Single Image Appearance Measurement

Neel Joshi and Henrik Wann Jensen
October 13, 2006

Creating realistic renderings in computer graphics depends on having knowledge of the reflectance properties of materials in the scene. For opaque materials the bi-directional reflectance function (BRDF) captures these properties. Full BRDFs can be measured using highly-accurate gonioreflectometers or more recently with techniques using digital cameras. These approaches sample the BRDF either densely and use simple interpolation for rendering with the BRDF or acquire data sparsely and fit to a BRDF. Previous methods require images from a number of camera positions with a variety of known light positions. We present a technique to recover appearance model parameters from a single image under arbitrary lighting. Using a single high dynamic range image of material sample of known geometry, an environment map, and an iterative rendering and optimization approach we can recover parameters for a wide variety of materials in short amount of time with less stringent experimental constraints as compared to previous techniques. Our technique in not limited to recovering BRDF parameters for opaque materials. We can fit parameters for any low parameter appearance model that is used in a typical renderer. We have measured a number of opaque and transparent materials and we present results showing comparisons of an image of a sample material and the rendered counterpart using the recovered parameters. We further use our optimization approach to recover BRDF model parameters from a single render image of a number of materials rendered from a data-driven BRDF model.

How to view this document

The authors of these documents have submitted their reports to this technical report series for the purpose of non-commercial dissemination of scientific work. The reports are copyrighted by the authors, and their existence in electronic format does not imply that the authors have relinquished any rights. You may copy a report for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect the author's copyright. For information concerning the use of this document for other than research or instructional purposes, contact the authors. Other information concerning this technical report series can be obtained from the Computer Science and Engineering Department at the University of California at San Diego,

[ Search ]

This server operates at UCSD Computer Science and Engineering.
Send email to