Physically based dual representation of spectral functions

A dual representation of spectral functions called the composite model is proposed. Its key point is to decompose all spectra into a smooth background and a collection of spikes. This duality not only reflects the physical emission and light-material interaction, but also provides a mathematical basis to effectively handle the opposing characteristics of spectra?frequency space is effective for smooth components, but wavelength space for spikes. In this paper, we represent the smooth part through Fourier coefficients, and spikes through delta functions. We show the sufficiency of a low-dimensional representation analytically through evaluating errors based on CIE color space and approximating the CIE color-matching functions in terms of Gaussian functions. To improve performance, we propose resampling smooth functions that are reconstructed from Fourier coefficients, and as a result spectral multiplications are greatly reduced in complexity. Overall, our composite model eliminates the drawbacks of previous one-fashion representations and is able to satisfy all identified representation criteria with aspect to accuracy, compactness, computational efficiency, portability, and flexibility. This new model has been demonstrated to be crucial for realistic image synthesis, especially for rendering spectral optical phenomena such as light dispersion and diffraction, and has promise in other research areas such as image analysis and color science.

[1]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[2]  Robert Geist,et al.  COLOR REPRESENTATION IN VIRTUAL ENVIRONMENTS , 1996 .

[3]  Mark S. Drew,et al.  Rendering Iridescent Colors of Optical Disks , 2000, Rendering Techniques.

[4]  Bernard Péroche,et al.  Color Fidelity in Computer Graphics: a Survey , 1998, Comput. Graph. Forum.

[5]  J. Dannemiller Spectral reflectance of natural objects: how many basis functions are necessary? , 1992 .

[6]  Mark S. Drew,et al.  Natural metamers , 1992, CVGIP: Image Understanding.

[7]  Brian A. Wandell,et al.  The Synthesis and Analysis of Color Images , 1992, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Michael Harville,et al.  Image capture: synthesis of sensor responses from multispectral images , 1997, Electronic Imaging.

[9]  Mark S. Drew,et al.  Deriving Spectra from Colors and Rendering Light Interference , 1999, IEEE Computer Graphics and Applications.

[10]  Parry Moon,et al.  Polynomial Representation of Reflectance Curves , 1945 .

[11]  J. Parkkinen,et al.  Characteristic spectra of Munsell colors , 1989 .

[12]  Bernard Péroche,et al.  An Adaptive Representation of Spectral Data for Reflectance Computations , 1997, Rendering Techniques.

[13]  H. Barlow What causes trichromacy? A theoretical analysis using comb-filtered spectra , 1982, Vision Research.

[14]  Andrew S. Glassner,et al.  How to derive a spectrum from an RGB triplet , 1989, IEEE Computer Graphics and Applications.

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

[16]  Jean-Claude Paul,et al.  Spectral Data Modeling for a Lighting Application , 1994, Comput. Graph. Forum.

[17]  Mark S. Drew,et al.  RENDERING LIGHT DISPERSION WITH A COMPOSITE SPECTRAL MODEL , 2000 .

[18]  David H. Brainard,et al.  Calibrated processing of image color , 1990 .

[19]  J. Miller,et al.  Standards in Flourescence Spectrometry , 1981 .

[20]  Leo Levi,et al.  Applied Optics: A Guide to Optical System Design, Vol. 1 , 1969 .

[21]  Carlos F. Borges Trichromatic approximation method for surface illumination , 1991 .

[22]  Roy Hall,et al.  A Testbed for Realistic Image Synthesis , 1983, IEEE Computer Graphics and Applications.

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

[24]  Johji Tajima Uniform color scale applications to computer graphics , 1983, Comput. Vis. Graph. Image Process..

[25]  Max Born,et al.  Principles of optics - electromagnetic theory of propagation, interference and diffraction of light (7. ed.) , 1999 .

[26]  Gary W. Meyer,et al.  Wavelength dependent reflectance functions , 1994, SIGGRAPH.