Image white balance based on a non-diagonal model
People
Ching-chun Huang ,De-Kai Huang
The system flow of the proposed method
Abstract
White balance is an algorithm proposed to mimic the color constancy mechanism of human perception. However, as shown by its name, current white balance algorithms only promise to correct the color shift of gray tones to correct positions; for other color values, white balance algorithms process them as gray tones and therefore produce undesired color biases. To improve the color prediction of white balance algorithms, in this paper, we propose a 3-parameter non-diagonal model, named as PCA-CLSE, for white balance. Unlike many previous researches which use the von Kries diagonal model for color prediction, we proposed applying a non-diagonal model for color correction which aimed to minimize the color biases while keeping the balance of white color. In our method,to reduce the color biases, we proposed a PCA-based training method to gain extra information for analysis and built a mapping model between illumination and non-diagonal transformation matrices. While a colorbiased image is given, we could estimate the illumination and dynamically determine the illumination-dependent transformation matrix to correct the color-biased image. Our evaluation shows that the proposed PCA-CLSE model can efficiently reduce the color biases.
(a) A color-biased image and its white balance results based on (b) true illumination, (c) gray-world illumination estimation, and (d) gray-edge illumination estimation with PCA-CLSE color correction.
(a) A color-biased image and its white balance results based on (b) true illumination, (c) gray-world illumination estimation, and (d) gray-edge illumination estimation with PCA-CLSE color correction.
Illumination estimation based on gray-world (Ill_GW) and gray-edge (Ill_GE) and their angular errors (AE) comparing with the true illumination (Ill_True).
Publication
Ching-Chun Huang and De-Kai Huang "Image white balance based on a non-diagonal model", IPPR Conference on Computer Vision, Graphics, and Image Processing, Aug., 2012..