Welcome to Journal of Graphics

Journal of Graphics ›› 2026, Vol. 47 ›› Issue (3): 472-491.DOI: 10.11996/JG.j.2095-302X.2026030472

• Review • Previous Articles     Next Articles

A survey on the application of control variate techniques in rendering

XU Xiaofeng, XU Yanning, WANG Lu()   

  1. School of Software, Shandong University, Jinan Shandong 250101, China
  • Received:2025-10-17 Accepted:2026-01-16 Online:2026-06-30 Published:2026-06-30
  • Contact: WANG Lu
  • Supported by:
    National Key R&D Program of China(2022YFB3303200);National Natural Science Foundation of China(62272275);Taishan Scholars Program(tsqn202312231)

Abstract:

Control variate techniques constitute a class of classical and effective variance reduction methods and have demonstrated significant advantages in a wide range of Monte Carlo estimation problems in computer graphics rendering in recent years. To address the pervasive issues of high variance and slow convergence in rendering computations, this survey systematically reviewed the theoretical foundations and recent advances of control variate techniques in the rendering domain. By introducing auxiliary functions highly correlated with the target integrand and whose expectations are analytically tractable or accurately estimable, control variates transformed the original estimators into unbiased forms with substantially reduced variance. Focusing on key computational components such as path tracing, many light sampling, free-path sampling, transmittance estimation, and image reconstruction, this survey categorized and summarized representative control variate-based methods across surface rendering, volume rendering, re-rendering, inverse rendering, and gradient-domain rendering. Furthermore, the characteristics of different approaches were analyzed in terms of control variate representations, construction strategies, applicable scenarios, and quality improvement performance, and major challenges and future research directions were discussed.

Key words: control variates, Monte Carlo integration, variance reduction, path tracing, participating media, re-rendering, inverse rendering, gradient-domain rendering

CLC Number: