UNet++

UNet++ enhances medical image segmentation by using a nested U-Net architecture with redesigned skip connections and deep supervision to improve multi-scale feature fusion and accommodate variable network depths.


Key Features:

  • Nested U-Net Architecture: Multiple U-Nets at varying depths share a common encoder and are trained simultaneously to ensemble models of different depths and address unknown optimal network depth.
  • Redesigned Skip Connections: Dense pathways enable flexible aggregation of features across varying semantic scales within decoder networks for improved feature fusion.
  • Deep Supervision and Co-Learning: Deep supervision allows U-Nets at different depths to co-learn from shared encoder representations, improving learning efficiency and performance.
  • Pruning Scheme for Inference Speed: Model pruning accelerates inference while aiming to retain high segmentation accuracy.
  • Integration with Mask R-CNN: The UNet++ design can be incorporated into Mask R-CNN (Mask RCNN++) to extend its use to instance segmentation.
  • Multi-scale Object Segmentation: Architectural design enhances segmentation quality for objects of varying sizes compared with fixed-depth U-Net designs.

Scientific Applications:

  • Medical image segmentation benchmarks: Evaluated across six distinct medical image segmentation datasets, demonstrating consistent improvements over baseline models.
  • Imaging modalities: Applied to computed tomography (CT), magnetic resonance imaging (MRI), and electron microscopy (EM) data.
  • Semantic segmentation: Improves semantic segmentation performance across different datasets and backbone architectures.
  • Instance segmentation: When integrated into Mask R-CNN as Mask RCNN++, the architecture improves instance segmentation performance relative to the original Mask R-CNN.

Methodology:

UNet++ constructs nested U-Nets sharing an encoder and employs deep supervision to train these U-Nets simultaneously; it replaces standard skip connections with redesigned dense pathways for multi-scale feature aggregation and implements a pruning scheme to speed inference.

Topics

Details

License:
MIT
Programming Languages:
Python
Added:
1/14/2020
Last Updated:
11/24/2024

Operations

Publications

Zhou Z, Siddiquee MMR, Tajbakhsh N, Liang J. UNet++: Redesigning Skip Connections to Exploit Multiscale Features in Image Segmentation. IEEE Transactions on Medical Imaging. 2020;39(6):1856-1867. doi:10.1109/tmi.2019.2959609. PMID:31841402. PMCID:PMC7357299.

PMID: 31841402
PMCID: PMC7357299
Funding: - NIH: R01HL128785