Development and Real-Time Implementation of Auto White Balancing Scoring Algorithm

This paper presents the development and real-time implementation of an autowhite balancing algorithm named scoring. The spectral distributions of the Macbeth reference colors together with the spectral distributions of several color temperature light sources are used to set up a number of reference color points in the CbCr color space. A number of representative color points are obtained from a captured image by using a previously developed multi-scale clustering algorithm. A match is then established between the reference set of colors and the representative set of colors. The matching scheme generates the most likely color temperature under which the image is captured. Furthermore, this paper discusses the real-time implementation of the developed auto white balancing algorithm on the TI TMS320DSC platform, a power-efficient single-chip processor that has been specifically designed for digital still cameras. It is shown as to how the algorithm is modified to allow a processing rate of 30 frames/s.

[1]  Edward J. Giorgianni,et al.  Digital Color Management: Encoding Solutions , 1998 .

[2]  Raj Talluri,et al.  Programmable DSP platform for digital still cameras , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[3]  Nasser Kehtarnavaz,et al.  Determining number of clusters and prototype locations via multi-scale clustering , 1998, Pattern Recognit. Lett..

[4]  Yung-Cheng Liu,et al.  Automatic white balance for digital still camera , 1995 .

[5]  Visvanathan Ramesh,et al.  A Band Processing Imaging Library for a TriCore-Based Digital Still Camera , 2001, Real Time Imaging.

[6]  Graham D. Finlayson,et al.  Color by Correlation , 1997, CIC.

[7]  Ted J. Cooper Color segmentation as an aid to white balancing for digital still cameras , 2000, IS&T/SPIE Electronic Imaging.

[8]  Nasser Kehtarnavaz,et al.  Color image segmentation using multi-scale clustering , 1998, 1998 IEEE Southwest Symposium on Image Analysis and Interpretation (Cat. No.98EX165).

[9]  Brian V. Funt,et al.  Learning Color Constancy , 1996, CIC.