Professional Documents
Culture Documents
Ijjaasstt 123
Ijjaasstt 123
Abstract:
In real world applications the need to extract the key features from low-illumination images, night
vision or abrupt weather conditions is a challenge. In order to fulfil this need the image enhancement
method is used in digital image processing to reduce the flaws in the image by brightening,
sharpening etc. Due to image enhancement the visibility and contrast of the image is improved. In this
paper, the colour correction for low illumination images is done using adaptive enhancement
technique and histogram equalisation method accompanied with fusion strategy. In this paper, the
RGB image is converted into HSV colour plane and V-plane is modified accordingly with the methods
to improve the brightness of the image. The entropy, PSNR, MSE of different images are calculated
and compared. The adaptive enhancement technique showed better results compared to histogram
equalisation. The enhanced images by these techniques are clear and bright when compared to input
image.
Keywords: Adaptive image enhancement, Histogram Equalisation, Brightness, Entropy, Peak Signal
to Noise Ratio, Mean Square Error.
I. Introduction
Digital image processing systems are widely used in many applications like remote sensing, medical
field, transmission and encoding, machine vision etc. The image enhancement is the process to
improve the display of the image or properties of image for further image analysis. Image acquisition
in adverse conditions like night-time, cloudy or smoky weather etc., results in many defects because
of weak reflection of light from object. The need to acquire clear images from these unfavourable
situations now became a challenge.
The aim of this project is to improve the entropy, PSNR of low illumination images. In this paper, the
low illumination images are corrected using adaptive enhancement and histogram equalization
techniques. The RGB space is converted to HSV space and value channel of the image are modified
using these methods to reduce uneven illumination and increase the adaptability of parameter settings.
The uneven illumination component is estimated using multiscale gamma function and distribution
profile is improved using adaptive enhancement method. Histogram equalisation method is used to
enhance the global contrast of image. After enhancement, image fusion strategy is used to extract the
details of the image. In both the methods the entropy PSNR, RMSE values of processed images are
increased compared to unprocessed images. Adaptive enhancement technique provides better results.
II. Related Work
The interest from digital image processing stems from two principal application areas: improvement
of pictorial representation for human interpretation, processing of image data for autonomous machine
perception [1]. Wang et al. proposed colour image correction method based on non-linear
transformation function based on light reflection model and multi-scale theory [2]. Traditional low-
illumination image enhancement algorithms include the gray transformation method and histogram
equalization method [3]. Huang et al. [4] proposed an adaptive gamma correction algorithm to
adaptively obtain gamma correction parameters based on a cumulative distribution probability
histogram. Jobson et al. proposed the single-scale retinex (SSR) algorithm [5] based on the retinex
illumination-reflection model established by Land et al. [6] , which later evolved into the multiscale
retinex (MSR) algorithm, the MSR algorithm with colour restoration (MSRCR) [7,8] , and the MSR
algorithm with chromaticity preservation (MSRCP) [9] . Fu et al. proposed a weighted variation
model for simultaneous reflection and illumination estimation (SRIE) that could preserve the
estimated reflectivity with high accuracy and suppress noise to a certain extent [10]. Image
enhancement methods based on machine learning have emerged in recent years [11]. The image
quality for different distortions lie noise, compression etc., is estimated [12].
Let I be the image taken. Ih, Is, Iv represents three HSV colour planes.
Fig.5. The two source images S1, S2 for two alpha values [0.01, 1] due to adaptive enhancement
technique.
1. Generate matrix S using both the source images.
S = [S1, S2]
2. Calculate the covariance matrix of S.
2 2
𝜎11 𝜎12
C= 2 2 [11]
𝜎21 𝜎22
𝜀1
3. Calculate the eigen values (λ1, λ2) and feature vector 𝜀 for covariance matrix C.
2
4. Find the largest eigen value.
5. Find the weighting coefficients w1 and w2 using feature values:
𝜀 𝜀
w1 = 𝜀 1 and w2 = 𝜀 2 [12, 13]
1+𝜀2 1+𝜀2
6. Finally calculate the fused image
F = w1S1 + w2S2 [14]
The fused V-plane is replaced with original V-plane and image is converted back into RGB colour
space.
IV. RESULTS AND DISCUSSIONS
In this paper, image enhancement for low illumination images is done using adaptive enhancement
and histogram equalization techniques. Six different low illuminated images are enhanced using these
two methods. The methods are tested using MATLAB 2016. The output enhanced images are clear
and bright. The adaptive enhancement is done using following algorithm1:
Algorithm1:
The six experimental images are ‘Box’, ‘Hill’, ‘Fort’, ‘Elephant’, ‘City’, ‘House’. The low
illuminated and enhanced images due to algorithm1 are shown below:
‘Box’
‘Hill’
‘Fort’
‘Elephant’
‘City’
‘House’
The enhancement for low illuminated images using histogram equalization is done by following
algorithm2:
Algorithm2:
The same six images are enhanced using algorithm 2. The low illuminated and enhanced images due
to algorithm2 are shown below:
‘Box’
‘Hill’
‘Fort’
‘Elephant’
‘City’
‘House’
Quantitative analysis:
Entropy:
It is a statistical measure of randomness Entropy is used to characterize the texture of the input image.
It finds the amount of information available in the image. Let ‘A’ be the source set of symbols {a i}.
P(ai) represents the probability of occurrence of symbol {ai}.
E = ∑𝑁𝑖=1 𝑃(𝑎𝑖 ) log 2 𝑃(𝑎𝑖 )
N is the total number of symbols in source set ‘A’.
ISSN: 2005-4238 IJAST 10471
Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No. 05, (2020), pp. 10466 - 10473
M, N represents the rows and columns of the image. MSE can be calculated for any dimensional
image. 𝑥̅ (i, j) and x(i, j) represents the two images to be compared .
PSNR is calculated as follows:
PSNR= 10log10 (peak2/MSE)
where ‘peak’ is either specified by the user or taken from the range of the image. ‘MSE’ is mean
square error between enhanced and input image. PSNR is calculated in dB.
The entropy, PSNR and RMSE is calculated from all the six images and shown below in tables - 1, 2.
Table-1: Entropy, PSNR, RMSE values for six enhanced images due to adaptive enhancement
technique (algorithm1).
Table-2: Entropy, PSNR, RMSE values for six enhanced images due to histogram equalization
technique (Algorithm 2).
methods adaptive enhancement technique provides better results in all aspects compared to histogram
equalization technique. This paper can be further extended to video processing.
References:
[1] Rafael C. Gonza Lez, Richard E. Woods ,”Digital Image Processing, 4th Edition”
[2] W. Wang, Z. Chen and X. Yuan et al., “Adaptive image enhancement method for correcting low-
illumination images “Information Sciences 496 (2019).
[3] T.Huynh-The, B. Le, S. Lee, et al.,Using weighted dynamic range for histogram equalization to
improve the image contrast, EURASIP J. Image Video Process. 1 (1) (2014) 44.
[4] S. Huang, F. Cheng, Y. Chiu, Efficient contrast enhancement using adaptive gamma correction
with weighting distribution, IEEE Trans. Image Process. 22 (3) (2013) 1032–1041.
[5] D. Jobson , Z. Rahman , G. Woodell , Properties and performance of a center/surround Retinex,
IEEE Trans. Image Process. 6 (3) (1997) 451–462 .
[6] E. Land, J. McCann , Lightness and retinex theory, J. Opt. Soc. Am. 61 (1) (1971) 1–11 .
[7] D. Jobson , Z. Rahman , G. Woodell , A multiscale Retinex for bridging the gap between color
images and the human observation of scenes, IEEE Trans. Image Process. 6 (7) (2002) 965–976.
[8] Z. Rahman , D. Jobson , G. Woodell , Retinex processing for automatic image enhancement, J.
Electron. Imaging 13 (1) (2004) 100–110.
[9] A. Petro, C. Sbert , J. Morel , Multiscale Retinex, Image Process on Line 4 (2014) 71–88.
[10] X. Fu , D. Zeng , Y. Huang , et al. , A weighted variational model for simultaneous reflectance
and illumination estimation, in: IEEE Conference on Computer Vision and Pattern Recognition,
2016, pp. 2782–2790 .
[11] M. Gharbi, J. Chen, J. Barron , et al. , Deep bilateral learning for real-time image enhancement,
ACM Trans. Graph. 36 (4) (2017) 118.
[12] Pinki, Rajesh Mehra, et al., “Estimation of the Image Quality under Different Distortions
”International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 5
Issues 7 July 2016.
BIBLIOGRAPHY OF AUTHORS