Rendering systems can produce images that include the entire range of visible colors. Imaging hardware, however, can reproduce only a subset of these colors: the device gamut. An image can only be correctly displayed if all of its colors lie inside of the gamut of the target device. Current solutions to this problem are either to correct the scene colors by hand, or to apply gamut mapping techniques to the final image. We propose a methodology called device-directed rendering that performs scene color adjustments automatically. Device-directed rendering applies classic minimization techniques to a symbolic representation of the image that describes the relationship of the scene lights and surfaces to the pixel colors. This representation can then be evaluated to produce an image that is guaranteed to be in gamut. Although our primary application has been correcting out-of-gamut colors, this methodology can be generally applied to the problem of adjusting a scene description to accommodate constraints on the output image pixel values.
[1]
Maureen C. Stone,et al.
Gamut mapping computer-generated imagery
,
1991,
Electronic Imaging.
[2]
Michael F. Cohen,et al.
Radioptimization: goal based rendering
,
1993,
SIGGRAPH.
[3]
Ronald S. Gentile,et al.
A Comparison Of Techniques For Color Gamut Mismatch Compensation
,
1989,
Photonics West - Lasers and Applications in Science and Engineering.
[4]
Lawrence S. Kroll.
Mathematica--A System for Doing Mathematics by Computer.
,
1989
.
[5]
Philip E. Gill,et al.
Practical optimization
,
1981
.
[6]
Carlo H. Séquin,et al.
Parameterized Ray-tracing
,
1989,
SIGGRAPH '89.
[7]
Stephen Wolfram,et al.
Mathematica: a system for doing mathematics by computer (2nd ed.)
,
1991
.