Abstract
Image enhancement remains an intricate problem, crucial for image analysis. Several algorithms exist for the same. A few among these algorithms categorize images into different classes based on their statistical parameters and apply separate enhancement functions for each class. One such algorithm is the well-known adaptive gamma correction (AGC) algorithm. It works well for each class of images, but fails when the statistical parameters lie on the boundary of separation of two classes. We have developed an enhancement algorithm which can enhance images which lie on the boundary of separation equally well, as images which lie deep inside the boundary. The basic idea behind the algorithm is to combine the different enhancement functions of AGC using non-linear weight adjustments. Both contrast and brightness have been modified using these weight adjustments. We have conducted experiments on a data-set consisting of 9979 images. Results show that by using the proposed algorithm, average entropy of the enhanced images increases by 3.97% and average root mean square (rms) increases by 14.29% over AGC. Visual improvement is also perceivable.
















Similar content being viewed by others
Change history
08 November 2020
Figure 16 in the original publication was incomplete. The original article has been corrected.
References
Ai N, Peng J, Zhu X, Feng X (2015) Single image super-resolution by combining self-learning and example-based learning methods. Multimedia Tools and Applications 75:6647–6662
Bhandari A, Soni V, Kumar A, Singh G (2014) Cuckoo search algorithm based satellite image contrast and brightness enhancement using dwt–svd. ISA Trans 53:1286–1296
Bian W, Tao D (2010) Biased discriminant Euclidean embedding for content-based image retrieval. IEEE Trans Image Process 19:545–554
Braun JG, Fairchild MD (1999) Image lightness rescaling using sigmoidal contrast enhancement functions. Journal of Electronic Imaging 8:380–394
Celik Tjahjadi (2011) Contextual and variational contrast enhancement. IEEE Trans Image Process 20:3431–3441
Chen SD, Ramli AR (2004) Preserving brightness in histogram equalization based contrast enhancement techniques. Digital Signal Processing 14:413–428
Chen Z, Tao Y, Chen X (2001) Multiresolution local contrast enhancement of x-ray images for poultry meat inspection. Appl Opt 40:1195–1200
Chen Y, Wang J, Chen X, Zhu M, Yang K, Wang Z, Xia R (2019) Single-image super-resolution algorithm based on structural self-similarity and deformation block features. IEEE Access 7:58791–58801
Chen Y, Tao J, Zhang Q, Yang K, Chen X, Xiong J, Xia R, Xie J (2020) Saliency detection via the improved hierarchical principal component analysis method. Wirel Commun Mob Comput 2020
Cheng H, Shi X (2004) A simple and effective histogram equalization approach to image enhancement. Digital Signal Process 14:158–170
Coltuc D, Bolon P, Chassery JM (2006) Exact histogram specification. IEEE Trans Image Process 15:1143–1152
Fan DP, Gong C, Cao Y, Ren B, Cheng MM, Borji A (2018) Enhanced-alignment measure for binary foreground map evaluation. arXiv:1805.10421
Georghiades A, Belhumeur P, Kriegman D (2001) From few to many: Illumination cone models for face recognition under variable lighting and pose. IEEE Trans Patt Anal Mach Intel 23:643–660
Gonzalez, RC, Woods, RE (Eds.), 2014. Digital Image Processing. Pearson
Griffin G, Holub A, Perona P (2007) Caltech-256 Object Category Dataset. Technical Report CNS-TR-2007-001.California Institute of Technology
Huang SC (2014) A new hardware-efficient algorithm and reconfigurable architecture for image contrast enhancement. IEEE Trans Image Process 23:4426–4437
Huang SC, Cheng FC, Chiu YS (2013) Efficient contrast enhancement using adaptive gamma correction with weighing distribution. IEEE Trans Image Process 22:1032–1041
Jing G, Shi Y, Kong D, Ding W, Yin B (2014) Image super-resolution based on multi-space sparce representation. Multimedia Tools and Applications 70:741–755
Jung SW (2014) Image contrast enhancement using color and depth histograms. IEEE Signal Processing Letters 21:382–385
Kansal S, Tripathy R (2019) Adaptive gamma correction for contrast enhancement of remote sensing images. Multimedia Tools and Applications, pp 1–18
Kim YT (1997) Contrast enhancement using brightness preserving bi-histogram equalization. IEEE Trans Consum Electron 43:1–8
Kim M, Chung M (2008) Recursively separated and weighted histogram equalization for brightness preservation and contrast enhancement. IEEE Transactions on Consumer Electronics 54:1389–1397
Kuang X, Xiaodong SX, liu Y, chen Q, Gu G (2019) Single infrared image enhancement using a deep convolutional neural network. Neurocomputing 332:119–128
Lee KC, Ho J, Kriegman D (2005) Acquiring linear subspaces for face recognition under variable lighting. IEEE Trans Patt Anal Mach Intel 27:684–698
Lee Chulwoo, Lee Chul, Kim Chang-Su (2013) Contrast enhancement based on layered difference representation of 2D histograms. IEEE Trans Image Process 22:5372–5384
Li J, Allinson N, Tao D, Li X (2006) Multitraining support vector machine for image retrieval. IEEE Trans Image Process 15:3597–3601
Lisani J (2018) Adaptive Local image enhancement based on logarithmic mappings. In: 25Th IEEE international conference on image processing, ICIP, IEEE, pp 1747–1751
Lischinski D, Farbman Z, Uyttendaele M, Szeliski R (2006) Interactive local adjustment of tonal values. ACM Transactions on Graphics 25:646–653
Liu H, Xu J, Wu Y, Guo Q, Ibragimov B, Xing L (2018) Learning deconvolutional deep neural network for high resolution medical image reconstruction. Information Sciences 468:142–154
Mortezaie Z, Hassanpour H, Amiri SA (2019) An adaptive block based un-sharp masking for image quality enhancement. Multimedia Tools and Applications 78:1–14
Nunes FLS, Schiabel H, Benatti RH (1999) Application of image processing techniques for contrast enhancement in dense breast digital mammograms. Medical Imaging 1999: Image Processing 3661:1105–1117
Ojala T, Maenpaa T, Pietikainen M, Viertola J, Kyllonen J, Huovinen S (2002) Outex - new framework for empirical evaluation of texture analysis algorithms. In: International conference on pattern recognition, IEEE, pp 701–706
Patel AX, Kundu P, Rubinov M, Jones PS, Vertes PE, Ersche KD, Suckling J, Bullmore ET (2014) A wavelet method for modelling and despiking motion artifacts from resting-state fmri time series. NeuroImage 95:287–304
Rahman S, Rahman MM, Abdullah-Al-Wadud M, Al-Quaderi GD (2016) An adaptive gamma correction for image enhancement. EURASIP Journal on Image and Video Processing 2016:1–13
Ramponi G (1998) A cubic unsharp masking technique for contrast enhancement. Signal Process 67:211–222
Ramponi G (1999) Contrast enhancement in images via the product of linear filters. Signal Process 77:349–353
Sapiro G, Caselles V (1997) Contrast enhancement via image evolution flows. Graphical Models and Image Processing 59:407–416
Saw JG, Yang MC, Mo TC (1984) Chebyshev inequality with estimated mean and variance. The American Statistician 38:130–132
Sean CM, de Figueiredo RJ (1999) A localized nonlinear method for the contrast enhancement of images. In: International Conference on Image Processing, IEEE, pp 484–488
Sebastien G, Baylou P, Najim M, Keskes N (1998) Adaptive nonlinear filters for 2D and 3D image enhancement. Signal Process 67:237–254
Shi Z, Xu B, Zheng X, Zhao M (2016) An integrated method for ancient chinese tablet images de-noising based on assemble of multiple image smoothing filters. Multimedia Tools and Applications 75:12245–12261
Singh KB, Mahendra TV, Kurmvanshi RS, Rao CVR (2017) Image Enhancement with the application of local and global enhancement methods for dark images. In: International conference on innovations in electronics, signal processing and communication, IESC, IEEE, pp 199–202
Smolka B, Wojciechowski K (2001) Random walk approach to image enhancement. Signal Process 81:465–482
Su Y, Sun W, Liu J, Zhai G, Jing P (2019) Photo-realistic image bit-depth enhancement via residual transposed convolutional neural network. Neurocomputing 347:200–211
Sun Jee-Young, Kim Seung-Wook, Lee Sang-Won, Ko Sung-Jea (2018) A novel contrast enhancement forensics based on convolutional neural networks. Signal Processing: Image Communication 63:149–160
Tao D, Li X, Maybank SJ (2007) Negative samples analysis in relevance feedback. IEEE Trans Knowl Data Eng 19:568–580
Tao D, Tang X, Li X, Rui Y (2006) Direct kernel biased discriminant analysis: a new content-based image retrieval relevance feedback algorithm. IEEE Transactions on Multimedia 8:716–727
Tao D, Tang X, Li X, Wu X (2006) Asymmetric bagging and random subspace for support vector machines-based relevance feedback in image retrieval. IEEE Trans Patt Anal Mach Intel 28:1088–1099
Terol-Villalobos IR, Cruz-Mandujano JA (1998) Contrast enhancement and image segmentation using a class of morphological nonincreasing filters. Journal of Electronic Imaging 7:641–655
Tsai CM, Yeh ZM, Wang YF (2011) Decision tree-based contrast enhancement for various color images. Mach Vis Appl 22:21–37
Verdenet J, Cardot J, Baud M, Chervet H, Duvernoy J, Bidet R (1981) Scintigraphic image contrast-enhancement techniques: Global and local area histogram equalization. European Journal of Nuclear Medicine 6:261–264
Voronin V, Semenishchev E, Tokareva S, Agaian S (2018) Thermal image enhancement algorithm using local and global logarithmic transform histogram matching with spatial equalization. In: IEEE southwest symposium on image analysis and interpretation, SSIAI, IEEE, pp 5–8
Wang Y, Chen Q, Zhang B (1999) Image enhancement based on equal area dualistic sub-image histogram equalization method. IEEE Trans Consum Electron 45:68–75
Welinder P, Branson S, Mita T, Wah C, Schroff F, Belongie S, Perona P (2010) Caltech-UCSD Birds 200. Technical Report CNS-TR-2010-001. California Institute of Technology
Zhang B, Allebach JP (2008) Adaptive bilateral filter for sharpness enhancement and noise removal. IEEE Trans Image Process 17:664–678
Zuo Y, Fang Y, Yang Y, Shang X, Wang B (2019) Residual dense network for intensity-guided depth map enhancement. Inf Sci 495:52–64
Acknowledgements
We are thankful to the reviewers for their valuable comments which have helped to improve the quality of the paper. We also thank Md. Sahidullah and Shefali Waldekar, for their critical comments and for correction of English grammar and punctuation.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original online version of this article was revised: Figure 16 was incomplete.
Appendix
Appendix
A 3D view of the variations of γ and γν, as μ varies from 0 to 1 and σ varies from 0 to 0.5 is shown in Fig. 17. Similarly, a 3D view showing the variations of c and cν, as μ varies from 0 to 1 and γ or γν varies from 0.779 to 50, for intensity 0.996, is shown in Fig. 18. The difference between the continuous and discontinuous nature of the plots is evident from these figures.
Rights and permissions
About this article
Cite this article
Sengupta, D., Biswas, A. & Gupta, P. Non-linear weight adjustment in adaptive gamma correction for image contrast enhancement. Multimed Tools Appl 80, 3835–3862 (2021). https://doi.org/10.1007/s11042-020-09583-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09583-1