A Signal-Processing Framework for Inverse Rendering
Ravi Ramamoorthi, Pat Hanrahan
Proceedings of SIGGRAPH 2001, August 2001, pp. 117--128.
Abstract: Realism in computer-generated images requires accurate input models for lighting, textures and BRDFs. One of the best ways of obtaining high-quality data is through measurements of scene attributes from real photographs by inverse rendering. However, inverse rendering methods have been largely limited to settings with highly controlled lighting. One of the reasons for this is the lack of a coherent mathematical framework for inverse rendering under general illumination conditions. Our main contribution is the introduction of a signal-processing framework which describes the reflected light field as a convolution of the lighting and BRDF, and expresses it mathematically as a product of spherical harmonic co-efficients of the BRDF and the lighting. Inverse rendering can then be viewed as deconvolution. We apply this theory to a variety of problems in inverse rendering, explaining a number of previous empirical results. We will show why certain problems are ill-posed or numerically ill-conditioned, and why other problems are more amenable to solution. The theory developed here also leads to new practical representations and algorithms. For instance, we present a method to factor the lighting and BRDF from a small number of views, i.e. to estimate both simultaneously when neither is known.
Keyword(s): Signal Processing, Spherical Harmonics, Inverse Rendering, Radiance, Light Field, Irradiance, Illumination, BRDF
BibTeX format:
@inproceedings{Ramamoorthi:2001:ASF,
  author = {Ravi Ramamoorthi and Pat Hanrahan},
  title = {A Signal-Processing Framework for Inverse Rendering},
  booktitle = {Proceedings of SIGGRAPH 2001},
  pages = {117--128},
  month = aug,
  year = {2001},
}
Search for more articles by Ravi Ramamoorthi.
Search for more articles by Pat Hanrahan.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."