Colour Constancy for Image of Non-Uniformly Lit Scenes

This paper presents a colour constancy algorithm for images of scenes lit by non-uniform light sources. The proposed method determines number of colour regions within the image using a histogram-based algorithm. It then applies the K-means++ algorithm on the input image, dividing the image into its segments. The proposed algorithm computes the normalized average absolute difference (NAAD) for each segment’s coefficients and uses it as a measure to determine if the segment’s coefficients have sufficient colour variations. The initial colour constancy adjustment factors for each segment with sufficient colour variation is calculated based on the principle that the average values of colour components of the image are achromatic. The colour constancy adjustment weighting factors (CCAWF) for each pixel of image are determined by fusing the CCAWFs of the segments’ with sufficient colour variations, weighted by their normalized Euclidian distance of the pixel from the center of the segments. Experimental results were generated using both indoor and outdoor benchmark images from the scene illuminated by single or multiple illuminants. Results show that the proposed method outperforms the state of the art techniques subjectively and objectively.

[1]  Shao-Bing Gao,et al.  A Retinal Mechanism Inspired Color Constancy Model , 2016, IEEE Transactions on Image Processing.

[2]  Josemar Simao,et al.  An Iterative Approach for Color Constancy , 2014, 2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol.

[3]  Michael S. Brown,et al.  Two Illuminant Estimation and User Correction Preference , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Joost van de Weijer,et al.  Author Manuscript, Published in "ieee Transactions on Image Processing Edge-based Color Constancy , 2022 .

[5]  Vijay Balasubramanian,et al.  Natural Images from the Birthplace of the Human Eye , 2011, PloS one.

[6]  G. Buchsbaum A spatial processor model for object colour perception , 1980 .

[7]  Joost van de Weijer,et al.  Computational Color Constancy: Survey and Experiments , 2011, IEEE Transactions on Image Processing.

[8]  Joost van de Weijer,et al.  Improving Color Constancy by Photometric Edge Weighting , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Theo Gevers,et al.  Perceptual analysis of distance measures for color constancy algorithms. , 2009, Journal of the Optical Society of America. A, Optics, image science, and vision.

[10]  Brian V. Funt,et al.  A Large Image Database for Color Constancy Research , 2003, CIC.

[11]  E. Land The retinex theory of color vision. , 1977, Scientific American.

[12]  Theo Gevers,et al.  Color Constancy for Multiple Light Sources , 2012, IEEE Transactions on Image Processing.

[13]  Kai-Fu Yang,et al.  Efficient illuminant estimation for color constancy using grey pixels , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[15]  Raimondo Schettini,et al.  Color constancy using CNNs , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[16]  Andrew Blake,et al.  Bayesian color constancy revisited , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Graham D. Finlayson,et al.  Corrected-Moment Illuminant Estimation , 2013, 2013 IEEE International Conference on Computer Vision.

[18]  Jonathan T. Barron,et al.  Convolutional Color Constancy , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[19]  Joost van de Weijer,et al.  Multi-Illuminant Estimation With Conditional Random Fields , 2014, IEEE Transactions on Image Processing.

[20]  Mark S. Drew,et al.  White Patch Gamut Mapping Colour Constancy , 2012, 2012 19th IEEE International Conference on Image Processing.

[21]  Graham D. Finlayson,et al.  Shades of Gray and Colour Constancy , 2004, CIC.

[22]  Alain Trémeau,et al.  Mixed pooling neural networks for color constancy , 2016, 2016 IEEE International Conference on Image Processing (ICIP).