Abstract
Multilevel thresholding image segmentation is an important technique, which has attracted much attention in recent years. The conventional exhaustive search method for image segmentation is efficient for bilevel thresholding. However, they are time expensive when dealing with multilevel thresholding image segmentation. To better tackle this problem, an improved cuckoo search algorithm (ICS) is proposed to search for the optimal multilevel thresholding in this paper, and Otsu is considered as its objective function. In the ICS, two modifications are used to improve the standard cuckoo search algorithm. First, a parameter adaptation strategy is utilized to improve exploration performance. Second, a dynamic weighted random-walk method is adopted to enhance the local search efficiency. A total of six benchmark test images are used to perform the experiments, and seven state-of-the-art metaheuristic algorithms are introduced to compare with the ICS. A series of measure indexes such as objective function value and standard deviation, PSNR, FSIM, and SSIM as well as the Wilcoxon rank sum and convergence performance are performed in the experiments; the experimental results show that the proposed algorithm is superior to other seven well-known heuristic algorithms.
Similar content being viewed by others
References
Elaziz MA, Lu S (2019) Many-objectives multilevel thresholding image segmentation using Knee Evolutionary Algorithm[J]. Expert Syst Appl 125:305–316
Zheng X, Ye H, Tang Y et al (2017) Image Bi-Level thresholding based on gray level-local variance histogram[J]. Entropy 19(5):191
Khairuzzaman AK, Chaudhury S (2017) Multilevel thresholding using grey wolf optimizer for image segmentation[J]. Expert Syst Appl 86:64–76
El Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation[J]. Expert Syst Appl 83:242–256
Chakraborty R, Sushil R, Garg ML (2019) Hyper-spectral image segmentation using an improved PSO aided with multilevel fuzzy entropy[J]. Multimed Tools Appl 78(23):34027–34063
Hemeida AM, Mansour R, Hussein ME (2019) Multilevel thresholding for image segmentation using an improved electromagnetism optimization algorithm[J]. IJIMAI 5(4):102–112
Zhang S, Jiang W, Satoh S et al (2018) Multilevel thresholding color image segmentation using a modified artificial bee colony algorithm[J]. IEICE Trans Inf Syst E101.D:2064–2071
Erwin E, Saparudin S, Saputri W et al (2018) Hybrid multilevel thresholding and improved harmony search algorithm for segmentation[J]. Int J Electr Comput Eng 8(6):4593–4602
Upadhyay P, Chhabra JK (2019) Kapur’s entropy based optimal multilevel image segmentation using crow search algorithm[J]. Appl Soft Comput 97:105522
Suresh S, Lal S (2016) An efficient cuckoo search algorithm based multilevel thresholding for segmentation of satellite images using different objective functions[J]. Expert Syst Appl 58:184–209
Xing Z (2020) An improved emperor penguin optimization based multilevel thresholding for color image segmentation[J]. Knowl-Based Syst 194:105570
Li K, Tan Z (2019) An improved flower pollination optimizer algorithm for multilevel image thresholding[J]. IEEE Access 7:165571–165582
Kotte S, Pullakura RK, Injeti SK (2018) Optimal multilevel thresholding selection for brain MRI image segmentation based on adaptive wind driven optimization[J]. Measurement 130:340–361
Bao X, Jia H, Lang C (2019) A novel hybrid harris hawks optimization for color image multilevel thresholding segmentation[J]. Ieee Access 7:76529–76546
Tan Z, Zhang D (2020) A fuzzy adaptive gravitational search algorithm for two-dimensional multilevel thresholding image segmentation[J]. J Ambient Intell Humaniz Comput 11:2–12
Bansal S (2019) A comparative study of nature-inspired metaheuristic algorithms in search of near-to-optimal Golomb rulers for the FWM crosstalk elimination in WDM systems[J]. Appl Artif Intell 33(14):1199–1265
Xiong L, Zhang D, Li K et al (2019) The extraction algorithm of color disease spot image based on Otsu and watershed[C]. Soft Comput 24:1–11
Xiong L, Chen RS, Zhou X et al (2019) Multi-feature fusion and selection method for an improved particle swarm optimization[J]. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-019-01624-4
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems[J]. Eng Comput 29(1):17–35
Aziz MA, Hassanien AE (2018) Modified cuckoo search algorithm with rough sets for feature selection[J]. Neural Comput Appl 29(4):925–934
Thirugnanasambandam K, Prakash S, Subramanian V et al (2019) Reinforced cuckoo search algorithm-based multimodal optimization[J]. Appl Intell 49(6):2059–2083
Boushaki SI, Kamel N, Bendjeghaba O et al (2018) A new quantum chaotic cuckoo search algorithm for data clustering[J]. Expert Syst Appl 96:358–372
Zhang M, Wang H, Cui Z et al (2018) Hybrid multi-objective cuckoo search with dynamical local search[J]. Memetic Comput 10(2):199–208
Wang Z, Li Y (2015) Irreversibility analysis for optimization design of plate fin heat exchangers using a multi-objective cuckoo search algorithm[J]. Energy Convers Manag 101:126–135
Wang J, Zhou B, Zhou S (2016) An improved cuckoo search optimization algorithm for the problem of chaotic systems parameter estimation[J]. Comput Intell Neurosci 2016:8
Guerrero M, Castillo O, Garcia M (2015) Fuzzy dynamic parameters adaptation in the Cuckoo Search Algorithm using fuzzy logic[C]. In: 2015 IEEE Congress on Evolutionary Computation (CEC), Sendai, pp. 441–448. https://doi.org/10.1109/CEC.2015.7256923
Walton S, Hassan O, Morgan K et al (2011) Modified cuckoo search: a new gradient free optimisation algorithm[J]. Chaos Solitons Fractals 44(9):710–718
Wang G, Deb S, Gandomi AH et al (2016) Chaotic cuckoo search[C]. Soft Comput 20(9):3349–3362
Huang X, Shen L, Fan C, et al (2020) Multilevel image thresholding using a fully informed cuckoo search algorithm[J]. arXiv preprint arXiv: 2006.09987
Agrawal S, Samantaray L, Panda R et al (2020) A new hybrid adaptive cuckoo search-squirrel search algorithm for brain mr image analysis[m]//hybrid machine intelligence for medical image analysis. Springer, Singapore, pp 85–117
Joshi AS, Kulkarni O, Kakandikar GM et al (2017) Cuckoo search optimization-a review[J]. Mater Today Proc 4(8):7262–7269
Merzban MH, Elbayoumi M (2019) Efficient solution of Otsu multilevel image thresholding: a comparative study[J]. Expert Syst Appl 116:299–309
Manic KS, Priya RK, Rajinikanth V (2016) Image multithresholding based on Kapur/Tsallis entropy and firefly algorithm[J]. Indian J Sci Technol 9(12):89949
Zhang Y, Wu L (2011) Optimal multi-level thresholding based on maximum Tsallis entropy via an artificial bee colony approach[J]. Entropy 13(4):841–859
Vala HJ, Baxi A (2013) A review on Otsu image segmentation algorithm[J]. Int J Adv Res Comput Eng Technol (IJARCET) 2(2):387–389
Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, pp. 210–214. https://doi.org/10.1109/NABIC.2009.5393690
Pare S, Kumar A, Bajaj V et al (2016) A multilevel color image segmentation technique based on cuckoo search algorithm and energy curve[J]. Appl Soft Comput 47:76–102
Agrawal S, Panda R, Bhuyan S et al (2013) Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm[J]. Swarm Evolut Comput 11:16–30
Nandy S, Yang X, Sarkar PP et al (2015) Color image segmentation by cuckoo search[J]. Intell Autom Soft Comput 21(4):673–685
Jia H, Lang C, Oliva D et al (2019) Hybrid grasshopper optimization algorithm and differential evolution for multilevel satellite image segmentation[J]. Remote Sens 11(9):1134
Bhandari AK (2018) A novel beta differential evolution algorithm-based fast multilevel thresholding for color image segmentation[J]. Neural Comput Appl 32:1–31
Garcia S, Molina D, Lozano M et al (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization[J]. J Heuristics 15(6):617–644
Bansal S (2020) Performance comparison of five metaheuristic nature-inspired algorithms to find near-OGRs for WDM systems[J]. Artif Intell Rev 53:1–47
Acknowledgments
This work is supported by National Natural Science Foundation of China (61972184, 61562032, 61662027, 61762042); Modern Agricultural Research Collaborative Innovation Project of Jiangxi (JXXTCXQN201906); Special Fund Project for Graduate Innovation of Jiangxi (YC2017-B065)
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
Duan, L., Yang, S. & Zhang, D. Multilevel thresholding using an improved cuckoo search algorithm for image segmentation. J Supercomput 77, 6734–6753 (2021). https://doi.org/10.1007/s11227-020-03566-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-020-03566-7