Optik 126 (2015) 2619–2625
Contents lists available at ScienceDirect
Optik
jo ur nal homepage: www.elsevier.de/ijleo
Enhancement of low exposure images via recursive histogram
equalization algorithms
Kuldeep Singh
a,∗
, Rajiv Kapoor
b
, Sanjeev Kr. Sinha
c
a
Central Research Lab, Bharat Electronics Ltd, Ghaziabad 201010, India
b
Department of Electronics & Communication, Delhi Technological University, Delhi 110042, India
c
Department of Computer Science, Indian School of Mines, Dhanbad 826004, India
a r t i c l e i n f o
Article history:
Received 6 May 2014
Accepted 15 June 2015
Keywords:
Recursive histogram equalization
Image information content
Image exposure
Low-exposure imaging
a b s t r a c t
This paper proposes two exposure based recursive histogram equalization methods for image enhance-
ment. The proposed methods are very effective for images acquired in low light condition like underwater
sequences or night vision images. The first method is recursive exposure based sub-image histogram
equalization (R-ESIHE) that recursively performs ESIHE [20] method till the exposure residue among
successive iteration is less than a predefined threshold. The second method is named as recursively sep-
arated exposure based sub image histogram equalization (RS-ESIHE) that performs the separation of
image histogram recursively; separate each new histogram further based on their respective exposure
thresholds and equalize each sub histogram individually. The experimental results show that low expo-
sure image enhancement problem was not addressed by earlier HE based methods, has been efficiently
handled by these new methods. The performance evaluation of new methods is done in terms of image
information content as well as visual quality inspection. The proposed methods outperforms earlier HE
based contrast enhancement algorithms specifically for low light images.
© 2015 Elsevier GmbH. All rights reserved.
1. Introduction
Although there is a tremendous advancement in image captur-
ing devices, still natural images are often subject to low-exposure
problems under low light or underwater conditions. Digital cam-
eras have a limited dynamic range as a result photographs acquired
in high dynamic range scenes often exhibit underexposure arte-
facts in shadow regions [1]. An image captured in a dim light
environment encounters low-exposure problem caused by non-
ideal camera settings of aperture and shutter speed. Exposure in
an image determines the brightness or darkness of each element
in the image [2]. In the low illumination scenario, postprocessing
using image enhancement tools is needed to improve the qual-
ity of the acquired image. Many histogram equalization based
image enhancement methods were proposed to cope with contrast
related issues. Histogram equalization (HE) is most extensively uti-
lized contrast enhancement technique due to its simplicity and
ease of implementation [3]. Histogram equalization flattens the
probability distribution and stretches the dynamic range of grey
∗
Corresponding author. Tel.: +91 9910101592.
E-mail addresses: kuldeep.er@gmail.com (K. Singh), rajivkapoor@dce.ac.in
(R. Kapoor).
levels, which in result improves the overall contrast of the image
[4]. Applying HE straight away on natural images is not suitable
for most consumer electronics applications, such as TV, Cameras,
etc., as it tends to change the mean brightness of the image to
the middle level of the grey level range, which in turn produces
annoying artefacts and intensity saturation effects. Kim [4] was
the first one to propose an algorithm named brightness preser-
ving bi histogram equalization (BBHE), which preserves the mean
brightness of the image and improves the contrast. BBHE bisects
the histogram based on the input mean brightness and equalizes
the two sub histograms independently. Wan et al. [5] proposed
an algorithm named dualistic sub image histogram equalization
(DSIHE) and claimed that it is better than BBHE in terms of preserva-
tion of brightness and information content (entropy) of the image.
DSIHE separates the histogram based on median value instead
of mean, which implies that each sub histogram contains almost
equal number of pixels. Chen and Ramli introduced minimum
mean brightness error bi-histogram equalization (MMBEBHE) for
preserving the mean brightness “optimally” [6]. MMBEBHE is an
extension of BBHE, which iteratively calculates the absolute mean
brightness error (AMBE) for grey levels 0 to L-1 and bisects the
histogram based on the intensity value X
m
, which yields mini-
mum AMBE. Chen and Ramli [7] proposed another approach named
recursive mean-separate histogram equalization (RMSHE). This
http://dx.doi.org/10.1016/j.ijleo.2015.06.060
0030-4026/© 2015 Elsevier GmbH. All rights reserved.