In this work we design an adaptive color constancy algorithm that, exploiting the skin regions found in faces, is able to estimate and correct the scene illumination. The algorithm automatically switches from global to spatially varying color correction on the basis of the illuminant estimations on the different faces detected in the image. An extensive comparison with both global and local color constancy algorithms is carried out to validate the effectiveness of the proposed algorithm in terms of both statistical and perceptual significance on a large heterogeneous dataset of RAW images containing faces.
Example images
Original RAW image
Local correction with the proposed algorithm
Correction balanced for the furthest rows
Correction with LSAC
Correction balanced for the first rows
Estimated illuminant color map (balanced with the camera daylight multipliers)
Datasets
Cambridge Portrait Dataset
Milan Portrait Dataset: Available soon
Publications
1.
Adaptive Color Constancy Using Faces (Simone Bianco, Raimondo Schettini)
In IEEE Transactions on Pattern Analysis and Machine Intelligence, volume 36, number 8, pp. 1505-1518, 2014.
@article{bianco2014adaptive-color, author = {Bianco, Simone and Schettini, Raimondo}, year = {2014}, pages = {1505-1518}, title = {Adaptive Color Constancy Using Faces}, volume = {36}, number = {8}, journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence}, pdf = {/download/bianco2014adaptive-color.pdf}, doi = {10.1109/TPAMI.2013.2297710}, issn = {0162-8828}, projectref = {http://www.ivl.disco.unimib.it/research/FaceColorConstancy/}}
2.
Color Constancy Using Faces (Simone Bianco, Raimondo Schettini)
In IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 65-72, 2012.
@inproceedings{bianco2012color-constancy, author = {Bianco, Simone and Schettini, Raimondo}, year = {2012}, pages = {65-72}, title = {Color Constancy Using Faces}, booktitle = {IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, pdf = {/download/bianco2012color-constancy.pdf}}