Abstract
Breast cancer has surpassed heart disease as the second most common cause of mortality among women. Amongst several imaging techniques, mammogram scans are considered the most accurate and effective technique for detecting and diagnosing breast cancer. In this study, we propose an effective mammography pre-processing strategy that has been proven through a classification stage to evaluate its effectiveness. Hence, propose an accurate breast tumor detection model as the first step toward cancer detection. Several filters were used in the first stage, which is the pre-processing. In the second phase, which is tumor detection, various deep learning techniques were employed, including transfer learning, data augmentation, and global pooling techniques. To achieve that, we proposed a CNN architecture for mammogram scan classification, where for the feature extraction phase we used transfer learning techniques, in which six pre-trained CNN models were used for feature extraction: InceptionResNetV2, EfficientNetB7, DenseNet201, MobileNetV2, ResNet152V2, and VGG16. Meanwhile, for the classification phase, instead of using traditional ML algorithms or fully connected layers, we used global pooling techniques. The obtained results were satisfying, putting InceptionResNetV2 and VGG16 trials ahead of the other feature extractors with 99.83% accuracy, followed by the MobileNetV2 trial with 99.42%. That was due to the well-chosen pre-processing filters. Meanwhile, the other models establish good results as well regarding the previous studies. As for the classification phase influence, using global average pooling was more suitable for the majority of the models, except for InceptionResNetV2 and MobileNetV2 feature extractors where global max pooling achieved better results. Additionally, we were able to determine the best parameters for each model, as well as the influencing criteria.
Similar content being viewed by others
Availability of data and materials
The dataset analysed during the current study are available in http://www.eng.usf.edu/cvprg/Mammography/Database.html
References
DeSantis CE, Ma J, Gaudet MM, Newman LA, Miller KD, Sauer AG, Jemal A, Siegel RL (2019) Breast cancer statistics, 2019. CA: A Cancer Journal for Clinicians 69
Waks AG, Winer EP (2019) Breast cancer treatment: A review. JAMA 321:288–300
Sung H, Ferlay J, Siegel RL, Laversanne M, Soerjomataram I, Jemal A, Bray F (2021) Global cancer statistics 2020: Globocan estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA: A Cancer Journal for Clinicians 71, 209 – 249
Jafari SH, Saadatpour Z, Salmaninejad A, Momeni F, Mokhtari M, Nahand JS, Rahmati M, Mirzaei H, Kianmehr M (2018) Breast cancer diagnosis: Imaging techniques and biochemical markers. J Cell Physiol 233:5200–5213
Wellings EH, Vassiliades LA, Abdalla R (2016) Breast cancer screening for high-risk patients of different ages and risk - which modality is most effective? Cureus 8
Alzubaidi L, Zhang J, Humaidi AJ, Al-dujaili A, Duan Y, Al-Shamma O, Santamaría J, Fadhel MA, Al-Amidie M, Farhan L (2021) Review of deep learning: concepts, cnn architectures, challenges, applications, future directions. J Big Data 8
Khan A, Sohail A, Zahoora U, Qureshi AS (2020) A survey of the recent architectures of deep convolutional neural networks. Artif Intell Rev p 1 – 62
Zhou J, Yang X, Zhang L, Shao S, Bian G (2020) Multisignal vgg19 network with transposed convolution for rotating machinery fault diagnosis based on deep transfer learning. Shock Vib 2020:1–12
Babu A, Jerome SA (2022) in 2022 First International Conference on Electrical, Electronics, Information and Communication Technologies (ICEEICT), p 1–6. https://doi.org/10.1109/ICEEICT53079.2022.9768548
Liu Q, Liu Z, Yong S, Jia K, Razmjooy N (2020) Computer-aided breast cancer diagnosis based on image segmentation and interval analysis. Automatika 61:496–506
Kamil MY, Radhi EA (2021) Breast tumor segmentation in mammography image via chan-vese technique. Indonesian J Electr Eng Comput Sci 22:809–817
Zhang C, Zhao J, Niu J, ao Li D (2020) New convolutional neural network model for screening and diagnosis of mammograms. PLoS ONE 15
Charan SG, Khan MJ, Khurshid K (2018) Breast cancer detection in mammograms using convolutional neural network. 2018 International Conference on Computing, Mathematics and Engineering Technologies (iCoMET) p 1–5
Khamparia A, Bharati S, Podder P, Gupta D, Khanna A, Phung TK, Thanh DNH (2021) Diagnosis of breast cancer based on modern mammography using hybrid transfer learning. Multidim Syst Sign Process 32:747–765
Boudouh SS, Bouakkaz M (2022) in 2022 International Conference on Computer Science and Software Engineering (CSASE), p 289–294. https://doi.org/10.1109/CSASE51777.2022.9759702
Ahmed AA, Keshk AE, Abo-Seida OM, Sakr M (2021) Tumor detection and classification in breast mammography based on fine-tuned convolutional neural networks. IJCI, Int J Comput Inf
Mohiyuddin A, Basharat A, Ghani U, Veselý P, Abbas S, Naeem OB, Rizwan M (2022) Breast tumor detection and classification in mammogram images using modified yolov5 network. Computational and Mathematical Methods in Medicine 2022
Shrivastava N, Bharti J (2020) Breast tumor detection and classification based on density. Multimed Tools Appl 79:26467–26487
Zhou T, Li L, Bredell G, Li J, Konukoglu E (2022) Volumetric memory network for interactive medical image segmentation. Med Image Anal 83(102):599
Rasheed A, Younis MS, Qadir J, Bilal M (2021) Use of transfer learning and wavelet transform for breast cancer detection. arXiv:2103.03602
Saber A, Sakr M, Abo-Seida OM, Keshk AE, Chen H (2021) A novel deep-learning model for automatic detection and classification of breast cancer using the transfer-learning technique. IEEE Access 9:71194–71209
Tarique M, ElZahra F, Hateem A, Hasan M (2015) Fourier transform based early detection of breast cancer by mammogram image processing. J Biomed Eng Med Imaging 2:17–17
Dong L, Inoue K (2020) Diagnosis of breast cancer from mammogram images based on cnn. J Inst Ind Appl Eng 8:117–121
Mahmood T, Li J, Pei Y, Akhtar F, Rehman M, Wasti S (2022) Breast lesions classifications of mammographic images using a deep convolutional neural network-based approach. PLOS ONE 17(e0263):126. https://doi.org/10.1371/journal.pone.0263126
Omonigho EL, David M, Adejo A, Aliyu S (2020) Breast cancer:tumor detection in mammogram images using modified alexnet deep convolution neural network. 2020 International Conference in Mathematics, Computer Engineering and Computer Science (ICMCECS) p 1–6
Suckling J, Parker J, Dance DR, Astley S, Hutt IW, Boggis CRM, Ricketts IW, Stamatakis EA, Cerneaz N, Kok S, Taylor P, Betal D, Savage J, (2015)
Heath M, Bowyer K, Kopans D, Moore R, Jr PK (2022) THE DIGITAL DATABASE FOR SCREENING MAMMOGRAPHY p. 10
Clark KW, Vendt BA, Smith KE, Freymann JB, Kirby JS, Koppel P, Moore SM, Phillips SR, Maffitt DR, Pringle M, Tarbox L, Prior FW (2013) The cancer imaging archive (tcia): Maintaining and operating a public information repository. J Digit Imaging 26:1045–1057
Albalawi U, Manimurugan S, Varatharajan R (2020) Classification of breast cancer mammogram images using convolution neural network. Practice and Experience, Concurrency and Computation
Mustafa M, Rashid HNO, Abdullah NRH, Samad R, Pebrianti D (2017) Mammography image segmentation: Chan-vese active contour and localised active contour approach. Indonesian J Electr Eng Comput Sci 5:577–583
Gardezi SSS, Elazab A, Lei B, Wang T (2019) Breast cancer detection and diagnosis using mammographic data: Systematic review. J Med Internet Res 21
Al-Najdawi N, Biltawi M, Tedmori S (2015) Mammogram image visual enhancement, mass segmentation and classification. Appl. Soft Comput. 35:175–185
Gumaei AH, El-Zaart A, Hussien M, Berbar MA (2012) Breast segmentation using k-means algorithm with a mixture of gamma distributions. 2012 Symposium on Broadband Networks and Fast Internet (RELABIRA) p 97–102
Szegedy C, Ioffe S, Vanhoucke V, Alemi AA (2017) in AAAI
Tan M, Le QV (2019) Efficientnet: Rethinking model scaling for convolutional neural networks. arXiv:1905.11946
Sandler M, Howard AG, Zhu M, Zhmoginov A, Chen LC (2018) Mobilenetv2: Inverted residuals and linear bottlenecks. 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition p 4510–4520
He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks. arXiv:1603.05027
Simonyan K, Zisserman A (2015) Very Deep Convolutional Networks for Large-Scale Image Recognition. ArXiv:1409.1556
Huang G, Liu Z, Weinberger KQ (2017) Densely connected convolutional networks. 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) pp. 2261–2269
Keras documentation (2022) Keras applications. https://keras.io/api/applications/
Boudouh SS, Bouakkaz M (2023) Breast cancer: toward an accurate breast tumor detection model in mammography using transfer learning techniques. Multimed Tools Appl
Tensorflow (2022) https://www.tensorflow.org/
Boudouh SS, Bouakkaz M (2022) in 2022 7th International Conference on Image and Signal Processing and their Applications (ISPA), p 1–7.https://doi.org/10.1109/ISPA54004.2022.9786351
Funding
This study was not funded. The authors have no relevant financial or non-financial interests to disclose.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
Authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Boudouh, S.S., Bouakkaz, M. New enhanced breast tumor detection approach in mammogram scans based on pre-processing and deep transfer learning techniques. Multimed Tools Appl 83, 27357–27378 (2024). https://doi.org/10.1007/s11042-023-16545-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16545-w