Abstract
Automatic processing and analysis of medical images may provide to doctor valuable assistance for diagnostic and therapeutic practice. In this work, the problem of breast cancer edge detection is addressed. We are faced with a challenging task considering the breast tissue specificities and the inevitable mammogram noise. To meet this challenge, we propose novel approaches involving quantum genetic algorithm and support vector machines. The first method uses the quantum genetic algorithm to solve a multilevel thresholding problem based on Tsallis entropy. In the second method, the support vector machines are trained, in different ways, on a simulated image in order to be able to detect breast cancer edge. The proposed approaches are compared to some standard methods of edge detection on a sample of mammographic images taken from a well-known benchmark databases. The evaluation results obtained by PSNR, SSIM and FSIM metrics demonstrated the effectiveness of the proposed approaches.
Similar content being viewed by others
References
Alexander A, Jiang A, Ferreira C, Zurkiya D (2020) An intelligent future for medical imaging: a market outlook on artificial intelligence for medical imaging (PartB). J Am Coll Radiol 17(1):165–170
Song Y, Huang Z, Shen C, Shi H, Lange DA (2020) Deep learning-based automated image segmentation for concrete petrographic analysis. Cem Concr Res 135:106118
Breast Cancer Organization. https://www.breastcancer.org/symptoms/understand_bc/statistics
Guo G, Razmjooy N (2019) A new interval differential equation for edge detection and determining breast cancer regions in mammography images. Syst Sci Control Eng Open Access J 7(1):346–356
Razmjooy N, Sheykhahmad FR, Ghadimi N (2018) A hybrid neural network-world cup optimization algorithm for melanoma detection. Open Med 13:9–16
Athira P, Fasna KK, Anjaly K (2016) An overview of mammogram noise and denoising techniques. Int J Eng Res Gen Sci 4(2), March–April, ISSN 2091-2730
Haralick RM, Shapiro LG (1985) Image segmentation technique. Comput Vis Gr Image Process 29:100–132
Marr D, Hildreth E (1980) Theory of edge detection. Proc R Soc B 207:187–217
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell PAMI–8(6):679–698
Torre V, Poggio T (1986) On edge detection. IEEE Trans Pattern Anal Mach Intell PAMI–8(2):147–163
Zhang L, Bao P (2002) Edge detection by scale multiplication in wavelet domain. Pattern Recognit Lett 23(14):1771–1784
Quintero FOL, Contreras-Reyes JE (2018) Estimation for finite mixture of simplex models: applications to biomedical data. Stat Modell 18(2):129–148
Sert E, Avci D (2019) A new edge detection approach via neutrosophy based on maximum norm entropy. Expert Syst Appl 115:499–511
Pandey BN, shrivastava AK, Rana A (2018) A literature survey of optimization techniques for satellite image segmentation. In: International conference on advanced computation and telecommunication (ICACAT), Bhopal, India, pp. 1–5
Barma PS, Dutta J, Mukherjee A (2019) A 2-opt guided discrete antlion optimization algorithm for multi-depot vehicle routing problem. Decis Mak Appl Manag Eng 2(2):112–125
Akay B (2013) A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding. Appl Soft Comput 13(6):3066–3091
Ding S, Shi S, Jia W (2020) Research on fingerprint classification based on twin support vector machine. IET Image Process 14(2):231–235 7,2
Roy A, Manna A, Maity S (2019) A novel memetic genetic algorithm for solving traveling salesman problem based on multi-parent crossover technique. Decis Mak Appl Manag Eng 2(2):100–111
Ding S, Zhang N, Zhang X, Wu F (2017) Twin support vector machine: theory, algorithm and applications. Neural Comput Appl 28:3119–3130
Ding S, Sun Y, An Y, Jia W (2020) Multiple birth support vector machine based on recurrent neural networks. Appl Intell 50:2280–2292
Shi S, Ding S, Zhang Z, Jia W (2020) Energy-based structural least squares MBSVM for classification. Appl Intell 50:681–697
Zhang X, Ding S, Xue Y (2017) An improved multiple birth support vector machine for pattern classification. Neurocomputing 225:119–128
Gómez MH, Maldonado BS, López FF (2001) Edge detection in noisy images using the support vector machines. In Lecture notes in computer science, 2084, pp. 685–692
El-Sayed MA, Estaitia YA, Khafagy MA (2013) Automated edge detection using convolutional neural network. Int J Adv Comput Sci Appl 4(10)
Gómez Moreno H, Maldonado Bascón S, López Ferreras F and Gil Jiménez P (2002) A new and improved edge detector using the support vector machines. In Advances in systems engineering, signal processing and communications. pp 239–243
Tsallis C (1988) Possible generalization of Boltzmann–Gibbs statistics. J Stat Phys 52:479–487
Ben Ishak A (2017) Choosing parameters for Rényi and Tsallis entropies within a two-dimensional multilevel image segmentation framework. Phys A Stat Mech Appl 466:521–536
Nicolis O, Mateu J, Contreras-Reyes JE (2020) Wavelet-based entropy measures to characterize two-dimensional fractional Brownian fields. Entropy 22(2):196
Ben Ishak A (2017) A two-dimensional multilevel thresholding method for image segmentation. Appl Soft Comput 52:306–322
Awad M, Khanna R (2015) Support vector machines for classification. Efficient learning machines. Apress, Berkeley, CA, pp 39–66
Lee RS, Gimenez F, Hoogi A, Miyake KK, Gorovoy M, Rubin DL (2017) A curated mammography data set for use in computer-aided detection and diagnosis research. Sci Data 4:170177
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]
Holland JH (1992) Genetic algorithms. Scientific American
Zhang GX, Li N, Jin WD (2004) A novel quantum genetic algorithm and it’s application. Acta Electron Sin 32(3):476–479
Wang H, Liu J, Zhi J, Fu C (2013) The improvement of quantum genetic algorithm and its application on function optimization. Math Probl Eng
Boser A, Guyon I, Vapnik VN (1992) A training algorithm for optimal margin classifiers. In: Fifth annual workshop on computational learning theory, ACM, pp. 144–152, Pittsburgh
Vapnik VN (1998) Statistical learning theory. Wiley, New York
Cristianini N, Shawe-Taylor J (2000) An introduction to support vector machines and other Kernel-based methods. Cambridge University Press, Cambridge
Peng W, Qichao C (2012) A novel SVM-based edge detection method. Phys Proc 24(C):2075–2082
Wu XK, Yang XG, Cai ZG, Luo SS (2016) An improved SVM-based motion detection algorithm using an accelerometer. In: Hussain A (ed) Electronics, communications and networks, vol 382. Lecture notes in electrical engineering. Springer, Singapore
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error measurement to structural similarity. IEEE Trans Image Process 13(4):600–612
Zhang L, Zhang L, Mou X, Zhang D (2011) FSIM: a feature similarity index for image quality assessment. IEEE Trans Image Process 20(8):2378–2386
Sara U, Akter M, Uddin MS (2019) Image quality assessment through FSIM. SSIM, MSE and PSNR—a comparative study. J Comput Commun 7(3):8–18
Acknowledgements
This Project was funded by the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, under Grant No. G:1554-612-1440. The authors, therefore, acknowledge with thanks DSR for technical and financial support.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tariq Jamal, A., Ben Ishak, A. & Abdel-Khalek, S. Tumor edge detection in mammography images using quantum and machine learning approaches. Neural Comput & Applic 33, 7773–7784 (2021). https://doi.org/10.1007/s00521-020-05518-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-05518-x