Picture Perfect RGB Rendering Using Spectral Prefiltering and Sharp Color Primaries

Accurate color rendering requires the consideration of many samples over the visible spectrum, and advanced rendering tools developed by the research community offer multispectral sampling towards this goal. However, for practical reasons including efficiency, white balance, and data demands, most commercial rendering packages still employ a naive RGB model in their lighting calculations. This results in colors that are often qualitatively different from the correct ones. In this paper, we demonstrate two independent and complementary techniques for improving RGB rendering accuracy without impacting calculation time: spectral prefiltering and color space selection. Spectral prefiltering is an obvious but overlooked method of preparing input colors for a conventional RGB rendering calculation, which achieves exact results for the direct component, and very accurate results for the interreflected component when compared with full-spectral rendering. In an empirical error analysis of our method, we show how the choice of rendering color space also affects final image accuracy, independent of prefiltering. Specifically, we demonstrate the merits of a particular transform that has emerged from the color research community as the best performer in computing white point adaptation under changing illuminants: the Sharp RGB space.

[1]  M. Ronnier Luo,et al.  Incomplete Chromatic Adaptation under Mixed Illuminations , 2001, Color Imaging Conference.

[2]  Andrew S. Glassner,et al.  Principles of Digital Image Synthesis , 1995 .

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

[4]  Gary W. Meyer,et al.  A BRDF Database Employing the Beard-Maxwell Reflection Model , 2002, Graphics Interface.

[5]  Mark D. Fairchild,et al.  Herding CATs: A Comparison of Linear Chromatic-Adaptation Transforms for CIECAM97s , 2001, CIC.

[6]  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.

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

[8]  Graham D. Finlayson,et al.  Is the Sharp Adaptation Transform more plausible than CMCCAT2000? , 2001, Color Imaging Conference.

[9]  J. Cohen,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulas , 1968 .

[10]  B A Wandell,et al.  Linear models of surface and illuminant spectra. , 1992, Journal of the Optical Society of America. A, Optics and image science.

[11]  Donald P. Greenberg,et al.  A multiscale model of adaptation and spatial vision for realistic image display , 1998, SIGGRAPH.

[12]  Christine D. Piatko,et al.  A visibility matching tone reproduction operator for high dynamic range scenes , 1997, SIGGRAPH '97.

[13]  Carlos F. Borges,et al.  Trichromatic approximation for computer graphics illumination models , 1991, SIGGRAPH.

[14]  Sabine Süsstrunk,et al.  Chromatic adaptation performance of different RGB sensors , 2000, IS&T/SPIE Electronic Imaging.

[15]  Mark S. Peercy,et al.  Linear color representations for full speed spectral rendering , 1993, SIGGRAPH.

[16]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1999, TOGS.

[17]  Brian E. Smits An RGB-to-Spectrum Conversion for Reflectances , 1999, J. Graphics, GPU, & Game Tools.

[18]  Matthew Anderson,et al.  Proposal for a Standard Default Color Space for the Internet - sRGB , 1996, CIC.