atlas

Research map / 3D vision / 3D generation

DynaVol: Unsupervised Learning for Dynamic Scenes through Object-Centric Voxelization

ICLR 2024 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 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.

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove forward deformation f′ξ(t) (ablation)DynaVol · 3ObjFallPSNR: 31.50 -> 32.11Hurt
remove volume slot attention (ablation)DynaVol · 3ObjFallPSNR: 31.71 -> 32.11Hurt
remove episode-average slots (ablation)DynaVol · 3ObjFallPSNR: 31.68 -> 32.11Hurt
remove 4D voxel optimization stage (ablation)DynaVol · 3ObjFallPSNR: 29.69 -> 32.11Hurt
skip warmup and optimize 4D voxels from scratch (ablation)DynaVol · 3ObjFallFG-ARI: 31.81 -> 96.95Hurt
use 5 slots instead of 10 (ablation)DynaVol · 6ObjFallFG-ARI: 81.12 -> 94.73Hurt
use 15 slots instead of 10 (ablation)DynaVol · 6ObjFallPSNR: 29.98 -> 30.51Helped
use threshold 0.1 instead of 0.01 (ablation)DynaVol · 3ObjFallPSNR: 32.11 -> 31.69Hurt
set per-point RGB loss weight αp to 0.0 instead of 0.1 (ablation)DynaVol · 3ObjFallPSNR: 31.49 -> 32.11Hurt
set per-point RGB loss weight αp to 1.0 instead of 0.1 (ablation)DynaVol · 3ObjFallPSNR: 29.90 -> 32.11Hurt
remove 3D volume encoder (ablation)DynaVol · 3ObjFallPSNR: 31.26 -> 32.11Hurt
use 1 slot-attention iteration instead of 3 (ablation)DynaVol · 3ObjFallPSNR: 31.39 -> 32.11Hurt

Surprising findings

Limitations

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

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