Volume 25, Issue 3 pp. 351-357

Optimizing Control Variate Estimators for Rendering

Shaohua Fan

Shaohua Fan

University of Wisconsin – Madison

Search for more papers by this author
Stephen Chenney

Stephen Chenney

Emergent Game Technologies

Search for more papers by this author
Bo Hu

Bo Hu

University of Wisconsin – Madison

Search for more papers by this author
Kam-Wah Tsui

Kam-Wah Tsui

University of Wisconsin – Madison

Search for more papers by this author
Yu-chi Lai

Yu-chi Lai

University of Wisconsin – Madison

Search for more papers by this author
First published: 07 December 2006
Citations: 11

Abstract

We present the Optimizing Control Variate (OCV) estimator, a new estimator for Monte Carlo rendering. Based upon a deterministic sampling framework, OCV allows multiple importance sampling functions to be combined in one algorithm. Its optimizing nature addresses a major problem with control variate estimators for rendering: users supply a generic correlated function which is optimized for each estimate, rather than a single highly tuned one that must work well everywhere. We demonstrate OCV with both direct lighting and irradiance-caching examples, showing improvements in image error of over 35% in some cases, for little extra computation time.

Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism Color, shading, shadowing, and texture G.3 [Probability and Statistics]: Probabilistic Algorithms

Keywords: direct lighting, deterministic mixture sampling, control variates

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.