Interactive Monte Carlo denoising using affinity of neural features

34Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.
Get full text

Abstract

High-quality denoising of Monte Carlo low-sample renderings remains a critical challenge for practical interactive ray tracing. We present a new learning-based denoiser that achieves state-of-the-art quality and runs at interactive rates. Our model processes individual path-traced samples with a lightweight neural network to extract per-pixel feature vectors. The rest of our pipeline operates in pixel space. We define a novel pairwise affinity over the features in a pixel neighborhood, from which we assemble dilated spatial kernels to filter the noisy radiance. Our denoiser is temporally stable thanks to two mechanisms. First, we keep a running average of the noisy radiance and intermediate features, using a per-pixel recursive filter with learned weights. Second, we use a small temporal kernel based on the pairwise affinity between features of consecutive frames. Our experiments show our new affinities lead to higher quality outputs than techniques with comparable computational costs, and better high-frequency details than kernel-predicting approaches. Our model matches or outperfoms state-of-the-art offline denoisers in the low-sample count regime (2 - 8 samples per pixel), and runs at interactive frame rates at 1080p resolution.

Author supplied keywords

Cite

CITATION STYLE

APA

Isik, M., Mullia, K., Fisher, M., Eisenmann, J., & Gharbi, M. (2021). Interactive Monte Carlo denoising using affinity of neural features. ACM Transactions on Graphics, 40(4). https://doi.org/10.1145/3450626.3459793

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free