Skip to main content
Log in

A Survey on Nature-Inspired Optimization Algorithms and Their Application in Image Enhancement Domain

  • Original Paper
  • Published:
Archives of Computational Methods in Engineering Aims and scope Submit manuscript

Abstract

In the field of image processing, there are several problems where the efficient search has to be performed in complex search domain to find an optimal solution. Image enhancement which improves the quality of an image for visual analysis and/or machine understanding is one of these problems. There is no unique image enhancement technique and it’s measurement criterion which satisfies all the necessity and quantitatively judge the quality of a given image respectively. Thus sometimes proper image enhancement problem becomes hard and takes large computational time. In order to overcome that problem, researchers formulated the image enhancement as optimization problems and solved using Nature-Inspired Optimization Algorithms (NIOAs) which starts a new era in image enhancement field. This study presents an up-to-date review over the application of NIOAs in image enhancement domain. The key issues which are involved in the formulation of NIOAs based image enhancement models are also discussed here.

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. Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice Hall, New York

    Google Scholar 

  2. Agaian SS, Panetta K, Grigoryan AM (2001) Transform-based image enhancement algorithms with performance measure. IEEE Trans Image Process 10(3):367

    Article  MATH  Google Scholar 

  3. Zhong S, Jiang X, Wei J, Wei Z (2013) Image enhancement based on wavelet transformation and pseudo-colour coding with phase-modulated image density processing. Infrared Phys Technol 58:56–63

    Article  Google Scholar 

  4. Starck JL, Murtagh F, Candès EJ, Donoho DL (2003) Gray and colour image contrast enhancement by the curvelet transform. IEEE Trans Image Process 12(6):706–717

    Article  MathSciNet  MATH  Google Scholar 

  5. Dhal KG, Das S (2017) Combination of histogram segmentation and modification to preserve the original brightness of the images. Pattern Recognit Image Analy 27(2):200–212

    Article  Google Scholar 

  6. Dhal KG, Sen S, Sarkar K, Das S (2016) Entropy based range optimized brightness preserved histogram-equalization for image contrast enhancement. Int J Comput Vis Image Process 6(1):59–72

    Article  Google Scholar 

  7. Iwasokun GB, Oluwole CA (2014) Image enhancement methods: a review. Br J Math Comput Sci 4(16):2251–2277

    Article  Google Scholar 

  8. Starck JL, Candès EJ, Donoho DL (2002) The curvelet transform for image denoising. IEEE Trans Image Process 11(6):670

    Article  MathSciNet  MATH  Google Scholar 

  9. Thriveni R (2013) Satellite image enhancement using discrete wavelet transform and threshold decomposition driven morphological filter. In: 2013 international conference on computer communication and informatics (ICCCI), Jan 2013. IEEE, pp 1–4

  10. Naik SK, Murthy CA (2003) Hue preserving colour image enhancement without gamut problem. IEEE Trans Image Process 12:1591–1598

    Article  Google Scholar 

  11. Strickland RN, Kim CS, McDonnel WF (1987) Digital colour image enhancement based on saturation component. Opt Eng 26:609–616

    Article  Google Scholar 

  12. Thomas BA, Strickland RN, Rodriguez JJ (1997) Colour image enhancement using spatially adaptive saturation feedback. In: Proceedings of IEEE international conference on image processing

  13. Pitas I, Kinikilis P (1996) Multichannel techniques in colour image enhancement and modelling. IEEE Trans Image Process 5:168–171

    Article  Google Scholar 

  14. Weeks AR, Hague GE, Myler HR (1995) Histogram specification of 24-bit colour images in the colour difference (C–Y) colour space. J Electron Img 4:15–22

    Article  Google Scholar 

  15. Trahanias PE, Venetsanopoulos AN (2001) Colour image enhancement through 3-D histogram equalization. In: Proceedings of 15th IAPR international conference on image processing, pp 1077–1080

  16. Han JH, Yang S, Lee BU (2011) A novel 3-D colour histogram equalization method with uniform 1-D gray scale histogram. IEEE Trans Image Process 20:506–512

    Article  MathSciNet  MATH  Google Scholar 

  17. Mlsna PA, Rogriguez JJ (1995) A multivariate contrast enhancement technique for multispectral images. IEEE Trans Geosci Remote Sens 33:212–216

    Article  Google Scholar 

  18. Mlsna PA, Zhang Q, Rogriguez JJ (1996) A recursive technique for 3-D histogram modification of colour images. In: Proceedings of IEEE international conference on image processing, vol III, pp 1015–1018

  19. Kong NSP, Ibrahim H (2008) Colour image enhancement using brightness preserving dynamic histogram equalization. IEEE Trans Consum Electron 54:1962–1968

    Article  Google Scholar 

  20. Bockstein IM (1986) Colour equalization method and its application to colour image processing. J Opt Soc Am 3:735–737

    Article  Google Scholar 

  21. Shyu MS, Leou JJ (1998) A genetic algorithm approach to colour image enhancement. Pattern Recognit 3:871–880

    Article  Google Scholar 

  22. Yang CC, Rodriguez JJ (1995) Efficient luminance and saturation processing techniques for bypassing colour coordinate transformation. In: Proceedings of IEEE conference on systems, man and cybernetics, vol 1, pp 667–672

  23. Raju G, Nair MS (2014) A fast and efficient colour image enhancement method based on fuzzy-logic and histogram. Int J Electron Commun 68:237–243

    Article  Google Scholar 

  24. Gorai A, Ghosh A (2011) Hue preserving colour image enhancement by particle swarm optimization. In: In Proceedings of the IEEE recent advances in intelligent computational systems (RAICS). IEEE, pp 563–568

  25. Dhal KG, Das S (2018) Hue preserving colour image enhancement models in RGB colour space without gamut problem. Int J Signal Imaging Syst Eng 11:102

    Article  Google Scholar 

  26. Chien CL, Tseng DC (2011) Colour image enhancement with exact HSI colour model. Int J Innov Comput Inf Control 7:6691–6710

    Google Scholar 

  27. Bhandari D, Murthy CA, Pal SK (2009) Image enhancement using multi-objective genetic algorithms. In: PReMI, pp 309–314, Dec 2009

  28. Munteanu C, Rosa A (2000) Towards automatic image enhancement using genetic algorithms. In: Proceedings of the 2000 Congress on Evolutionary Computation, vol 2. IEEE, pp 1535–1542

  29. Jain AK (1989) Fundamentals of digital image processing. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

  30. Ekstrom MP (2012) Digital image processing techniques, vol 2. Academic Press, London

    Google Scholar 

  31. Kundu MK, Pal SK (1990) Automatic selection of object enhancement operator with quantitative justification based on fuzzy set theoretic measures. Pattern Recognit Lett 11(12):811–829

    Article  MATH  Google Scholar 

  32. Fister I Jr, Yang XS, Fister I, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. arXiv preprint arXiv:1307.4186

  33. Kulkarni AJ, Krishnasamy G, Abraham A (2017) Cohort intelligence: a socio-inspired optimization method. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-44254-9_1

    Book  Google Scholar 

  34. Yang XS (2018) Mathematical analysis of nature-inspired algorithms. In: Yang XS (ed) Nature-inspired algorithms and applied optimization. Springer, Cham, pp 1–25

    Chapter  MATH  Google Scholar 

  35. Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Bristol

    Google Scholar 

  36. Nanda SJ, Panda G (2014) A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol Comput 16:1–18

    Article  Google Scholar 

  37. Brownlee J (2011) Clever algorithms: nature-inspired programming recipes. Jason Brownlee

  38. Fister I Jr (2013) A comprehensive review of bat algorithms and their hybridization. Masters thesis, University of Maribor, Slovenia

  39. Garey M, Johnson D (1979) Computers and intractability: a guide to the theory of NP completeness. W.H. Freeman, New York

    MATH  Google Scholar 

  40. Darwin C (1859) On the origin of species. Reprinted by Harvard University Press, Cambridge (1964)

  41. Yang XS (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation. Springer, Berlin, pp 240–249, Sept 2012

  42. Fister I Jr, Mlakar U, Brest J, Fister I (2016) A new population-based nature-inspired algorithm every month: is the current era coming to the end. In: StuCoSReC: proceedings of the 2016 3rd student computer science research conference. University of Primorskapp, Koper, pp 33–37

  43. Yang XS, Cui Z, Xiao R, Gandomi AH, Karamanoglu M (eds) (2013) Swarm intelligence and bio-inspired computation: theory and applications. Newnes. Elsevier, Amsterdam

    Google Scholar 

  44. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

    Article  Google Scholar 

  45. Fister I, Yang XS, Ljubič K, Fister D, Brest J (2014) Towards the novel reasoning among particles in PSO by the use of RDF and SPARQL. Sci World J. https://doi.org/10.1155/2014/121782

    Article  Google Scholar 

  46. Colorni A, Dorigo M, Maniezzo V (1992) Distributed optimization by ant colonies. In: Toward a practice of autonomous systems: proceedings of the first European conference on artificial life. MIT Press, p 134

  47. Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98

    Article  Google Scholar 

  48. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471

    Article  MathSciNet  MATH  Google Scholar 

  49. Rosenberg LB (2015) Human swarming, a real-time method for parallel distributed intelligence. In: 2015 swarm/human blended intelligence workshop (SHBI), pp 1–7. https://doi.org/10.1109/shbi.2015.7321685. ISBN 978-1-4673-6522-2

  50. Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst 22(3):52–67

    Article  MathSciNet  Google Scholar 

  51. Chen TC, Tsai PW, Chu SC, Pan JS (2007) A novel optimization approach: bacterial-GA foraging. In: Second international conference on innovative computing, information and control, 2007. ICICIC’07, p 391. IEEE, Sept 2007

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

  53. Teodorovic D, Dell’Orco M (2005) Bee colony optimization—a cooperative learning approach to complex transportation problems. Adv OR AI Methods Transp 51:60

    Google Scholar 

  54. Wedde HF, Farooq M, Zhang Y (2004) BeeHive: an efficient fault-tolerant routing algorithm inspired by honey bee behavior. In: Lecture notes in computer science, vol 3172, pp 83–94

  55. Lucic P, Teodorović D (2001) Bee system: modeling combinatorial optimization transportation engineering problems by swarm intelligence. Preprints of the TRISTAN IV triennial symposium on transportation analysis, pp 441–445

  56. Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2011) The bees algorithm—a novel tool for complex optimisation. In: Intelligent production machines and systems-2nd I* PROMS virtual international conference, 3–14 July 2006

  57. Drias H, Sadeg S, Yahi S (2005) Cooperative bees swarm for solving the maximum weighted satisfiability problem. In: Computational intelligence and bioinspired systems, pp 417–448

  58. Comellas F, Martinez-Navarro J (2009) Bumblebees: a multiagent combinatorial optimization algorithm inspired by social insect behaviour. In: Proceedings of the first ACM/SIGEVO summit on genetic and evolutionary computation. ACM, pp 811–814, June 2009

  59. Chu S-A, Tsai P-W, Pan J-S (2006) Cat swarm optimization. In: Lecture notes in computer science (including subseries Lecture notes in artificial intelligence and Lecture notes in bioinformatics), LNAI, vol 4099, pp 854–858

  60. Iordache S (2010) Consultant-guided search: a new metaheuristic for combinatorial optimization problems. In: Proceedings of the 12th annual conference on Genetic and evolutionary computation. ACM, pp 225–232, July 2010

  61. Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  62. Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: World Congress on Nature & Biologically Inspired Computing, 2009. NaBIC 2009. IEEE, pp 210–214, Dec 2009

  63. Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073

    Article  Google Scholar 

  64. Topal AO, Altun O (2014) A novel meta-heuristic algorithm: dynamic virtual bats algorithm. Inf Sci 354:222–235

    Article  Google Scholar 

  65. Yang XS, Deb S (2010) Eagle strategy using Lévy walk and firefly algorithms for stochastic optimization. In: Nature inspired cooperative strategies for optimization (NICSO 2010), pp 101–111

  66. Chu Y, Mi H, Liao H, Ji Z, Wu QH (2008) A fast bacterial swarming algorithm for high-dimensional function optimization. In: IEEE Congress on Evolutionary Computation, 2008. CEC 2008 (IEEE World Congress on Computational Intelligence). IEEE, pp 3135–3140, June 2008

  67. Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspir Comput 2(2):78–84

    Article  Google Scholar 

  68. Li LX, Shao ZJ, Qian JX (2002) An optimizing method based on autonomous animals: fish-swarm algorithm. Syst Eng Theory Pract 22:32–38

    Google Scholar 

  69. Krishnanand KN, Ghose D (2005) Detection of multiple source locations using a glowworm metaphor with applications to collective robotics. In: Swarm intelligence symposium, 2005. SIS 2005. Proceedings 2005 IEEE. IEEE, pp 84–91, June 2005

  70. Krishnanand KN, Ghose D (2009) Glowworm swarm optimisation: a new method for optimising multi-modal functions. Int J Comput Intell Stud 1(1):93–119

    Article  Google Scholar 

  71. Su S, Wang J, Fan W, Yin X (2007) Good lattice swarm algorithm for constrained engineering design optimization. In: International conference on wireless communications, networking and mobile computing, 2007. WiCom 2007. IEEE, pp 6421–6424, Sept 2007

  72. Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Article  Google Scholar 

  73. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  74. Chen H, Zhu Y, Hu K, He X (2010) Hierarchical swarm model: a new approach to optimization. Discrete Dyn Nat Soc. https://doi.org/10.1155/2010/379649

    Article  MathSciNet  MATH  Google Scholar 

  75. Oftadeh R, Mahjoob MJ (2009) A new meta-heuristic optimization algorithm: hunting search. In: Fifth international conference on soft computing, computing with words and perceptions in system analysis, decision and control, 2009. ICSCCW 2009. IEEE, pp 1–5, Sept 2009

  76. Biyanto TR, Irawan S, Febrianto HY, Afdanny N, Rahman AH, Gunawan KS, Pratama JAD, Bethiana TN (2017) Killer whale algorithm: an algorithm inspired by the life of killer whale. Proc Comput Sci 124:151–157

    Article  Google Scholar 

  77. Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845

    Article  MathSciNet  MATH  Google Scholar 

  78. Mucherino A, Seref O (2007) Monkey search: a novel metaheuristic search for global optimization. In: AIP conference proceedings, vol 953, no. 1, pp 162–173). AIP, Nov 2007

  79. Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249

    Article  Google Scholar 

  80. Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, 1995. MHS’95. IEEE, pp 39–43, Oct 1995

  81. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Article  Google Scholar 

  82. Abedinia O, Amjady N, Ghasemi A (2016) A new metaheuristic algorithm based on shark smell optimization. Complexity 21(5):97–116

    Article  MathSciNet  Google Scholar 

  83. Yang XS, Lees JM, Morley CT (2006) Application of virtual ant algorithms in the optimization of CFRP shear strengthened precracked structures. In: International conference on computational science. Springer, Berlin, pp 834–837, May 2006

  84. Yang XS (2005) Engineering optimizations via nature-inspired virtual bee algorithms. In: Artificial intelligence and knowledge engineering applications: a bioinspired approach, pp 317–323

  85. Ting TO, Man KL, Guan SU, Nayel M, Wan K (2012) Weightless swarm algorithm (WSA) for dynamic optimization problems. In: NPC, pp 508–515, Sept 2012

  86. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  87. Tang R, Fong S, Yang XS, Deb S (2012) Wolf search algorithm with ephemeral memory. In: 2012 seventh international conference on digital information management (ICDIM). IEEE, pp 165–172, Aug 2012

  88. Yan GW, Hao ZJ (2013) A novel optimization algorithm based on atmosphere clouds model. Int J Comput Intell Appl 12(01):1350002

    Article  Google Scholar 

  89. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Article  Google Scholar 

  90. Shi Y (2015) An optimization algorithm based on brainstorming process. In: Emerging research on swarm intelligence and algorithm optimization. IGI Global, pp 1–35

  91. Eesa AS, Brifcani AMA, Orman Z (2013) Cuttlefish algorithm—a novel bio-inspired optimization algorithm. Int J Sci Eng Res 4(9):1978–1986

    Google Scholar 

  92. Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70

    Article  Google Scholar 

  93. Biyanto TR, Fibrianto HY, Nugroho G, Hatta AM, Listijorini E, Budiati T, Huda H (2016) Duelist algorithm: an algorithm inspired by how duelist improve their capabilities in a duel. In: International conference in swarm intelligence. Springer, pp 39–47, June 2016

  94. Zheng YJ, Ling HF, Xue JY (2014) Ecogeography-based optimization: enhancing biogeography-based optimization with ecogeographic barriers and differentiations. Comput Oper Res 50:115–127

    Article  MATH  Google Scholar 

  95. Parpinelli RS, Lopes HS (2011) An eco-inspired evolutionary algorithm applied to numerical optimization. In: 2011 Third World Congress on Nature and Biologically Inspired Computing (NaBIC). IEEE, pp 466–471, Oct 2011

  96. Sur C, Sharma S, Shukla A (2013) Egyptian vulture optimization algorithm—a new nature inspired meta-heuristics for knapsack problem. In: The 9th international conference on computing and information technology (IC2IT2013). Springer, Berlin, pp 227–237

  97. Bastos Filho CJ, de Lima Neto FB, Lins AJ, Nascimento AI, Lima MP (2008) A novel search algorithm based on fish school behavior. In: IEEE international conference on systems, man and cybernetics, 2008. SMC 2008. IEEE, pp 2646–2651, Oct 2008

  98. Bastos Filho CJ, de Lima Neto FB, Lins AJ, Nascimento AI, Lima MP (2009) Fish school search. In: Chiong R (ed) Nature-inspired algorithms for optimisation. Springer, Berlin, pp 261–277

    Chapter  Google Scholar 

  99. Yang XS, Karamanoglu M, He X (2013) Multi-objective flower algorithm for optimization. Proc Comput Sci 18:861–868

    Article  Google Scholar 

  100. Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. arXiv preprint arXiv:cs/0102027

  101. Mozaffari A, Fathi A, Behzadipour S (2012) The great salmon run: a novel bio-inspired algorithm for artificial system design and optimisation. Int J Bio Inspir Comput 4(5):286–301

    Article  Google Scholar 

  102. He S, Wu QH, Saunders JR (2009) Group search optimizer: an optimization algorithm inspired by animal searching behavior. IEEE Trans Evol Comput 13(5):973–990

    Article  Google Scholar 

  103. Zhang LM, Dahlmann C, Zhang Y (2009) Human-inspired algorithms for continuous function optimization. In: IEEE international conference on intelligent computing and intelligent systems, 2009. ICIS 2009, vol 1. IEEE, pp 318–321, Nov 2009

  104. Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform 1(4):355–366

    Article  Google Scholar 

  105. Hernández H, Blum C (2012) Distributed graph colouring: an approach based on the calling behavior of Japanese tree frogs. Swarm Intell 6(2):117–150

    Article  Google Scholar 

  106. Yazdani M, Jolai F (2016) Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J Comput Des Eng 3(1):24–36

    Google Scholar 

  107. Abbass HA (2001) MBO: marriage in honey bees optimization—A haplometrosis polygynous swarming approach. In: Proceedings of the 2001 Congress on Evolutionary Computation, vol 1. IEEE, pp 207–214

  108. Asil Gharebaghi S, Ardalan Asl M (2017) New meta-heuristic optimization algorithm using neuronal communication. Iran Univ Sci Technol 7(3):413–431

    Google Scholar 

  109. Maia RD, de Castro LN, Caminhas WM (2012) Bee colonies as model for multimodal continuous optimization: the OptBees algorithm. In: 2012 IEEE Congress on Evolutionary Computation (CEC). IEEE, pp 1–8, June 2012

  110. Premaratne U, Samarabandu J, Sidhu T (2009) A new biologically inspired optimization algorithm. In: International conference on industrial and information systems (ICIIS). IEEE, pp 279–284, Dec 2009

  111. Jung SH (2003) Queen-bee evolution for genetic algorithms. Electron Lett 39(6):575–576

    Article  Google Scholar 

  112. Havens TC, Spain CJ, Salmon NG, Keller JM (2008) Roach infestation optimization. In: Swarm intelligence symposium, 2008. SIS 2008. IEEE, pp 1–7, Sept 2008

  113. Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resour Plan Manag 129(3):210–225

    Article  Google Scholar 

  114. Ebrahimi A, Khamehchi E (2016) Sperm whale algorithm: an effective metaheuristic algorithm for production optimization problems. J Nat Gas Sci Eng 29:211–222

    Article  Google Scholar 

  115. Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70

    Article  Google Scholar 

  116. Pattnaik SS, Bakwad KM, Sohi BS, Ratho RK, Devi S (2013) Swine influenza models based optimization (SIMBO). Appl Soft Comput 13(1):628–653

    Article  Google Scholar 

  117. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112

    Article  Google Scholar 

  118. Hedayatzadeh R, Salmassi FA, Keshtgari M, Akbari R, Ziarati K (2010) Termite colony optimization: a novel approach for optimizing continuous problems. In: 2010 18th Iranian conference on electrical engineering (ICEE). IEEE, pp 553–558, May 2010

  119. Jaderyan M, Khotanlou H (2016) Virulence optimization algorithm. Appl Soft Comput 43:596–618

    Article  Google Scholar 

  120. Li MD, Zhao H, Weng XW, Han T (2016) A novel nature-inspired algorithm for optimization: virus colony search. Adv Eng Softw 92:65–68

    Article  Google Scholar 

  121. Pelikan M (2005) Bayesian optimization algorithm. In: Hierarchical Bayesian optimization algorithm, pp 31–48

  122. Zandi Z, Afjei E, Sedighizadeh M (2012) Reactive power dispatch using big bang-big crunch optimization algorithm for voltage stability enhancement. In: 2012 IEEE international conference on power and energy (PECon). IEEE, pp 239–244, Dec 2012

  123. Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184

    Article  MathSciNet  Google Scholar 

  124. Richard A (2007) Formato. Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog Electromagn Res 77:425–491

    Article  Google Scholar 

  125. Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mechan 213:267

    Article  MATH  Google Scholar 

  126. Salmani MH, Eshghi K (2017) A metaheuristic algorithm based on chemotherapy science: CSA. J Optim. https://doi.org/10.1155/2017/3082024

    Article  MathSciNet  MATH  Google Scholar 

  127. Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27

    Article  Google Scholar 

  128. Cuevas E, Oliva D, Zaldivar D, Pérez-Cisneros M, Sossa H (2012) Circle detection using electro-magnetism optimization. Inf Sci 182(1):40–55

    Article  MathSciNet  Google Scholar 

  129. Kaedi M (2017) Fractal-based algorithm: a new metaheuristic method for continuous optimization. Int J Artif Intell 15(1):76–92

    Google Scholar 

  130. Shah-Hosseini H (2011) Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation. Int J Comput Sci Eng 6(1–2):132–140

    Google Scholar 

  131. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  132. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Article  Google Scholar 

  133. Wedyan A, Whalley J, Narayanan A (2017) Hydrological cycle algorithm for continuous optimization problems. J Optim. https://doi.org/10.1155/2017/3828420

    Article  MathSciNet  MATH  Google Scholar 

  134. Hosseini HS (2007) Problem solving by intelligent water drops. In: IEEE Congress on Evolutionary Computation, 2007. CEC 2007. IEEE, pp 3226–3231, Sept 2007

  135. Javidy B, Hatamlou A, Mirjalili S (2015) Ions motion algorithm for solving optimization problems. Appl Soft Comput 32:72–79

    Article  Google Scholar 

  136. https://en.wikiversity.org/wiki/Algorithms/Mass_and_Energy_Balances_Algorithm. Accessed 11 Jan 2018

  137. Kashan AH (2015) A new metaheuristic for optimization: optics inspired optimization (OIO). Comput Oper Res 55:99–125

    Article  MathSciNet  MATH  Google Scholar 

  138. Biyanto TR, Syamsi MN, Fibrianto HY, Afdanny N, Rahman AH, Gunawan KS, Pratama JA, Malwindasari A, Abdillah AI, Bethiana TN, Putra YA (2017) Optimization of energy efficiency and conservation in green building design using duelist, killer-whale and rain-water algorithms. In: IOP conference series: materials science and engineering, vol 267, no. 1. IOP Publishing, p 012036, Nov 2017

  139. Kaboli SHA, Selvaraj J, Rahim NA (2017) Rain-fall optimization algorithm: a population based algorithm for solving constrained optimization problems. J Computational Sci 19:31–42

    Article  Google Scholar 

  140. Rabanal P, Rodríguez I, Rubio F (2007) Using river formation dynamics to design heuristic algorithms. In: Unconventional computation, pp 163–177

  141. Vicsek T, Czirók A, Ben-Jacob E, Cohen I, Shochet O (1995) Novel type of phase transition in a system of self-driven particles. Phys Rev Lett 75(6):1226

    Article  MathSciNet  Google Scholar 

  142. Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  MathSciNet  MATH  Google Scholar 

  143. Ibrahim A, Rahnamayan S, Martin MV (2014) Simulated raindrop algorithm for global optimization. In: 2014 IEEE 27th Canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1–8, May 2014

  144. Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133

    Article  Google Scholar 

  145. Tzanetos A, Dounias G (2017) A new metaheuristic method for optimization: sonar inspired optimization. In: Boracchi G, Iliadis L, Jayne C, Likas A (eds) Engineering applications of neural networks. EANN 2017 communications in computer and information science, vol 744. Springer, Cham

  146. Tamura K, Yasuda K (2011) Spiral dynamics inspired optimization. J Adv Comput Intell Intell Inform 15(8):1116–1122

    Article  Google Scholar 

  147. Bishop JM (1989) Stochastic searching networks. In: First IEE international conference on artificial neural networks (conference publication no. 313). IET, pp 329–331, Oct 1989

  148. Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84

    Article  Google Scholar 

  149. Doğan B, Ölmez T (2015) A new metaheuristic for numerical function optimization: vortex search algorithm. Inf Sci 293:125–145

    Article  Google Scholar 

  150. Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110:151–166

    Article  Google Scholar 

  151. Zheng YJ (2015) Water wave optimization: a new nature-inspired metaheuristic. Comput Oper Res 55:1–11

    Article  MathSciNet  MATH  Google Scholar 

  152. Friedl G, Kuczmann M (2015) A new metaheuristic optimization algorithm, the weighted attraction method. Acta Tech Jaurinensis 8(3):257–266

    Article  Google Scholar 

  153. Hasançebi O, Azad SK (2015) Adaptive dimensional search: a new metaheuristic algorithm for discrete truss sizing optimization. Comput Struct 154:1–16

    Article  Google Scholar 

  154. Shayeghi H, Dadashpour J (2012) Anarchic society optimization based PID control of an automatic voltage regulator (AVR) system. Electr Electron Eng 2(4):199–207

    Article  Google Scholar 

  155. Civicioglu P (2013) Artificial cooperative search algorithm for numerical optimization problems. Inf Sci 229:58–76

    Article  MATH  Google Scholar 

  156. Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144

    MathSciNet  MATH  Google Scholar 

  157. Kim JH, Choi YH, Ngo TT, Choi J, Lee HM, Choo YM, Lee EH, Yoo DG, Sadollah A, Jung D (2016) KU battle of metaheuristic optimization algorithms 1: development of six new/improved algorithms. In: Kim J, Geem Z (eds) Harmony search algorithm. Springer, Berlin, pp 197–205

    Chapter  Google Scholar 

  158. Civicioglu P (2012) Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247

    Article  Google Scholar 

  159. Azad SK, Hasançebi O (2014) An elitist self-adaptive step-size search for structural design optimization. Appl Soft Comput 19:226–235

    Article  Google Scholar 

  160. Fadakar E, Ebrahimi M (2016) A new metaheuristic football game inspired algorithm. In: 2016 1st conference on swarm intelligence and evolutionary computation (CSIEC). IEEE, pp 6–11, Mar 2016

  161. Ryan C, Collins JJ, Neill MO (1998) Grammatical evolution: evolving programs for an arbitrary language. In: European conference on genetic programming. Springer, Berlin, pp 83–96, Apr 1998

  162. Azad SK, Hasançebi O, Saka MP (2014) Guided stochastic search technique for discrete sizing optimization of steel trusses: a design-driven heuristic approach. Comput Struct 134:62–74

    Article  Google Scholar 

  163. Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE Congress on Evolutionary Computation, 2007. CEC 2007. IEEE, pp 4661–4667, Sept 2007

  164. Kashan AH (200) League championship algorithm: a new algorithm for numerical function optimization. In: International conference of soft computing and pattern recognition, 2009. SOCPAR’09. IEEE, pp 43–48 Dec 2000

  165. Savsani P, Savsani V (2016) Passing vehicle search (PVS): a novel metaheuristic algorithm. Appl Math Model 40(5):3951–3978

    Article  Google Scholar 

  166. Gonçalves MS, Lopez RH, Miguel LFF (2015) Search group algorithm: a new metaheuristic method for the optimization of truss structures. Comput Struct 153:165–184

    Article  Google Scholar 

  167. Xu Y, Cui Z, Zeng J (2010) Social emotional optimization algorithm for nonlinear constrained optimization problems. In: SEMCCO, pp 583–590, Jan 2010

  168. Glover F (1989) Tabu search—part I. ORSA J Comput 1(3):190–206

    Article  MathSciNet  MATH  Google Scholar 

  169. Glover F (1990) Tabu search—part II. ORSA J Comput 2(1):4–32

    Article  MathSciNet  MATH  Google Scholar 

  170. Rao RV, Savsani VJ, Vakharia DP (2012) Teaching–learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf Sci 183(1):1–15

    Article  MathSciNet  Google Scholar 

  171. Razmjooy N, Khalilpour M, Ramezani M (2016) A new meta-heuristic optimization algorithm inspired by FIFA World Cup competitions: theory and its application in PID designing for AVR system. J Control Autom Electr Syst 27(4):419–440

    Article  Google Scholar 

  172. Punnathanam V, Kotecha P (2016) Yin-Yang-pair optimization: a novel lightweight optimization algorithm. Eng Appl Artif Intell 54:62–79

    Article  Google Scholar 

  173. Price KV (1999) An introduction to differential evolution. In: Corne D, Dorigo M, Glover F (eds) New ideas in optimization. McGraw-Hill, London, pp 79–108

    Google Scholar 

  174. Price KV, Storn RM, Lampinen JA (2005) Differential evolution a practical approach to global optimization. Springer, Berlin

    MATH  Google Scholar 

  175. Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359

    Article  MathSciNet  MATH  Google Scholar 

  176. Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52

    Article  MathSciNet  MATH  Google Scholar 

  177. Michalewicz Z (1996) Evolution strategies and other methods. In: Genetic algorithms + data structures = evolution programs. Springer, Berlin, pp 159–177

  178. Back T, Fogel DB, Michalewicz Z (1997) Handbook of evolutionary computation. IOP Publishing, Bristol

    Book  MATH  Google Scholar 

  179. Fogel DB (1993) Applying evolutionary programming to selected traveling salesman problems. Cybern Syst 24(1):27–36

    Article  MathSciNet  Google Scholar 

  180. Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102

    Article  Google Scholar 

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

    Article  Google Scholar 

  182. Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control and artificial intelligence. MIT Press, Cambridge

    Book  Google Scholar 

  183. Koza JR (1992) Genetic programming, vol 1: on the programming of computers by means of natural selection. MIT Press, Cambridge

    MATH  Google Scholar 

  184. Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Statistics and Computing 4(2):87–112

    Article  Google Scholar 

  185. Koza JR, Bennett FH III, Stiffelman O (1999) Genetic programming as a Darwinian invention machine. Springer, Berlin

    Book  Google Scholar 

  186. Yang XS, He X (2016) Nature-inspired optimization algorithms in engineering: overview and applications. In: Yang XS (ed) Nature-inspired computation in engineering. Springer, Berlin, pp 1–20

    Chapter  Google Scholar 

  187. Booker L (ed) (2005) Perspectives on adaptation in natural and artificial systems, vol 8. Oxford University Press on Demand, Oxford

    Google Scholar 

  188. Fister I, Yang XS, Brest J, Fister I Jr (2014) On the randomized firefly algorithm. In: Yang XS (ed) Cuckoo search and firefly algorithm. Springer, Berlin, pp 27–48

    Chapter  Google Scholar 

  189. Črepinšek M, Liu SH, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv (CSUR) 45(3):35

    Article  MATH  Google Scholar 

  190. Črepinšek M, Mernik M, Liu SH (2011) Analysis of exploration and exploitation in evolutionary algorithms by ancestry trees. Int J Innov Comput Appl 3(1):11–19

    Article  MATH  Google Scholar 

  191. Eiben AE, Schippers CA (1998) On evolutionary exploration and exploitation. Fundam Inform 35(1–4):35–50

    MATH  Google Scholar 

  192. Walton S, Hassan O, Morgan K, Brown MR (2011) Modified cuckoo search: a new gradient free optimisation algorithm. Chaos Solitons Fractals 44(9):710–718

    Article  Google Scholar 

  193. Walton S, Hassan O, Morgan K, Brown MR (2013) A review of the development and applications of the cuckoo search algorithm. In: Yang X-S, Cui Z, Xiao R, Gandomi AH, Karamanoglu M (eds) Swarm intelligence and bio-inspired computation. Elsevier, Amsterdam, pp 257–271

    Chapter  Google Scholar 

  194. Bansal JC, Singh PK, Saraswat M, Verma A, Jadon SS, Abraham A (2011) Inertia weight strategies in particle swarm optimization. In: Third World Congress on Nature and Biologically Inspired Computing, pp 640–647

  195. Yang X, Yuan J, Yuan J, Mao H (2007) A modified particle swarm optimizer with dynamic adaptation. Appl Math Comput 189(2):1205–1213

    MathSciNet  MATH  Google Scholar 

  196. Fister I, Yang XS, Brest J, Fister I Jr (2013) Memetic self-adaptive firefly algorithm. In: Swarm intelligence and bio-inspired computation: theory and applications, pp 73–102. https://doi.org/10.1016/b978-0-12-405163-8.00004-1

  197. Saitoh F (1999) Image contrast enhancement using genetic algorithm. In: 1999 IEEE international conference on systems, man, and cybernetics, 1999. IEEE SMC’99 conference proceedings, vol 4, pp 899–904. IEEE

  198. Zhang C, Wang X, Duanmu C (2010) Adaptive typhoon cloud image enhancement using genetic algorithm and non-linear gain operation in undecimated wavelet domain. Eng Appl Artif Intell 23(1):61–73

    Article  Google Scholar 

  199. Zhang J, Li H, Tang Z, Lu Q, Zheng X, Zhou J (2014) An improved quantum-inspired genetic algorithm for image multilevel thresholding segmentation. Math Probl Eng. https://doi.org/10.1155/2014/295402

    Article  Google Scholar 

  200. Lee MC, Cho SB (2012) Interactive differential evolution for image enhancement application in smart phone. In: 2012 IEEE Congress on Evolutionary Computation (CEC). IEEE, pp 1–6, June 2012

  201. Bhandari AK, Kumar A, Chaudhary S, Singh GK (2017) A new beta differential evolution algorithm for edge preserved coloured satellite image enhancement. Multidimens Syst Signal Process 28(2):495–527

    Article  MATH  Google Scholar 

  202. dos Santos Coelho L, Sauer JG, Rudek M (2009) Differential evolution optimization combined with chaotic sequences for image contrast enhancement. Chaos Solitons Fractals 42(1):522–529

    Article  Google Scholar 

  203. Sarangi PP, Mishra BSP, Majhi B, Dehuri S (2014) Gray-level image enhancement using differential evolution optimization algorithm. In 2014 international conference on signal processing and integrated networks (SPIN). IEEE, pp 95–100, Feb 2014

  204. Oh J, Hwang H (2010) Feature enhancement of medical images using morphology-based homomorphic filter and differential evolution algorithm. Int J Control Autom Syst 8(4):857–861

    Article  Google Scholar 

  205. Suresh S, Lal S (2017) Modified differential evolution algorithm for contrast and brightness enhancement of satellite images. Appl Soft Comput 61:622–641

    Article  Google Scholar 

  206. Sarkar S, Paul S, Burman R, Das S, Chaudhuri SS (2014) A fuzzy entropy based multi-level image thresholding using differential evolution. In: International conference on swarm, evolutionary, and memetic computing. Springer, pp 386–395, Dec 2014

  207. Sarkar S, Das S, Chaudhuri SS (2015) A multilevel colour image thresholding scheme based on minimum cross entropy and differential evolution. Pattern Recognit Lett 54:27–35

    Article  Google Scholar 

  208. Munteanu C, Rosa A (2004) Gray-scale image enhancement as an automatic process driven by evolution. IEEE Trans Syst Man Cybern Part B (Cybern) 34(2):1292–1298

    Article  Google Scholar 

  209. Mohamad ZS, Darvish A, Rahnamayan S (2011) Eye illusion enhancement using interactive differential evolution. In: 2011 IEEE symposium on differential evolution (SDE). IEEE, pp 1–7, Apr 2011

  210. Kwok NM, Shi HY, Ha QP, Fang G, Chen SY, Jia X (2013) Simultaneous image colour correction and enhancement using particle swarm optimization. Eng Appl Artif Intell 26(10):2356–2371

    Article  Google Scholar 

  211. Saitoh F (2001) Local contrast enhancement by optimizing image separation using genetic algorithm. IEEJ Trans Electron Inf Syst 121(10):1508–1515

    Google Scholar 

  212. Goel S, Verma A, Kumar N (2013) Gray level enhancement to emphasize less dynamic region within image using genetic algorithm. In 2013 IEEE 3rd international advance computing conference (IACC). IEEE, pp 1171–1176, Feb 2013

  213. Hashemi S, Kiani S, Noroozi N, Moghaddam ME (2010) An image contrast enhancement method based on genetic algorithm. Pattern Recognit Lett 31(13):1816–1824

    Article  Google Scholar 

  214. Pal SK, Bhandari D, Kundu MK (1994) Genetic algorithms for optimal image enhancement. Pattern Recognit Lett 15(3):261–271

    Article  MATH  Google Scholar 

  215. Zhang C, Wang X (2006) Global and local contrast enhancement for image by genetic algorithm and wavelet neural network. In: Neural information processing, pp 910–919. Springer, Berlin

  216. Lukac R, Plataniotis KN, Smolka B, Venetsanopoulos AN (2004) Colour image filtering and enhancement based genetic algorithms. In: Proceedings of the 2004 international symposium on circuits and systems, 2004. ISCAS’04, vol 3. IEEE, pp III–913, May 2004

  217. Jiang DH, Hua G (2015) Research on image enhancement method based on adaptive immune genetic algorithm. J Comput Theor Nanosci 12(1):119–127

    Article  Google Scholar 

  218. Shyu MS, Leou JJ (1998) A genetic algorithm approach to colour image enhancement. Pattern Recognit 31(7):871–880

    Article  Google Scholar 

  219. Daniel E, Anitha J (2015) Optimum green plane masking for the contrast enhancement of retinal images using enhanced genetic algorithm. Optik Int J Light Electron Opt 126(18):1726–1730

    Article  Google Scholar 

  220. Sarangi PP, Mishra BSP, Majhi B, Dehuri S (2014) Gray-level image enhancement using differential evolution optimization algorithm. In: 2014 international conference on signal processing and integrated networks (SPIN). IEEE, pp 95–100, Feb 2014

  221. Nickfarjam AM, Ebrahimpour-Komleh H (2017) Multi-resolution gray-level image enhancement using particle swarm optimization. Appl Intell 47:1132

    Article  Google Scholar 

  222. Shanmugavadivu P, Balasubramanian K, Muruganandam A (2014) Particle swarm optimized bi-histogram equalization for contrast enhancement and brightness preservation of images. Vis Comput 30(4):387–399

    Article  Google Scholar 

  223. Abdullahi MB, Idris F, Mohammed AA (2016) Performance analysis of particle swarm optimization algorithm-based parameter tuning for fingerprint image enhancement. In: future technologies conference (FTC). IEEE, pp 528–536, Dec 2016

  224. Verma HK, Pal S (2016) Modified sigmoid function based gray scale image contrast enhancement using particle swarm optimization. J Inst Eng (India) Ser B 97(2):243–251

    Article  Google Scholar 

  225. Singh RP, Dixit M, Silakari S (2014) Image contrast enhancement using GA and PSO: a survey. In: 2014 international conference on computational intelligence and communication networks (CICN). IEEE, pp 186–189, Nov 2014

  226. Masra SMW, Pang PK, Muhammad MS, Kipli K (2012) Application of particle swarm optimization in histogram equalization for image enhancement. In: 2012 IEEE colloquium on humanities, science and engineering (CHUSER). IEEE, pp 294-299, Dec 2012

  227. Rani MMS, Mary GG (2017) Particle swarm optimization based image enhancement of visual cryptography shares. In: Lu H, Li Y (eds) Artificial intelligence and computer vision. Springer, Berlin, pp 31–49

    Chapter  Google Scholar 

  228. Quraishi MI, De M, Dhal KG, Mondal S, Das G (2013) A novel hybrid approach to restore historical degraded documents. In: 2013 international conference on intelligent systems and signal processing (ISSP). IEEE, pp 185–189, Mar 2013

  229. Gorai A, Ghosh A (2009) Gray-level image enhancement by particle swarm optimization. In: World Congress on Nature & Biologically Inspired Computing, 2009. NaBIC 2009. IEEE, pp 72–77, Dec 2009

  230. Zhang T, Wan L, Xu Y, Lu Y (2008) Sonar image enhancement based on particle swarm optimization. In: 3rd IEEE conference on industrial electronics and applications, 2008. ICIEA 2008. IEEE, pp 2216–2221, June 2008

  231. Braik M, Sheta A, Ayesh A (2007) Particle swarm optimisation enhancement approach for improving image quality. Int J Innov Comput Appl 1(2):138–145

    Article  Google Scholar 

  232. Qinqing G, Dexin C, Guangping Z, Ketai H (2011) Image enhancement technique based on improved PSO algorithm. In: 2011 6th IEEE conference on industrial electronics and applications (ICIEA). IEEE, pp 234–238, June 2011

  233. Venkatalakshmi K, Shalinie SM (2010) A customized particle swarm optimization algorithm for image enhancement. In: 2010 IEEE international conference on communication control and computing technologies (ICCCCT). IEEE, pp 603–607, Oct 2010

  234. Quraishi MI, Dhal KG, Choudhury JP, Pattanayak K, De M (2012) A novel hybrid approach to enhance low resolution images using particle swarm optimization. In: 2012 2nd IEEE international conference on parallel distributed and grid computing (PDGC). IEEE, pp 888–893, Dec 2012

  235. Dhal KG, Quraishi MdI, Das S (2016) Gray level image enhancement using particle swarm optimization with Lévy flight: a hybrid approach. Int J Innov Res Sci Eng Technol 5(13):79–86

    Google Scholar 

  236. Kwok NM, Ha QP, Liu D, Fang G (2009) Contrast enhancement and intensity preservation for gray-level images using multiobjective particle swarm optimization. IEEE Trans Autom Sci Eng 6(1):145–155

    Article  Google Scholar 

  237. Chen H, Tian J (2011) Using particle swarm optimization algorithm for image enhancement. In: 2011 international conference on uncertainty reasoning and knowledge engineering (URKE), vol 1. IEEE, pp 154–157, Aug 2011

  238. Gorai A, Ghosh A (2011) Hue-preserving colour image enhancement using particle swarm optimization. In: recent advances in intelligent computational systems (RAICS). IEEE, pp 563–568, Sept 2011

  239. Subhashdas SK, Choi BS, Yoo JH, Ha YH (2015) Colour image enhancement based on particle swarm optimization with Gaussian mixture. In: Colour imaging XX: displaying, processing, hardcopy, and applications, vol 9395. International Society for Optics and Photonics, p 939508, Feb 2015

  240. Hanmadlu M, Arora S, Gupta G, Singh L (2013) A novel optimal fuzzy colour image enhancement using particle swarm optimization. In: 2013 sixth international conference on contemporary computing (IC3). IEEE, pp 41–46, Aug 2013

  241. Sharma N, Verma OP (2017) Estimation of weighting distribution using fuzzy memberships and wavelet transformation with PSO optimization in satellite image enhancement. Cogent Eng 4(1):1392835

    Google Scholar 

  242. Mohan S, Mahesh TR (2013) Particle swarm optimization based contrast limited enhancement for mammogram images. In: 2013 7th international conference on intelligent systems and control (ISCO). IEEE, pp 384–388, Jan 2013

  243. Singh H, Kumar A, Balyan LK, Singh GK (2017) Swarm intelligence optimized piecewise gamma corrected histogram equalization for dark image enhancement. Comput Electr Eng. https://doi.org/10.1016/j.compeleceng.2017.06.029

    Article  Google Scholar 

  244. Kanmani M, Narsimhan V (2018) An image contrast enhancement algorithm for grayscale images using particle swarm optimization. Multimed Tools Appl 77(18):1–17

    Article  Google Scholar 

  245. Kanmani M, Narasimhan V (2017) Swarm intelligent based contrast enhancement algorithm with improved visual perception for colour images. Multimed Tools Appl 77:12701

    Article  Google Scholar 

  246. Verma OP, Kumar P, Hanmandlu M, Chhabra S (2012) High dynamic range optimal fuzzy colour image enhancement using artificial ant colony system. Appl Soft Comput 12(1):394–404

    Article  Google Scholar 

  247. Hoseini P, Shayesteh MG (2013) Efficient contrast enhancement of images using hybrid ant colony optimisation, genetic algorithm, and simulated annealing. Digit Signal Process 23(3):879–893

    Article  MathSciNet  Google Scholar 

  248. Gao H, Zeng W (2015) Colour image enhancement based on ant colony optimization algorithm. TELKOMNIKA 13(1):155–163

    Article  Google Scholar 

  249. Pan B (2014) Application of ant colony mixed algorithm in image enhancement. Comput Model New Technol 18(12b):529–534

    Google Scholar 

  250. Hanmandlu M, Verma OP, Kumar NK, Kulkarni M (2009) A novel optimal fuzzy system for colour image enhancement using bacterial foraging. IEEE Trans Instrum Meas 58(8):2867–2879

    Article  Google Scholar 

  251. Verma OP, Chopra RR, Gupta A (2016) An adaptive bacterial foraging algorithm for colour image enhancement. In: 2016 annual conference on information science and systems (CISS). IEEE, pp 1–6, Mar 2016

  252. Hassanzadeh T, Vojodi H, Mahmoudi F (2011) Non-linear grayscale image enhancement based on firefly algorithm. In: Swarm, evolutionary, and memetic computing, pp 174–181

  253. Katiyar S, Patel R, Arora K (2016) Comparison and analysis of cuckoo search and firefly algorithm for image enhancement. In: International conference on smart trends for information technology and computer communications. Springer, Singapore, pp 62–68, Aug 2016

  254. Ye Z, Zhao W, Ma L (2015) An adaptive image enhancement technique based on firefly algorithm. In: 2015 8th international symposium on computational intelligence and design (ISCID), vol 1. IEEE, pp 236–239, Dec 2015

  255. Yimit A, Hagihara Y, Miyoshi T, Hagihara Y (2013) Automatic image enhancement by artificial bee colony algorithm. In: International conference on graphic and image processing (ICGIP 2012). Society of Photo-Optical Instrumentation Engineers, Mar 2013

  256. Joshi P, Prakash S (2015) An efficient technique for image contrast enhancement using artificial bee colony. In: 2015 IEEE international conference on identity, security and behavior analysis (ISBA). IEEE, pp 1–6, Mar 2015

  257. Draa A, Bouaziz A (2014) An artificial bee colony algorithm for image contrast enhancement. Swarm Evol Comput 16:69–84

    Article  Google Scholar 

  258. Benala TR, Villa SH, Jampala SD, Konathala B (2009) A novel approach to image edge enhancement using artificial bee colony optimization algorithm for hybridized smoothening filters. In World Congress on Nature & Biologically Inspired Computing, 2009. NaBIC 2009. IEEE, pp 1071–1076, Dec 2009

  259. Bhandari AK, Soni V, Kumar A, Singh GK (2014) Artificial bee colony-based satellite image contrast and brightness enhancement technique using DWT-SVD. Int J Remote Sens 35(5):1601–1624

    Article  Google Scholar 

  260. Chen J, Yu W, Tian J, Chen L, Zhou Z (2017) Image contrast enhancement using an artificial bee colony algorithm. Swarm Evol Comput 38:287

    Article  Google Scholar 

  261. Agrawal S, Panda R (2012) An efficient algorithm for gray level image enhancement using cuckoo search. In: SEMCCO, pp 82–89, Dec 2012

  262. Saini MK, Narang D (2013) Cuckoo optimization algorithm based image enhancement. In: Proceedings of international conference on advances in signal processing and communication. Elsevier

  263. Bouaziz A, Draa A, Chikhi S (2014) A cuckoo search algorithm for fingerprint image contrast enhancement. In: 2014 second world conference on complex systems (WCCS). IEEE, pp 678–685, Nov 2014

  264. Babu RK, Sunitha KVN (2015) Enhancing digital images through cuckoo search algorithm in combination with morphological operation. J Comput Sci 11(1):7

    Article  Google Scholar 

  265. Maurya L, Mahapatra PK, Saini G (2016) Modified cuckoo search-based image enhancement. In: Proceedings of the 4th international conference on frontiers in intelligent computing: theory and applications (FICTA). Springer India, pp 625–634

  266. Bhandari AK, Soni V, Kumar A, Singh GK (2014) Cuckoo search algorithm based satellite image contrast and brightness enhancement using DWT–SVD. ISA Trans 53(4):1286–1296

    Article  Google Scholar 

  267. Biswas B, Roy P, Choudhuri R, Sen BK (2015) Microscopic image contrast and brightness enhancement using multi-scale retinex and cuckoo search algorithm. Proc Comput Sci 70:348–354

    Article  Google Scholar 

  268. Ashour AS, Samanta S, Dey N, Kausar N, Abdessalemkaraa WB, Hassanien AE (2015) Computed tomography image enhancement using cuckoo search: a log transform based approach. J Signal Inf Process 6(03):244

    Google Scholar 

  269. Daniel E, Anitha J (2016) Optimum wavelet based masking for the contrast enhancement of medical images using enhanced cuckoo search algorithm. Comput Biol Med 71:149–155

    Article  Google Scholar 

  270. Tuba M, Jordanski M, Arsic A (2017) Improved weighted thresholded histogram equalization algorithm for digital image contrast enhancement using the bat algorithm. In: Bio-inspired computation and applications in image processing, pp 61–86

  271. Bouaziz A, Draa A, Chikhi S (2015) Bat algorithm for fingerprint image enhancement. In: 2015 12th international symposium on programming and systems (ISPS). IEEE, pp 1–8, Apr 2015

  272. Zeng Z, Lu L, Wang Y (2013) An enhancement of ladar image based on SFLA algorithm. In: 3rd international conference on multimedia technology (ICMT-13). Atlantis Press, Nov 2013

  273. Al-Betar MA, Alyasseri ZAA, Khader AT, Bolaji ALA, Awadallah MA (2016) Gray image enhancement using harmony search. Int J Comput Intell Syst 9(5):932–944

    Article  Google Scholar 

  274. Alkareem YZA, Venkat I, Al-Betar MA, Khader AT (2012) Edge preserving image enhancement via harmony search algorithm. In: 2012 4th conference on data mining and optimization (DMO). IEEE, pp 47–52, Sept 2012

  275. Zhang C, Wang X, Zhang H (2005) Contrast enhancement for image with simulated annealing algorithm and wavelet neural network. In: Advances in neural networks. ISNN 2005, pp 812–812

  276. Zhao W (2011) Adaptive image enhancement based on gravitational search algorithm. Proc Eng 15:3288–3292

    Article  Google Scholar 

  277. Sharma A, Kapur RK (2016) Image enhancement using hybrid GSA—particle swarm optimization. In: Contemporary computing and informatics, Dec 2016

  278. Yaghoobi S, Hemayat S, Mojallali H (2015) Image gray-level enhancement using black hole algorithm. In: 2015 2nd international conference on pattern recognition and image analysis (IPRIA). IEEE, Mar 2015, pp 1–5

  279. Kaushal M, Khehra BS, Sharma A (2017) Water cycle algorithm based multi-objective contrast enhancement approach. Optik Int J Light Electron Opt 140:762–775

    Article  Google Scholar 

  280. Ye Z, Wang M, Hu Z, Liu W (2015) An adaptive image enhancement technique by combining cuckoo search and particle swarm optimization algorithm. Comput Intell Neurosci 2015:13

    Google Scholar 

  281. Gan L, Duan H (2014) Biological image processing via chaotic differential search and lateral inhibition. Optik Int J Light Electron Opt 125(9):2070–2075

    Article  Google Scholar 

  282. Stephen MJ, Prasad Reddy PV (2013) Simple league championship algorithm. Int J Comput Appl 75(6):28–32

    Google Scholar 

  283. Mu D, Xu C, Ge H (2011) Hybrid genetic algorithm based image enhancement technology. In: 2011 international conference on internet technology and applications (iTAP). IEEE, pp 1–4, Aug 2011

  284. Gatta C, Rizzi A, Marini D (2002) Ace: an automatic colour equalization algorithm. In: Conference on colour in graphics, imaging, and vision, no. 1. Society for Imaging Science and Technology, pp 316–320, Jan 2002

  285. Mahapatra PK, Ganguli S, Kumar A (2015) A hybrid particle swarm optimization and artificial immune system algorithm for image enhancement. Soft Comput 19(8):2101–2109

    Article  Google Scholar 

  286. Mondal SK, Chatterjee A, Tudu B (2017) Image contrast enhancement using a crossover-included hybrid artificial bee colony optimization. In: Computer, communication and electrical technology: proceedings of the international conference on advancement of computer communication and electrical technology (ACCET 2016), West Bengal, India. CRC Press, 21–22 Oct 2016, p 49, Mar 2017

  287. Dhal KG, Sen M, Ray S, Das S (2018) Multi-thresholded histogram equalization based on parameterless artificial bee colony. In: Khosrow-Pour M (ed) Incorporating nature-inspired paradigms in computational applications. IGI Global, pp 108–126

  288. Draa A, Benayad Z, Djenna FZ (2015) An opposition-based firefly algorithm for medical image contrast enhancement. Int J Inf Commun Technol 7(4–5):385–405

    Google Scholar 

  289. Suresh S, Lal S, Reddy CS, Kiran MS (2017) A novel adaptive cuckoo search algorithm for contrast enhancement of satellite images. IEEE J Sel Top Appl Earth Obs Remote Sens 10:3665

    Article  Google Scholar 

  290. Dhal KG, Sen M, Das S (2018) Cuckoo search based modified bi-histogram equalization method to enhance the cancerous tissues in mammography images. Int J Med Eng Inform 10:164

    Article  Google Scholar 

  291. Dhal KG, Quraishi MI, Das S (2015) Performance analysis of chaotic Lévy bat algorithm and chaotic cuckoo search algorithm for gray level image enhancement. In: Mandal J, Satapathy S, Kumar Sanyal M, Sarkar P, Mukhopadhyay A (eds) Information systems design and intelligent applications. Springer, New Delhi, pp 233–244

    Chapter  Google Scholar 

  292. Dhal KG, Quraishi I, Das S (2015) A chaotic Lévy flight approach in bat and firefly algorithm for gray level image enhancement. Int J Image Graph Signal Process 7(7):69

    Article  Google Scholar 

  293. Dhal KG, Das S (2017) Local search based dynamically adapted bat algorithm in image enhancement domain. Int J Comput Sci Math (accepted). http://www.inderscience.com/info/ingeneral/forthcoming.php?jcode=ijcsm

  294. Dhal KG, Quraishi MI, Das S (2015) Performance enhancement of differential evolution by incorporating Lévy flight and chaotic sequence for the cases of satellite images. Int J Appl Metaheuristic Comput 6(3):69–81

    Article  Google Scholar 

  295. Dhal KG, Das S (2017) Colour retinal images enhancement using modified histogram equalization methods and firefly algorithm. Int J Biomed Eng Technol. ISSN 1752-6426

  296. Dhal KG, Das S (2018) Chaotic differential-evolution-based fuzzy contrast stretching method. In: Dey N (ed) Advancements in applied metaheuristic computing. IGI Global, pp 71–94. https://doi.org/10.4018/978-1-5225-4151-6.ch003

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

  298. Dhal KG, Das S (2018) A dynamically adapted and weighted bat algorithm in image enhancement domain. Evol Syst. https://doi.org/10.1007/s12530-018-9216-1

    Article  Google Scholar 

  299. Dhal KG, Das S (2015) Diversity conserved chaotic artificial bee colony algorithm based brightness preserved histogram equalization and contrast stretching method. Int J Nat Comput Res 5(4):45–73

    Article  Google Scholar 

  300. 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 8(1):1–29

    Article  Google Scholar 

  301. Dhal KG, Quraishi MI, Das S (2016) Development of firefly algorithm via chaotic sequence and population diversity to enhance the image contrast. Nat Comput 15(2):307–318

    Article  MathSciNet  MATH  Google Scholar 

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

  303. Eskicioglu AM, Fisher PS (1995) Image quality measures and their performance. IEEE Trans Commun 43(12):2959–2965

    Article  Google Scholar 

  304. Wang Z, Bovi AC (2002) A universal image quality index. IEEE Signal Process Lett 9:81–84

    Article  Google Scholar 

  305. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612

    Article  Google Scholar 

  306. Hore A, Ziou D (2010) Image quality metrics: PSNR vs. SSIM. In: 2010 20th international conference on pattern recognition (ICPR). IEEE, pp 2366–2369, Aug 2010

  307. 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  MATH  Google Scholar 

  308. Xue W, Zhang L, Mou X, Bovik AC (2014) Gradient magnitude similarity deviation: an highly efficient perceptual image quality index. IEEE Trans Image Process 23:684

    Article  MathSciNet  MATH  Google Scholar 

  309. Haralick RM (1979) Statistical and structural approaches to texture. Proc IEEE 67(5):786–804

    Article  Google Scholar 

  310. Gao C, Panetta K, Agaian S (2013) No reference colour image quality measures. In: 2013 international conference on cybernetics, pp 243–248

  311. Panetta K, Gao C, Agaian S (2013) No reference colour image contrast and quality measures. IEEE Trans Consum Electron 59:643–651

    Article  Google Scholar 

  312. Gupta P, Srivastava P, Bhardwaj S, Bhateja V (2011) A modified PSNR metric based on HVS for quality assessment of colour images. In: 2011 international conference on communication and industrial application (ICCIA), pp 1–4

  313. Ponomarenko N, Silvestri F, Egiazarian K, Carli M, Astola J, Lukin V (2007) On between-coefficient contrast masking of DCT basis functions. In: Proceedings of the third international workshop on video processing and quality metrics, USA, CD-ROM

  314. Kwok NM, Ha QP, Liu DK, Fang G (2006) Intensity-preserving contrast enhancement for gray-level images using multi-objective particle swarm optimization. In: IEEE international conference on automation science and engineering, 2006. CASE’06. IEEE, pp 21–26, Oct 2006

  315. Peng R, Varshney PK (2013) Noise-refined image enhancement using multi-objective optimisation. IET Image Process 7(3):191–200

    Article  MathSciNet  Google Scholar 

  316. Quraishi MI, Dhal KG, Das G (2012) A comparative study on image edge enhancement for synthetic aperture radar (SAR) images. Trends Innov Comput, pp 211–215. https://pdfs.semanticscholar.org/24b8/a60d2479913f9088e30ae52303684a88a307.pdf

Download references

Funding

This study was funded under DST-PURSE scheme.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krishna Gopal Dhal.

Ethics declarations

Conflict of interest

Krishna Gopal Dhal has received research Grants from PURSE Scheme, DST, India. Swarnaji Ray, Arunita Das, Sanjoy Das declare that thay have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dhal, K.G., Ray, S., Das, A. et al. A Survey on Nature-Inspired Optimization Algorithms and Their Application in Image Enhancement Domain. Arch Computat Methods Eng 26, 1607–1638 (2019). https://doi.org/10.1007/s11831-018-9289-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11831-018-9289-9

Navigation