1 Introduction
In machine vision and image database applications color can be used as a simple means of segmenting or identifying a specific object as described in [14] or as a means of quickly identifying likely candidate regions for object recognition as in [18]. However, problems arise when images are captured under varying illumination conditions and with cameras with differing sensor characteristics. Color constancy methods try to overcome these problems by estimating the surface reflectance properties of objects in a scene regardless of scene illumination and camera characteristics. In general, if we assume diffuse surface reflections, the measured pixels values for camera sensor channel at image location , denoted as , are the product of the incident illumination , the surface reflectance properties and camera sensor channel spectral sensitivity as a function of the wavelength of the incident light , integrated over the visible spectrum, : \rho_{k}(i)={\int}_{\omega}E(\lambda)S(i,\lambda)C_{k}(\lambda)d\lambda