AI-Based Breast Cancer Detection System: Deep Learning and Machine Learning Approaches for Ultrasound Image Analysis
Abstract
:1. Introduction
2. Related Work
3. Proposed Solution
3.1. Preprocessing
3.2. Deep Learning Approach
3.3. Machine Learning Approch
3.4. User Interface
4. Simulation Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ferlay, J.; Ervik, M.; Lam, F.; Colombet, M.; Mery, L.; Piñeros, M.; Znaor, A.; Soerjomataram, I.; Bray, F. Global Cancer Observatory: Cancer Today; International Agency for Research on Cancer: Lyon, France, 2020. [Google Scholar]
- Boyd, N.F.; Guo, H.; Martin, L.J.; Sun, L.; Stone, J.; Fishell, E.; Jong, R.A.; Hislop, G.; Chiarelli, A.; Minkin, S.; et al. Mammographic density and the risk and detection of breast cancer. N. Engl. J. Med. 2007, 356, 227–236. [Google Scholar] [CrossRef] [PubMed]
- American Cancer Society. Breast Ultrasound. 2021. Available online: https://www.cancer.org/cancer/breast-cancer/screening-tests-and-early-detection/breast-ultrasound.html (accessed on 5 March 2025).
- Al-Dhabyani, W.; Gomaa, M.; Khaled, H.; Fahmy, A. Dataset of breast ultrasound images. Data Brief 2020, 28, 104863. [Google Scholar] [CrossRef] [PubMed]
- Youssef, A.; Moa, B.; El-Sharkawy, Y.H. A Novel Visible and Near-Infrared Hyperspectral Imaging Platform for Automated Breast-Cancer Detection. Photodiagn. Photodyn. Ther. 2024, 46, 104048. Available online: https://www.sciencedirect.com/science/article/pii/S1572100024000875 (accessed on 5 March 2025). [CrossRef] [PubMed]
- Rashmi, R.; Prasad, K.; Udupa, C.B.K. BCHisto-Net: Breast histopathological image classification by global and local feature aggregation. Artif. Intell. Med. 2021, 121, 102191. Available online: https://www.sciencedirect.com/science/article/pii/S0933365721001846#s0025 (accessed on 5 March 2025).
- Reinhard, E.; Adhikhmin, M.; Gooch, B.; Shirley, P. Color transfer between images. IEEE Comput. Graph. Appl. 2001, 21, 34–41. [Google Scholar] [CrossRef]
- Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
- Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the Inception Architecture for Computer Vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
- Singh, S.; Gupta, P.R.; Sharma, M.K. Breast cancer detection and classification of histopathological images. Int. J. Eng. Sci. Technol. 2010, 3, 4228. [Google Scholar]
- Nawaz, M.A.A.; Hassan, T. Multi-Class Breast Cancer Classification using Deep Learning Convolutional Neural Network. Int. J. Adv. Comput. Sci. Appl. 2018, 9, 316–332. [Google Scholar] [CrossRef]
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the 26th Annual Conference on Neural Information Processing Systems, Lake Tahoe, NV, USA, 3–6 December 2012; Volume 25. [Google Scholar] [CrossRef]
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Graves, A. Generating Sequences with Recurrent Neural Networks. arXiv 2013, arXiv:1308.0850. [Google Scholar]
- Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
- Li, S.; Jain, A.K. Handbook of Face Recognition; Springer Science & Business Media: New York, NY, USA, 2007. [Google Scholar]
- Manning, C.D.; Raghavan, P.; Schütze, H. Introduction to Information Retrieval; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
- Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar]
Model Performance Benign/Malignant | ||||
---|---|---|---|---|
Model | Accuracy | Precision | Recall | F1_Score |
KNN | 99.72% | 99.74% | 99.63% | 99.68% |
SVM | 99.72% | 99.74% | 99.63% | 99.68% |
ResNet-18 | 99.72% | 99.74% | 99.63% | 99.68% |
Model Performance Normal/Abnormal | ||||
Model | Accuracy | Precision | Recall | F1_Score |
KNN | 98.63% | 96.60% | 98.78% | 97.65% |
SVM | 97.65% | 95.21% | 96.74% | 95.95% |
ResNet-18 | 99.66% | 99.27% | 99.53% | 99.40% |
SVM Performance for Different Kernels Benign/Malignant | ||||
---|---|---|---|---|
Accuracy | Precision | Recall | F1_Score | |
Gaussian | 98.55% | 98.95% | 97.75% | 98.32% |
Polynomial | 99.72% | 99.74% | 99.63% | 99.68% |
Linear | 99.72% | 99.74% | 99.63% | 99.68% |
SVM Performance for Different Kernels Normal/Abnormal | ||||
Accuracy | Precision | Recall | F1_Score | |
Gaussian | 97.31% | 95.13% | 95.48% | 95.30% |
Polynomial | 66.00% | 64.37% | 75.12% | 61.15% |
Linear | 97.65% | 95.21% | 96.74% | 95.95% |
KNN Accuracy for Different Values of K Benign/Malignant | |
---|---|
K | Accuracy |
1 | 99.72% |
2 | 99.72% |
3 | 99.72% |
4 | 99.72% |
5 | 99.72% |
KNN Accuracy for Different Values of K Normal/Abnormal | |
K | Accuracy |
1 | 98.63% |
2 | 98.63% |
3 | 98.11% |
4 | 98.05% |
5 | 97.82% |
CNN Deep Learning Models Benign/Malignant | ||||
---|---|---|---|---|
CNN | Accuracy | Precision | Recall | F1_Score |
GoogLeNet | 99.65% | 99.58% | 99.63% | 99.60% |
Resnet18 | 99.72% | 99.74% | 99.63% | 99.68% |
AlexNet | 98.27% | 97.80% | 98.27% | 98.03% |
CNN Deep Learning Models Normal/Abnormal | ||||
CNN | Accuracy | Precision | Recall | F1_Score |
GoogLeNet | 99.60% | 99.62% | 98.97% | 99.29% |
Resnet18 | 99.66% | 99.27% | 99.53% | 99.40% |
AlexNet | 98.69% | 98.27% | 98.75% | 98.50% |
Paper Number | Dataset Type | Accuracy |
---|---|---|
Proposed solution (Resnet 18) | Ultrasound Images | 99.72% for benign/malignant 99.66% for normal/abnormal |
Paper [5] | Hyperspectral Imaging (HSI) dataset (near-infrared and visible) | 97.03% and 94.29% (on two different samples) |
Paper [6] | KMC and BreakHis (histopathological images) | 95% (KMC dataset) and 89% (BreakHis dataset) |
Paper [10] | H&E-stained histopathological images (over 2600 breast biopsies) | 95.80% (overall classification) and 96.07% (tumor-type level) |
Paper [11] | DenseNet-based approach on breast histopathological images | 96% (multi-class classification) |
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
Moursi, A.; Aboumadi, A.; Qidwai, U. AI-Based Breast Cancer Detection System: Deep Learning and Machine Learning Approaches for Ultrasound Image Analysis. Information 2025, 16, 278. https://doi.org/10.3390/info16040278
Moursi A, Aboumadi A, Qidwai U. AI-Based Breast Cancer Detection System: Deep Learning and Machine Learning Approaches for Ultrasound Image Analysis. Information. 2025; 16(4):278. https://doi.org/10.3390/info16040278
Chicago/Turabian StyleMoursi, Amro, Abdulrahman Aboumadi, and Uvais Qidwai. 2025. "AI-Based Breast Cancer Detection System: Deep Learning and Machine Learning Approaches for Ultrasound Image Analysis" Information 16, no. 4: 278. https://doi.org/10.3390/info16040278
APA StyleMoursi, A., Aboumadi, A., & Qidwai, U. (2025). AI-Based Breast Cancer Detection System: Deep Learning and Machine Learning Approaches for Ultrasound Image Analysis. Information, 16(4), 278. https://doi.org/10.3390/info16040278