atlas

Research map / 3D vision / Human pose estimation

Dynamic Camera Poses and Where to Find Them

CVPR 2025 · 3D vision › Human pose estimation · approach: Temporal video pose estimation · 4 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.

Builds DynPose-100K, a 100K-video dataset of dynamic Internet videos with camera poses, via a VLM-and-specialist filtering pipeline over Panda-70M plus a masking/point-tracking/global-SfM pose estimator.

Problem

Camera pose annotation for dynamic Internet videos at scale is hard because most such videos are unsuitable for pose estimation and standard SfM fails on moving objects and appearance changes.

Approach

Combine task-specific specialist filters and a generalist VLM (GPT-4o mini) to select pose-estimable dynamic videos, then estimate poses by stacking dynamic masking (OneFormer, Hands23, motion masking, SAM2), BootsTAP sliding-window point tracking, and Theia-SfM global bundle adjustment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed tracking, dynamic masking, and global bundle adjustment pipeline instead of MonST3RDynamic camera pose estimation · Lightspeed, all 36 videosATE (m): 0.149 -> 0.072Helped
Use the proposed pose estimation pipeline instead of LEAP-VODynamic camera pose estimation · Panda-Test, all 90 estimable videosmean per-video reprojection error (720p): 7.59 -> 5.76Helped
Fine-tune DUSt3R on DynPose-100K instead of synthetic dataDUSt3R · Panda-Testmean per-video reprojection error (720p): 9.86 -> 8.78Helped
Add optical-flow filtering (ablation)Video filtering pipeline · Panda-Testprecision and recallHelped
Add point-tracking filtering (ablation)Video filtering pipeline · Panda-Testprecision and recallHelped
Add dynamic-mask filtering (ablation)Video filtering pipeline · Panda-Testprecision and recallHelped
Add focal-length filtering (ablation)Video filtering pipeline · Panda-Testprecision and recallHelped
Add distortion filtering (ablation)Video filtering pipeline · Panda-Testprecision and recallHelped
Add VLM filtering (ablation)Video filtering pipeline · Panda-Testprecision and recallHelped

Surprising findings

Limitations

Experimental setup

Datasets: Panda-70M DynPose-100K Lightspeed Panda-Test

Benchmarks: Lightspeed Panda-Test

Metrics: ATE RPE translation RPE rotation precision recall Sampson reprojection error percent videos registered

Baselines: ParticleSfM COLMAP DROID-SLAM DUSt3R MonST3R LEAP-VO CamCo B-Timer

Builds on: ParticleSfM BootsTAP Theia-SfM Panda-70M CamCo

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