Back to the paper library

3D Representations / Reconstruction · 2024 · 3DV · CCF Unranked

Dynamic 3D Gaussians: Tracking by Persistent Dynamic View Synthesis

Dynamic 3D Gaussians keeps Gaussian appearance and identity fixed while updating position and orientation over time. Local rigidity and isometry regularization yield dense 6-DoF trajectories from dynamic multiview rendering.

Research area

3D Representations / Reconstruction

Task level

Instance-level

Object setting

Seen objects

Input modalities

synchronized multi-view multi-timestep RGBinitial depth point cloud

Requirements

27 calibrated training camerasinitial depth camerasforeground/background masksper-timestep optimization
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Jonathon Luiten, Georgios Kopanas, Bastian Leibe, Deva Ramanan
Affiliations
Carnegie Mellon University / RWTH Aachen University / Inria & Université Côte d’Azur
Conference / journal
Conference · 3DV · CCF Unranked
Research area
3D Representations / Reconstruction
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Requirements
27 calibrated training camerasinitial depth camerasforeground/background masksper-timestep optimization

Reading Notes

Overview / Deep Dive

Available src/paper-notes/dynamic-3d-gaussians-3dv2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Dynamic 3D Gaussians: Coarse Reading

One-sentence conclusion

Dynamic 3D Gaussians keeps each Gaussian’s color, opacity, and scale persistent across time, updating only position and orientation. Local rigidity, rotation consistency, and isometry constraints let dynamic novel-view synthesis naturally yield dense 6DoF trajectories for scene elements.

Representation

The first frame initializes 3D Gaussians from multi-camera / depth point clouds. Later frames extrapolate previous velocities and optimize only Gaussian centers and quaternions, regularizing neighboring relative distances and rotations. Gaussian identities thus survive without independent per-frame densification.

Persistent Dynamic 3D Gaussians and local-rotation tracking
One Gaussian retains its identity across frames; position and orientation changes form dense 6DoF motion. Sources: Figures 2–3 from the paper. Copyright belongs to the original authors and the 3DV 2024 publisher; reproduced here for academic commentary.

Results

Across six PanopticSports sequences, 3D median trajectory error is 2.21 cm with 100% survival; 2D MTE is 1.57 px, versus PIPs 15.7 px. Particle-NeRF synthetic-data PSNR is 39.49. However, each later timestep needs approximately 2,000 optimization iterations / 50 seconds, totaling approximately two hours for 150 frames.

Dynamic 3D Gaussians novel-view synthesis and dense-tracking metrics
View synthesis, 3D tracking, and 2D tracking are reported together. 3GS-O renders reasonably but cannot reliably track without persistent Gaussian identities. Sources: Tables 1–2 from the paper. Copyright belongs to the original authors and the 3DV 2024 publisher; reproduced here for academic commentary.

Boundaries

This produces thousands of local Gaussian 6DoF trajectories, covering people and non-rigid motion rather than one rigid-object pose. It requires 27 training cameras, an initial depth cloud, and offline optimization, and cannot recover elements invisible initially or newly entering the scene.

Related Papers

Related papers