Skip to main content
Log in

Cuckoo search with differential evolution mutation and Masi entropy for multi-level image segmentation

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

Abstract

Since the beginning of the twenty-first century, the Cuckoo Search (CS) algorithm has emerged as one of the robust, flexible, fast, and easily implementable techniques for the global search to solve many complex problems over continuous spaces. CS operates like other Nature-Inspired Algorithms (NIOA) whose effectiveness significantly depends on the exploration and exploitation phases. CS already proofs its efficiency in solving real-world optimization problems in various application domains. In this study, the author tries to enhance the efficiency of the CS by incorporating six different mutation strategies of Differential Evolution (DE). The performance of the proposed CS variants has been investigated over Multi-level thresholding based image segmentation field as it is considered one of the dominant image segmentation techniques of the recent era. It is known that computation of the optimal set of thresholds is significantly influenced by the considered objective function, and it can be trapped into local optima. On the other hand, the computational time of Multi-level thresholding increases exponentially when the number of threshold points increases. To overcome these problems, this study introduces CS variants over this segmentation field, where Masi entropy is maximized to find the optimal threshold points. The experiment has been conducted on various color pathology images. The results of such a comparative study provide valuable insight and information to develop efficient CS variants using optimal or adaptive mutation strategies of DE.

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

Similar content being viewed by others

Abbreviations

d :

Number of dimensions

P a :

Probability of nest abandoned in the optimization technique

X i :

i-th solution within the optimization technique

N p :

Number of solutions in the population or population size

low :

Lower bound for a given dimension

up :

Upper bound for a given dimension

:

Random variable belonging to [0,1]

Lévy():

Lévy distribution based random number

α :

Scaling Factor

Γ :

Gamma function

σ :

Standard deviation

β :

Parameter for Lévy distribution

v :

step length of Lévy distribution

x i, j :

j-th dimension of the i-th solution within the optimization technique

Ub j :

Upper bound of solution in j-th dimension

Lb j :

Lower bound of solution in j-th dimension

Uj :

Random variable drawn from uniform distribution for j-th dimension

f i :

Fitness of i-th solution

X gbest :

Global best solution

M :

Mutant vector

F1 & F2:

Scaling factors

r :

Random integer generated

i :

Solution within an optimization technique

gbest :

Global best

L :

Gray levels

th :

Threshold

h :

Normalized histogram

C 0C 1 :

Classes in image

w ow 1 :

Image class probabilities

E r(I| th):

Masi Entropy

Var(I i, j):

Local variance of image

I i, j :

local mean of image

μ VI :

The mean of local variance

σ VIVj :

covariance between the variances of two images

References

  1. Acharya V, Kumar P (2019) Detection of acute lymphoblastic leukemia using image segmentation and data mining algorithms. Med Biol Eng Comput 57(8):1783–1811

    Article  Google Scholar 

  2. Aja-Fernández S, San José Estépar R, Alberola-López C, Westin CF (2006). Image quality assessment based on local variance. EMBC 2006, New York

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

  4. Bhandari AK, Rahul K (2019) A context sensitive Masi entropy for multilevel image segmentation using moth swarm algorithm. Infrared Phys Technol 98:132–154

    Article  Google Scholar 

  5. Bhandari AK, Kumar A, Singh GK (2015) Tsallis entropy based multilevel thresholding for colored satellite image segmentation using evolutionary algorithms. Expert Syst Appl 42(22):8707–8730

    Article  Google Scholar 

  6. Bhandari AK, Kumar A, Chaudhary S, Singh GK (2016) A novel color image multilevel thresholding based segmentation using nature inspired optimization algorithms. Expert Syst Appl 63:112–133

    Article  Google Scholar 

  7. Chi R, Su YX, Zhang DH, Chi XX, Zhang HJ (2019) A hybridization of cuckoo search and particle swarm optimization for solving optimization problems. Neural Comput & Applic 31(1):653–670

    Article  Google Scholar 

  8. Chi R, Su Y, Qu Z, Chi X (2019) A hybridization of cuckoo search and differential evolution for the logistics distribution center location problem. Math Probl Eng 2019

  9. Dhal KG, Das S (2017) Cuckoo search with search strategies and proper objective function for brightness preserving image enhancement. Pattern Recognit Image Anal 27(4):695–712

    Article  Google Scholar 

  10. Dhal KG, Quraishi MI, Das S (2017) An improved cuckoo search based optimal ranged brightness preserved histogram equalization and contrast stretching method. Int J Swarm Intell Res (IJSIR) 8(1):1–29

    Article  Google Scholar 

  11. Dhal, K. G., Sen, M., & Das, S. (2018). Multi-thresholding of histopathological images using fuzzy entropy and Parameterless cuckoo search. In: Critical developments and applications of swarm intelligence (pp. 339-356). IGI global.

  12. Dhal KG, Das A, Ray S, Gálvez J, Das S (2019) Nature-inspired optimization algorithms and their application in multi-thresholding image segmentation. Arch Comput Methods Eng 27:855–888

    Article  MathSciNet  Google Scholar 

  13. Dhal KG, Das A, Ray S, Das S (2019) A clustering based classification approach based on modified cuckoo search algorithm. Pattern Recognit Image Anal 29(3):344–359

    Article  Google Scholar 

  14. Dhal KG, Das A, Sahoo S, Das R, Das S (2019) Measuring the curse of population size over swarm intelligence based algorithms. Evol Syst:1–48. https://doi.org/10.1007/s12530-019-09318-0

  15. Dhal KG, Ray S, Das A, Gálvez J, Das S (2019) Fuzzy multi-level color satellite image segmentation using nature-inspired optimizers: a comparative study. J Indian Soc Remote Sens 47(8):1391–1415

    Article  Google Scholar 

  16. Dhal KG, Ray S, Das A, Das S (2019) A survey on nature-inspired optimization algorithms and their application in image enhancement domain. Arch Comput Methods Eng 26(5):1607–1638

    Article  MathSciNet  Google Scholar 

  17. Dhal KG, Ray S, Das S, Biswas A, Ghosh S (2019) Hue-preserving and gamut problem-free histopathology image enhancement. Iran J Sci Technol Trans Electr Eng 43(3):645–672

    Article  Google Scholar 

  18. Dhal KG, Gálvez J, Das S (2019) Toward the modification of flower pollination algorithm in clustering-based image segmentation. Neural Comput & Applic 32:3059–3077

    Article  Google Scholar 

  19. Dhal KG, Das A, Ray S, Gálvez J, Das S (2020) Histogram equalization variants as optimization problems: A Review. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-020-09425-1

  20. Dhal KG, Gálvez J, Ray S, Das A, Das S (2020) Acute lymphoblastic leukemia image segmentation driven by stochastic fractal search. Multimed Tools Appl 79:12227–12255

    Article  Google Scholar 

  21. Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Micro machine and human science, MHS'95, IEEE, pp. 39-43

  22. El Aziz MA, Ewees AA, Hassanien AE (2016) Hybrid swarms optimization based image segmentation. In hybrid soft computing for image segmentation. Springer International Publishing, pp 1–21

    Book  Google Scholar 

  23. García S, Molina D, Lozano M, Herrera F (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 Heuristics 15(6):617

    Article  Google Scholar 

  24. Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3(2):95–99

    Article  Google Scholar 

  25. Jia H, Peng X, Song W, Oliva D, Lang C, Li Y (2019) Masi entropy for satellite color image segmentation using tournament-based lévy multiverse optimization algorithm. Remote Sens 11(8):942

    Article  Google Scholar 

  26. Jia H, Sun K, Song W, Peng X, Lang C, Li Y (2019) Multi-strategy emperor penguin optimizer for RGB histogram-based color satellite image segmentation using Masi entropy. IEEE Access 7:134448–134474

    Article  Google Scholar 

  27. Kandhway P, Bhandari AK (2019) A water cycle algorithm-based multilevel thresholding system for color image segmentation using masi entropy. Circ Syst Signal Process 38(7):3058–3106

    Article  Google Scholar 

  28. Khobragade S, Mor DD, Patil CY (2015) Detection of leukemia in microscopic white blood cell images. In: 2015 international conference on information processing (ICIP) (pp. 435-440). IEEE

  29. Labati RD, Piuri V, Scotti F (2011) All-IDB: The acute lymphoblastic leukemia image database for image processing. In: 2011 18th IEEE International Conference on Image Processing, pp. 2045–2048

  30. Leon, M., & Xiong, N. (2014). Investigation of mutation strategies in differential evolution for solving global optimization problems. In: International conference on artificial intelligence and soft computing (pp. 372-383). Springer

  31. Li Y, Zhu R, Mi L, Cao Y, Yao D (2016) Segmentation of white blood cell from acute lymphoblastic leukemia images using dual-threshold method. Comput Math Methods Med 2016:1–12. https://doi.org/10.1155/2016/9514707

    Article  Google Scholar 

  32. Lin H, Siu SW (2018) A hybrid cuckoo search and differential evolution approach to protein–ligand docking. Int J Mol Sci 19(10):3181

    Article  Google Scholar 

  33. Mareli M, Twala B (2018) An adaptive cuckoo search algorithm for optimisation. Appl Comput Inform 14(2):107–115

    Article  Google Scholar 

  34. Mousavirad SJ, Ebrahimpour-Komleh H (2017) Multilevel image thresholding using entropy of histogram and recently developed population-based metaheuristic algorithms. Evol Intel 10(1-2):45–75

    Article  Google Scholar 

  35. Opara K, Arabas J (2018) Comparison of mutation strategies in differential evolution–a probabilistic perspective. Swarm Evol Comput 39:53–69

    Article  Google Scholar 

  36. Pare S, Bhandari AK, Kumar A, Singh GK (2017) An optimal color image multilevel thresholding technique using Grey-level co-occurrence matrix. Expert Syst Appl

  37. Pare S, Kumar A, Bajaj V, Singh GK (2017) An efficient method for multilevel color image thresholding using cuckoo search algorithm based on minimum cross entropy. Appl Soft Comput 61:570–592

    Article  Google Scholar 

  38. Price KV (1999) An introduction to differential evolution. In: New ideas in optimization, pp. 79-108. McGraw-Hill Ltd

  39. Shubham S, Bhandari AK (2019) A generalized Masi entropy based efficient multilevel thresholding method for color image segmentation. Multimed Tools Appl 78(12):17197–17238

    Article  Google Scholar 

  40. Suresh S, Lal S (2017) Multilevel thresholding based on chaotic Darwinian particle swarm optimization for segmentation of satellite images. Appl Soft Comput 55:503–522

    Article  Google Scholar 

  41. Tuba, E., Alihodzic, A., & Tuba, M. (2017). Multilevel image thresholding using elephant herding optimization algorithm. In: Engineering of modern electric systems (EMES), 2017 14th international conference on (pp. 240-243). IEEE

  42. Wahid F, Ghazali R, Ismail LH (2019) Improved firefly algorithm based on genetic algorithm operators for energy efficiency in smart buildings. Arab J Sci Eng 44(4):4027–4047

    Article  Google Scholar 

  43. Wang GG, Deb S, Zhao X, Cui Z (2018) A new monarch butterfly optimization with an improved crossover operator. Oper Res 18(3):731–755

    Google Scholar 

  44. Wei J, Yu Y (2017) An effective hybrid cuckoo search algorithm for unknown parameters and time delays estimation of chaotic systems. IEEE Access 6:6560–6571

    Article  Google Scholar 

  45. Wu B, Qian CH (2011) Differential artificial bee colony algorithm for global numerical optimization. J Comput 6(5):841–848

    Google Scholar 

  46. Yang, X. S., & Deb, S. (2009). Cuckoo search via Lévy flights. In Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World congress on (pp. 210-214). IEEE.

  47. Zhang L, Zhang L, Mou X, Zhang D (2011) FSIM: a feature similarity index for image quality assessment. IEEE Trans Image Process 20(8):2378–2386

    Article  MathSciNet  Google Scholar 

  48. Zhang Z, Ding S, Jia W (2019) A hybrid optimization algorithm based on cuckoo search and differential evolution for solving constrained engineering problems. Eng Appl Artif Intell 85:254–268

    Article  Google Scholar 

Download references

Funding

There is no funding associated with this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krishna Gopal Dhal.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest. The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

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

Ray, S., Parai, S., Das, A. et al. Cuckoo search with differential evolution mutation and Masi entropy for multi-level image segmentation. Multimed Tools Appl 81, 4073–4117 (2022). https://doi.org/10.1007/s11042-021-11633-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11633-1

Keywords

Navigation