Langevin Monte Carlo Rendering with Gradient-based Adaptation

被引:9
|
作者
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 条
  • [41] Orthogonal Array Sampling for Monte Carlo Rendering
    Jarosz, Wojciech
    Enayet, Afnan
    Kensler, Andrew
    Kilpatrick, Charlie
    Christensen, Per
    COMPUTER GRAPHICS FORUM, 2019, 38 (04) : 135 - 147
  • [42] Perceptual Error Optimization for Monte Carlo Rendering
    Chizhov, Vassillen
    Georgiev, Iliyan
    Myszkowski, Karol
    Singh, Gurprit
    ACM TRANSACTIONS ON GRAPHICS, 2022, 41 (03):
  • [43] Antithetic Sampling for Monte Carlo Differentiable Rendering
    Zhang, Cheng
    Dong, Zhao
    Doggett, Michael
    Zhao, Shuang
    ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (04):
  • [44] Bayesian Collaborative Denoising for Monte Carlo Rendering
    Boughida, Malik
    Boubekeur, Tamy
    COMPUTER GRAPHICS FORUM, 2017, 36 (04) : 137 - 153
  • [45] Improved Discretization Analysis for Underdamped Langevin Monte Carlo
    Zhang, Matthew Shunshi
    Chewi, Sinho
    Li, Mufan Bill
    Balasubramanian, Krishnakumar
    Erdogdu, Murat A.
    THIRTY SIXTH ANNUAL CONFERENCE ON LEARNING THEORY, VOL 195, 2023, 195 : 36 - 71
  • [47] Evaluation of a novel hybrid intensity and gradient-based method for PET tumor segmentation using a Monte Carlo simulated NSCLC phantom
    Wan, H.
    Niman, R.
    Nelson, A. S.
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2018, 45 : S253 - S253
  • [48] Fluctuation without dissipation: Microcanonical Langevin Monte Carlo
    Robnik, Jakob
    Seljak, Uros
    SYMPOSIUM ON ADVANCES IN APPROXIMATE BAYESIAN INFERENCE, 2024, 253 : 111 - 126
  • [49] Revisiting Gradient-based Haptic Rendering for Lateral Force Feedback in SPIDAR-mouse
    Asai, Kikuo
    Takase, Norio
    Sato, Makoto
    2015 IEEE INTERNATIONAL WORKSHOP ON HAPTIC AUDIO-VISUAL ENVIRONMENTS AND GAMES (HAVE), 2015, : 1 - 6
  • [50] Riemann manifold Langevin and Hamiltonian Monte Carlo methods
    Girolami, Mark
    Calderhead, Ben
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 2011, 73 : 123 - 214