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.







References
Gonzalez RC, Woods RE (2002) Digital image processing, 2nd edn. Prentice Hall, New York
Agaian SS, Panetta K, Grigoryan AM (2001) Transform-based image enhancement algorithms with performance measure. IEEE Trans Image Process 10(3):367
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
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
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
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
Iwasokun GB, Oluwole CA (2014) Image enhancement methods: a review. Br J Math Comput Sci 4(16):2251–2277
Starck JL, Candès EJ, Donoho DL (2002) The curvelet transform for image denoising. IEEE Trans Image Process 11(6):670
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
Naik SK, Murthy CA (2003) Hue preserving colour image enhancement without gamut problem. IEEE Trans Image Process 12:1591–1598
Strickland RN, Kim CS, McDonnel WF (1987) Digital colour image enhancement based on saturation component. Opt Eng 26:609–616
Thomas BA, Strickland RN, Rodriguez JJ (1997) Colour image enhancement using spatially adaptive saturation feedback. In: Proceedings of IEEE international conference on image processing
Pitas I, Kinikilis P (1996) Multichannel techniques in colour image enhancement and modelling. IEEE Trans Image Process 5:168–171
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
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
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
Mlsna PA, Rogriguez JJ (1995) A multivariate contrast enhancement technique for multispectral images. IEEE Trans Geosci Remote Sens 33:212–216
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
Kong NSP, Ibrahim H (2008) Colour image enhancement using brightness preserving dynamic histogram equalization. IEEE Trans Consum Electron 54:1962–1968
Bockstein IM (1986) Colour equalization method and its application to colour image processing. J Opt Soc Am 3:735–737
Shyu MS, Leou JJ (1998) A genetic algorithm approach to colour image enhancement. Pattern Recognit 3:871–880
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
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
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
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
Chien CL, Tseng DC (2011) Colour image enhancement with exact HSI colour model. Int J Innov Comput Inf Control 7:6691–6710
Bhandari D, Murthy CA, Pal SK (2009) Image enhancement using multi-objective genetic algorithms. In: PReMI, pp 309–314, Dec 2009
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
Jain AK (1989) Fundamentals of digital image processing. Prentice-Hall, Englewood Cliffs
Ekstrom MP (2012) Digital image processing techniques, vol 2. Academic Press, London
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
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
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
Yang XS (2018) Mathematical analysis of nature-inspired algorithms. In: Yang XS (ed) Nature-inspired algorithms and applied optimization. Springer, Cham, pp 1–25
Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Bristol
Nanda SJ, Panda G (2014) A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol Comput 16:1–18
Brownlee J (2011) Clever algorithms: nature-inspired programming recipes. Jason Brownlee
Fister I Jr (2013) A comprehensive review of bat algorithms and their hybridization. Masters thesis, University of Maribor, Slovenia
Garey M, Johnson D (1979) Computers and intractability: a guide to the theory of NP completeness. W.H. Freeman, New York
Darwin C (1859) On the origin of species. Reprinted by Harvard University Press, Cambridge (1964)
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
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
Yang XS, Cui Z, Xiao R, Gandomi AH, Karamanoglu M (eds) (2013) Swarm intelligence and bio-inspired computation: theory and applications. Newnes. Elsevier, Amsterdam
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
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
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
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
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
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
Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst 22(3):52–67
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
Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010), pp 65–74
Teodorovic D, Dell’Orco M (2005) Bee colony optimization—a cooperative learning approach to complex transportation problems. Adv OR AI Methods Transp 51:60
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
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
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
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
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
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
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
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
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
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
Topal AO, Altun O (2014) A novel meta-heuristic algorithm: dynamic virtual bats algorithm. Inf Sci 354:222–235
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
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
Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspir Comput 2(2):78–84
Li LX, Shao ZJ, Qian JX (2002) An optimizing method based on autonomous animals: fish-swarm algorithm. Syst Eng Theory Pract 22:32–38
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
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
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
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
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
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
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
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
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
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249
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
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
Abedinia O, Amjady N, Ghasemi A (2016) A new metaheuristic algorithm based on shark smell optimization. Complexity 21(5):97–116
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
Yang XS (2005) Engineering optimizations via nature-inspired virtual bee algorithms. In: Artificial intelligence and knowledge engineering applications: a bioinspired approach, pp 317–323
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
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
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
Yan GW, Hao ZJ (2013) A novel optimization algorithm based on atmosphere clouds model. Int J Comput Intell Appl 12(01):1350002
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Shi Y (2015) An optimization algorithm based on brainstorming process. In: Emerging research on swarm intelligence and algorithm optimization. IGI Global, pp 1–35
Eesa AS, Brifcani AMA, Orman Z (2013) Cuttlefish algorithm—a novel bio-inspired optimization algorithm. Int J Sci Eng Res 4(9):1978–1986
Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70
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
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
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
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
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
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
Yang XS, Karamanoglu M, He X (2013) Multi-objective flower algorithm for optimization. Proc Comput Sci 18:861–868
Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. arXiv preprint arXiv:cs/0102027
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
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
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
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform 1(4):355–366
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
Yazdani M, Jolai F (2016) Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J Comput Des Eng 3(1):24–36
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
Asil Gharebaghi S, Ardalan Asl M (2017) New meta-heuristic optimization algorithm using neuronal communication. Iran Univ Sci Technol 7(3):413–431
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
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
Jung SH (2003) Queen-bee evolution for genetic algorithms. Electron Lett 39(6):575–576
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
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
Ebrahimi A, Khamehchi E (2016) Sperm whale algorithm: an effective metaheuristic algorithm for production optimization problems. J Nat Gas Sci Eng 29:211–222
Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70
Pattnaik SS, Bakwad KM, Sohi BS, Ratho RK, Devi S (2013) Swine influenza models based optimization (SIMBO). Appl Soft Comput 13(1):628–653
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
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
Jaderyan M, Khotanlou H (2016) Virulence optimization algorithm. Appl Soft Comput 43:596–618
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
Pelikan M (2005) Bayesian optimization algorithm. In: Hierarchical Bayesian optimization algorithm, pp 31–48
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
Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184
Richard A (2007) Formato. Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog Electromagn Res 77:425–491
Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mechan 213:267
Salmani MH, Eshghi K (2017) A metaheuristic algorithm based on chemotherapy science: CSA. J Optim. https://doi.org/10.1155/2017/3082024
Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27
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
Kaedi M (2017) Fractal-based algorithm: a new metaheuristic method for continuous optimization. Int J Artif Intell 15(1):76–92
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
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
Wedyan A, Whalley J, Narayanan A (2017) Hydrological cycle algorithm for continuous optimization problems. J Optim. https://doi.org/10.1155/2017/3828420
Hosseini HS (2007) Problem solving by intelligent water drops. In: IEEE Congress on Evolutionary Computation, 2007. CEC 2007. IEEE, pp 3226–3231, Sept 2007
Javidy B, Hatamlou A, Mirjalili S (2015) Ions motion algorithm for solving optimization problems. Appl Soft Comput 32:72–79
https://en.wikiversity.org/wiki/Algorithms/Mass_and_Energy_Balances_Algorithm. Accessed 11 Jan 2018
Kashan AH (2015) A new metaheuristic for optimization: optics inspired optimization (OIO). Comput Oper Res 55:99–125
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
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
Rabanal P, Rodríguez I, Rubio F (2007) Using river formation dynamics to design heuristic algorithms. In: Unconventional computation, pp 163–177
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
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
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
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133
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
Tamura K, Yasuda K (2011) Spiral dynamics inspired optimization. J Adv Comput Intell Intell Inform 15(8):1116–1122
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
Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84
Doğan B, Ölmez T (2015) A new metaheuristic for numerical function optimization: vortex search algorithm. Inf Sci 293:125–145
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
Zheng YJ (2015) Water wave optimization: a new nature-inspired metaheuristic. Comput Oper Res 55:1–11
Friedl G, Kuczmann M (2015) A new metaheuristic optimization algorithm, the weighted attraction method. Acta Tech Jaurinensis 8(3):257–266
Hasançebi O, Azad SK (2015) Adaptive dimensional search: a new metaheuristic algorithm for discrete truss sizing optimization. Comput Struct 154:1–16
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
Civicioglu P (2013) Artificial cooperative search algorithm for numerical optimization problems. Inf Sci 229:58–76
Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144
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
Civicioglu P (2012) Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247
Azad SK, Hasançebi O (2014) An elitist self-adaptive step-size search for structural design optimization. Appl Soft Comput 19:226–235
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
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
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
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
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
Savsani P, Savsani V (2016) Passing vehicle search (PVS): a novel metaheuristic algorithm. Appl Math Model 40(5):3951–3978
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
Xu Y, Cui Z, Zeng J (2010) Social emotional optimization algorithm for nonlinear constrained optimization problems. In: SEMCCO, pp 583–590, Jan 2010
Glover F (1989) Tabu search—part I. ORSA J Comput 1(3):190–206
Glover F (1990) Tabu search—part II. ORSA J Comput 2(1):4–32
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
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
Punnathanam V, Kotecha P (2016) Yin-Yang-pair optimization: a novel lightweight optimization algorithm. Eng Appl Artif Intell 54:62–79
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
Price KV, Storn RM, Lampinen JA (2005) Differential evolution a practical approach to global optimization. Springer, Berlin
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
Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52
Michalewicz Z (1996) Evolution strategies and other methods. In: Genetic algorithms + data structures = evolution programs. Springer, Berlin, pp 159–177
Back T, Fogel DB, Michalewicz Z (1997) Handbook of evolutionary computation. IOP Publishing, Bristol
Fogel DB (1993) Applying evolutionary programming to selected traveling salesman problems. Cybern Syst 24(1):27–36
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102
Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3(2):95–99
Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control and artificial intelligence. MIT Press, Cambridge
Koza JR (1992) Genetic programming, vol 1: on the programming of computers by means of natural selection. MIT Press, Cambridge
Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Statistics and Computing 4(2):87–112
Koza JR, Bennett FH III, Stiffelman O (1999) Genetic programming as a Darwinian invention machine. Springer, Berlin
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
Booker L (ed) (2005) Perspectives on adaptation in natural and artificial systems, vol 8. Oxford University Press on Demand, Oxford
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
Črepinšek M, Liu SH, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv (CSUR) 45(3):35
Č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
Eiben AE, Schippers CA (1998) On evolutionary exploration and exploitation. Fundam Inform 35(1–4):35–50
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
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
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
Yang X, Yuan J, Yuan J, Mao H (2007) A modified particle swarm optimizer with dynamic adaptation. Appl Math Comput 189(2):1205–1213
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
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
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
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
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
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
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
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
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
Suresh S, Lal S (2017) Modified differential evolution algorithm for contrast and brightness enhancement of satellite images. Appl Soft Comput 61:622–641
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
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
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
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
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
Saitoh F (2001) Local contrast enhancement by optimizing image separation using genetic algorithm. IEEJ Trans Electron Inf Syst 121(10):1508–1515
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
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
Pal SK, Bhandari D, Kundu MK (1994) Genetic algorithms for optimal image enhancement. Pattern Recognit Lett 15(3):261–271
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
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
Jiang DH, Hua G (2015) Research on image enhancement method based on adaptive immune genetic algorithm. J Comput Theor Nanosci 12(1):119–127
Shyu MS, Leou JJ (1998) A genetic algorithm approach to colour image enhancement. Pattern Recognit 31(7):871–880
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
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
Nickfarjam AM, Ebrahimpour-Komleh H (2017) Multi-resolution gray-level image enhancement using particle swarm optimization. Appl Intell 47:1132
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Kanmani M, Narsimhan V (2018) An image contrast enhancement algorithm for grayscale images using particle swarm optimization. Multimed Tools Appl 77(18):1–17
Kanmani M, Narasimhan V (2017) Swarm intelligent based contrast enhancement algorithm with improved visual perception for colour images. Multimed Tools Appl 77:12701
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
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
Gao H, Zeng W (2015) Colour image enhancement based on ant colony optimization algorithm. TELKOMNIKA 13(1):155–163
Pan B (2014) Application of ant colony mixed algorithm in image enhancement. Comput Model New Technol 18(12b):529–534
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
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
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
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
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
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
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
Draa A, Bouaziz A (2014) An artificial bee colony algorithm for image contrast enhancement. Swarm Evol Comput 16:69–84
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
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
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
Agrawal S, Panda R (2012) An efficient algorithm for gray level image enhancement using cuckoo search. In: SEMCCO, pp 82–89, Dec 2012
Saini MK, Narang D (2013) Cuckoo optimization algorithm based image enhancement. In: Proceedings of international conference on advances in signal processing and communication. Elsevier
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
Babu RK, Sunitha KVN (2015) Enhancing digital images through cuckoo search algorithm in combination with morphological operation. J Comput Sci 11(1):7
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
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
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
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
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
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
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
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
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
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
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
Zhao W (2011) Adaptive image enhancement based on gravitational search algorithm. Proc Eng 15:3288–3292
Sharma A, Kapur RK (2016) Image enhancement using hybrid GSA—particle swarm optimization. In: Contemporary computing and informatics, Dec 2016
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
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
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
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
Stephen MJ, Prasad Reddy PV (2013) Simple league championship algorithm. Int J Comput Appl 75(6):28–32
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Eskicioglu AM, Fisher PS (1995) Image quality measures and their performance. IEEE Trans Commun 43(12):2959–2965
Wang Z, Bovi AC (2002) A universal image quality index. IEEE Signal Process Lett 9:81–84
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
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
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
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
Haralick RM (1979) Statistical and structural approaches to texture. Proc IEEE 67(5):786–804
Gao C, Panetta K, Agaian S (2013) No reference colour image quality measures. In: 2013 international conference on cybernetics, pp 243–248
Panetta K, Gao C, Agaian S (2013) No reference colour image contrast and quality measures. IEEE Trans Consum Electron 59:643–651
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
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
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
Peng R, Varshney PK (2013) Noise-refined image enhancement using multi-objective optimisation. IET Image Process 7(3):191–200
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
Funding
This study was funded under DST-PURSE scheme.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-018-9289-9