Constrained least-squares regression in color spaces

To characterize color values measured by color devices (e.g., scanners, color copiers, and color cameras) in a device- independent fashion these values must be transformed to colorimet- ric tristimulus values. The measured RGB 3-vectors are not a linear transformation away from such colorimetric vectors, however, but still the best transformation between these two data sets, or be- tween RGB values measured under different illuminants, can easily be determined. Two well-known methods for determining this trans- formation are the simple least-squares fit (LS) procedure and Vrhel's principal component method. The former approach makes no a priori statement about which colors will be mapped well and which will be mapped poorly. Depending on the data set a white reflectance may be mapped accurately or inaccurately. In contrast, the principal component method solves for the transform that ex- actly maps a particular set of basis surfaces between illuminants (where the basis is usually designed to capture the statistics of a set of spectral reflectance data) and hence some statement can be made about which colors will be mapped without error. Unfortu- nately, even if the basis set fits real reflectances well this does not guarantee good color correction. Here we propose a new, compro- mise, constrained regression method based on finding the mapping which maps a single (or possibly two) basis surface(s) without error and, subject to this constraint, also minimizes the sum of squared differences between the mapped RGB data and corresponding XYZ tristimuli values. The constrained regression is particularly useful either when it is crucial to map a particular color with great accuracy or when there is incomplete calibration data. For example, it is gen- erally desirable that the device coordinates for a white reflectance should always map exactly to the XYZ tristimulus white. Surpris- ingly, we show that when no statistics about reflectances are known then a white-point preserving mapping affords much better correc- tion performance compared with the naive least-squares method. Colorimetric results are improved further by guiding the regression using a training set of measured reflectances; a standard data set can be used to fix a white-point-preserving regression that does remarkably well on other data sets. Even when the reflectance sta- tistics are known, we show that correctly mapping white does not incur a large colorimetric overhead; the errors resulting from white- point preserving least-squares fitting and straightforward least- squares are similar. © 1997 SPIE and IS&T. (S1017-9909(97)01204-X)

[1]  Jan P. Allebach,et al.  Human Vision, Visual Processing, and Digital Display IV: 1-4 February 1993 San Jose, California , 1993 .

[2]  Po-chieh Hung,et al.  Colorimetric calibration for scanners and media , 1991, Electronic Imaging.

[3]  D. B. Judd,et al.  Final Report of the O.S.A. Subcommittee on the Spacing of the Munsell Colors , 1943 .

[4]  Gary W. Meyer,et al.  Wavelength selection for synthetic image generation , 1988, Comput. Vis. Graph. Image Process..

[5]  Roy S. Berns,et al.  Colorimetric characterization of a desktop drum scanner using a spectral model , 1995, J. Electronic Imaging.

[6]  H. Joel Trussell,et al.  Physical device illumination color correction , 1993, Electronic Imaging.

[7]  Ron Gershon,et al.  Measurement and Analysis of Object Reflectance Spectra , 1994 .

[8]  Roy S. Berns,et al.  Precision requirements for digital color reproduction , 1992, TOGS.

[9]  Gunther Wyszecki,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd Edition , 2000 .

[10]  Brian A. Wandell,et al.  Water into wine: converting scanner RGB to tristimulus XYZ , 1993, Electronic Imaging.

[11]  T Kusunoki,et al.  Color characteristic design for color scanners. , 1990, Applied optics.

[12]  Mark S. Drew,et al.  Device-Independent Color via Spectral Sharpening , 1994, CIC.

[13]  Brian V. Funt,et al.  Coefficient Channels for Colour Constancy , 1997 .

[14]  Michael J. Vrhel,et al.  Color correction using principal components , 1992 .

[15]  Henry R. Kang Color scanner calibration , 1992 .

[16]  Po-Chieh Hung Color Rendition Using Three-Dimensional Interpolation , 1988, Photonics West - Lasers and Applications in Science and Engineering.

[17]  G D Finlayson,et al.  Spectral sharpening: sensor transformations for improved color constancy. , 1994, Journal of the Optical Society of America. A, Optics, image science, and vision.

[18]  W D Wright,et al.  Color Science, Concepts and Methods. Quantitative Data and Formulas , 1967 .

[19]  H. Joel Trussell,et al.  Optimal scanning filters using spectral reflectance information , 1993, Electronic Imaging.