Abstract
This paper presents a multi-resolution method for gray-level image enhancement using Particle Swarm Optimization (PSO). The enhancement optimization procedure is a non-linear problem with various constraints. The proposed image enhancement algorithm (MGE-PSO) generates a whole pyramid of differently sized image in order to utilize more information for improvement process. In fact, MGE-PSO employs the ability of image pyramid to determine informative parts of an image for visual perception. When an image is downscaled, area of homogeneous regions is decreased and informative pixels of input image can be selected easier. The PSO uses averaged variance value of all pixels included in the informative and non-informative classes of each level in image pyramid to move through search space for finding the best intensity values of pixels to transfer maximum visual perception. Experimental results on Berkeley dataset demonstrate the superiority of the proposed MGE-PSO to other methods. Beside, detailed analysis of selection criterion used in PSO are available.
Similar content being viewed by others
Notes
Complete source code, useful functions or appropriate explanations for implementation are available for some comparative methods [36].
References
Panetta KA, Wharton EJ, Agaian SS (2008) Human visual system-based image enhancement and logarithmic contrast measure. IEEE Trans Syst Man Cybern B Cybern 38(1):174–188
Aggarwal A, Garg A (2014) Medical image enhancement using adaptive multiscale product thresholding International IEEE conference on issues and challenges in intelligent computing techniques
Richards J (2013) Remote sensing digital image analysis: an introduction. Springer
Srilekha G, Kumar VK, Jyothi B (2013) Satellite image resolution enhancement using DWT and contrast enhancement using SVD International journal of engineering research and technology (IJERT) 2(5)
Gonzalez RC, Woods RE (2002) Digital image processing. Prentice Hall
Pratt WK (2001) Digital image processing. A Wiley-Interscience Publication
Szeliski R (2010) Computer vision: algorithms and applications. Springer, Text is Computer Science
Gibson JJ (2014) The ecological approach to visual perception: classic edition. Psychology Press
Kim Y-T (1997) Contrast enhancement using brightness preserving bi-histogram equalization. IEEE Trans Consum Electron 43(1): 1–8
Chen S-D, Ramli AR (2003) Contrast enhancement using recursive mean-separate histogram equalization for scalable brightness preservation. IEEE Trans Consum Electron 49(4):1301– 1309
Shanmugavadivu P, Balasubramanian K (2014) Particle swarm optimized multi-objective histogram equalization for image enhancement. Opt Laser Technol 57:243–251
Zhang C-J, Hu M (2008) Contrast enhancement for image by WNN and GA combining PSNR with information entropy. Fuzzy Optim Decis Making 7(4):331–349
Ce L, Yannan Z, Chengsu O (2013) A novel method of image enhancement via multi-scale fuzzy membership. Springer Proceedings of Chinese Intelligent Automation Conference
Sheet D, Garud H, Suveer A, Mahadevappa M, Chatterjee J (2010) Brightness preserving dynamic fuzzy histogram equalization. IEEE Trans Consum Electron 56(4)
Saenko A, Polte G, Musalimov V (2012) Image enhancement and image quality analysis using fuzzy logic techniques International IEEE conference on communications (COMM)
Mehmet Emin Y, Alper B (2013) Improved digital image enhancement filters based on type-2 neuro-fuzzy techniques. Springer Computational Intelligence in Image Processing
Bhutada GG, Anand RS, Saxena SC (2011) Image enhancement by wavelet-based thresholding neural network with adaptive learning rate. IET Image Proc 5(7):573–582
Yinghua L, Tian P, Jian C (2010) A biologically inspired neural network for image enhancement International IEEE symposium on intelligent signal processing and communication systems (ISPACS)
Draa A, Bouaziz A (2014) An artificial bee colony algorithm for image contrast enhancement. Swarm Evol Comput 16:69–84
Hashemi S, Kiani S, Noroozi N, Ebrahimi Moghaddam M (2010) An image contrast enhancement method based on genetic algorithm. Pattern Recogn Lett 31(13):1816–1824
Agrawal S, Panda R (2012) An efficient algorithm for gray-level image enhancement using cuckoo search. In International Conference on Swarm, Evolutionary, and Memetic Computing, pp. 82–89. Springer Berlin Heidelberg
Kwok NM, Ha QP, Liu D, Fang G (2009) Contrast enhancement and intensity preservation for gray-level images using multi-objective particle swarm optimization. IEEE Trans Autom Sci Eng 6(1):145–155
Yaghoobi S, Hemayat S, Mojallali H (2015) Image gray-level enhancement using black hole algorithm 2nd international IEEE conference on pattern recognition and image analysis (IPRIA)
Yuan Kueh H, Marco E, Springer M, Sivaramakrishnan S (2014) Image analysis for biology. Marine Biological Laboratory, MBL Physiology Course
Costa NRP (2010) Simultaneous optimization of mean and standard deviation. Qual Eng 22(3):140–149
Munteanu C, Rosa A (2004) Gray-scale image enhancement as an automatic process driven by evolution. IEEE Trans. Syst. Man Cybern. B Cybern. 34(2):1292–1298
Adelson EH, Anderson CH, Bergen JR, Burt PJ, Ogden JM (1984) Pyramid methods in image processing. RCA Technical Report
Strengert M, Kraus M, Ertl T (2006) Pyramid methods in GPU-based image processing. Proceedings vision, modeling, and visualization
Nixon MS, Aguado AS (2002) Feature extraction and image processing. Academic Press
Gao W, Yang L, Zhang X, Liu H (2010) An improved sobel edge detection 3 rd international IEEE conference on computer science and information technology (ICCSIT)
Eberhart R, Kennedy J (1995) Particle swarm optimization International IEEE conference on neural networks
Omran MGH (2004) Particle swarm optimization methods for pattern recognition and image processing. Thesis, University of Pretoria
Aydin TO, Čadík M, Myszkowski K, Seidel HP (2010) Visually significant edges. ACM Transactions on Applied Perception (TAP) 7(4):27
Fedias M, Saigaa D (2010) A new approach based in mean and standard deviation for authentication system of face. Praise Worthy Prize, International Review on Computers and Software
Wang Y, Chen Q, Zhang B (1999) Image enhancement based on equal area dualistic sub-image histogram equalization method. IEEE Trans Consum Electron 45(1):68–75
Access time: January 28, 2017. BBHE: https://www.mathworks.com/matlabcentral/answers/74657-how-can-i-do-bi-histogram-equalization-in-matlab GHE: http://www.imageprocessingplace.com/rootfilesV3/software/software.htm HS: http://www.imageprocessingplace.com/rootfilesV3/software/software.htm RMSHE: https://www.mathworks.com/help/images/ref/adapthisteq.html Hashemi et al.: http://www.codeforge.com/article/219933 BH: http://matlabsimulations.com/category/ieee-projects-matlab-image-processing/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nickfarjam, A.M., Ebrahimpour-Komleh, H. Multi-resolution gray-level image enhancement using particle swarm optimization. Appl Intell 47, 1132–1143 (2017). https://doi.org/10.1007/s10489-017-0931-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-017-0931-2