Skip to main content

Advertisement

Log in

An evaluation and ranking of evolutionary algorithms in segmenting abnormal masses in digital mammograms

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Agrawal P, Vatsa M, Singh R (2014) Saliency based mass detection from screening mammograms. Signal Process 99:29–47

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. Dorigo M (1992) Optimization, learning and natural algorithms (in italian). PhD thesis, Dipartimento di Elettronica e Informazione, Politecnico di Milano, IT

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Hari Babu P, Gopi ES (2015) Medical data classifications using genetic algorithm based generalized kernel linear discriminant analysis. Procedia Computer Science 57:868–875

    Article  Google Scholar 

  18. 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

  19. Hermawanto D (August 2013) Genetic algorithm for solving simple mathematical equality problem. Cornell University Library, Computer Science, Neural and Evolutionary Computing, pp 1–10

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

    Google Scholar 

  27. 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.

  28. Karaboga D, Basturk B (2007) Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems. 4529:789–798

  29. 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

  30. 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

    Article  Google Scholar 

  31. Kennedy J (1997) The particle swarm: Social adaptation of knowledge. Proceedings of IEEE International Conference on Evolutionary Computation, pp 303–308

  32. Kennedy, J.; Eberhart, R. (1995). Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks. IV. pp 1942–1948.

  33. Kennedy J, Eberhart RC (2001) Swarm Intelligence. Morgan Kaufmann. isbn:1-55860-595-9

  34. 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

  35. Langerudi MF (2014) Parameter selection in particle swarm optimization for transportation network design problem. Optimization and Control

  36. 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

    Google Scholar 

  37. 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

  38. Liua X, Zenga Z (2015) A new automatic mass detection method for breast cancer with false positive reduction. In Neurocomputing 152:388–402

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

  41. Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Eco Inform 1:355–366

    Article  Google Scholar 

  42. Mitchell M (1996) An introduction to genetic algorithms. MIT Press, Cambridge, MA, USA

    MATH  Google Scholar 

  43. Murata T, Ishibuchi H, Tanaka H (1996) Genetic algorithms for flowshop scheduling problems. Comput Ind Eng 30(4):1061–1071

    Article  Google Scholar 

  44. 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

  45. Oliva D, Cuevas E, Pajares G, Zaldivar D, Osuna-Enciso V (2014) A multilevel Thresholding algorithm using electromagnetism optimization. Neurocomputing. 139:357–381

    Article  Google Scholar 

  46. 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

  47. 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

    Article  Google Scholar 

  48. Quadri A, Manesh MR, Kaabouch N (2016) Denoising signals in cognitive radio systems using an evolutionary algorithm based adaptive filter. UEMCON. 1–6

  49. 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

  50. Quan H, Srinivasan D, Khosravi A (2014) Particle swarm optimization for construction of neural network-based prediction intervals. Neurocomput. 127(March 2014)

  51. Rane VA (July 2013) Particle Swarm Optimization (PSO) Algorithm: Parameters Effect And Analysis. Int J Innov Dev 2(7)

  52. 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

  53. Robinson J, Rahmat-Samii Y (Feb. 2004) Particle swarm optimization in electromagnetics. IEEE Transactions on Antennas and Propagation 52(2):397–407

    Article  MathSciNet  MATH  Google Scholar 

  54. 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

  55. 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

    Article  Google Scholar 

  56. Shi Y, Eberhart RC (1998) A modified particle swarm optimizer. Proceedings of IEEE International Conference on Evolutionary Computation, pp 69–73

  57. Sivakumar R, Karnan M (2012) Diagnose breast Cancer through mammograms using EABCO algorithm. International Journal of Engineering and Technology (IJET)

    Google Scholar 

  58. 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

  59. 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

  60. 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

  61. 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

  62. USF Digital Mammography Home Page. (2019, August 22). Retrieved from http://www.eng.usf.edu/cvprg/Mammography/Database.html

  63. 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

  64. 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

  65. 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

  66. Zhou Y, Luo Q, Chen H (2013) A novel differential evolution invasive weed optimization algorithm for solving nonlinear equations systems. J Appl Math

  67. Zhou YQ, Chen H, Zhou G (2014) Invasive weed optimization algorithm for optimization no-idle flow shop scheduling problem. Neurocomputing. 137:285–292

    Article  Google Scholar 

  68. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khaoula Belhaj Soulami.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-08449-5

Keywords

Navigation