Hindawi Publishing Corporation EURASIP Journal on Image and Video Processing Volume 2010, Article ID 837237, 22 pages doi:10.1155/2010/837237 Research Article Perceptually Motivated Automatic Color Contrast Enhancement Based on Color Constancy Estimation Anustup Choudhury and G´ erard Medioni Department of Computer Science, University of Southern California, Los Angeles, CA 90089, USA Correspondence should be addressed to G´ erard Medioni, medioni@usc.edu Received 30 March 2010; Revised 20 August 2010; Accepted 1 October 2010 Academic Editor: Zhou Wang Copyright © 2010 A. Choudhury and G. Medioni. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. We address the problem of contrast enhancement for color images. Our method to enhance images is inspired from the retinex theory. We try to estimate the illumination and separate it from the reflectance component of an image. We use denoising techniques to estimate the illumination and while doing so achieve color constancy. We enhance only the illumination component of the image. The parameters for enhancement are estimated automatically. This enhanced illumination is then multiplied with the reflectance to obtain enhanced images with better contrast. We provide validation of our color constancy approach and show performance better than state-of-the-art approaches. We also show “visually better” results while comparing our enhancement results with those from other enhancement techniques and from commercial software packages. We perform statistical analysis of our results and quantitatively show that our approach produces eective image enhancement. This is validated by ratings from human observers. 1. Introduction The human visual system (HVS) is a sophisticated mecha- nism capable of capturing a scene with very precise repre- sentation of detail and color. In the HVS, while individual sensing elements can only distinguish limited quantized levels, the entire system handles large dynamic range through various biological actions. Current capture or display devices cannot faithfully represent the entire dynamic range of the scene, therefore images taken from a camera or displayed on monitors/display devices suer from certain limitations. As a result, bright regions of the image may appear overexposed and dark regions may appear underexposed. The objective of contrast enhancement is to improve the visual quality of images. One of the most common techniques to enhance the contrast of images is to perform histogram equalization. The advantage of this technique is that it works very well for grayscale images; however, when histogram equalization is used to enhance color images, it may cause a shift in the color scale, resulting in artifacts and an imbalance in image color as shown in Figure 1. These unwanted artifacts are not desirable, as it is critical to maintain the color properties of the image while enhancing them. A high-level overview of our approach can be seen in Figure 2. We assume any image to be a pixel-by-pixel product of the illumination (light that falls on the scene) and the reflectance component of the scene. This can be expressed as I(x) = L(x)R(x), (1) where L(x) is the illumination component and R(x) is the reflectance component of the image I(x) with spatial coordinate x. In this paper, we deal with color images. So, I(x), L(x), and R(x) have 3 components—one for each color channel. For instance, for the illumination image, L(x), we denote the red color channel by L red (x), the green channel by L green (x), and the blue color channel by L blue (x). Similarly, we can denote the color channels for other images. The capital bold font denotes multiband. The presence of a bar above the capital bold font denotes singleband. Similarly, the spatial coordinate, x = (x, y) R 2 .