Research map / 3D vision / 3D generation
DynaVol: Unsupervised Learning for Dynamic Scenes through Object-Centric Voxelization
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.
DynaVol learns object-centric 4D voxel grids with canonical-space deformation and volume slot attention inside a compositional NeRF, enabling unsupervised 3D dynamic scene decomposition, novel view synthesis, and editing.
Problem
Unsupervised object-centric decomposition of dynamic visual scenes is typically done in 2D and ignores 3D consistency; the paper targets 3D-consistent unsupervised decomposition of dynamic scenes from monocular or sparse multi-view video.
Approach
Object-centric voxelization: a 4D voxel grid storing per-object occupancy probabilities at each location, deformed via a canonical-space dynamics module, combined with volume slot attention over voxel features and a compositional NeRF renderer, trained in three stages (3D warmup, 3D-to-4D expansion via connected components, 4D optimization).
Key results
- On real-world HyperNeRF scenes, DynaVol averages 23.50 PSNR / 0.844 SSIM versus 22.23 / 0.787 for HyperNeRF.
- On synthetic scene decomposition, DynaVol (V=5) reaches 96.95 FG-ARI on 3Fall versus 3.74 for SAVi and 28.77 for uORF.
- Ablation shows removing the 4D voxel optimization stage drops 3ObjFall PSNR from 32.11 to 29.69 and FG-ARI from 96.95 to 92.03.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| remove forward deformation f′ξ(t) (ablation) | DynaVol · 3ObjFall | PSNR: 31.50 -> 32.11 | Hurt |
| remove volume slot attention (ablation) | DynaVol · 3ObjFall | PSNR: 31.71 -> 32.11 | Hurt |
| remove episode-average slots (ablation) | DynaVol · 3ObjFall | PSNR: 31.68 -> 32.11 | Hurt |
| remove 4D voxel optimization stage (ablation) | DynaVol · 3ObjFall | PSNR: 29.69 -> 32.11 | Hurt |
| skip warmup and optimize 4D voxels from scratch (ablation) | DynaVol · 3ObjFall | FG-ARI: 31.81 -> 96.95 | Hurt |
| use 5 slots instead of 10 (ablation) | DynaVol · 6ObjFall | FG-ARI: 81.12 -> 94.73 | Hurt |
| use 15 slots instead of 10 (ablation) | DynaVol · 6ObjFall | PSNR: 29.98 -> 30.51 | Helped |
| use threshold 0.1 instead of 0.01 (ablation) | DynaVol · 3ObjFall | PSNR: 32.11 -> 31.69 | Hurt |
| set per-point RGB loss weight αp to 0.0 instead of 0.1 (ablation) | DynaVol · 3ObjFall | PSNR: 31.49 -> 32.11 | Hurt |
| set per-point RGB loss weight αp to 1.0 instead of 0.1 (ablation) | DynaVol · 3ObjFall | PSNR: 29.90 -> 32.11 | Hurt |
| remove 3D volume encoder (ablation) | DynaVol · 3ObjFall | PSNR: 31.26 -> 32.11 | Hurt |
| use 1 slot-attention iteration instead of 3 (ablation) | DynaVol · 3ObjFall | PSNR: 31.39 -> 32.11 | Hurt |
Surprising findings
- Pretrained SAM outperforms uORF on several scenes in FG-ARI, and SAVi scores very low (3-8 FG-ARI) on the synthetic scenes despite being a 2D video method pretrained on MOVi-A.
- Training 4D voxel optimization from scratch yields high PSNR on some scenes but very low FG-ARI (e.g., 20.82 on 6ObjFall), showing the warmup stage is crucial for decomposition.
Limitations
- Decomposing moving objects in real-world scenes may require additional geometric priors; space-time continuity alone can fail for objects in contact (e.g., hand and banana).
- Falls short of state-of-the-art renderers such as 4K4D on ENeRF-Outdoor because it prioritizes object-centric representation over rendering quality.
- Each scene is overfit individually, so it is not a generalizing model.
Experimental setup
Datasets: Kubric synthetic scenes HyperNeRF D2NeRF ENeRF-Outdoor MOVi-A CLEVR-567
Benchmarks: Kubric synthetic dynamic scenes (3ObjFall, 3ObjRand, 3ObjMetal, 3Fall+3Still, 6ObjFall, 8ObjFall) HyperNeRF real scenes D2NeRF Duck ENeRF-Outdoor
Metrics: PSNR SSIM FG-ARI
Baselines: D-NeRF DeVRF DeVRF-Dyn NeuralDiff HyperNeRF D2NeRF SAVi uORF SAM OCLR
Builds on: slot attention SAVi uORF DVGO D-NeRF
Closest papers by meaning
- Object-X: Learning to Reconstruct Multi-Modal 3D Object Representations (NeurIPS 2025 · similarity 0.87)
- DORSal: Diffusion for Object-centric Representations of Scenes $\textit{et al.}$ (ICLR 2024 · similarity 0.86)
- Decompositional Neural Scene Reconstruction with Generative Diffusion Prior (CVPR 2025 · similarity 0.86)
- Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting (ICLR 2024 · similarity 0.86)
- 4D3R: Motion-Aware Neural Reconstruction and Rendering of Dynamic Scenes from Monocular Videos (NeurIPS 2025 · similarity 0.86)
- VoxelSplat: Dynamic Gaussian Splatting as an Effective Loss for Occupancy and Flow Prediction (CVPR 2025 · similarity 0.86)
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.
