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.
@article {Fan2006,
author = {Fan, Shaohua and Chenney, Stephen and Hu, Bo and Tsui, Kam-Wah and Lai, Yu-chi},
title = {Optimizing Control Variate Estimators for Rendering},
journal = {Computer Graphics Forum},
volume = {25},
number = {3},
pages = {351--357},
year = {2006},
}