AutoInt: Automatic Integration for Fast Neural Volume Rendering

By David B. Lindell, Julien N. P. Martel, Gordon Wetzstein. Computer Vision and Pattern Recognition, 2020

297 citations recorded by the source corpus.

Numerical integration is a foundational technique in scientific computing and is at the core of many computer vision applications. Among these applications, neural volume rendering has recently been proposed as a new paradigm for view synthesis, achieving photorealistic image quality. However, a fundamental obstacle to making these methods practical is the extreme computational and memory requirements caused by the required volume integrations along the rendered rays during training and inference. Millions of rays, each requiring hundreds of forward passes through a neural network are needed to approximate those integrations with Monte Carlo sampling. Here, we propose automatic integration, a new framework for learning efficient, closed-form solutions to integrals using coordinate-based neural networks. For training, we instantiate the computational graph corresponding to the derivative of the coordinate-based network. The graph is fitted to the signal to integrate. After optimization, we reassemble the graph to obtain a network that represents the antiderivative. By the fundamental theorem of calculus, this enables the calculation of any definite integral in two evaluations of the network. Applying this approach to neural rendering, we improve a tradeoff between rendering speed and image quality: improving render times by greater than 10× with a tradeoff of reduced image quality.

Subfields: Computational Mechanics, Computer Graphics and Computer-Aided Design, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/4fc6e9545d30539fac6a6a0dcac1418ad4dd9a9f

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Andreas Geiger
  2. Ben Mildenhall
  3. Matthias Nießner
  4. Matthew Tancik
  5. Christian Theobalt
  6. Songyou Peng
  7. Jonathan T. Barron
  8. Angjoo Kanazawa

In Computer Graphics and Computer-Aided Design

  1. Andreas Geiger
  2. Ben Mildenhall
  3. Jonathan T. Barron
  4. Matthias Nießner
  5. Vincent Sitzmann
  6. Matthew Tancik
  7. Christian Theobalt
  8. Gordon Wetzstein

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Andreas Geiger
  3. Dacheng Tao
  4. Ming-Hsuan Yang
  5. Jitendra Malik
  6. Xiaogang Wang
  7. Andrea Vedaldi
  8. Trevor Darrell

Citations in the corpus