Uncertainty-Aware Semi-Supervised Method for Pectoral Muscle Segmentation
Abstract
1. Introduction
- The task of pectoral muscle segmentation can be split into two subtasks: detection of visible parts and estimation of invisible parts. The above methods only optimize for the final segmentation results, and the degree of optimization of the two tasks is difficult to balance during the training process. In most mammogram datasets, most images have a clear pectoral boundary, and the network tends to learn how to detect visible parts and ignore how to estimate blurred or missing parts. The performance of the model completely depends on the proportion of different types of data and the training tricks used, without addressing the problem through method design.
- The weights of CNNs are highly correlated with the domain-relevant information of the training data, and the performance of the model may drop substantially when the training and test data are collected from different data centers.
- Segmentation networks trained in a fully supervised manner require many pixel-level annotations. The datasets used by Ma et al. [32], Rampun et al. [34], and Maghsoudi et al. [4] contain 729, 1078, and 1100 labeled mammograms, respectively. In the field of medical image segmentation, the data annotations must be delineated by doctors specialized in the field, which is extremely costly in both time and labor.
2. Materials and Methods
2.1. Datasets and Pre-Processing
2.2. Overview of Methods
2.3. Uncertainty Estimation
2.4. Low-Confidence Prediction Refinement
2.5. Data Analysis
2.6. Implementation Details
3. Results
3.1. Quantitative Evaluation
3.2. Qualitative Evaluation
4. Discussion
- Consistency regularization constraints are constructed using unlabeled data from the validation set to participate in model training. In deep learning models, it is often assumed that the training set and the dataset have the same data distribution, an assumption that is often difficult to satisfy in practice, especially because medical imaging data often contain information related to the data domain introduced by specific device parameters. If the loss function contains only information relevant to the training set, the performance of the model on the test set largely depends on its similarity to the training set data. By adding a consistency regularization term constructed from the validation set data to the loss function, the output of the model on different datasets is constrained by the consistency regularization. The results in Table 3 show that both the MT method and our proposed method reduce the OUSR in the test set in this way.
- Leveraging domain-related information contained in the low-confidence prediction region. Recent studies on domain adaptation [42,43] show that models tend to produce low-confidence predictions when the target and source data domains differ. This suggests that low-confidence predictions may be caused by the presence of domain-related information in the target data domain that has not been learned by the model. Directly constructing consistency regularization terms using these low-confidence predictions can cause the model to suffer from confirmation bias. Meanwhile, using the strategy of discarding low-confidence predictions, as in recent studies, loses the opportunity to fully learn the domain-relevant information from the dataset. We draw on the experience of doctors when performing delineation and refine the low-confidence predictions using high-confidence predictions as well as the learned prior to enable the model to fully learn the domain-relevant information from the dataset. In the experiments, our method outperformed the other two methods in all evaluation metrics.
- The utilization of prior knowledge reduces the dependence of target predictions on the teacher predictions and improves the accuracy and stability of model training. The GAN used in the low-confidence predictions refinement module learns the anatomical prior of the breast and pectoral muscle in mammograms, which provides regularization constraints for the target predictions used in the student model training. Therefore, fluctuations in the performance of the teacher model will not have a large impact on the target predictions. Moreover, GAN uses domain-independent semantic features as input, and its main reliance on the teacher model is the high-confidence predictions, which are usually easy to learn. Thus, the low-confidence prediction refinement module can provide regularization constraints for target predictions that do not vary by the data center.
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kwok, S.; Chandrasekhar, R.; Attikiouzel, Y.; Rickard, M. Automatic Pectoral Muscle Segmentation on Mediolateral Oblique View Mammograms. IEEE Trans. Med. Imaging 2004, 23, 1129–1140. [Google Scholar] [CrossRef]
- Brandt, S.S.; Karemore, G.; Karssemeijer, N.; Nielsen, M. An Anatomically Oriented Breast Coordinate System for Mammogram Analysis. IEEE Trans. Med. Imaging 2011, 30, 1841–1851. [Google Scholar] [CrossRef]
- Javier Perez-Benito, F.; Signol, F.; Perez-Cortes, J.C.; Fuster-Baggetto, A.; Pollan, M.; Perez-Gomez, B.; Salas-Trejo, D.; Casals, M.; Martinez, I.; LLobet, R. A Deep Learning System to Obtain the Optimal Parameters for a Threshold-Based Breast and Dense Tissue Segmentation. Comput. Methods Programs Biomed. 2020, 195, 105668. [Google Scholar] [CrossRef]
- Maghsoudi, O.H.; Gastounioti, A.; Scott, C.; Pantalone, L.; Wu, F.F.; Cohen, E.A.; Winham, S.; Conant, E.F.; Vachon, C.; Kontos, D. Deep-LIBRA: An Artificial-Intelligence Method for Robust Quantification of Breast Density with Independent Validation in Breast Cancer Risk Assessment. Med. Image Anal. 2021, 73, 102138. [Google Scholar] [CrossRef]
- Karssemeijer, N. Automated Classification of Parenchymal Patterns in Mammograms. Phys. Med. Biol. 1998, 43, 365–378. [Google Scholar] [CrossRef]
- Shapiro, L.; Stockman, G. Computer Vision; Prentice Hall: Saddle River, NJ, USA, 2001. [Google Scholar]
- Ferrari, R.; Rangayyan, R.; Desautels, J.; Borges, R.; Frere, A. Automatic Identification of the Pectoral Muscle in Mammograms. IEEE Trans. Med. Imaging 2004, 23, 232–245. [Google Scholar] [CrossRef] [PubMed]
- Ma, W.Y.; Manjunath, B.S. EdgeFlow: A Technique for Boundary Detection and Image Segmentation. IEEE Trans. Image Process. 2000, 9, 1375–1388. [Google Scholar]
- Ma, F.; Bajger, M.; Slavotinek, J.P.; Bottema, M.J. Two Graph Theory Based Methods for Identifying the Pectoral Muscle in Mammograms. Pattern Recognit. 2007, 40, 2592–2602. [Google Scholar] [CrossRef]
- Subashini, T.S.; Ramalingam, V.; Palanivel, S. Automated Assessment of Breast Tissue Density in Digital Mammograms. Comput. Vis. Image Underst. 2010, 114, 33–43. [Google Scholar] [CrossRef]
- Liu, C.C.; Tsai, C.Y.; Liu, J.; Yu, C.Y.; Yu, S.S. A Pectoral Muscle Segmentation Algorithm for Digital Mammograms Using Otsu Thresholding and Multiple Regression Analysis. Comput. Math. Appl. 2012, 64, 1100–1107. [Google Scholar] [CrossRef]
- Mustra, M.; Grgic, M. Robust Automatic Breast and Pectoral Muscle Segmentation from Scanned Mammograms. Signal Process. 2013, 93, 2817–2827. [Google Scholar] [CrossRef]
- Kurt, B.; Nabiyev, V.V.; Turhan, K. A Novel Automatic Suspicious Mass Regions Identification Using Havrda & Charvat Entropy and Otsu’s N Thresholding. Comput. Methods Programs Biomed. 2014, 114, 349–360. [Google Scholar] [CrossRef]
- Mahersia, H.; Boulehmi, H.; Hamrouni, K. Development of Intelligent Systems Based on Bayesian Regularization Network and Neuro-Fuzzy Models for Mass Detection in Mammograms: A Comparative Analysis. Comput. Methods Programs Biomed. 2016, 126, 46–62. [Google Scholar] [CrossRef] [PubMed]
- Shen, R.; Yan, K.; Xiao, F.; Chang, J.; Jiang, C.; Zhou, K. Automatic Pectoral Muscle Region Segmentation in Mammograms Using Genetic Algorithm and Morphological Selection. J. Digit. Imaging 2018, 31, 680–691. [Google Scholar] [CrossRef]
- Moayedi, F.; Azimifar, Z.; Boostani, R.; Katebi, S. Contourlet-Based Mammography Mass Classification Using the SVM Family. Comput. Biol. Med. 2010, 40, 373–383. [Google Scholar] [CrossRef]
- Maitra, I.K.; Nag, S.; Bandyopadhyay, S.K. Technique for Preprocessing of Digital Mammogram. Comput. Methods Programs Biomed. 2012, 107, 175–188. [Google Scholar] [CrossRef]
- Guo, Y.; Dong, M.; Yang, Z.; Gao, X.; Wang, K.; Luo, C.; Ma, Y.; Zhang, J. A New Method of Detecting Micro-Calcification Clusters in Mammograms Using Contourlet Transform and Non-Linking Simplified PCNN. Comput. Methods Programs Biomed. 2016, 130, 31–45. [Google Scholar] [CrossRef]
- Peng, W.; Mayorga, R.V.; Hussein, E.M.A. An Automated Confirmatory System for Analysis of Mammograms. Comput. Methods Programs Biomed. 2016, 125, 134–144. [Google Scholar] [CrossRef]
- Feudjio, C.K.; Klein, J.; Tiedeu, A.; Colot, O. Automatic Extraction of Pectoral Muscle in the MLO View of Mammograms. Phys. Med. Biol. 2013, 58, 8493–8515. [Google Scholar] [CrossRef]
- Shi, P.; Zhong, J.; Rampun, A.; Wang, H. A Hierarchical Pipeline for Breast Boundary Segmentation and Calcification Detection in Mammograms. Comput. Biol. Med. 2018, 96, 178–188. [Google Scholar] [CrossRef] [PubMed]
- Camilus, K.S.; Govindan, V.K.; Sathidevi, P.S. Computer-Aided Identification of the Pectoral Muscle in Digitized Mammograms. J. Digit. Imaging 2010, 23, 562–580. [Google Scholar] [CrossRef]
- Zhou, C.; Wei, J.; Chan, H.P.; Paramagul, C.; Hadjiiski, L.M.; Sahiner, B.; Douglas, J.A. Computerized Image Analysis: Texture-field Orientation Method for Pectoral Muscle Identification on MLO-view Mammograms. Med. Phys. 2010, 37, 2289–2299. [Google Scholar] [CrossRef] [PubMed]
- Tzikopoulos, S.D.; Mavroforakis, M.E.; Georgiou, H.V.; Dimitropoulos, N.; Theodoridis, S. A Fully Automated Scheme for Mammographic Segmentation and Classification Based on Breast Density and Asymmetry. Comput. Methods Programs Biomed. 2011, 102, 47–63. [Google Scholar] [CrossRef] [PubMed]
- Keller, B.M.; Nathan, D.L.; Wang, Y.; Zheng, Y.; Gee, J.C.; Conant, E.F.; Kontos, D. Estimation of Breast Percent Density in Raw and Processed Full Field Digital Mammography Images via Adaptive Fuzzy C-Means Clustering and Support Vector Machine Segmentation. Med. Phys. 2012, 39, 4903–4917. [Google Scholar] [CrossRef]
- Chakraborty, J.; Mukhopadhyay, S.; Singla, V.; Khandelwal, N.; Bhattacharyya, P. Automatic Detection of Pectoral Muscle Using Average Gradient and Shape Based Feature. J. Digit. Imaging 2012, 25, 387–399. [Google Scholar] [CrossRef]
- Bora, V.B.; Kothari, A.G.; Keskar, A.G. Robust Automatic Pectoral Muscle Segmentation from Mammograms Using Texture Gradient and Euclidean Distance Regression. J. Digit. Imaging 2016, 29, 115–125. [Google Scholar] [CrossRef] [PubMed]
- Xie, W.; Li, Y.; Ma, Y. Breast Mass Classification in Digital Mammography Based on Extreme Learning Machine. Neurocomputing 2016, 173, 930–941. [Google Scholar] [CrossRef]
- UrviOza; Gohel, B.; Kumar, P. Evaluation of Normalization Algorithms for Breast Mammogram Mass Segmentation. Procedia Comput. Sci. 2024, 235, 2508–2517. [Google Scholar] [CrossRef]
- Ghoushchi, S.J.; Ranjbarzadeh, R.; Najafabadi, S.A.; Osgooei, E.; Tirkolaee, E.B. An extended approach to the diagnosis of tumour location in breast cancer using deep learning. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 8487–8497. [Google Scholar] [CrossRef]
- Eklund, G.; Cardenosa, G.; Parsons, W. Assessing Adequacy of Mammographic Image Quality. Radiology 1994, 190, 297–307. [Google Scholar] [CrossRef]
- Ma, X.; Wei, J.; Zhou, C.; Helvie, M.A.; Chan, H.P.; Hadjiiski, L.M.; Lu, Y. Automated Pectoral Muscle Identification on MLO-view Mammograms: Comparison of Deep Neural Network to Conventional Computer Vision. Med. Phys. 2019, 46, 2103–2114. [Google Scholar] [CrossRef]
- Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention—(MICCAI) 2015, 18th International Conference, Munich, Germany, 5–9 October 2015; Navab, N., Hornegger, J., Wells, W.M., Frangi, A.F., Eds.; Lecture Notes in Computer Science. Springer: Cham, Switzerland, 2015; pp. 234–241. [Google Scholar] [CrossRef]
- Rampun, A.; Lopez-Linares, K.; Morrow, P.J.; Scotney, B.W.; Wang, H.; Garcia Ocana, I.; Maclair, G.; Zwiggelaar, R.; Gonzalez Ballester, M.A.; Macia, I. Breast Pectoral Muscle Segmentation in Mammograms Using a Modified Holistically-Nested Edge Detection Network. Med. Image Anal. 2019, 57, 1–17. [Google Scholar] [CrossRef] [PubMed]
- Xie, S.; Tu, Z. Holistically-Nested Edge Detection. Int. J. Comput. Vis. 2017, 125, 3–18. [Google Scholar] [CrossRef]
- Guo, Y.; Zhao, W.; Li, S.; Zhang, Y.; Lu, Y. Automatic Segmentation of the Pectoral Muscle Based on Boundary Identification and Shape Prediction. Phys. Med. Biol. 2020, 65, 045016. [Google Scholar] [CrossRef] [PubMed]
- Yang, X.; Song, Z.; King, I.; Xu, Z. A Survey on Deep Semi-supervised Learning. arXiv 2021, arXiv:2103.00550. [Google Scholar] [CrossRef]
- Tarvainen, A.; Valpola, H. Mean Teachers Are Better Role Models: Weight-averaged Consistency Targets Improve Semi-Supervised Deep Learning Results. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Curran Associates, Inc.: Red Hook, NY, USA, 2017; Volume 30. [Google Scholar]
- Yu, L.; Wang, S.; Li, X.; Fu, C.W.; Heng, P.A. Uncertainty-Aware Self-ensembling Model for Semi-supervised 3D Left Atrium Segmentation. arXiv 2019, arXiv:1907.07034. [Google Scholar]
- Zhang, Y.; Liao, Q.; Jiao, R.; Zhang, J. Uncertainty-Guided Mutual Consistency Learning for Semi-Supervised Medical Image Segmentation. arXiv 2021, arXiv:2112.02508. [Google Scholar] [CrossRef]
- Lai, X.; Tian, Z.; Jiang, L.; Liu, S.; Zhao, H.; Wang, L.; Jia, J. Semi-Supervised Semantic Segmentation with Directional Context-aware Consistency. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR, Nashville, TN, USA, 20–25 June 2021; pp. 1205–1214. [Google Scholar] [CrossRef]
- Long, M.; Cao, Y.; Cao, Z.; Wang, J.; Jordan, M. Transferable Representation Learning with Deep Adaptation Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 3071–3085. [Google Scholar] [CrossRef] [PubMed]
- Vu, T.H.; Jain, H.; Bucher, M.; Cord, M.; Perez, P. ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentation. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR 2019), Long Beach, CA, USA, 15–20 June 2019; pp. 2512–2521. [Google Scholar] [CrossRef]
- Meng, Y.; Zhang, H.; Zhao, Y.; Yang, X.; Qian, X.; Huang, X.; Zheng, Y. Spatial Uncertainty-Aware Semi-Supervised Crowd Counting. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 15529–15539. [Google Scholar] [CrossRef]
- Brock, A.; Donahue, J.; Simonyan, K. Large Scale GAN Training for High Fidelity Natural Image Synthesis. In Proceedings of the International Conference on Learning Representations, Virtual, 25–29 April 2022. [Google Scholar]
- Karras, T.; Laine, S.; Aila, T. A Style-Based Generator Architecture for Generative Adversarial Networks. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR 2019), Los Alamitos, CA, USA, 15–20 June 2019; pp. 4396–4405. [Google Scholar] [CrossRef]
- Xu, A.; Wang, S.; Fan, J.; Shi, X.; Chen, Q. Dual Attention Based Uncertainty-aware Mean Teacher Model for Semi-supervised Cardiac Image Segmentation. In Proceedings of the 2021 IEEE International Conference on Progress in Informatics and Computing (PIC), Shanghai, China, 17–19 December 2021; pp. 82–86. [Google Scholar] [CrossRef]
- Kendall, A.; Gal, Y. What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? In Proceedings of the Advances in Neural Information Processing Systems 30 (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017; Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2017; Volume 30. [Google Scholar]
- Weickert, J. Coherence-Enhancing Shock Filters. In Pattern Recognition, Proceedings; Michaelis, B., Krell, G., Eds.; Springer: Berlin, Germany, 2003; Volume 2781, pp. 1–8. [Google Scholar]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Nets. In Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 8–13 December 2014; Curran Associates, Inc.: Red Hook, NY, USA, 2014; Volume 27. [Google Scholar]
- Arjovsky, M.; Chintala, S.; Bottou, L. Wasserstein Generative Adversarial Networks. In Proceedings of the 34th International Conference on Machine Learning, PMLR, Sydney, Australia, 6–11 August 2017; pp. 214–223. [Google Scholar]
- Gulrajani, I.; Ahmed, F.; Arjovsky, M.; Dumoulin, V.; Courville, A.C. Improved Training of Wasserstein GANs. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Curran Associates, Inc.: Red Hook, NY, USA, 2017; Volume 30. [Google Scholar]
- Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. arxiv 2017, arXiv:1412.6980. [Google Scholar] [CrossRef]
Data Center | Number | Size | Vendor |
---|---|---|---|
DC1 a | 185 | SIEMENS | |
DC2 b | 236 | PLANMED NUANCE | |
DC3 c | 184 | HOLOGIC |
Experiments Group | Trainng Set | Validation Set | Test Set |
---|---|---|---|
Exp1 | DC1 | DC2 | DC3 |
Exp2 | DC2 | DC3 | DC1 |
Exp3 | DC3 | DC1 | DC2 |
Method Measure | Exp1 | Exp2 | Exp3 | Overall OUSR ↓ | ||||||
---|---|---|---|---|---|---|---|---|---|---|
DICE (↑) | IoU (↑) | HD (↓) | DICE | IoU | HD | DICE | IoU | HD | ||
Supervised | 55/635 | |||||||||
MT | 45/635 | |||||||||
Ours | 96.16 | 92.60 | 13.39 | 95.86 | 92.05 | 14.62 | 96.61 | 93.44 | 12.66 | 23/635 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tang, Y.; Guo, Y.; Wang, H.; Song, T.; Lu, Y. Uncertainty-Aware Semi-Supervised Method for Pectoral Muscle Segmentation. Bioengineering 2025, 12, 36. https://doi.org/10.3390/bioengineering12010036
Tang Y, Guo Y, Wang H, Song T, Lu Y. Uncertainty-Aware Semi-Supervised Method for Pectoral Muscle Segmentation. Bioengineering. 2025; 12(1):36. https://doi.org/10.3390/bioengineering12010036
Chicago/Turabian StyleTang, Yutao, Yongze Guo, Huayu Wang, Ting Song, and Yao Lu. 2025. "Uncertainty-Aware Semi-Supervised Method for Pectoral Muscle Segmentation" Bioengineering 12, no. 1: 36. https://doi.org/10.3390/bioengineering12010036
APA StyleTang, Y., Guo, Y., Wang, H., Song, T., & Lu, Y. (2025). Uncertainty-Aware Semi-Supervised Method for Pectoral Muscle Segmentation. Bioengineering, 12(1), 36. https://doi.org/10.3390/bioengineering12010036