DATAP-SfM: Dynamic-Aware Tracking Any Point for Robust Structure from Motion in the Wild
Not on the map. Why?
Abstract (arXiv)
This paper proposes a concise, elegant, and robust pipeline to estimate smooth camera trajectories and obtain dense point clouds for casual videos in the wild. Traditional frameworks, such as ParticleSfM~citezhao2022particlesfm, address this problem by sequentially computing the optical flow between adjacent frames to obtain point trajectories. They then remove dynamic trajectories through motion segmentation and perform global bundle adjustment. However, the process of estimating optical flow between two adjacent frames and chaining the matches can introduce cumulative errors. Additionally, motion segmentation combined with single-view depth estimation often faces challenges related to scale ambiguity. To tackle these challenges, we propose a dynamic-aware tracking any point (DATAP) method that leverages consistent video depth and point tracking. Specifically, our DATAP addresses these issues by estimating dense point tracking across the video sequence and predicting the visibility and dynamics of each point. By incorporating the consistent video depth prior, the performance of motion segmentation is enhanced. With the integration of DATAP, it becomes possible to estimate and optimize all camera poses simultaneously by performing global bundle adjustments for point tracking classified as static and visible, rather than relying on incremental camera registration. Extensive experiments on dynamic sequences, e.g., Sintel and TUM RGBD dynamic sequences, and on the wild video, e.g., DAVIS, demonstrate that the proposed method achieves state-of-the-art performance in terms of camera pose estimation even in complex dynamic challenge scenes.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 34 of its 60 references that are in the map. First posted on arXiv 20 Nov 2024.
Builds on
34 of 60 references.
References · 34
- 2017Mask R-CNNcited by 7,259
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
22 more
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 2016Direct Sparse Odometrycited by 479
- 2022OneFormer: One Transformer to Rule Universal Image Segmentationcited by 327
- 2021GMFlow: Learning Optical Flow via Global Matchingcited by 324
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinementcited by 281
- 2020Consistent Video Depth Estimationcited by 220
- 2022Particle Video Revisited: Tracking Through Occlusions Using Point Trajectoriescited by 215
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2023Tracking Everything Everywhere All at Oncecited by 190
- 2020Robust Consistent Video Depth Estimationcited by 188
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 173
- 2023MiDaS v3.1 -- A Model Zoo for Robust Monocular Relative Depth Estimationcited by 173
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2021Self-supervised Video Object Segmentation by Motion Groupingcited by 147
- 2018DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenescited by 130
- 2020TartanVO: A Generalizable Learning-based VOcited by 107
- 2022ParticleSfM: Exploiting Dense Point Trajectories for Localizing Moving Cameras in the Wildcited by 90
- 2021The Emergence of Objectness: Learning Zero-Shot Segmentation from Videoscited by 45
- 2014Robust Camera Location Estimation by Convex Programmingcited by 41
- 2022PVO: Panoptic Visual Odometrycited by 26
- 2019SimVODIS: Simultaneous Visual Odometry, Object Detection, and Instance Segmentationcited by 6
- 2021Unsupervised Joint Learning of Depth, Optical Flow, Ego-motion from Videocited by 5
Built on by
Citing papers per year: 2025: 4.
4 papers.
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
- 2025CityGS-X: A Scalable Architecture for Efficient and Geometrically Accurate Large-Scale Scene Reconstructioncited by 26
- 2025Dynamic Camera Poses and Where to Find Themcited by 26
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?cited by 10
- 2025ViPE: Video Pose Engine for 3D Geometric Perception12 Aug 2025
- 2025Dynamic Camera Poses and Where to Find Them24 Apr 2025
- 2025CityGS-X: A Scalable Architecture for Efficient and Geometrically Accurate Large-Scale Scene Reconstruction29 Mar 2025
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?27 Mar 2025