NeRF Revisited: Fixing Quadrature Instability in Volume Rendering

M. Uy, Kiyohiro Nakayama, Guandao Yang, R. Thomas, Leonidas J. Guibas +1 more
2/12/2026

No official code found. Best implementation: mikacuy/PL-NeRF (77 stars, MIT, last commit 2024-01-01).

Abstract

Neural radiance fields (NeRF) rely on volume rendering to synthesize novel views. Volume rendering requires evaluating an integral along each ray, which is numerically approximated with a finite sum that corresponds to the exact integral along the ray under piecewise constant volume density. As a consequence, the rendered result is unstable w.r.t. the choice of samples along the ray, a phenomenon that we dub quadrature instability. We propose a mathematically principled solution by reformulating the sample-based rendering equation so that it corresponds to the exact integral under piecewise linear volume density. This simultaneously resolves multiple issues: conflicts between samples along different rays, imprecise hierarchical sampling, and non-differentiability of quantiles of ray termination distances w.r.t. model parameters. We demonstrate several benefits over the classical sample-based rendering equation, such as sharper textures, better geometric reconstruction, and stronger depth supervision. Our proposed formulation can be also be used as a drop-in replacement to the volume rendering equation of existing NeRF-based methods. Our project page can be found at pl-nerf.github.io.

View on arXivView PDF

Code Implementations(1)

mikacuy/PL-NeRFCommunity75%
MIT

NeRF Revisited: Fixing Quadrature Instability in Volume Rendering, Neurips 2023

771PythonOct 30, 20232 years agoMIT

Similar Papers

Cite this paper

@article{uy2026nerf,
  title  = {NeRF Revisited: Fixing Quadrature Instability in Volume Rendering},
  author = {M. Uy and Kiyohiro Nakayama and Guandao Yang and R. Thomas and Leonidas J. Guibas and Ke Li},
  year   = {2026},
  eprint = {2310.20685},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.20685},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.20685.svg)](https://codeofpaper.com/paper/2310.20685)

Discussion