atlas

Research map / 3D vision / Gaussian splatting

MoSca: Dynamic Gaussian Fusion from Casual Videos via 4D Motion Scaffolds

CVPR 2025 · 3D vision › Gaussian splatting · approach: Monocular dynamic scene reconstruction · 33 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.

Introduces MoSca, a 4D motion scaffold of sparse SE(3) trajectory nodes lifted from 2D foundation-model priors, which anchors globally fused dynamic 3D Gaussians for novel-view synthesis from casual monocular videos with unknown camera poses.

Problem

Reconstructing and rendering novel views of dynamic scenes from monocular casual videos with unknown camera parameters is highly ill-posed due to limited multi-view cues and occlusions.

Approach

A sparse graph of SE(3) trajectory nodes (MoSca) with ARAP and smoothness regularization, built from pretrained depth and long-term tracking priors, deforms Gaussians via dual quaternion blending so observations from all frames are globally fused and rendered with Gaussian splatting; camera poses and focal length are solved by tracklet-based bundle adjustment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add node control (ablation)MoSca · DyCheckmPSNR: 19.28 -> 19.32Helped
add learnable skinning correction (ablation)MoSca · DyCheckmPSNR: 19.27 -> 19.32Helped
add dual quaternion blending (ablation)MoSca · DyCheckmPSNR: 19.18 -> 19.32Helped
add multi-level topology (ablation)MoSca · DyCheckmPSNR: 19.14 -> 19.32Helped
add geometric optimization stage (ablation)MoSca · DyCheckmPSNR: 18.85 -> 19.32Helped
add photometric optimization stage (ablation)MoSca · DyCheckmPSNR: 13.71 -> 19.32Helped
fuse observations across all frames instead of only 4 neighboring frames (ablation)MoSca · DyCheckmPSNR: 16.96 -> 19.32Helped
fuse observations across all frames instead of only 8 neighboring frames (ablation)MoSca · DyCheckmPSNR: 17.26 -> 19.32Helped
add tracking loss Ltrack (ablation)MoSca · DyCheckPCK-T accuracy: 0.737 -> 0.824Helped
use CoTracker-v3 instead of BootsTAPIR for tracking (ablation)MoSca · DyCheckmPSNR: 19.32 -> 19.55Helped
use Metric3D-v2 instead of LiDAR depth (ablation)MoSca with BootsTAPIR · DyCheckmPSNR: 19.32 -> 17.05Hurt
use UniDepth instead of LiDAR depth (ablation)MoSca with BootsTAPIR · DyCheckmPSNR: 19.32 -> 17.12Hurt

Limitations

Experimental setup

Datasets: DyCheck NVIDIA dynamic video dataset TUM-dynamics Sintel in-the-wild casual videos

Benchmarks: DyCheck NVIDIA dynamic video dataset Sintel TUM-dynamics

Metrics: mPSNR mSSIM mLPIPS PSNR LPIPS ATE RPE trans RPE rot PCK-T

Baselines: Shape-of-Motion Gaussian Marbles 4D GS Dyn.Gaussians HyperNeRF Nerfies DynPoint RoDynRF MonST3R CoTracker

Builds on: 3D Gaussian Splatting Embedded Deformation Graphs Dual Quaternion Blending Shape-of-Motion RoDynRF

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