Skip to main content
Log in

Multilevel thresholding using an improved cuckoo search algorithm for image segmentation

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. Elaziz MA, Lu S (2019) Many-objectives multilevel thresholding image segmentation using Knee Evolutionary Algorithm[J]. Expert Syst Appl 125:305–316

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Khairuzzaman AK, Chaudhury S (2017) Multilevel thresholding using grey wolf optimizer for image segmentation[J]. Expert Syst Appl 86:64–76

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. Hemeida AM, Mansour R, Hussein ME (2019) Multilevel thresholding for image segmentation using an improved electromagnetism optimization algorithm[J]. IJIMAI 5(4):102–112

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  9. Upadhyay P, Chhabra JK (2019) Kapur’s entropy based optimal multilevel image segmentation using crow search algorithm[J]. Appl Soft Comput 97:105522

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Xing Z (2020) An improved emperor penguin optimization based multilevel thresholding for color image segmentation[J]. Knowl-Based Syst 194:105570

    Article  Google Scholar 

  12. Li K, Tan Z (2019) An improved flower pollination optimizer algorithm for multilevel image thresholding[J]. IEEE Access 7:165571–165582

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

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

    Article  Google Scholar 

  20. Aziz MA, Hassanien AE (2018) Modified cuckoo search algorithm with rough sets for feature selection[J]. Neural Comput Appl 29(4):925–934

    Article  Google Scholar 

  21. Thirugnanasambandam K, Prakash S, Subramanian V et al (2019) Reinforced cuckoo search algorithm-based multimodal optimization[J]. Appl Intell 49(6):2059–2083

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

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

    Article  Google Scholar 

  28. Wang G, Deb S, Gandomi AH et al (2016) Chaotic cuckoo search[C]. Soft Comput 20(9):3349–3362

    Article  Google Scholar 

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

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

    Google Scholar 

  31. Joshi AS, Kulkarni O, Kakandikar GM et al (2017) Cuckoo search optimization-a review[J]. Mater Today Proc 4(8):7262–7269

    Article  Google Scholar 

  32. Merzban MH, Elbayoumi M (2019) Efficient solution of Otsu multilevel image thresholding: a comparative study[J]. Expert Syst Appl 116:299–309

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  39. Nandy S, Yang X, Sarkar PP et al (2015) Color image segmentation by cuckoo search[J]. Intell Autom Soft Comput 21(4):673–685

    Article  Google Scholar 

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

    Article  Google Scholar 

  41. Bhandari AK (2018) A novel beta differential evolution algorithm-based fast multilevel thresholding for color image segmentation[J]. Neural Comput Appl 32:1–31

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Shuqing Yang.

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

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03566-7

Keywords

Navigation