Skip to main content

Multilevel Thresholding for Image Segmentation Based on Metaheuristic Algorithms

  • Chapter
  • First Online:
Metaheuristic Algorithms for Image Segmentation: Theory and Applications

Part of the book series: Studies in Computational Intelligence ((SCI,volume 825))

Abstract

Multilevel image thresholding is effectually technique used to segment many types of images. It usually applied in image preprocessing phase. In this chapter, a review of gray level image segmentation using multilevel thresholding based on metaheuristic algorithms is introduced. Nine algorithms and their studies in multilevel thresholding segmentation are presented namely cuckoo search, bat algorithm, artificial bee colony, particle swarm optimization, firefly algorithm, social spider optimization algorithm, whale optimization algorithm, moth-flame optimization algorithm, and gray wolf optimization algorithm. The objective function, performance measures, and the number of images and thresholds that applied on the studies are mentioned. The review concludes that the multilevel thresholding segmentation is a challenge and many studies till now work to solve it.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Sezgin M, Sankur B (2004) Survey over image thresholding techniques and quantitative performance evaluation. J Electron Imaging 13:146–168. https://doi.org/10.1117/1.1631316

    Article  Google Scholar 

  2. Dirami A, Hammouche K, Diaf M, Siarry P (2013) Fast multilevel thresholding for image segmentation through a multiphase level set method. Sig Process 93:139–153

    Article  Google Scholar 

  3. El Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256. https://doi.org/10.1016/j.eswa.2017.04.023

    Article  Google Scholar 

  4. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9:62–66. https://doi.org/10.1109/TSMC.1979.4310076

    Article  Google Scholar 

  5. Kapur JN, Sahoo PK, Wong AK (1985) A new method for gray-level picture thresholding using the entropy of the histogram. Comput vision, Graph image Process 29:273–285

    Article  Google Scholar 

  6. Marciniak A, Kowal M, Filipczuk Pawełand Korbicz J (2014) Swarm intelligence algorithms for multi-level image thresholding. In: Intelligent Systems in Technical and Medical Diagnostics. Springer, pp 301–311

    Google Scholar 

  7. Agarwal P, Singh R, Kumar, Sandeep Bhattacharya M (2016) Social spider algorithm employed multi-level thresholding segmentation approach. Proceedings of First International Conference on Information and Communication

    Google Scholar 

  8. Elaziz MEA, Ewees AA, Oliva D, et al (2017) A hybrid method of sine cosine algorithm and differential evolution for feature selection. In: International Conference on Neural Information Processing, pp 145–155

    Google Scholar 

  9. Ibrahim RA, Elaziz MA, Ewees AA et al (2018) Galaxy images classification using hybrid brain storm optimization with moth flame optimization. J Astron Telesc Instruments, Syst 4:38001

    Google Scholar 

  10. Ewees AA, Elaziz MA, Houssein EH (2018) Improved Grasshopper Optimization Algorithm using Opposition-based Learning. Expert Syst Appl

    Google Scholar 

  11. Ibrahim RA, Oliva D, Ewees AA, Lu S (2017) Feature selection based on improved runner-root algorithm using chaotic singer map and opposition-based learning

    Google Scholar 

  12. Houssein EH, Ewees AA, ElAziz MA (2018) Improving twin support vector machine based on hybrid swarm optimizer for heartbeat classification. Pattern Recognit Image Anal 28:243–253

    Article  Google Scholar 

  13. Ibrahim RA, Elaziz MA, Lu S (2018) Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization. Expert Syst Appl 108:1–27

    Article  Google Scholar 

  14. Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: 1995 Proceedings IEEE International Conference on Neural Networks, vol 4, pp 1942–1948. https://doi.org/10.1109/icnn.1995.488968

  15. Kaveh A, Talatahari S (2010) An improved ant colony optimization for constrained engineering design problems. Eng Comput 27:155–182

    Article  Google Scholar 

  16. Yang X-S (2009) Firefly algorithms for multimodal optimization. In: International Symposium on Stochastic Algorithms, pp 169–178

    Google Scholar 

  17. Cuevas E, Cienfuegos M, Zald\’\iVar D, PéRez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl 40:6374–6384

    Article  Google Scholar 

  18. Bayraktar Z, Komurcu M, Bossard JA, Werner DH (2013) The wind driven optimization technique and its application in electromagnetics. IEEE Trans Antennas Propag 61:2745–2757

    Article  MathSciNet  Google Scholar 

  19. Horng M-H (2010) A multilevel image thresholding using the honey bee mating optimization. Appl Math Comput 215:3302–3310

    MathSciNet  MATH  Google Scholar 

  20. Oliva D, Cuevas E, Pajares G, et al (2013) Multilevel thresholding segmentation based on harmony search optimization. J Appl Math. https://doi.org/10.1155/2013/575414

    Article  MathSciNet  Google Scholar 

  21. Bakhshali Mohamad Amin, Shamsi M (2014) Segmentation of color lip images by optimal thresholding using bacterial foraging optimization (BFO). J Comput Sci 5:251–257

    Article  Google Scholar 

  22. Agrawal S, Panda R, Bhuyan S, Panigrahi BK (2013) Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evol Comput 11:16–30. https://doi.org/10.1016/j.swevo.2013.02.001

    Article  Google Scholar 

  23. Bhandari AK, Kumar A, Singh GK (2015) Modified artificial bee colony based computationally efficient multilevel thresholding for satellite image segmentation using Kapur’s, Otsu and Tsallis functions. Expert Syst Appl 42:1573–1601

    Article  Google Scholar 

  24. Sarkar S, Sen N, Kundu A, et al (2013) A differential evolutionary multilevel segmentation of near infra-red images using Renyi’s entropy. In: Proceedings of the International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA), pp 699–706

    Google Scholar 

  25. Yang X-S, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24:169–174

    Article  Google Scholar 

  26. Bhandari AK, Singh VK, Kumar A, Singh GK (2014) Cuckoo search algorithm and wind driven optimization based study of satellite image segmentation for multilevel thresholding using Kapur’s entropy. Expert Syst Appl 41:3538–3560

    Article  Google Scholar 

  27. Suresh S, Lal S (2016) An efficient cuckoo search algorithm based multilevel thresholding for segmentation of satellite images using different objective functions. Expert Syst Appl 58:184–209

    Article  Google Scholar 

  28. Brajevic I, Milan T (2014) Cuckoo search and firefly algorithm applied to multilevel image thresholding. In: Cuckoo search and firefly algorithm, pp 115–139

    Google Scholar 

  29. Alihodzic A, Tuba M (2014) Improved bat algorithm applied to multilevel image thresholding. Sci World J

    Google Scholar 

  30. Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65–74

    Google Scholar 

  31. Ye ZW, Wang MW, Liu W, Chen SB (2015) Fuzzy entropy based optimal thresholding using bat algorithm. Appl Soft Comput 31:381–395

    Article  Google Scholar 

  32. Satapathy SC, Raja NSM, Rajinikanth V, et al (2016) Multi-level image thresholding using Otsu and chaotic bat algorithm. Neural Comput Appl 1–23

    Google Scholar 

  33. Zhou G, Zhou Y, Li L, Ma M (2018) Modified bat algorithm with Otsu’s method for multilevel thresholding image segmentation. J Comput Theor Nanosci 12:4560–4572. https://doi.org/10.1166/jctn.2015.4401

    Article  Google Scholar 

  34. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization

    Google Scholar 

  35. Bouaziz A, Draa A, Chikhi S (2015) Artificial bees for multilevel thresholding of iris images. Swarm Evol Comput 21:32–40

    Article  Google Scholar 

  36. Gao Y, Li X, Dong M, Li HP (2018) An enhanced artificial bee colony optimizer and its application to multi-level threshold image segmentation. J Cent South Univ 25:107–120

    Article  Google Scholar 

  37. Li JY, Zhao YD, Li JH, Liu XJ (2015) Artificial bee colony optimizer with bee-to-bee communication and multipopulation coevolution for multilevel threshold image segmentation. Math Probl Eng

    Google Scholar 

  38. Bhandari AK, Kumar A, Singh GK Modified artificial bee colony based computationally efficient multilevel thresholding for satellite image segmentation using Kapur’s, Otsu and Tsallis functions. Expert Syst Appl 42:1573–1601

    Google Scholar 

  39. Xin-She Yang (2010) Engineering Optimization: An Introduction with Metaheuristic Applications. John Wiley & Sons, Inc

    Google Scholar 

  40. El Aziz MA, Ewees AA, Hassanien AE (2016) Hybrid swarms optimization based image segmentation

    Google Scholar 

  41. Raja N, Rajinikanth V, Latha K (2014) No Title. Otsu based Optim multilevel image Threshold using firefly algorithm 37

    Google Scholar 

  42. Chen K, Zhou Y, Zhang Z, et al (2016) Multilevel image segmentation based on an improved firefly algorithm. Math Probl Eng 2016

    Google Scholar 

  43. Ouadfel S, Taleb-Ahmed A (2016) Social spiders optimization and flower pollination algorithm for multilevel image thresholding: a performance study. Expert Syst Appl 55:566–584. https://doi.org/10.1016/j.eswa.2016.02.024

    Article  Google Scholar 

  44. Singh R, Agarwal P, Kashyap M, Bhattacharya M (2016) Kapur’s and Otsu’s based optimal multilevel image thresholding using social spider and firefly algorithm. In: 2016 International Conference on Communication and Signal Processing (ICCSP), pp 2220–2224

    Google Scholar 

  45. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

    Article  Google Scholar 

  46. El Aziz MA, Ewees AA, Hassanien AE, et al (2018) Multi-objective whale optimization algorithm for multilevel thresholding segmentation

    Google Scholar 

  47. Mostafa A, Hassanien AE, Houseni M, Hefny H (2017) Liver segmentation in MRI images based on whale optimization algorithm. Multimed Tools Appl 1–24. https://doi.org/10.1007/s11042-017-4638-5

    Article  Google Scholar 

  48. Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl -Based Syst 89:228–249. https://doi.org/10.1016/j.knosys.2015.07.006

    Article  Google Scholar 

  49. Muangkote N, Sunat K, Chiewchanwattana S (2016) Multilevel thresholding for satellite image segmentation with moth-flame based optimization. In: 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), pp 1–6

    Google Scholar 

  50. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf Optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

  51. Li L, Sun L, Kang W et al (2016) Fuzzy multilevel image thresholding based on modified discrete grey wolf optimizer and local information aggregation. IEEE Access 4:6438–6450

    Article  Google Scholar 

  52. Li L, Sun L, Guo J, et al (2017) Modified discrete grey wolf optimizer algorithm for multilevel image thresholding. Comput Intell Neurosci 2017. https://doi.org/10.1155/2017/3295769

    Google Scholar 

  53. Koc I, Baykan OK, Babaoglu I (2018) Multilevel image thresholding selection based on grey wolf optimizer. J Polytech Derg 21:841–847

    Google Scholar 

  54. Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intell 1:33–57. https://doi.org/10.1007/s11721-007-0002-0

    Article  Google Scholar 

  55. Maitra M, Chatterjee A (2008) A hybrid cooperative-comprehensive learning based PSO algorithm for image segmentation using multilevel thresholding. Expert Syst Appl 34:1341–1350. https://doi.org/10.1016/j.eswa.2007.01.002

    Article  Google Scholar 

  56. Ghamisi P, Couceiro MS, Martins FML, Benediktsson JA (2014) Multilevel image segmentation based on fractional-order Darwinian particle swarm optimization. IEEE Trans Geosci Remote Sens 52:2382–2394

    Article  Google Scholar 

  57. Yin P-YP (2007) Multilevel minimum cross entropy threshold selection based on particle swarm optimization. Appl Math Comput 184:503–513. https://doi.org/10.1109/SNPD.2007.85

    Article  MathSciNet  MATH  Google Scholar 

  58. Gao H, Xu W, Sun J, Tang Y (2010) Multilevel thresholding for image segmentation through an improved quantum-behaved particle swarm algorithm. IEEE Trans Instrum Meas 59:934–946. https://doi.org/10.1109/TIM.2009.2030931

    Article  Google Scholar 

  59. Feng D, Wenkang S, Liangzhou C et al (2005) Infrared image segmentation with 2-D maximum entropy method based on Particle Swarm Optimization (PSO). Pattern Recognit Lett 26:597–603

    Article  Google Scholar 

  60. Li Y, Jiao L, Shang R, Stolkin R (2015) Dynamic-context cooperative quantum-behaved particle swarm optimization based on multilevel thresholding applied to medical image segmentation. Inf Sci (Ny) 294:408–422

    Article  MathSciNet  Google Scholar 

  61. Ewees AA, Elaziz MA, Oliva D (2018) Image segmentation via multilevel thresholding using hybrid optimization algorithms. J Electron Imaging 27:63008

    Article  Google Scholar 

  62. Akay B (2013) A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding. Appl Soft Comput J 13:3066–3091. https://doi.org/10.1016/j.asoc.2012.03.072

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diego Oliva .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Oliva, D., Abd Elaziz, M., Hinojosa, S. (2019). Multilevel Thresholding for Image Segmentation Based on Metaheuristic Algorithms. In: Metaheuristic Algorithms for Image Segmentation: Theory and Applications. Studies in Computational Intelligence, vol 825. Springer, Cham. https://doi.org/10.1007/978-3-030-12931-6_6

Download citation

Publish with us

Policies and ethics