atlas

Research map / 3D vision / NeRF and radiance fields

InsertNeRF: Instilling Generalizability into NeRF with HyperNet Modules

ICLR 2024 · 3D vision › NeRF and radiance fields · approach: Sparse-input NeRF regularization · 0 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 InsertNeRF, which inserts plug-and-play HyperNet modules (with sampling-aware graph filters, dynamic MLPs, and dynamic FiLM activations) into vanilla NeRF-like frameworks, fed by a multi-layer dynamic-static multi-view aggregation, to generate scene-specific NeRF weights for generalizable novel view synthesis.

Problem

Generalizing NeRF to unseen scenes without retraining, while preserving the original NeRF-like framework (vanilla NeRF, mip-NeRF, NeRF++) and its efficiency, as existing generalizable NeRF methods rely on transformers or cost volumes that are hard to attach to NeRF derivatives and slow.

Approach

Instead of replacing NeRF's network with transformers, insert HyperNet modules before each NeRF MLP layer that predict scene-specific MLP weights, biases and dynamic activations from multi-layer global-local reference features aggregated with a dynamic-static weighting scheme, with graph-based sampling-aware filters reducing epipolar noise.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add InsertNeRF HyperNet modules to NeRFNeRF · NeRF Synthetic, Setting IPSNR: 28.92 -> 30.35Helped
add InsertNeRF HyperNet modules to NeRFNeRF · LLFF, Setting ILPIPS: 0.178 -> 0.169Helped
add InsertNeRF HyperNet modules to NeRFNeRF · DTU, Setting IPSNR: 28.30 -> 29.75Helped
add InsertNeRF HyperNet modules to NeRFNeRF · NeRF Synthetic, Setting IIPSNR: 27.29 -> 27.57Helped
add InsertNeRF HyperNet modules to NeRFNeRF · 3-view sparse inputsPSNR: 19.63 -> 19.41Hurt
add integrated positional encoding and conical-frustum samplingInsertNeRF · NeRF Synthetic, full resolutionPSNR: 27.60 -> 28.15Helped
remove multi-layer dynamic-static aggregation (MLDS) (ablation)InsertNeRF · LLFF, Setting IIPSNR: 25.68 -> 24.41Hurt
remove D-MLP (ablation)InsertNeRF · LLFFPSNR: 25.68 -> 23.33Hurt
remove sampling-aware filter (ablation)InsertNeRF · LLFFPSNR: 25.68 -> 24.67Hurt
remove DFiLM (ablation)InsertNeRF · LLFFPSNR: 25.68 -> 25.04Hurt
remove original NeRF MLP layers (ablation)InsertNeRF · LLFFPSNR: 25.68 -> 25.44Hurt
use static weights only (ablation)InsertNeRF MLDS aggregation · LLFFPSNR: 24.88 -> 25.68Hurt

Surprising findings

Limitations

Experimental setup

Datasets: NeRF Synthetic LLFF DTU Google Scanned Objects Tanks and Temples ShapeNet

Benchmarks: NeRF Synthetic LLFF DTU ShapeNet

Metrics: PSNR SSIM LPIPS

Baselines: PixelNeRF MVSNeRF IBRNet ContraNeRF GeoNeRF WaveNeRF NeuRay GNT DietNeRF RegNeRF GeCoNeRF FreeNeRF

Builds on: NeRF IBRNet mip-NeRF NeRF++ hypernetworks

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