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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
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
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
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
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
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
Ewees AA, Elaziz MA, Houssein EH (2018) Improved Grasshopper Optimization Algorithm using Opposition-based Learning. Expert Syst Appl
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
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
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
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
Kaveh A, Talatahari S (2010) An improved ant colony optimization for constrained engineering design problems. Eng Comput 27:155–182
Yang X-S (2009) Firefly algorithms for multimodal optimization. In: International Symposium on Stochastic Algorithms, pp 169–178
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
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
Horng M-H (2010) A multilevel image thresholding using the honey bee mating optimization. Appl Math Comput 215:3302–3310
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
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
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
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
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
Yang X-S, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24:169–174
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
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
Brajevic I, Milan T (2014) Cuckoo search and firefly algorithm applied to multilevel image thresholding. In: Cuckoo search and firefly algorithm, pp 115–139
Alihodzic A, Tuba M (2014) Improved bat algorithm applied to multilevel image thresholding. Sci World J
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65–74
Ye ZW, Wang MW, Liu W, Chen SB (2015) Fuzzy entropy based optimal thresholding using bat algorithm. Appl Soft Comput 31:381–395
Satapathy SC, Raja NSM, Rajinikanth V, et al (2016) Multi-level image thresholding using Otsu and chaotic bat algorithm. Neural Comput Appl 1–23
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
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization
Bouaziz A, Draa A, Chikhi S (2015) Artificial bees for multilevel thresholding of iris images. Swarm Evol Comput 21:32–40
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
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
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
Xin-She Yang (2010) Engineering Optimization: An Introduction with Metaheuristic Applications. John Wiley & Sons, Inc
El Aziz MA, Ewees AA, Hassanien AE (2016) Hybrid swarms optimization based image segmentation
Raja N, Rajinikanth V, Latha K (2014) No Title. Otsu based Optim multilevel image Threshold using firefly algorithm 37
Chen K, Zhou Y, Zhang Z, et al (2016) Multilevel image segmentation based on an improved firefly algorithm. Math Probl Eng 2016
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
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
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
El Aziz MA, Ewees AA, Hassanien AE, et al (2018) Multi-objective whale optimization algorithm for multilevel thresholding segmentation
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
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
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
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
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
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
Koc I, Baykan OK, Babaoglu I (2018) Multilevel image thresholding selection based on grey wolf optimizer. J Polytech Derg 21:841–847
Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intell 1:33–57. https://doi.org/10.1007/s11721-007-0002-0
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
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
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
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
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
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
Ewees AA, Elaziz MA, Oliva D (2018) Image segmentation via multilevel thresholding using hybrid optimization algorithms. J Electron Imaging 27:63008
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-12931-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-12930-9
Online ISBN: 978-3-030-12931-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)