Langevin Monte Carlo Rendering with Gradient-based Adaptation

被引:7
|
作者
Luan, Fujun [1 ]
Zhao, Shuang [2 ]
Bala, Kavita [1 ]
Gkioulekas, Ioannis [3 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
[2] Univ Calif Irvine, Irvine, CA 92717 USA
[3] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2020年 / 39卷 / 04期
基金
美国国家科学基金会;
关键词
global illumination; photorealistic rendering; Langevin Monte Carlo;
D O I
10.1145/3386569.3392382
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a suite of Langevin Monte Carlo algorithms for efficient photorealistic rendering of scenes with complex light transport effects, such as caustics, interreflections, and occlusions. Our algorithms operate in primary sample space, and use the Metropolis-adjusted Langevin algorithm (MALA) to generate new samples. Drawing inspiration from state-of-the-art stochastic gradient descent procedures, we combine MALA with adaptive preconditioning and momentum schemes that re-use previously-computed first-order gradients, either in an online or in a cache-driven fashion. This combination allows MALA to adapt to the local geometry of the primary sample space, without the computational overhead associated with previous Hessian-based adaptation algorithms. We use the theory of controlled Markov chain Monte Carlo to ensure that these combinations remain ergodic, and are therefore suitable for unbiased Monte Carlo rendering. Through extensive experiments, we show that our algorithms, MALA with online and cache-driven adaptation, can successfully handle complex light transport in a large variety of scenes, leading to improved performance (on average more than 3x variance reduction at equal time, and 7x for motion blur) compared to state-of-the-art Markov chain Monte Carlo rendering algorithms.
引用
下载
收藏
页数:16
相关论文
共 50 条
  • [11] Gradient-Based Sequential Markov Chain Monte Carlo for Multitarget Tracking With Correlated Measurements
    Lamberti, Roland
    Septier, Francois
    Salman, Naveed
    Mihaylova, Lyudmila
    IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2018, 4 (03): : 510 - 518
  • [12] User-friendly guarantees for the Langevin Monte Carlo with inaccurate gradient
    Dalalyan, Arnak S.
    Karagulyan, Avetik
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 2019, 129 (12) : 5278 - 5311
  • [13] Gradient-Based Markov Chain Monte Carlo for Bayesian Inference With Non-differentiable Priors
    Goldman, Jacob Vorstrup
    Sell, Torben
    Singh, Sumeetpal Sidhu
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2022, 117 (540) : 2182 - 2193
  • [14] Gradient-based adaptation of general gaussian kernels
    Glasmachers, T
    Igel, C
    NEURAL COMPUTATION, 2005, 17 (10) : 2099 - 2105
  • [15] MODEL STRUCTURE ADAPTATION: A GRADIENT-BASED APPROACH
    La Cava, William G.
    Danai, Kourosh
    PROCEEDINGS OF THE ASME 8TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2015, VOL 1, 2016,
  • [16] Efficient Bayesian inversion of borehole geophysical measurements with a gradient-based Markov chain Monte Carlo method
    Deng, Tianqi
    Ambia, Joaquin
    Torres-Verdin, Carlos
    GEOPHYSICAL PROSPECTING, 2023, 71 (03) : 471 - 494
  • [17] A gradient-based Markov chain Monte Carlo method for full-waveform inversion and uncertainty analysis
    Zhao, Zeyu
    Sen, Mrinal K.
    GEOPHYSICS, 2021, 86 (01) : R15 - R30
  • [18] Monte Carlo volume rendering
    Cséfalvi, B
    Szirmay-Kalos, L
    IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, : 449 - 456
  • [19] CONSTRAINED ENSEMBLE LANGEVIN MONTE CARLO
    Ding, Zhiyan
    Li, Qin
    FOUNDATIONS OF DATA SCIENCE, 2022, 4 (01): : 37 - 70
  • [20] Langevin Monte Carlo without smoothness
    Chatterji, Niladri S.
    Diakonikolas, Jelena
    Jordan, Michael I.
    Bartlett, Peter L.
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108 : 1716 - 1725