atlas

Research map / 3D vision / NeRF and radiance fields

ResFields: Residual Neural Fields for Spatiotemporal Signals

ICLR 2024 · 3D vision › NeRF and radiance fields · approach: Dynamic and editable NeRF · 4 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 ResFields, which replaces MLP linear layers with time-conditioned residual weight layers factorized as shared low-rank spanning set plus per-time coefficients, improving neural fields for video, temporal SDF, dynamic NeRF, and scene flow without widening the MLP.

Problem

Neural fields built from MLPs have limited capacity for large, complex temporal (spatiotemporal) signals, and increasing width slows inference/training and memory use, while spatial/temporal partitioning hurts generalization.

Approach

Replace each linear layer's weights W_i with W_i + W_i(t), where the time-dependent residual is a low-rank factorization: a globally shared spanning set M (R x N x M) combined with per-frame coefficients v(t) interpolated over time. This adds capacity while keeping MLP size and preserving implicit regularization and generalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add rank-10 ResFields to Siren-512 hidden layersSiren-512 · 2D video approximation (two videos, 10% unseen pixels)test PSNR: 31.89 -> 39.21Helped
Add rank-10 ResFields to the temporal SDF modelSiren-128 · Temporal SDF (five-sequence mean)CD: 15.063 -> 8.158Helped
Add rank-10 ResFields to existing dynamic NeRF methodsTNeRF, DyNeRF, DNeRF, Nerfies, HyperNeRF, and NDR · Owlii dynamic NeRF (mean)PSNRHelped
Add ResFields to all middle layersTNeRF · Three-view RGBD capture (mean)LPIPS: 0.234 -> 0.203Helped
Add rank-10 ResFieldsReLU MLP scene-flow models · Scene flow (offset, SE(3), and DCT)forward L1: 6.88 -> 3.85; 4.57 -> 2.64; 3.19 -> 2.18Helped
Use residual weights on layer outputs instead of adding them to layer weights (ablation)Siren-512 video approximation · 2D video approximationtest PSNR: 39.21 -> 32.84Hurt
Multiply base weights by time-dependent weights (ablation)Siren-512 video approximation · 2D video approximationtest PSNR: 39.21 -> 32.65Hurt
Replace base weights with time-dependent weights (ablation)Siren-512 video approximation · 2D video approximationtest PSNR: 39.21 -> 35.17Hurt
Factorize the time-dependent residual weights instead of using unconstrained independent weights (ablation)ResFields · 2D video approximation (30% unseen pixels)test PSNR: 38.52 -> 41.69Helped
Use fewer coefficient factors for temporal interpolation (ablation)Siren-512+ResFields · 2D video approximation (temporal interpolation)test PSNR: 21.61 -> 27.34Mixed
Use multiple ResField layers rather than one higher-rank layer at equal parameter count (ablation)Siren video approximation · 2D video approximation (equal parameter budget)test PSNR: 37.53 -> 38.01; 38.75 -> 39.86; 39.33 -> 40.62; 39.67 -> 41.20Helped
Increase the number of ResField layers from one to three (ablation)TNeRF · Owlii dynamic NeRF (mean)PSNR: 94.99 -> 95.21Helped

Surprising findings

Limitations

Experimental setup

Datasets: Owlii Deforming Things ReSynth bikes video cat video

Benchmarks: Owlii Deforming Things ReSynth

Metrics: PSNR SSIM LPIPS Chamfer distance normal consistency l1 flow error training it/s GPU memory

Baselines: Instant NGP Siren-1024 Siren-256 TNeRF DyNeRF DNeRF Nerfies HyperNeRF NDR HexPlane Tensor4D NeuS2

Builds on: SIREN VolSDF TNeRF Level-of-Experts

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