UNet++: A Nested U-Net Architecture for Medical Image Segmentation
About
In this paper, we present UNet++, a new, more powerful architecture for medical image segmentation. Our architecture is essentially a deeply-supervised encoder-decoder network where the encoder and decoder sub-networks are connected through a series of nested, dense skip pathways. The re-designed skip pathways aim at reducing the semantic gap between the feature maps of the encoder and decoder sub-networks. We argue that the optimizer would deal with an easier learning task when the feature maps from the decoder and encoder networks are semantically similar. We have evaluated UNet++ in comparison with U-Net and wide U-Net architectures across multiple medical image segmentation tasks: nodule segmentation in the low-dose CT scans of chest, nuclei segmentation in the microscopy images, liver segmentation in abdominal CT scans, and polyp segmentation in colonoscopy videos. Our experiments demonstrate that UNet++ with deep supervision achieves an average IoU gain of 3.9 and 3.4 points over U-Net and wide U-Net, respectively.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | Cityscapes (val) | mIoU75.5 | 572 | |
| Semantic segmentation | PASCAL Context (val) | -- | 323 | |
| Semantic segmentation | Cityscapes (val) | mIoU75.5 | 287 | |
| Polyp Segmentation | CVC-ClinicDB (test) | DSC79.4 | 196 | |
| Semantic segmentation | Pascal Context (test) | mIoU47.7 | 176 | |
| Camouflaged Object Detection | COD10K (test) | S-measure (S_alpha)0.623 | 174 | |
| Medical Image Segmentation | ACDC (test) | Avg DSC81.5 | 135 | |
| Polyp Segmentation | Kvasir | Dice Score86.3 | 128 | |
| Medical Image Segmentation | BUSI (test) | Dice75.89 | 121 | |
| Medical Image Segmentation | Synapse (test) | Dice81.6 | 111 |