On Filtering the Noise from the Random Parameters in Monte Carlo Rendering

被引:104
|
作者
Sen, Pradeep
Darabi, Soheil
机构
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 03期
基金
美国国家科学基金会;
关键词
Algorithms; Monte Carlo rendering; global illumination; PHOTOGRAPHY; FLASH;
D O I
10.1145/2167076.2167083
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Monte Carlo (MC) rendering systems can produce spectacular images but are plagued with noise at low sampling rates. In this work, we observe that this noise occurs in regions of the image where the sample values are a direct function of the random parameters used in the Monte Carlo system. Therefore, we propose a way to identify MC noise by estimating this functional relationship from a small number of input samples. To do this, we treat the rendering system as a black box and calculate the statistical dependency between the outputs and inputs of the system. We then use this information to reduce the importance of the sample values affected by MC noise when applying an image-space, cross-bilateral filter, which removes only the noise caused by the random parameters but preserves important scene detail. The process of using the functional relationships between sample values and the random parameter inputs to filter MC noise is called Random Parameter Filtering (RPF), and we demonstrate that it can produce images in a few minutes that are comparable to those rendered with a thousand times more samples. Furthermore, our algorithm is general because we do not assign any physical meaning to the random parameters, so it works for a wide range of Monte Carlo effects, including depth of field, area light sources, motion blur, and path-tracing. We present results for still images and animated sequences at low sampling rates that have higher quality than those produced with previous approaches.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] P-RPF: Pixel-based Random Parameter Filtering for Monte Carlo Rendering
    Park, Hyosub
    Moon, Bochang
    Kim, Soomin
    Yoon, Sung-Eui
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS (CAD/GRAPHICS), 2013, : 123 - 130
  • [2] Probabilistic illumination-aware filtering for Monte Carlo rendering
    Ian C. Doidge
    Mark W. Jones
    [J]. The Visual Computer, 2013, 29 : 707 - 716
  • [3] Probabilistic illumination-aware filtering for Monte Carlo rendering
    Doidge, Ian C.
    Jones, Mark W.
    [J]. VISUAL COMPUTER, 2013, 29 (6-8): : 707 - 716
  • [4] LComparison of Denoising Effects by Filtering Algorithms for the Monte-Carlo Rendering
    Faradounbeh, Soroor Malekmohammadi
    Kim, SeongKi
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 127 : 84 - 84
  • [5] A Machine Learning Approach for Filtering Monte Carlo Noise
    Kalantari, Nima Khademi
    Bako, Steve
    Sen, Pradeep
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04):
  • [6] Removing the Noise in Monte Carlo Rendering with General Image Denoising Algorithms
    Kalantari, Nima Khademi
    Sen, Pradeep
    [J]. COMPUTER GRAPHICS FORUM, 2013, 32 (02) : 93 - 102
  • [7] Noise Reduction on G-Buffers for Monte Carlo Filtering
    Moon, Bochang
    Iglesias-Guitian, Jose A.
    McDonagh, Steven
    Mitchell, Kenny
    [J]. COMPUTER GRAPHICS FORUM, 2017, 36 (08) : 600 - 612
  • [8] Monte Carlo volume rendering
    Cséfalvi, B
    Szirmay-Kalos, L
    [J]. IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, : 449 - 456
  • [9] Guided-Generative Network for noise detection in Monte-Carlo rendering
    Buisine, Jerome
    Teytaud, Fabien
    Delepoulle, Samuel
    Renaud, Christophe
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 61 - 66
  • [10] A Sequential Monte Carlo Framework for Noise Filtering in InSAR Time Series
    Khaki, Mehdi
    Filmer, Mick S.
    Featherstone, Will E.
    Kuhn, Michael
    Bui, Luyen K.
    Parker, Amy L.
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2020, 58 (03): : 1904 - 1912