Ward, Greg, Elena Eydelberg-Vileshin, メPicture Perfect RGB Rendering Using Spectral Prefiltering and Sharp Color Primaries,モ Thirteenth Eurographics Workshop on Rendering (2002), P. Debevec and S. Gibson (Editors).
Greg Ward
Exponent - Failure Analysis Associates
Elena Eydelberg-Vileshin
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 often results in colors that are 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 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.
PDF of final workshop paper (712 Kbytes)
Lighting |
Method |
CIE XYZ |
sRGB |
Sharp |
fluorescent |
na夫e |
|||
fluorescent |
prefilt |
|||
tungsten |
na夫e |
|||
tungsten |
prefilt |
|||
both |
na夫e |
|||
both |
prefilt fluor |
|||
both |
prefilt tung |
Certain of the images were not color-balanced properly, but the comparison is still valid.