TrackerSplat: Exploiting Point Tracking for Fast and Robust Dynamic 3D Gaussians Reconstruction
Organizations: Simon Fraser University, Burnaby, Canada · McGill University, Montreal, Canada · Nankai University, Tianjin, China
Abstract
Recent advancements in 3D Gaussian Splatting (3DGS) have demonstrated its potential for efficient and photorealistic 3D reconstructions, which is crucial for diverse applications such as robotics and immersive media. However, current Gaussian-based methods for dynamic scene reconstruction struggle with large inter-frame displacements, leading to artifacts and temporal inconsistencies under fast object motions. To address this, we introduce TrackerSplat, a novel method that integrates advanced point tracking methods to enhance the robustness and scalability of 3DGS for dynamic scene reconstruction. TrackerSplat utilizes off-the-shelf point tracking models to extract pixel trajectories and triangulate per-view pixel trajectories onto 3D Gaussians to guide the relocation, rotation, and scaling of Gaussians before training. This strategy effectively handles large displacements between frames, dramatically reducing the fading and recoloring artifacts prevalent in prior methods. By accurately positioning Gaussians prior to gradient-based optimization, TrackerSplat overcomes the quality degradation associated with large frame gaps when processing multiple adjacent frames in parallel across multiple devices, thereby boosting reconstruction throughput while preserving rendering quality. Experiments on real-world datasets confirm the robustness of TrackerSplat in challenging scenarios with significant displacements, achieving superior throughput under parallel settings and maintaining visual quality compared to baselines. The code is available at https://github.com/yindaheng98/TrackerSplat.
Figures & tables
| Method | GPUs | “basketball” | “boxes” | “juggle” | “stepin” | “vrheadset” | “taekwondo” | “coffee martini” |
|---|---|---|---|---|---|---|---|---|
| P. ST-4DGS | 1 | 30.6 / .941 / .074 | 30.4 / .946 / .064 | 30.9 / .950 / .062 | 30.6 / .885 / .104 | 32.4 / .950 / .067 | 36.0 / .976 / .022 | 27.6 / .918 / .114 |
| P. 4DGS | 1 | 30.5 / .940 / .072 | 30.6 / .948 / .064 | 30.8 / .951 / .063 | 32.6 / .950 / .068 | 32.5 / .951 / .066 | 36.3 / .977 / .022 | 27.5 / .917 / .115 |
| P. Dy.3DGS | 1 | 30.9 / .942 / .075 | 31.5 / .951 / .061 | 31.7 / .953 / .061 | 32.4 / .948 / .070 | 32.4 / .951 / .067 | 36.6 / .978 / .021 | 27.6 / .917 / .115 |
| P. HiCoM | 1 | 31.4 / .943 / .074 | 31.6 / .949 / .065 | 31.9 / .951 / .063 | 32.9 / .951 / .067 | 32.9 / .953 / .064 | 36.9 / .979 / .020 | 28.0 / .917 / .116 |
| Ours | 1 | 32.6 / .950 / .066 | 32.4 / .953 / .060 | 32.6 / .956 / .058 | 32.9 / .952 / .065 | 33.0 / .954 / .063 | 36.8 / .978 / .020 | 27.9 / .917 / .115 |
| P. ST-4DGS | 2 | 30.2 / .936 / .081 | 30.4 / .944 / .066 | 31.0 / .951 / .063 | 32.1 / .947 / .071 | 32.2 / .950 / .067 | 35.0 / .971 / .027 | 27.6 / .920 / .110 |
| Method | GPUs | Dy.3DGS | Meet.Room | st-nerf | N3DV |
|---|---|---|---|---|---|
| Parallel ST-4DGS | 1 | 217.8 | 344.7 | 361.9 | 464.2 |
| Parallel 4DGS | 1 | 52.3 | 84.9 | 109.9 | 168.0 |
| Parallel Dyn.3DGS | 1 | 31.7 | 42.1 | 72.1 | 123.3 |
| Parallel HiCoM | 1 | 13.1 | 26.9 | 54.1 | 119.0 |
| Ours (total) | 1 | 13.0 | 20.1 | 51.3 | 109.3 |
| Ours (track+refine) | 1 | 5.3+7.6 | 3.3+16.9 | 6.3+45.1 | 10.0+99.3 |
Dynamic Scene Reconstruction
Dynamic scene reconstruction builds time-varying 3D models of moving objects and environments from video or multi-view images.
See all 288 papers