Computer Vision and Image Understanding
Volume 107, Issues 1–2, July–August 2007, Pages 108-122
Color image histogram equalization by absolute discounting back-off
Abstract
A novel color image histogram equalization approach is proposed that exploits the correlation between color components and it is enhanced by a multi-level smoothing technique borrowed from statistical language engineering. Multi-level smoothing aims at dealing efficiently with the problem of unseen color values, either considered independently or in combination with others. It is applied here to the HSI color space for the probability of intensity and the probability of saturation given the intensity, while the hue is left unchanged. Moreover, the proposed approach is extended by an empirical technique, which is based on a hue preserving non-linear transformation, in order to eliminate the gamut problem. This is the second method proposed in the paper. The equalized images by the two methods are compared to those produced by other well-known methods. The better quality of the images equalized by the proposed methods is judged in terms of their visual appeal and objective figures of merit, such as the entropy and the Kullback–Leibler divergence estimates between the resulting color histogram and the multivariate uniform probability density function.
Introduction
Image enhancement aims at improving images from the human visual perspective. Image features such as edges, boundaries, and contrast are sharpened in a way that their dynamic range is increased without any change in the information content inherent in the data [1]. For this purpose, several techniques have been developed. Among others are contrast manipulation, noise reduction, edge crispening and sharpening, filtering, pseudocoloring, image interpolation and magnification [1].
Contrast manipulation techniques can be classified as either global or adaptive. Global techniques apply a transformation to all image pixels, while adaptive techniques use an input–output transformation that varies adaptively with the local image characteristics. The more common global techniques are linear contrast stretch, histogram equalization, and multichannel filtering. The most common adaptive techniques are adaptive histogram equalization (AHE) and contrast-limited adaptive histogram equalization (CLAHE) [2], [3]. AHE applies varying gray-scale transformations locally to every small image region, thus requiring the determination of the region size. CLAHE improves the just described technique by limiting the local contrast-gain. Two drawbacks of the latter method have been identified namely the unavoidable enhancement of noise in smooth regions and the image-dependent selection of the contrast-gain limit [4].
This paper is focused on global techniques with emphasis to color images. More precisely, the notion of unigram and bigram probabilities together with probability smoothing, borrowed from statistical language modeling, is applied to color histogram equalization in order to jointly equalize the two components of the HSI color space, namely the saturation and the intensity. The histogram equalization approach is partially built on that proposed in Pitas and Kiniklis [5], but it is extended with smoothing the necessary probabilities in order to counteract the effect of unseen color component combinations, which stems from the dimensionality of the color space and the often limited number of colors present in an image. Additionally, a second method is developed in an effort to eliminate the gamut problem by exploiting the transformations proposed in Naik and Murthy [6]. The performance of the proposed methods is compared to that of the methods proposed by Pitas and Kiniklis [5], [7] as well as the separate equalization of each color component. The comparison is conducted using not only subjective measures (i.e., how visually appealing the equalized images are), but also objective figures of merit, such as the entropy and the Kullback–Leibler divergence between the resulted color histogram and the corresponding multivariate uniform probability density function.
The outline of the paper is as follows. In Section 2, the color image histogram equalization methods are briefly presented. In Section 3, the baseline histogram equalization approaches and the novel algorithms, proposed in this paper, are described. Experimental results are demonstrated in Section 4, and finally, conclusions are drawn in Section 5. A brief description of the RGB and HSI color spaces is given in Appendix A.
Section snippets
Related works
Histogram equalization is the simplest and most commonly used technique to enhance gray-level images. It assumes that the pixel gray levels are independent identically distributed random variables (rvs) and the image is a realization of an ergodic random field. As a consequence, an image is considered to be more informative, when its histogram resembles the uniform distribution. From this point of view, grayscale histogram equalization exploits the theory of functions of one rv that suggests
Separate equalization of the three color components—Method I
This is the most simple approach to color histogram equalization. Since many color images have three color bases, the color of each pixel is represented by a 3-dimensional vector and grayscale histogram equalization is performed in each of the three color components separately.
Grayscale histogram equalization attempts to uniformly distribute the pixel gray levels of an image to all the available gray levels L (e.g. L = 256, when 8 bits are used to represent each gray level) [1]. Let us
Experimental results
The histogram equalization methods described in Section 3 were implemented and applied to different color images in order to make a comparative quality assessment study of their performance. The quality of the equalized images was judged both in a subjective way from their visual appeal and the presence of unwanted color artifacts as well as by using objective statistical measures, such as the entropy and the Kullback–Leibler divergence.
The entropy represents the average uncertainty of a random
Conclusions
In this paper, two novel color histogram equalization methods are proposed, which work on the intensity and saturation components of the HSI color space. The first method (Method IV) uses probability smoothing to derive the transformations of the original intensity and saturation color components to uniformly distributed ones. The second method (Method V) exploits the empirical technique proposed in Naik and Murthy [6] in order to deal efficiently with the gamut problem that may appear due to
References (30)
- S.M. Pizer et al.
Adaptive histogram equalization and its variations
Comput. Vis. Graph. Image Process.
(1987) - A.K. Jain
Fundamentals of Digital Image Processing
(1986) - S.J. Sangwine et al.
The Colour Image Processing Handbook
(1998) - A. Carbonaro et al.
A comprehensive approach to image-contrast enhancement
- I. Pitas et al.
Multichannel techniques in color image enhancement and modeling
IEEE Trans. Image Process.
(1996) - S.K. Naik et al.
Hue-preserving color image enhancement without gamut problem
IEEE Trans. Image Process.
(2003) - P.E. Trahanias, A.N. Venetsanopoulos, Color image enhancement through 3-d histogram equalization, in: Proc. 11th IAPR...
- J.M. Soha, A.A. Schwartz, Multidimensional histogram normalization contrast enhancement, in: Proc. 5th Canadian Symp....
- R.N. Niblack
An Introduction to Digital Image Processing
(1986) - P.A. Mlsna et al.
A multivariate contrast enhancement technique for multispectral images
IEEE Trans. Geosci. Remote Sensing
(1995)
Colour histogram equalisation via least-squares fitting of isotropic gaussian mixture to uniform distribution
IEE Electr. Lett.
(2006)
Cited by (83)
Extreme low-light image enhancement for surveillance cameras using attention U-net
2020, Sensors SwitzerlandFast hue and range preserving histogram specification: Theory and new algorithms for color image enhancement
2014, IEEE Transactions on Image ProcessingA novel 3-D color histogram equalization method with uniform 1-D gray scale histogram
2011, IEEE Transactions on Image ProcessingFlattest histogram specification with accurate brightness preservation
2008, Iet Image Processing
Copyright © 2007 Elsevier Inc. All rights reserved.