Abstract
Accurate illuminant estimation from digital image data is a fundamental step of practically every image colour correction. Combinational illuminant estimation schemes have been shown to improve estimation accuracy significantly compared to other colour constancy algorithms. These schemes combine individual estimates of simpler colour constancy algorithms in some ‘intelligent’ manner into a joint and, usually, more efficient illuminant estimation. Among them, a combinational method based on Support Vector Regression (SVR) was proposed recently, demonstrating the more accurate illuminant estimation (Li et al. IEEE Trans. Image Process. 23(3), 1194–1209, 2014). We extended this method by our previously introduced convolutional framework, in which the illuminant was estimated by a set of image-specific filters generated using a linear analysis. In this work, the convolutional framework was reformulated, so that each image-specific filter obtained by principal component analysis (PCA) produced one illuminant estimate. All these individual estimates were then combined into a joint illuminant estimation by using SVR. Each illuminant estimation by using a single image-specific PCA filter within the convolutional framework actually represented one base algorithm for the combinational method based on SVR. The proposed method was validated on the well-known Gehler image dataset, reprocessed and prepared by author Shi, and, as well, on the NUS multi-camera dataset. It was shown that the median and trimean angular errors were (non-significantly) lower for our proposed method compared to the original combinational method based on SVR for which our method utilized just 6 image-specific PCA filters, while the original combinational method required 12 base algorithms for similar results. Nevertheless, a proposed method unified grey edge framework, PCA analysis, linear filtering theory, and SVR regression formally for the combinational illuminant estimation.
Similar content being viewed by others
References
Barron, J.T.: Convolutional color constancy. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 379–387 (2015)
Barron, J.T., Tsai, Y.T.: Fast fourier color constancy. arXiv preprint arXiv:1611.07596 (2016)
Bianco, S., Cusano, C., Schettini, R.: Color constancy using CNNS. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 81–89 (2015)
Cardei, V.C., Funt, B., Barnard, K.: Estimating the scene illumination chromaticity by using a neural network. J. Opt. Soc. Am. A 19(12), 2374–2386 (2002). doi:10.1364/JOSAA.19.002374
Chakrabarti, A., Hirakawa, K., Zickler, T.: Color constancy with spatio-spectral statistics. IEEE Trans. Pattern Anal. 34(8), 1509–1519 (2012). doi:10.1109/TPAMI.2011.252
Cheng, D., Prasad, D.K., Brown, M.S.: Illuminant estimation for color constancy: why spatial-domain methods work and the role of the color distribution. JOSA A 31(5), 1049–1058 (2014)
Cheng, D., Price, B., Cohen, S., Brown, M.S.: Effective learning-based illuminant estimation using simple features. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1000–1008 (2015)
Finlayson, G.D.: Corrected-moment illuminant estimation. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 1904–1911 (2013)
Gehler, P.V., Rother, C., Blake, A., Minka, T., Sharp, T.: Bayesian color constancy revisited. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2008)
Gijsenij, A., Gevers, T., van de Weijer, J.: Generalized gamut mapping using image derivative structures for color constancy. Int. J. Comput. Vision 86(2–3), 127–139 (2010). doi:10.1007/s11263-008-0171-3
Li, B., Xiong, W., Hu, W., Funt, B.: Evaluating combinational illumination estimation methods on real-world images. IEEE Trans. Image Process. 23(3), 1194–1209 (2014). doi:10.1109/TIP.2013.2277943
Li, B., Xiong, W., Hu, W., Funt, B., Xing, J.: Multi-cue illumination estimation via a tree-structured group joint sparse representation. Int. J. Comput. Vision 117(1), 21–47 (2016)
Šavc, M., Potočnik, B.: Colour constancy using grey edge framework and image component analysis. KSII Trans. Intern. Inf. Syst. (TIIS) 8(12), 4502–4512 (2014). doi:10.3837/tiis.2014.12.015
Shi, L., Funt, B.: Shi’s re-processing of Gehler’s raw dataset. http://www.cs.sfu.ca/colour/data/ (2016). Accessed 22 Dec 2016
van de Weijer, J., Gevers, T., Gijsenij, A.: Edge-based color constancy. IEEE Trans. Image Process. 16(9), 2207–2214 (2007). doi:10.1109/TIP.2007.901808
Xiong, W., Funt, B.: Estimating illumination chromaticity via support vector regression. J. Imaging Sci. 50(4), 341–348 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Šavc, M., Potočnik, B. Combinational illumination estimation method based on image-specific PCA filters and support vector regression. Machine Vision and Applications 29, 1–9 (2018). https://doi.org/10.1007/s00138-017-0860-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-017-0860-4