| Literature DB >> 34703489 |
Michal Byra1,2, Piotr Jarosik3, Aleksandra Szubert4, Michael Galperin5, Haydee Ojeda-Fournier2, Linda Olson2, Mary O'Boyle2, Christopher Comstock6, Michael Andre2.
Abstract
In this work, we propose a deep learning method for breast mass segmentation in ultrasound (US). Variations in breast mass size and image characteristics make the automatic segmentation difficult. To address this issue, we developed a selective kernel (SK) U-Net convolutional neural network. The aim of the SKs was to adjust network's receptive fields via an attention mechanism, and fuse feature maps extracted with dilated and conventional convolutions. The proposed method was developed and evaluated using US images collected from 882 breast masses. Moreover, we used three datasets of US images collected at different medical centers for testing (893 US images). On our test set of 150 US images, the SK-U-Net achieved mean Dice score of 0.826, and outperformed regular U-Net, Dice score of 0.778. When evaluated on three separate datasets, the proposed method yielded mean Dice scores ranging from 0.646 to 0.780. Additional fine-tuning of our better-performing model with data collected at different centers improved mean Dice scores by ~6%. SK-U-Net utilized both dilated and regular convolutions to process US images. We found strong correlation, Spearman's rank coefficient of 0.7, between the utilization of dilated convolutions and breast mass size in the case of network's expansion path. Our study shows the usefulness of deep learning methods for breast mass segmentation. SK-U-Net implementation and pre-trained weights can be found at github.com/mbyr/bus_seg.Entities:
Keywords: Attention mechanism; Breast mass segmentation; Convolutional neural networks; Deep learning; Receptive field; Ultrasound imaging
Year: 2020 PMID: 34703489 PMCID: PMC8545275 DOI: 10.1016/j.bspc.2020.102027
Source DB: PubMed Journal: Biomed Signal Process Control ISSN: 1746-8094 Impact factor: 3.880
Fig. 1.Several US images presenting benign and malignant breast masses used to develop the segmentation network.
Fig. 2.US images from the UDIAT, OASBUD and BUSI datasets. These US images collected at different medical centers were used to test the proposed segmentation method.
Fig. 3.The architecture of the proposed SK-U-Net, a modification of the U-Net. The SK block consisted of two branches. The first one utilized 3x3 dilated convolutions, while the second one used conventional 3x3 convolutions. Both feature maps were summed and used to calculate attention coefficients determining the usefulness of feature maps corresponding to different receptive fields.
Breast mass segmentation performance scores (plus median and standard deviation) achieved by the U-Net and SK-U-Net calculated using test set of 150 breast masses, 39 malignant and 111 benign.
| Method | Mass type | Dice | Dice > 0.5 | Accuracy | AUC | Detection rate |
|---|---|---|---|---|---|---|
| U-Net | Benign | 0.768 (0.896 ± 0.291) | 0.881 (0.909 ± 0.092) | 0.979 (0.991 ± 0.031) | 0.904 (0.975 ± 0.167) | 0.793 |
| Malignant | 0.813 (0.856 ± 0.142) | 0.836 (0.871 ± 0.106) | 0.968 (0.982 ± 0.035) | 0.924 (0.947 ± 0.076) | 0.885 | |
| All | 0.778 (0.891 ± 0.261) | 0.868 (0.900 ± 0.098) | 0.976 (0.989 ± 0.032) | 0.909 (0.968 ± 0.149) | 0.817 | |
| SK-U-Net | Benign | 0.820 (0.914 ± 0.227) | 0.886 (0.916 ± 0.091) | 0.981 (0.991 ± 0.028) | 0.956 (0.994 ± 0.126) | 0.892 |
| Malignant | 0.842 (0.898 ± 0.165) | 0.883 (0.902 ± 0.081) | 0.973 (0.984 ± 0.033) | 0.965 (0.988 ± 0.059) | 0.923 | |
| All | 0.826 (0.907 ± 0.212) | 0.885 (0.914 ± 0.088) | 0.979 (0.990 ± 0.030) | 0.958 (0.992 ± 0.113) | 0.900 |
Fig. 4.Representative segmentation results (Dice score around test set median) obtained with the SK-U-Net for the test set of US images collected at our center.
Breast mass segmentation performance scores (plus median and standard deviation) achieved by the SK-U-Net on test images collected at different centers. First, the SK-U-Net pre-trained on our dataset was used to calculate the scores. Second, for each test set the SK-U-NET was additionally fine-tuned.
| Dataset | Fine-tuning | Mass type | Dice | Dice > 0.5 | Accuracy | AUC | Detection rate |
|---|---|---|---|---|---|---|---|
| UDIAT | No | Benign | 0.800 (0.894 ± 0.242) | 0.873 (0.908 ± 0.095) | 0.989 (0.995 ± 0.016) | 0.948 (0.997 ± 0.154) | 0.908 |
| Malignant | 0.738 (0.851 ± 0.251) | 0.833 (0.876 ± 0.112) | 0.973 (0.980 ± 0.043) | 0.910 (0.957 ± 0.129) | 0.889 | ||
| All | 0.780 (0.877 ± 0.246) | 0.860 (0.894 ± 0.102) | 0.984 (0.993 ± 0.029) | 0.935 (0.994 ± 0.147) | 0.902 | ||
| Yes | Benign | 0.819 (0.906 ± 0.230) | 0.877 (0.916 ± 0.093) | 0.989 (0.995 ± 0.017) | 0.941 (0.996 ± 0.160) | 0.917 | |
| Malignant | 0.739 (0.855 ± 0.265) | 0.824 (0.867 ± 0.121) | 0.975 (0.982 ± 0.039) | 0.904 (0.953 ± 0.131) | 0.889 | ||
| All | 0.791 (0.888 ± 0.245) | 0.860 (0.898 ± 0.105) | 0.985 (0.993 ± 0.027) | 0.929 (0.993 ± 0.152) | 0.908 | ||
| OASBUD | No | Benign | 0.710 (0.827 ± 0.263) | 0.819 (0.852 ± 0.099) | 0.973 (0.982 ± 0.037) | 0.938 (0.996 ± 0.153) | 0.813 |
| Malignant | 0.645 (0.762 ± 0.273) | 0.784 (0.791 ± 0.084) | 0.959 (0.967 ± 0.031) | 0.897 (0.984 ± 0.178) | 0.750 | ||
| All | 0.676 (0.783 ± 0.269) | 0.802 (0.824 ± 0.093) | 0.966 (0.977 ± 0.035) | 0.916 (0.993 ± 0.167) | 0.780 | ||
| Yes | Benign | 0.790 (0.881 ± 0.221) | 0.845 (0.889 ± 0.113) | 0.980 (0.989 ± 0.036) | 0.938 (0.991 ± 0.143) | 0.917 | |
| Malignant | 0.667 (0.801 ± 0.291) | 0.806 (0.837 ± 0.107) | 0.967 (0.972 ± 0.030) | 0.874 (0.951 ± 0.159) | 0.808 | ||
| All | 0.726 (0.837 ± 0.266) | 0.826 (0.863 ± 0.112) | 0.973 (0.984 ± 0.033) | 0.905 (0.977 ± 0.154) | 0.860 | ||
| BUSI | No | Benign | 0.650 (0.796 ± 0.330) | 0.843 (0.880 ± 0.113) | 0.956 (0.984 ± 0.060) | 0.888 (0.974 ± 0.171) | 0.741 |
| Malignant | 0.637 (0.713 ± 0.257) | 0.756 (0.768 ± 0.117) | 0.919 (0.935 ± 0.064) | 0.820 (0.847 ± 0.137) | 0.842 | ||
| All | 0.646 (0.761 ± 0.308) | 0.812 (0.845 ± 0.121) | 0.944 (0.970 ± 0.064) | 0.865 (0.937 ± 0.164) | 0.775 | ||
| Yes | Benign | 0.720 (0.881 ± 0.327) | 0.869 (0.910 ± 0.103) | 0.969 (0.990 ± 0.054) | 0.905 (0.994 ± 0.177) | 0.798 | |
| Malignant | 0.689 (0.814 ± 0.288) | 0.810 (0.842 ± 0.115) | 0.930 (0.954 ± 0.069) | 0.856 (0.925 ± 0.165) | 0.828 | ||
| All | 0.709 (0.857 ± 0.315) | 0.849 (0.889 ± 0.111) | 0.956 (0.982 ± 0.062) | 0.889 (0.977 ± 0.175) | 0.808 |
Fig. 5.Representative segmentation results (Dice score around test set median score) obtained with the SK-U-Net for the test sets collected at different medical centers. In this case, the SK-U-Net was additionally fine-tuned using US images collected at particular center.
Fig. 6.Test segmentation results obtained for malignant breast mass images presenting indistinct margins and posterior acoustic shadows. In these cases, our SK-U-Net achieved segmentation performance below median Dice scores calculated for each dataset.
Fig. 7.(a) Mean attention calculated using all test sets for each SK block of the SK-U-Net. The middle SK blocks utilized more dilated convolutions (mean attention > 50%). (b) Spearman’s rank correlation coefficients between mean attention and breast mass size calculated for each SK block. The network utilized dilated convolutions in the expansion path to reconstruct ROIs corresponding to larger breast masses.