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

To appear in

ACM Transactions on Graphics (TOG) 2011

           Pradeep Sen                      Soheil Darabi           

   UNM Advanced Graphics Lab   

Abstract

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.


The Paper


Additional Material


Tech Report

66.1 MB

Lo-res
Tech Report

7.7 MB

Bibtex

@article{RPF11,

author = {Pradeep Sen and

Soheil Darabi},

title = {{On Filtering the Noise from the Random Parameters in Monte Carlo Rendering}},

journal = {ACM Transactions on Graphics (TOG)},

volume = {to appear},

year = {2011},

}



This paper has been accepted for publication to the journal ACM Transactions on Graphics and the version available here is a pre-print of the final paper. The technical report which describes the implementation of the random parameter filtering algorithm in detail has already been published through LoboVault, UNM's institutional repository for scholarly publications, and is available here. It can be cited as such:


Pradeep Sen and Soheil Darabi. "Implementation of random parameter filtering." Technical Report #EECE-TR-11-0004, University of New Mexico, May 2011.


Bibtex for the technical report:

% Our technical report

@techreport{RPFTechReport,

author = {Pradeep Sen and

Soheil Darabi},

title = {{Implementation of Random Parameter Filtering}},

institution = {University of New Mexico},

number = {EECE-TR-11-0004},

month = {May},

year = {2011},

}



The ideas presented in this paper are available for commercial licensing through the UNM technology transfer office STC.UNM. Please contact Ms. Jovan Heusser at (505) 272-7908 or email jheusser@stc.unm.edu for more information.

This page contains documents, source code, videos and other files that could be protected by copyright. They are provided here for reasonable academic fair use. Interested parties are referred to the official published version of the documents which are available from the copyright holder through the external link.

Please notify us of any problems to this webpage by emailing webmaster [ at ] agl.unm.edu.