Single and Multiple Illuminant Estimation Using Convolutional Neural Networks

IEEE Trans Image Process. 2017 Sep;26(9):4347-4362. doi: 10.1109/TIP.2017.2713044. Epub 2017 Jun 7.

Abstract

In this paper, we present a three-stage method for the estimation of the color of the illuminant in RAW images. The first stage uses a convolutional neural network that has been specially designed to produce multiple local estimates of the illuminant. The second stage, given the local estimates, determines the number of illuminants in the scene. Finally, local illuminant estimates are refined by non-linear local aggregation, resulting in a global estimate in case of single illuminant. An extensive comparison with both local and global illuminant estimation methods in the state of the art, on standard data sets with single and multiple illuminants, proves the effectiveness of our method.