atlas

Research map / 3D vision / NeRF and radiance fields

L0-Sampler: An L0 Model Guided Volume Sampling for NeRF

CVPR 2024 · 3D vision › NeRF and radiance fields · approach: Dynamic and editable NeRF · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes L0-Sampler, which replaces NeRF's piecewise-constant weight interpolation in hierarchical volume sampling with piecewise exponential interpolation to get a quasi-L0 weight function for parameter-free, few-line sampling improvements.

Problem

Hierarchical volume sampling (HVS) in NeRF approximates the volume rendering weight function with piecewise constant functions, giving a coarse estimate that spreads fine samples uniformly within intervals rather than concentrating them near the surface.

Approach

Observes that the well-trained weight function w(t) resembles the L0 distance to the surface, and interpolates coarse weights with piecewise exponential functions a(b/a)^s (instead of constants) so that the normalized PDF is steep near high-weight endpoints, concentrating fine samples near surfaces without extra parameters or loss terms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace HVS with L0-SamplerNeRF · Blender scenesPSNR: 31.39 -> 31.97; 34.52 -> 34.92; 25.59 -> 25.72; 29.47 -> 29.80; 28.92 -> 29.21; 29.59 -> 29.77; 36.80 -> 37.02; 33.18 ->Helped
Replace HVS with L0-SamplerNeuS · DTU meanChamfer distance: 0.848 -> 0.810Helped
Replace HVS with L0-SamplerNeRF · Blender scenesLPIPS: 0.0400 -> 0.0346; 0.0283 -> 0.0257; 0.0741 -> 0.0685; 0.1409 -> 0.1342; 0.0416 -> 0.0368; 0.0432 -> 0.0386; 0.0298 -> 0.Helped
Use piecewise exponential rather than constant interpolation (ablation)Instant NGP · Blender ChairPSNR: 32.07 -> 33.05Helped
Use piecewise exponential rather than constant interpolation (ablation)Instant NGP · LLFF FernPSNR: 26.33 -> 26.56Helped
Use cubic spline interpolation instead of piecewise exponential interpolation (ablation)Instant NGP · Blender ChairPSNR: 33.05 -> 33.01Hurt
Use Akima interpolation instead of piecewise exponential interpolation (ablation)Instant NGP · Blender ChairPSNR: 33.05 -> 32.96Hurt
Use inverse interpolation instead of piecewise exponential interpolation (ablation)Instant NGP · Blender ChairPSNR: 33.05 -> 32.54Hurt
Use linear interpolation instead of piecewise exponential interpolation (ablation)Instant NGP · Blender ChairPSNR: 33.05 -> 32.86Hurt
Use inverse interpolation instead of piecewise exponential interpolation (ablation)Instant NGP · LLFF FernPSNR: 26.56 -> 26.54Hurt
Use linear interpolation instead of piecewise exponential interpolation (ablation)Instant NGP · LLFF FernPSNR: 26.56 -> 26.41Hurt

Surprising findings

Limitations

Experimental setup

Datasets: NeRF Blender synthetic LLFF LF dataset DTU BlendedMVS bunny smoke fox

Benchmarks: NeRF Blender synthetic LLFF LF dataset DTU BlendedMVS

Metrics: PSNR SSIM LPIPS Chamfer distance

Baselines: NeRF mip-NeRF Instant NGP NeRF++ NeuS sparsity loss piecewise linear interpolation cubic spline Akima

Builds on: NeRF hierarchical volume sampling mip-NeRF Instant NGP NeuS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy