Learning to Importance Sample in Primary Sample Space

08/23/2018
by   Quan Zheng, et al.
2

Importance sampling is one of the most widely used variance reduction strategies in Monte Carlo rendering. In this paper, we propose a novel importance sampling technique that uses a neural network to learn how to sample from a desired density represented by a set of samples. Our approach considers an existing Monte Carlo rendering algorithm as a black box. During a scene-dependent training phase, we learn to generate samples with a desired density in the primary sample space of the rendering algorithm using maximum likelihood estimation. We leverage a recent neural network architecture that was designed to represent real-valued non-volume preserving ('Real NVP') transformations in high dimensional spaces. We use Real NVP to non-linearly warp primary sample space and obtain desired densities. In addition, Real NVP efficiently computes the determinant of the Jacobian of the warp, which is required to implement the change of integration variables implied by the warp. A main advantage of our approach is that it is agnostic of underlying light transport effects, and can be combined with many existing rendering techniques by treating them as a black box. We show that our approach leads to effective variance reduction in several practical scenarios.

READ FULL TEXT

page 1

page 4

page 5

page 9

page 10

research
08/11/2018

Neural Importance Sampling

We propose to use deep neural networks for generating samples in Monte C...
research
06/01/2019

Learning Patterns in Sample Distributions for Monte Carlo Variance Reduction

This paper investigates a novel a-posteriori variance reduction approach...
research
03/11/2023

Online Neural Path Guiding with Normalized Anisotropic Spherical Gaussians

The variance reduction speed of physically-based rendering is heavily af...
research
04/08/2023

Importance Sampling BRDF Derivatives

We propose a set of techniques to efficiently importance sample the deri...
research
12/16/2016

Charted Metropolis Light Transport

In this manuscript, inspired by a simpler reformulation of primary sampl...
research
08/15/2020

Primary-Space Adaptive Control Variates using Piecewise-Polynomial Approximations

We present an unbiased numerical integration algorithm that handles both...
research
05/03/2023

Enhancing Precision with the Local Pivotal Method: A General Variance Reduction Approach

The local pivotal method (LPM) is a successful sampling method for takin...

Please sign up or login with your details

Forgot password? Click here to reset