PBE-UNet: A light weight Progressive Boundary-Enhanced U-Net with Scale-Aware Aggregation for Ultrasound Image Segmentation
Organizations: Department of Computer Science, Shaoxing University, Shaoxing, China · National Frontiers Science Center for Industrial Intelligence and Systems Optimization, Northeastern University, China · College of Computer Science, Chongqing University, China · School of Computer and Computing Science, Hangzhou City University, Hangzhou, China ·
Abstract
Accurate lesion segmentation in ultrasound images is essential for preventive screening and clinical diagnosis, yet remains challenging due to low contrast, blurry boundaries, and significant scale variations. Although existing deep learning-based methods have achieved remarkable performance, these methods still struggle with scale variations and indistinct tumor boundaries. To address these challenges, we propose a progressive boundary enhanced U-Net (PBE-UNet). Specially, we first introduce a scale-aware aggregation module (SAAM) that dynamically adjusts its receptive field to capture robust multi-scale contextual information. Then, we propose a boundary-guided feature enhancement (BGFE) module to enhance the feature representations. We find that there are large gaps between the narrow boundary and the wide segmentation error areas. Unlike existing methods that treat boundaries as static masks, the BGFE module progressively expands the narrow boundary prediction into broader spatial attention maps. Thus, broader spatial attention maps could effectively cover the wider segmentation error regions and enhance the model's focus on these challenging areas. We conduct expensive experiments on four benchmark ultrasound datasets, BUSI, Dataset B, TN3K, and BP. The experimental results how that our proposed PBE-UNet outperforms state-of-the-art ultrasound image segmentation methods. The code is at https://github.com/cruelMouth/PBE-UNet.
Figures & tables
| Model | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} |
|---|---|---|---|---|---|
| Traditional Segmentation Methods | |||||
| U-Net (MICCAI2015) [ 23 ] | 75.57 | 67.38 | 23.61 | 77.21 | 96.10 |
| FCN-8s (CVPR2015) [ 16 ] | 79.51 | 70.58 | 20.50 | 81.24 | 96.01 |
| DeeplabV3+ (ECCV2018) [ 7 ] | 81.31 | 73.19 | 15.73 | 84.30 | 96.25 |
| AttUNet (MIDL2018) [ 20 ] | 79.59 | 71.10 | 21.44 | 81.77 | 95.85 |
| U-Net++ (TMI2020) [ 43 ] | 79.11 | 70.32 | 24.04 | 83.06 | 96.87 |
| Model | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} |
|---|---|---|---|---|---|
| Traditional Segmentation Methods | |||||
| U-Net (MICCAI2015) [ 23 ] | 80.29 | 72.90 | 14.69 | 78.99 | 98.44 |
| AttUNet (MIDL2018) [ 20 ] | 79.30 | 72.93 | 14.44 | 76.15 | 97.85 |
| U-Net++ (TMI2020) [ 43 ] | 80.73 | 71.04 | 14.80 | 78.26 | 97.97 |
| TransUNet (ARXIV2021) [ 6 ] | 83.77 | 75.28 | 12.56 | 84.11 | 97.92 |
| Ultrasound Segmentation Methods | |||||
| Model | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} |
|---|---|---|---|---|---|
| Traditional Segmentation Methods | |||||
| U-Net (MICCAI2015) [ 23 ] | 76.60 | 65.91 | 19.38 | 82.71 | 96.79 |
| FCN-8s (CVPR2015) [ 16 ] | 78.07 | 67.69 | 16.24 | 82.63 | 96.91 |
| DeeplabV3+ (ECCV2018) [ 7 ] | 79.66 | 69.61 | 14.52 | 84.60 | 96.90 |
| AttUNet (MIDL2018) [ 20 ] | 79.01 | 69.29 | 16.13 | 83.61 | 96.85 |
| U-Net++ (TMI2020) [ 43 ] | 78.85 | 68.99 | 16.55 | 82.47 | 96.87 |
| Model | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} |
|---|---|---|---|---|---|
| Traditional Segmentation Methods | |||||
| U-Net (MICCAI2015) [ 23 ] | 78.13 | 66.91 | 10.44 | 80.76 | 98.71 |
| FCN-8s (CVPR2015) [ 16 ] | 79.05 | 67.74 | 8.62 | 81.01 | 98.79 |
| DeeplabV3+ (ECCV2018) [ 7 ] | 79.74 | 67.97 | 7.94 | 82.09 | 98.79 |
| AttUNet (MIDL2018) [ 20 ] | 78.76 | 67.52 | 9.84 | 80.68 | 98.80 |
| U-Net++ (TMI2020) [ 43 ] | 79.65 | 68.50 | 8.94 | 80.80 | 98.82 |
| BD | BGFE | SAAM | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} |
|---|---|---|---|---|---|---|---|
| 83.05 | 74.91 | 14.34 | 83.80 | 96.95 | |||
| ✓ | 83.61 | 75.25 | 14.25 | 84.55 | 97.20 | ||
| ✓ | ✓ | 84.95 | 76.71 | 12.91 | 86.79 | 96.85 | |
| ✓ | 83.35 | 75.35 | 14.02 | 84.24 | 97.07 | ||
| ✓ | ✓ | ✓ | 85.34 | 77.52 | 11.66 | 87.95 | 97.16 |
| DW | DW | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} | |
|---|---|---|---|---|---|---|---|
| (a) | 83.59 | 75.41 | 14.95 | 85.83 | 96.50 | ||
| (b) | 84.47 | 76.63 | 13.05 | 85.82 | 96.96 | ||
| (c) | 85.34 | 77.52 | 11.66 | 87.95 | 97.16 |
| Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} | |
| Addition | 84.30 | 76.09 | 14.11 | 86.16 | 96.61 |
| Multiply | 84.62 | 76.71 | 12.97 | 86.89 | 96.63 |
| Concatenate | 84.83 | 76.84 | 12.74 | 87.14 | 96.79 |
| BGFE (Ours) | 85.34 | 77.52 | 11.66 | 87.95 | 97.16 |
| Encoder | Decoder | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} |
|---|---|---|---|---|---|---|
| 83.35 | 75.35 | 14.02 | 84.24 | 97.07 | ||
| ✓ | 83.53 | 75.63 | 13.97 | 85.09 | 97.10 | |
| ✓ | 85.34 | 77.52 | 11.66 | 87.95 | 97.16 | |
| ✓ | ✓ | 84.59 | 76.50 | 12.86 | 86.72 | 97.13 |
| Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | Recall \%\color[rgb]{1,0,0}{\uparrow} | Acc \%\color[rgb]{1,0,0}{\uparrow} | |
| 83.97 | 75.96 | 13.99 | 86.27 | 96.60 | |
| 84.35 | 76.21 | 13.44 | 86.86 | 96.66 | |
| 84.48 | 76.33 | 13.02 | 87.37 | 96.52 | |
| 85.13 | 77.02 | 12.54 | 87.28 | 96.93 | |
| 85.34 | 77.52 | 11.66 | 87.95 | 97.16 | |
| 84.68 | 76.55 | 13.09 | 87.31 | 96.67 |
| Params(M) \color[rgb]{1,0,0}{\downarrow} | GFLOPs \color[rgb]{1,0,0}{\downarrow} | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | HD95 \color[rgb]{1,0,0}{\downarrow} | |
| U-Net | 34.53 | 65.52 | 75.57 | 67.38 | 23.61 |
| U-Net + BGFE | 42.51 \color[rgb]{1,0,0}({\uparrow}8.01) | 90.17 \color[rgb]{1,0,0}({\uparrow}24.65) | 84.10 \color[rgb]{1,0,0}({\uparrow}8.53) | 76.31 \color[rgb]{1,0,0}({\uparrow}8.93) | 13.83 \color[rgb]{1,0,0}({\downarrow}9.78) |
| TransUNet | 93.23 | 32.23 | 82.94 | 74.79 | 16.37 |
| TransUNet + BGFE | 95.21 \color[rgb]{1,0,0}({\uparrow}1.98) | 37.26 \color[rgb]{1,0,0}({\uparrow}5.03) | 83.88 \color[rgb]{1,0,0}({\uparrow}0.94) | 75.80 \color[rgb]{1,0,0}({\uparrow}1.01) | 14.45 \color[rgb]{1,0,0}({\downarrow}1.92) |
| CMUNet | 49.93 | 91.25 | 82.62 | 74.64 | 14.79 |
| CMUNet + BGFE | 57.91 \color[rgb]{1,0,0}({\uparrow}7.98) | 115.87 \color[rgb]{1,0,0}({\uparrow}24.62) | 83.93 \color[rgb]{1,0,0}({\uparrow}1.31) | 75.81 \color[rgb]{1,0,0}({\uparrow}1.17) | 13.23 \color[rgb]{1,0,0}({\downarrow}1.56) |
| Methods | BUSI BUSI | Dataset B BUSI | ||
|---|---|---|---|---|
| Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | Dice \%\color[rgb]{1,0,0}{\uparrow} | IoU \%\color[rgb]{1,0,0}{\uparrow} | |
| U-Net (MICCAI2015) [ 23 ] | 75.57 | 67.38 | 57.50 | 47.59 |
| TransUNet (ARXIV2021) [ 6 ] | 82.94 | 74.79 | 58.20 | 47.95 |
| GGNet (MIA2021) [ 34 ] | 82.63 | 74.23 | 64.26 | 54.86 |
| BGNet (IJCAI2022) [ 26 ] | 83.05 | 74.98 | 54.79 | 45.21 |
| CMUNet (ISBI2023) [ 28 ] | 82.62 | 74.64 | 56.99 | 47.80 |
| Model | Pub’ Year | Parameters (M) \color[rgb]{1,0,0}{\downarrow} | FLOPs (G) \color[rgb]{1,0,0}{\downarrow} |
|---|---|---|---|
| U-Net | MICCAI2015 [ 23 ] | 34.53 | 65.59 |
| Att U-Net | MIDL2018 [ 20 ] | 34.88 | 66.70 |
| GGNet | MIA2021 [ 34 ] | 59.47 | 18.40 |
| TransUnet | Arxiv2021 [ 6 ] | 93.20 | 24.70 |
| BGNet | IJCAI2022 [ 26 ] | 77.80 | 22.16 |
| AAU-Net | TMI2023 [ 4 ] | 158.51 | 249.37 |
Ultrasound Image Segmentation
Ultrasound image segmentation delineates organs, lesions, and other structures in ultrasound scans for measurement, diagnosis, and image-guided care.
See all 73 papers