Accelerating Inverse Rendering By Using a GPU and Reuse of Light Paths

09/30/2021
by   Ido Czerninski, et al.
0

Inverse rendering seeks to estimate scene characteristics from a set of data images. The dominant approach is based on differential rendering using Monte-Carlo. Algorithms as such usually rely on a forward model and use an iterative gradient method that requires sampling millions of light paths per iteration. This paper presents an efficient framework that speeds up existing inverse rendering algorithms. This is achieved by tailoring the iterative process of inverse rendering specifically to a GPU architecture. For this cause, we introduce two interleaved steps - Path Sorting and Path Recycling. Path Sorting allows the GPU to deal with light paths of the same size. Path Recycling allows the algorithm to use light paths from previous iterations to better utilize the information they encode. Together, these steps significantly speed up gradient optimization. In this paper, we give the theoretical background for Path Recycling. We demonstrate its efficiency for volumetric scattering tomography and reflectometry (surface reflections).

READ FULL TEXT

page 17

page 19

research
03/31/2023

Neural Microfacet Fields for Inverse Rendering

We present Neural Microfacet Fields, a method for recovering materials, ...
research
11/12/2021

Path Verification for Dynamic Indirect Illumination

In this paper we present a technique that improves rendering performance...
research
06/07/2022

Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoising

Recent advances in differentiable rendering have enabled high-quality re...
research
06/15/2021

Real-Time Denoising of Volumetric Path Tracing for Direct Volume Rendering

Direct Volume Rendering (DVR) using Volumetric Path Tracing (VPT) is a s...
research
05/03/2023

Inverse Global Illumination using a Neural Radiometric Prior

Inverse rendering methods that account for global illumination are becom...
research
04/27/2019

Differentiable Visual Computing

Derivatives of computer graphics, image processing, and deep learning al...
research
07/18/2017

GPU accelerated computation of Polarized Subsurface BRDF for Flat Particulate Layers

BRDF of most real world materials has two components, the surface BRDF d...

Please sign up or login with your details

Forgot password? Click here to reset