Adaptive Rendering based on Weighted Local Regression

by Bochang Moon, Nathan Carr, Sung-Eui Yoon
ACM Transactions on Graphics 2014 (presented at SIGGRAPH 2015)

This figure shows equal-time adaptive rendering results in the San Miguel scene. Our method shows more visually pleasing results on both defocused (the top row) and focused regions (the bottom row), and has numerically better results, about 3:1 reduction ratios on average, over NLM and SURE.

Abstract

Monte Carlo ray tracing is considered one of the most effective techniques for rendering photo-realistic imagery, but it requires a large number of ray samples to produce converged or even visually pleasing images. We develop a novel image plane adaptive sampling and reconstruction method based on local regression theory. A novel local space estimation process is proposed for employing the local regression, by robustly addressing noisy high dimensional features. Given the local regression on estimated local space, we provide a novel two-step optimization process for selecting bandwidths of features locally in a data-driven way. Local weighted regression is then applied using the computed bandwidths to produce a smooth image reconstruction with well preserved details. We derive an error analysis to guide our adaptive sampling process at the local space. We demonstrate that our method produces more accurate and visually pleasing results over the state-of-the-art techniques across a wide range of rendering effects. Our method also allows users to use an arbitrary set of features including noisy features, and robustly computes a subset of them by ignoring noisy features and decorrelating them for higher quality.

Contents

Main Report (pdf, 28.9 MB)
Supplementary Report (pdf, 79 MB)
Presentation Slides at SIGGRAPH 2015 (pptx, 71.4 MB)
Fast Forward Video at SIGGRAPH 2015 (mov, 46.5 MB)
Code (4 MB) : Adaptive rendering implementation (integrated with pbrt2)
Scene_header (1 MB) : Scene description files (i.e., XXX.pbrt)
Scenes (405 MB) :Geometry files and texture images of tested scenes. We uploaded a large file for your convenience, but we recommend that you download the scenes from the original sources (e.g., pbrt.org)


Earlier version (technical report): KAIST Tech. report (PDF, 29MB)

Dept. of Computer Science
KAIST
373-1 Guseong-dong, Yuseong-gu, Daejeon, 305-701
South Korea
sglabkaist dot gmail dot com