Abstract
Breast cancer is the most common cancer in women worldwide and the second main cause of cancer mortality after lung cancer. Up to now, there still no prevention nor early symptoms of breast cancer. Early detection can decrease significantly the mortality rate as the disease can be treated at an early stage. X-Ray is the current screening method that helps in detecting the most two common abnormalities of the breast, masses and micro-calcifications. However, interpreting mammograms is challenging in dense breasts as the abnormal masses and the normal glandular tissue of the breast have similar characteristics. Recently, the evolutionary algorithms have been widely used in image segmentation. In this paper, we evaluate and compare the performance of six most used evolutionary algorithms, invasive weed optimization (IWO), genetic algorithm (GA), particle swarm optimization (PSO), electromagnetism-like optimization (EMO), ant colony optimization (ACO), and artificial bee colony (ABC) in terms of clustering abnormal masses in the breast, particularly dense and extremely dense breasts. This evaluation is conducted based on quantitative metrics including Cohen’s Kappa, correlation, and false positive and false negative rates. The evolutionary algorithms are then ranked based on two multi-criteria decision analysis methods, the Preference Ranking Organization Method for the Enrichment of Evaluations (PROMETHEE) and the Graphical Analysis for Interactive Aid (GAIA).
Similar content being viewed by others
References
Agrawal P, Vatsa M, Singh R (2014) Saliency based mass detection from screening mammograms. Signal Process 99:29–47
Alam MN, Das B, Pant V (2015) A comparative study of metaheuristic optimization approaches for directional overcurrent relays coordination. Electr Power Syst Res 128:39–52
Anitha J, Dinesh Peter J, Immanuel Alex S (2017) Pandian “a dual stage adaptive thresholding (DuSAT) for automatic mass detection in mammograms”. Comput Methods Prog Biomed 138:93–104
Berber T, Alpkocak A, Balci P, Diclec O (2013) Breast mass contour segmentation algorithm in digital mammograms. Comput Methods Prog Biomed 110(2):150–159
Bozorg-Haddad O, Solgi M, Loáiciga HA (2017) Invasive weed optimization, in meta-heuristic and evolutionary algorithms for engineering optimization. John Wiley & Sons, Inc., Hoboken, NJ, USA
Brans JP (1982) L’ingénièrie de la décision; Elaboration d’instruments d’aide à la décision. La méthode PROMETHEE. In: Nadeau R, Landry M (eds) L’aide à la décision: Nature, Instruments et Perspectives d’Avenir, vol 43. Presses de l’Université Laval, Québec, Canada, pp 183–213
Chowdhury A, Bose S, Das S (2011) Automatic clustering based on invasive weed optimization algorithm. In Proceedings of the Second International Conference on Swarm, Evolutionary, and Memetic Computing - volume Part II (SEMCCO'11) Vol. Part II. Springer-Verlag, Berlin, Heidelberg, pp 105–112
de Sampaio WB Silva, Ari Paiva Anselmo, Gattass Marcelo (2015) Detection of masses in mammograms with adaption to breast density using genetic algorithm, phylogenetic trees, LBP and SVM. Expert Systems with Applications
Dheeba J, Albert Singh N, Tamil Selvi S (2014) Computer-aided detection of breast cancer on mammograms: a swarm intelligence optimized wavelet neural network approach. J Biomed Inform 49:45–52
Dorigo M (1992) Optimization, learning and natural algorithms (in italian). PhD thesis, Dipartimento di Elettronica e Informazione, Politecnico di Milano, IT
Dorigo M, Birattari M, Stützle T (2006) Ant Colony optimization. IEEE Comput Intell Mag 1:28–39. https://doi.org/10.1109/MCI.2006.329691
Erik C, Felipe S, Daniel Z, Marco C (2013) Image segmentation using artificial bee colony optimization. https://doi.org/10.1007/978-3-642-30504-7_38
Ferlay J, Soerjomataram I, Ervik M, Dikshit R, Eser S, Mathers C et al (2013) GLOBOCAN 2012 v1.0, Cancer incidence and mortality worldwide: IARC CancerBase no. 11. International Agency for Research on Cancer, World Health Organization, Lyon, France Available from: http://globocan.iarc.fr
Fihri WF, Arjoune Y, El Ghazi H, Kaabouch N, El Majd BA (2018) A particle swarm optimization based algorithm for primary user emulation attack detection. In: In Computing and Communication Workshop and Conference (CCWC), 2018 IEEE 8th Annual. IEEE, pp 823–827
Guru KK, Nalini S, Judhisthir D, Annapurna M (2015) Mammogram image segmentation using hybridization of fuzzy clustering and optimization algorithms. Adv Intell Syst Comput 309:403–413. https://doi.org/10.1007/978-81-322-2009-1_46
Hammouche K, Diaf M, Siarry P (2008) A multilevel automatic thresholding method based on a genetic algorithm for a fast image segmentation. Comput Vis Image Underst 109:163–175
Hari Babu P, Gopi ES (2015) Medical data classifications using genetic algorithm based generalized kernel linear discriminant analysis. Procedia Computer Science 57:868–875
Hemeida A, Mansour R, Hussein M (2018) Multilevel Thresholding for image segmentation using an improved electromagnetism optimization algorithm. International Journal of Interactive Multimedia and Artificial Intelligence In Press. https://doi.org/10.9781/ijimai.2018.09.001
Hermawanto D (August 2013) Genetic algorithm for solving simple mathematical equality problem. Cornell University Library, Computer Science, Neural and Evolutionary Computing, pp 1–10
Inês C, Moreira IA, Domingues I, Cardoso A, Cardoso MJ, Cardoso JS (2012) INbreast: Toward a full-field digital mammographic database. Acad Radiol 19(2):236–248
Islam MS, Kaabouch N, Hu WC (2013) A survey of medical imaging techniques used for breast cancer detection. In Electro/Information Technology (EIT), 2013 IEEE International Conference on, pp. 1–5. IEEE
Jadoun VK, Gupta N, Niazi KR, Swarnkar A (2014) Dynamically controlled particle swarm optimization for large scale non-convex economic dispatch problems. In: The International Transactions on Electrical Energy Systems. John Wiley & Sons, Ltd
Jadoun VK, Gupta N, Niazi KR, Swarnkar A (2014) Nonconvex economic dispatch using particle swarm optimization with time varying operators, The Advances in Electrical Engineering, vol 2014. Hindawi Publishing Corporation, Article ID 301615, p 13
Josiński H, Kostrzewa D, Michalczuk A, Świtoński A (2014) The expanded invasive weed optimization metaheuristic for solving continuous and discrete optimization problems. Sci World J:2014
Kaabouch N, Chen Y, Anderson J (2009) Forrest Ames, and Rolf Paulson. Asymmetry analysis based on genetic algorithms for the prediction of foot ulcers. In Visualization and Data Analysis 2009, vol. 7243, p 724304
Kaabouch N, Hu WC, Chen Y (2012) An alternative technique to asymmetry analysis-based, overlapping for foot ulcer examination: scalable scanning. J Diabetes Metab 1(5):1–6
Kanglin G, Mei D, Liqin Z, Mingjun G (2010) Image segmentation method based upon Otsu ACO algorithm. 86:574–580. https://doi.org/10.1007/978-3-642-19853-3_85.
Karaboga D, Basturk B (2007) Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems. 4529:789–798
S. Karimkashi, Ahmed A. Kishk, Invasive weed optimization and its features in electromagnetics, IEEE Transactions on Antenna and Propagation, Vol. 58, No. 4, April 2010, pp. 1269–1278
Kashyap KL, Bajpai MK, Khanna P (2017) Globally supported radial basis function based collocation method for evolution of level set in mass segmentation using mammograms. Comput Biol Med 87:22–37
Kennedy J (1997) The particle swarm: Social adaptation of knowledge. Proceedings of IEEE International Conference on Evolutionary Computation, pp 303–308
Kennedy, J.; Eberhart, R. (1995). Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks. IV. pp 1942–1948.
Kennedy J, Eberhart RC (2001) Swarm Intelligence. Morgan Kaufmann. isbn:1-55860-595-9
Khaoula BS, Mohamed S, Bouchra H, Anibou C, Tamtaoui A (2018) Detection of breast abnormalities in digital mammograms using the electromagnetism-like algorithm. Multimed Tools Appl 78, 12835–12863. https://doi.org/10.1007/s11042-018-5934-4
Langerudi MF (2014) Parameter selection in particle swarm optimization for transportation network design problem. Optimization and Control
Lin WC, Hsu SC, Cheng AC (2014) Mass detection in digital mammograms system based on PSO algorithm, 2014 International Symposium on Computer. Consumer and Control, Taichung
Lin WC, Hsu SC, Cheng AC (2014) Mass detection in digital mammograms system based on PSO algorithm, 2014 International symposium on computer, Consumer and Control, Taichung, pp 662–668
Liua X, Zenga Z (2015) A new automatic mass detection method for breast cancer with false positive reduction. In Neurocomputing 152:388–402
Ma M, Liang J, Guo M, Fan Y, Yin Y (2011) SAR image segmentation based on artificial bee Colony algorithm. Appl Soft Comput 11(8):5205–5214
Malisia AR, Hamid T (2006) Image thresholding using ant colony optimization. In: Third Canadian Conference on Computer and Robot Vision, CRV 2006, vol 2006, pp 26–26. https://doi.org/10.1109/CRV.2006.42
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Eco Inform 1:355–366
Mitchell M (1996) An introduction to genetic algorithms. MIT Press, Cambridge, MA, USA
Murata T, Ishibuchi H, Tanaka H (1996) Genetic algorithms for flowshop scheduling problems. Comput Ind Eng 30(4):1061–1071
Neto OPS, Silva AC, Paiva AC, Gattass M (2017) Automatic mass detection in mammography images using particle swarm optimization and functional diversity indexes. Multimed Tools Appl:1573–7721
Oliva D, Cuevas E, Pajares G, Zaldivar D, Osuna-Enciso V (2014) A multilevel Thresholding algorithm using electromagnetism optimization. Neurocomputing. 139:357–381
Payman M, Navid R (2012) A multi-layer perceptron neural network trained by invasive weed optimization for potato color image segmentation. Trends Appl Sci Res:445–455
Pereira DC, Ramos RP, do Nascimento MZ (2014) Segmentation and detection of breast cancer in mammograms combining wavelet analysis and genetic algorithm. Comput Methods Prog Biomed 114(1):88–101
Quadri A, Manesh MR, Kaabouch N (2016) Denoising signals in cognitive radio systems using an evolutionary algorithm based adaptive filter. UEMCON. 1–6
Quadri A, Manesh MR, Kaabouch N (2017) Noise cancellation in cognitive radio systems: a performance comparison of evolutionary algorithms. IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), pp 1–6
Quan H, Srinivasan D, Khosravi A (2014) Particle swarm optimization for construction of neural network-based prediction intervals. Neurocomput. 127(March 2014)
Rane VA (July 2013) Particle Swarm Optimization (PSO) Algorithm: Parameters Effect And Analysis. Int J Innov Dev 2(7)
Ren Z, Chen W, Zhang A, Zhang C (2013) Enhancing invasive weed optimization with taboo strategy. In Proceedings of the 15th annual conference companion on genetic and evolutionary computation (GECCO '13 Companion), Christian Blum (Ed.). ACM, New York, NY, USA, pp 1659–1662
Robinson J, Rahmat-Samii Y (Feb. 2004) Particle swarm optimization in electromagnetics. IEEE Transactions on Antennas and Propagation 52(2):397–407
Rusdi N'A, Yahya ZR, Roslan N, Wan Muhamad WZA (2018) Reconstruction of medical images using artificial bee colony algorithm. Math Probl Eng, vol. 2018, Article ID 8024762, p 7
Sandhya G, Babu Kande G, Savithri TS (2017) Multilevel thresholding method based on electromagnetism for accurate brain MRI segmentation to detect white matter, gray matter, and CSF. Biomed Res Int 2017:6783209
Shi Y, Eberhart RC (1998) A modified particle swarm optimizer. Proceedings of IEEE International Conference on Evolutionary Computation, pp 69–73
Sivakumar R, Karnan M (2012) Diagnose breast Cancer through mammograms using EABCO algorithm. International Journal of Engineering and Technology (IJET)
Soulami KB, Saidi MN, Tamtaoui A (2016) A cad system for the detection of abnormalities in the mammograms using the metaheuristic algorithm particle swarm optimization (PSO). Advances in Ubiquitous Networking 2 UNET, pp 505–517
Soulami KB, Saidi MN, Tamtaoui A (2017) A CAD system for the detection and classification of abnormalities in dense mammograms using electromagnetism-like optimization algorithm. ATSIP, pp 1–8
Soulami KB, Ghribi E, Saidi MN, Tamtaoui A, Kaabouch N (2019) Breast cancer: segmentation of mammograms using invasive weed optimization and susan algorithms. EIT. 85–91
Taha A, Hanbury A, Jimenez del Toro O (2014) A formal method for selecting evaluation metrics for image segmentation In IEEE International Conference on Image Processing (ICIP) 37; herausgegeben von: IEEE ICIP Proceedings. IEEE, Paris, pp 932–936
USF Digital Mammography Home Page. (2019, August 22). Retrieved from http://www.eng.usf.edu/cvprg/Mammography/Database.html
Wooldridge M, Jennings NR, Kinny D (2000) The gaia methodology for agent-oriented analysis and design. Auton Agent Multi-Agent Syst 3, 3 (September 2000), 285–312
Xing B, Gao WJ (2014) Invasive weed optimization algorithm. In Innovative computational intelligence: A rough guide to 134 clever algorithms. Intelligent Systems Reference Library, vol 62. Springer, Cham
Zhao X, Lee M, Kim S (2008) Improved image thresholding using ant colony optimization algorithm, vol 2008. International Conference on Advanced Language Processing and Web Information Technology, Dalian, Liaoning, pp 210–215
Zhou Y, Luo Q, Chen H (2013) A novel differential evolution invasive weed optimization algorithm for solving nonlinear equations systems. J Appl Math
Zhou YQ, Chen H, Zhou G (2014) Invasive weed optimization algorithm for optimization no-idle flow shop scheduling problem. Neurocomputing. 137:285–292
Zhou Y, Luo Q, Chen H, He A, Wu J (2015) A discrete invasive weed optimization algorithm for solving traveling salesman problem, in Neurocomputing, volume 151. Part 3:1227–1236
Author information
Authors and Affiliations
Corresponding author
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
Belhaj Soulami, K., Kaabouch, N., Saidi, M.N. et al. An evaluation and ranking of evolutionary algorithms in segmenting abnormal masses in digital mammograms. Multimed Tools Appl 79, 18941–18979 (2020). https://doi.org/10.1007/s11042-019-08449-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08449-5