Applying Deep Learning for the Detection of Abnormalities in Mammograms

  • Steven WesselsEmail author
  • Dustin van der Haar
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 621)


Medical imaging produces massive amounts of data. Computer aided diagnosis (CAD) systems that use traditional machine learning algorithms to derive insights from the data provided in the medical industry struggle to perform at a competent level regarding sensitivity and false positive minimization. This paper looks at some of the current methods used to improve CAD systems in the domain of forming breast cancer diagnosis with mammograms. This paper presents deep learning models that use Convolutional Neural Networks (CNN) to identify abnormalities in mammographic studies that can be used as a tool for the diagnosis of breast cancer. We run two experimental cases on two public mammogram databases, namely MIAS and the DDSM. Firstly, the abnormality severity was classified. Secondly, the combination of abnormality type and its severity were compared in multi-label classification. Two CNN architectures, namely miniature versions of VGGNet and GoogLeNet, were also compared. We were able to achieve a best AUC of 0.85 for the classification of abnormality severity on the DDSM data set and a best Hamming loss of 0.27 on the MIAS data set for the multi-label classification task.


Deep learning Convolutional neural networks Medical imaging 


  1. 1.
    Health M (2018) Healthcare data generation in surge mode—Moxe health. (online) Moxe health. Available at: Accessed 16 Aug 2018
  2. 2.
    Ali A (2018) Deep learning applications in medical imaging (present use cases). (online) TechEmergence. Available at: deep-learning-applications-in-medical-imaging/. Accessed 16 Aug 2018
  3. 3.
    Kooi T, Litjens G, van Ginneken B, Gubern-Mrida A, Snchez C, Mann R, den Heeten A, Karssemeijer N (2017) Large scale deep learning for computer aided detection of mammographic lesions. Med Image Anal 35:303–312CrossRefGoogle Scholar
  4. 4.
    Kim E, Kim H, Han K, Kang B, Sohn Y, Woo O, Lee C (2018) Applying data-driven imaging biomarker in mammography for breast cancer screening: preliminary study. Sci Rep 8(1)Google Scholar
  5. 5.
    Ribli D, Horvth A, Unger Z, Pollner P, Csabai I (2018) Detecting and classifying lesions in mammograms with Deep Learning. Sci Rep 8(1)Google Scholar
  6. 6.
    Wang J, Yang X, Cai H, Tan W, Jin C, Li L (2016) Discrimination of breast cancer with microcalcifications on mammography by deep learning. Sci Rep 6(1)Google Scholar
  7. 7.
    Zonderland H, Smithuis R (2013) Bi-RADS for mammography and ultrasoundGoogle Scholar
  8. 8.
    Calas M, Gutfilen B, Pereira W (2012) CAD e mamografia: por que usar esta ferramenta? Radiol Bras 45(1):46–52CrossRefGoogle Scholar
  9. 9.
    Mohamed A, Berg W, Peng H, Luo Y, Jankowitz R, Wu S (2017) A deep learning method for classifying mammographic breast density categories. Med Phys 45(1):314–321CrossRefGoogle Scholar
  10. 10.
    Heath M, Bowyer K, Kopans D, Moore R, Kegelmeyer P (2001) The digital database for screening mammography. In: Proceedings of the fifth international workshop on digital mammography, pp 212–218Google Scholar
  11. 11.
    Jain A, Lèvy D (2016) Breast mass classification from mammograms using deep convolutional neural networks. In: Conference on neural information processing systems (NIPS 2016), pp 1–6Google Scholar
  12. 12.
    Suckling J, Parker J, Dance D, Astley S, Hutt I, Boggis C, Ricketts I et al (2015) Mammographic image analysis society (MIAS) database v1.21 (Dataset).
  13. 13.
    Rosebrock A (2017) Deep learning for computer vision with python, 1st ed. PyImageSearch, pp 130–140Google Scholar
  14. 14.
    Ioffe S, Szegedy C (2015) Batch normalization: accelerating deep network training by reducing internal covariate shift. In: ICML’15 proceedings of the 32nd international conference on international conference on machine learning, vol 37, pp 448–456Google Scholar
  15. 15.
    Tsochatzidis L, Costaridou L, Pratikakis I (2019) Deep learning for breast cancer diagnosis from mammograms a comparative study. J Imaging 5(3):37CrossRefGoogle Scholar
  16. 16.
    Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res (online) 15:1929–1958. Available at:
  17. 17.
    Sorower MS (2010) A literature survey on algorithms for multi-label learning. Oregon State University, Corvallis, pp 1–25Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Academy of Computer Science and Software EngineeringUniversity of JohannesburgJohannesburgSouth Africa

Personalised recommendations