Frustum Volume Caching for Accelerated NeRF Rendering

Research output: Contribution to journalArticlepeer-review

Abstract

Neural Radiance Fields (NeRFs) have revolutionized the field of inverse rendering due to their ability to synthesize high-quality novel views and applicability in practical contexts. NeRFs leverage volume rendering, evaluating view-dependent color at each sample with an expensive network, where a high computational burden is placed on extracting an informative, view-independent latent code. We propose a temporal coherence method to accelerate NeRF rendering by caching the latent codes of all samples in an initial viewpoint and reusing them in consecutive frames. By utilizing a sparse frustum volume grid for caching and performing lookups via backward reprojection, we enable temporal reuse of NeRF samples while maintaining the ability to re-evaluate view-dependent effects efficiently. To facilitate high-fidelity rendering from our cache with interactive framerates, we propose a novel cone encoding and explore a training scheme to induce local linearity into the latent information. Extensive experimental evaluation demonstrates that these choices enable high-quality real-time rendering from our cache, even when reducing latent code size significantly. Our proposed method scales exceptionally well for large networks, and our highly optimized real-time implementation allows for cache initialization at runtime. For offline rendering of high-quality video sequences with expensive supersampled effects like motion blur or depth of field, our approach provides speed-ups of up to 2×.

Original languageEnglish
Article number39
Pages (from-to)1-22
JournalProceedings of the ACM on Computer Graphics and Interactive Techniques
Volume7
Issue number3
DOIs
Publication statusPublished - 9 Aug 2024

Keywords

  • Neural Radiance Fields
  • Temporal Coherence
  • Volume Rendering

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Frustum Volume Caching for Accelerated NeRF Rendering'. Together they form a unique fingerprint.

Cite this