Skip to main content
Log in

Multi-resolution gray-level image enhancement using particle swarm optimization

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. Complete source code, useful functions or appropriate explanations for implementation are available for some comparative methods [36].

References

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

  2. Aggarwal A, Garg A (2014) Medical image enhancement using adaptive multiscale product thresholding International IEEE conference on issues and challenges in intelligent computing techniques

    Google Scholar 

  3. Richards J (2013) Remote sensing digital image analysis: an introduction. Springer

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

    Google Scholar 

  5. Gonzalez RC, Woods RE (2002) Digital image processing. Prentice Hall

  6. Pratt WK (2001) Digital image processing. A Wiley-Interscience Publication

  7. Szeliski R (2010) Computer vision: algorithms and applications. Springer, Text is Computer Science

  8. Gibson JJ (2014) The ecological approach to visual perception: classic edition. Psychology Press

  9. Kim Y-T (1997) Contrast enhancement using brightness preserving bi-histogram equalization. IEEE Trans Consum Electron 43(1): 1–8

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

  11. Shanmugavadivu P, Balasubramanian K (2014) Particle swarm optimized multi-objective histogram equalization for image enhancement. Opt Laser Technol 57:243–251

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

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

  14. Sheet D, Garud H, Suveer A, Mahadevappa M, Chatterjee J (2010) Brightness preserving dynamic fuzzy histogram equalization. IEEE Trans Consum Electron 56(4)

  15. Saenko A, Polte G, Musalimov V (2012) Image enhancement and image quality analysis using fuzzy logic techniques International IEEE conference on communications (COMM)

    Google Scholar 

  16. Mehmet Emin Y, Alper B (2013) Improved digital image enhancement filters based on type-2 neuro-fuzzy techniques. Springer Computational Intelligence in Image Processing

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

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

    Google Scholar 

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

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

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

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

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

    Google Scholar 

  24. Yuan Kueh H, Marco E, Springer M, Sivaramakrishnan S (2014) Image analysis for biology. Marine Biological Laboratory, MBL Physiology Course

  25. Costa NRP (2010) Simultaneous optimization of mean and standard deviation. Qual Eng 22(3):140–149

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

    Article  Google Scholar 

  27. Adelson EH, Anderson CH, Bergen JR, Burt PJ, Ogden JM (1984) Pyramid methods in image processing. RCA Technical Report

  28. Strengert M, Kraus M, Ertl T (2006) Pyramid methods in GPU-based image processing. Proceedings vision, modeling, and visualization

  29. Nixon MS, Aguado AS (2002) Feature extraction and image processing. Academic Press

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

    Google Scholar 

  31. Eberhart R, Kennedy J (1995) Particle swarm optimization International IEEE conference on neural networks

    Google Scholar 

  32. Omran MGH (2004) Particle swarm optimization methods for pattern recognition and image processing. Thesis, University of Pretoria

  33. Aydin TO, Čadík M, Myszkowski K, Seidel HP (2010) Visually significant edges. ACM Transactions on Applied Perception (TAP) 7(4):27

    Google Scholar 

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

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

    Article  Google Scholar 

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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Mohammad Nickfarjam.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-017-0931-2

Keywords

Navigation