A Novel Colour-Constancy Algorithm: A Mixture of Existing Algorithms

Colour constancy algorithms attempt to provide an accurate colour representation of images independent of the illuminant colour used for scene illumination. In this paper we investigate well-known and state-ofthe-art colour-constancy algorithms. We then select a few of these algorithms and combine them using a weighted-sum approach. Four methods are involved in the weights estimation. The first method uniformly distributes the weights among the algorithms. The second one uses learning set of images to train the weights based on errors. The third method searches for a linear combination of all methods’ outcomes that minimise the error. The fourth one trains a continuous perceptron, in order to find optimum combination of the methods. In all four approaches, we used a set of 60 images. Each of these images was taken with a Gretag Macbeth colour checker card in the scene, in order to make quantitative evaluation of colour-consistency algorithms. The results obtained show our proposed method outperforms individual algorithms. The best results were obtained using the weights for linear combination and the trained continuous perceptron to combine the algorithms.

[1]  Theo Gevers,et al.  Color Constancy Using Natural Image Statistics and Scene Semantics , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  K Barnard,et al.  Sensor sharpening for computational color constancy. , 2001, Journal of the Optical Society of America. A, Optics, image science, and vision.

[3]  Marc Ebner,et al.  Color Constancy , 2007, Computer Vision, A Reference Guide.

[4]  D. Pascale RGB coordinates of the Macbeth ColorChecker , 2006 .

[5]  Marc Ebner,et al.  Color constancy based on local space average color , 2009, Machine Vision and Applications.

[6]  E. Land,et al.  Lightness and retinex theory. , 1971, Journal of the Optical Society of America.

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

[8]  Alessandro Rizzi,et al.  Random Spray Retinex: A New Retinex Implementation to Investigate the Local Properties of the Model , 2007, IEEE Transactions on Image Processing.

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

[10]  Stephen R. Marsland Machine Learning , 2014, Encyclopedia of Social Network Analysis and Mining.