Statistical calibration of CCD imaging process

Charge-Coupled Device (CCD) cameras are widely used imaging sensors in computer vision systems. Many photometric algorithms, such as shape from shading, color constancy and photometric stereo, implicitly assume that the image intensity is proportional to scene radiance. The actual image measurements deviate significantly from this assumption since the transformation from scene radiance to image intensity is non-linear and is a function of various factors including: noise sources in the CCD sensor, as well as various transformations occurring in the camera including: white balancing, gamma correction and automatic gain control. This paper illustrates how careful modeling of the error sources and the various processing steps enable us to accurately estimate the "response function", the inverse mapping from image measurements to scene radiance for a given camera exposure setting. It is shown that the estimation algorithm outperforms the calibration procedures known to us in terms of reduced bias and variance. Further, we demonstrate how the error modelling helps us to obtain uncertainty estimates of the camera irradiance value. The power of this uncertainty modeling is illustrated by a vision task involving High Dynamic Range image generation followed by change detection. Change can be detected reliably even in situation where the two images (the reference scene image and the current image) are taken several hours apart.

[1]  Peter J. Rousseeuw,et al.  Robust regression and outlier detection , 1987 .

[2]  J. Kalbfleisch Statistical Inference Under Order Restrictions , 1975 .

[3]  L. Maloney,et al.  Color constancy: a method for recovering surface spectral reflectance. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[4]  Glenn Healey,et al.  Radiometric CCD camera calibration and noise estimation , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Masashi Baba,et al.  Photometric calibration of zoom lens systems , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[6]  Takeo Kanade,et al.  Temporal photoreception for adaptive dynamic range image sensing and encoding , 1998, Neural Networks.

[7]  Gregory D. Hager,et al.  Efficient Region Tracking With Parametric Models of Geometry and Illumination , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Dahong Qian,et al.  An automatic light spectrum compensation method for CCD white balance measurement , 1997 .

[9]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[10]  Glenn Healey,et al.  The Illumination-Invariant Matching of Deterministic Local Structure in Color Images , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Jr. James E. Adams,et al.  Design of practical color filter array interpolation algorithms for digital cameras , 1997, Electronic Imaging.

[12]  L. Maloney Evaluation of linear models of surface spectral reflectance with small numbers of parameters. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[13]  James E. Adams,et al.  Design of practical color filter array interpolation algorithms for digital cameras .2 , 1997, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[14]  Steven A. Shafer,et al.  Obtaining accurate color images for machine-vision research , 1990, Electronic Imaging.

[15]  Shree K. Nayar,et al.  Radiometric self calibration , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).