Command Palette
Search for a command to run...
DoubleU-Net: A Deep Convolutional Neural Network for Medical Image Segmentation
Debesh Jha; Michael A. Riegler; Dag Johansen; Pål Halvorsen; Håvard D. Johansen

Abstract
Semantic image segmentation is the process of labeling each pixel of an image with its corresponding class. An encoder-decoder based approach, like U-Net and its variants, is a popular strategy for solving medical image segmentation tasks. To improve the performance of U-Net on various segmentation tasks, we propose a novel architecture called DoubleU-Net, which is a combination of two U-Net architectures stacked on top of each other. The first U-Net uses a pre-trained VGG-19 as the encoder, which has already learned features from ImageNet and can be transferred to another task easily. To capture more semantic information efficiently, we added another U-Net at the bottom. We also adopt Atrous Spatial Pyramid Pooling (ASPP) to capture contextual information within the network. We have evaluated DoubleU-Net using four medical segmentation datasets, covering various imaging modalities such as colonoscopy, dermoscopy, and microscopy. Experiments on the MICCAI 2015 segmentation challenge, the CVC-ClinicDB, the 2018 Data Science Bowl challenge, and the Lesion boundary segmentation datasets demonstrate that the DoubleU-Net outperforms U-Net and the baseline models. Moreover, DoubleU-Net produces more accurate segmentation masks, especially in the case of the CVC-ClinicDB and MICCAI 2015 segmentation challenge datasets, which have challenging images such as smaller and flat polyps. These results show the improvement over the existing U-Net model. The encouraging results, produced on various medical image segmentation datasets, show that DoubleU-Net can be used as a strong baseline for both medical image segmentation and cross-dataset evaluation testing to measure the generalizability of Deep Learning (DL) models.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| lesion-segmentation-on-isic-2018 | DoubleU-Net | mean Dice: 0.8962 |
| medical-image-segmentation-on-2015-miccai | DoubleUNet | Dice: 0.7649 |
| medical-image-segmentation-on-2018-data | DoubleUNet | Dice: 0.9133 Precision: 0.9596 Recall: 0.6407 mIoU: 0.8407 |
| medical-image-segmentation-on-cvc-clinicdb | DoubleUNet | mean Dice: 0.9239 |
| medical-image-segmentation-on-kvasir | DoubleUNet | DSC: 0.9038 |
| semantic-segmentation-on-kvasir-instrument | DoubleUNet | DSC: 0.9038 mIoU: 0.8430 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.