Unsupervised Learning for Color Constancy

by   Nikola Banić, et al.

Most digital camera pipelines use color constancy methods to reduce the influence of illumination and camera sensor on the colors of scene objects. The highest accuracy of color correction is obtained with learning-based color constancy methods, but they require a significant amount of calibrated training images with known ground-truth illumination. Such calibration is time consuming, preferably done for each sensor individually, and therefore a major bottleneck in acquiring high color constancy accuracy. Statistics-based methods do not require calibrated training images, but they are less accurate. In this paper an unsupervised learning-based method is proposed that learns its parameter values after approximating the unknown ground-truth illumination of the training images, thus avoiding calibration. In terms of accuracy the proposed method outperforms all statistics-based and many learning-based methods. An extension of the method is also proposed, which learns the needed parameters from non-calibrated images taken with one sensors and which can then be successfully applied to images taken with another sensor. This effectively enables inter-camera unsupervised learning for color constancy. Additionally, a new high quality color constancy benchmark dataset with 1365 calibrated images is created, used for testing, and made publicly available. The results are presented and discussed. The source code and the dataset are available at http://www.fer.unizg.hr/ipg/resources/color_constancy/.


page 7

page 10


Green Stability Assumption: Unsupervised Learning for Statistics-Based Illumination Estimation

In the image processing pipeline of almost every digital camera there is...

CroP: Color Constancy Benchmark Dataset Generator

Implementing color constancy as a pre-processing step in contemporary di...

Meta-Learning for Few-shot Camera-Adaptive Color Constancy

Digital camera pipelines employ color constancy methods to estimate an u...

Illumination Estimation Challenge: experience of past two years

Illumination estimation is the essential step of computational color con...

Improving Color Constancy by Discounting the Variation of Camera Spectral Sensitivity

It is an ill-posed problem to recover the true scene colors from a color...

Color Recognition for Rubik's Cube Robot

In this paper, we proposed three methods to solve color recognition of R...

Battery Model Calibration with Deep Reinforcement Learning

Lithium-Ion (Li-I) batteries have recently become pervasive and are used...

Please sign up or login with your details

Forgot password? Click here to reset