ParticleSfM: Exploiting Dense Point Trajectories for Localizing Moving Cameras in the Wild
Not on the map. Why?
Abstract (arXiv)
Estimating the pose of a moving camera from monocular video is a challenging problem, especially due to the presence of moving objects in dynamic environments, where the performance of existing camera pose estimation methods are susceptible to pixels that are not geometrically consistent. To tackle this challenge, we present a robust dense indirect structure-from-motion method for videos that is based on dense correspondence initialized from pairwise optical flow. Our key idea is to optimize long-range video correspondence as dense point trajectories and use it to learn robust estimation of motion segmentation. A novel neural network architecture is proposed for processing irregular point trajectory data. Camera poses are then estimated and optimized with global bundle adjustment over the portion of long-range point trajectories that are classified as static. Experiments on MPI Sintel dataset show that our system produces significantly more accurate camera trajectories compared to existing state-of-the-art methods. In addition, our method is able to retain reasonable accuracy of camera poses on fully static scenes, which consistently outperforms strong state-of-the-art dense correspondence based methods with end-to-end deep learning, demonstrating the potential of dense indirect methods based on optical flow and point trajectories. As the point trajectory representation is general, we further present results and comparisons on in-the-wild monocular videos with complex motion of dynamic objects. Code is available at https://github.com/bytedance/particle-sfm.
Key facts. Cited by 90 papers in the map (data through 7 Oct 2026). Builds on 53 of its 96 references that are in the map. First posted on arXiv 19 Jul 2022.
Builds on
53 of 96 references.
References · 53
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2017Mask R-CNNcited by 7,259
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 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
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
38 more
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 494
- 2016Direct Sparse Odometrycited by 479
- 2018GOT-10k: A Large High-Diversity Benchmark for Generic Object Tracking in the Wildcited by 471
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2018YouTube-VOS: Sequence-to-Sequence Video Object Segmentationcited by 228
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2021BANMo: Building Animatable 3D Neural Models from Many Casual Videoscited by 195
- 2020Robust Consistent Video Depth Estimationcited by 188
- 2018Neighbourhood Consensus Networkscited 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
- 2018CubeSLAM: Monocular 3D Object SLAMcited by 101
- 2018DS-SLAM: A Semantic Visual SLAM towards Dynamic Environmentscited by 90
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
- 2017FusionSeg: Learning to combine motion and appearance for fully automatic segmention of generic objects in videoscited by 77
- 2019Unsupervised Moving Object Detection via Contextual Information Separationcited by 72
- 2016It's Moving! A Probabilistic Model for Causal Motion Segmentation in Moving Camera Videoscited by 71
- 2020Betrayed by Motion: Camouflaged Object Discovery via Motion Segmentationcited by 62
- 2019Visual Odometry Revisited: What Should Be Learnt?cited by 57
- 2019Towards Segmenting Anything That Movescited by 51
- 2021Learning to Segment Rigid Motions from Two Framescited by 45
- 2021The Emergence of Objectness: Learning Zero-Shot Segmentation from Videoscited by 45
- 2014Robust Camera Location Estimation by Convex Programmingcited by 41
- 2017Learning to Segment Moving Objectscited by 39
- 2020VDO-SLAM: A Visual Dynamic Object-aware SLAM Systemcited by 39
- 2016Photometric Bundle Adjustment for Vision-Based SLAMcited by 25
- 2019Robust Dense Mapping for Large-Scale Dynamic Environmentscited by 21
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residualscited by 17
- 2020ClusterVO: Clustering Moving Instances and Estimating Visual Odometry for Self and Surroundingscited by 16
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 32; 2025: 38; 2026: 13.
90 papers.
Sort:
By area:
- 2025Emerging Properties in Unified Multimodal Pretrainingcited by 855
- 2023MotionCtrl: A Unified and Flexible Motion Controller for Video Generationcited by 568
- 2025Continuous 3D Perception Model with Persistent Statecited by 527
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2025π3: Permutation-Equivariant Visual Geometry Learningcited by 292
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2023Robust Dynamic Radiance Fieldscited by 193
- 2023Tracking Everything Everywhere All at Oncecited by 190
- 2024MoSca: Dynamic Gaussian Fusion from Casual Videos via 4D Motion Scaffoldscited by 177
- 2024CamCo: Camera-Controllable 3D-Consistent Image-to-Video Generationcited by 163
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
38 more
- 2024Tora: Trajectory-oriented Diffusion Transformer for Video Generationcited by 161
- 2024VD3D: Taming Large Video Diffusion Transformers for 3D Camera Controlcited by 156
- 2024AC3D: Analyzing and Improving 3D Camera Control in Video Diffusion Transformerscited by 151
- 2025TTT3R: 3D Reconstruction as Test-Time Trainingcited by 122
- 2024Training-free Camera Control for Video Generationcited by 119
- 2023Progressively Optimized Local Radiance Fields for Robust View Synthesiscited by 103
- 2025Aether: Geometric-Aware Unified World Modelingcited by 94
- 2025Easi3R: Estimating Disentangled Motion from DUSt3R Without Trainingcited by 88
- 2024NeRF On-the-go: Exploiting Uncertainty for Distractor-free NeRFs in the Wildcited by 85
- 2025SpatialTrackerV2: 3D Point Tracking Made Easycited by 84
- 2024NVS-Solver: Video Diffusion Model as Zero-Shot Novel View Synthesizercited by 79
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videoscited by 79
- 2025STream3R: Scalable Sequential 3D Reconstruction with Causal Transformercited by 76
- 2025Uni3C: Unifying Precisely 3D-Enhanced Camera and Human Motion Controls for Video Generationcited by 75
- 2024DINO-Tracker: Taming DINO for Self-Supervised Point Tracking in a Single Videocited by 64
- 2024Image Conductor: Precision Control for Interactive Video Synthesiscited by 62
- 2024DELTA: Dense Efficient Long-range 3D Tracking for any videocited by 62
- 2024FlowMap: High-Quality Camera Poses, Intrinsics, and Depth via Gradient Descentcited by 61
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 54
- 2024GenXD: Generating Any 3D and 4D Scenescited by 49
- 2025LONG3R: Long Sequence Streaming 3D Reconstructioncited by 45
- 2025CamCloneMaster: Enabling Reference-based Camera Control for Video Generationcited by 44
- 2024EgoVid-5M: A Large-Scale Video-Action Dataset for Egocentric Video Generationcited by 38
- 2025On-the-fly Reconstruction for Large-Scale Novel View Synthesis from Unposed Imagescited by 35
- 2024AnimateAnything: Consistent and Controllable Animation for Video Generationcited by 34
- 2025Segment Any Motion in Videoscited by 34
- 2025Uni4D: Unifying Visual Foundation Models for 4D Modeling from a Single Videocited by 27
- 2025Dynamic Camera Poses and Where to Find Themcited by 26
- 2022EgoLoc: Revisiting 3D Object Localization from Egocentric Videos with Visual Queriescited by 25
- 2023DriveTrack: A Benchmark for Long-Range Point Tracking in Real-World Videoscited by 24
- 2024Cavia: Camera-controllable Multi-view Video Diffusion with View-Integrated Attentioncited by 24
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstructioncited by 23
- 2025Perception-as-Control: Fine-grained Controllable Image Animation with 3D-aware Motion Representationcited by 22
- 2024RoMo: Robust Motion Segmentation Improves Structure from Motioncited by 20
- 2025AnyCam: Learning to Recover Camera Poses and Intrinsics from Casual Videoscited by 18
- 2024AKiRa: Augmentation Kit on Rays for optical video generationcited by 17
- 2024COIN: Control-Inpainting Diffusion Prior for Human and Camera Motion Estimationcited by 15
- 2025Free-Form Motion Control: Controlling the 6D Poses of Camera and Objects in Video Generationcited by 15
50 most cited of 90 All 90 (JSON)
- 2026PartiCam: Camera Controlled Video Generation with Reward Guidance30 Sep 2026
- 2026ORBIT++: Benchmarking SfM in the Wild with 360deg Video22 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026Robust Multimodal Dynamic Object Segmentation20 Jul 2026
- 2026Depth2Pose: A Pose-Based Benchmark for Monocular Depth Estimation without Ground-Truth Depth19 May 2026
- 2026WildPose: A Unified Framework for Robust Pose Estimation in the Wild12 May 2026
- 2026Holo360D: A Large-Scale Real-World Dataset with Continuous Trajectories for Advancing Panoramic 3D Reconstruction and Beyond24 Apr 2026
- 2026Dark3R: Learning Structure from Motion in the Dark5 Mar 2026
- 2026Track4World: Feedforward World-centric Dense 3D Tracking of All Pixels3 Mar 2026
- 2026OnlineX: Unified Online 3D Reconstruction and Understanding with Active-to-Stable State Evolution2 Mar 2026
- 2026ShapeGaussian: High-Fidelity 4D Human Reconstruction in Monocular Videos via Vision Priors5 Feb 2026
- 2026TrajVG: 3D Trajectory-Coupled Visual Geometry Learning4 Feb 2026
38 more
- 2026Motion 3-to-4: 3D Motion Reconstruction for 4D Synthesis20 Jan 2026
- 2025TrackingWorld: World-centric Monocular 3D Tracking of Almost All Pixels9 Dec 2025
- 2025The Dynamic Prior: Understanding 3D Structures for Casual Dynamic Videos5 Dec 2025
- 2025DynamicVerse: A Physically-Aware Multimodal Framework for 4D World Modeling2 Dec 2025
- 2025EAG3R: Event-Augmented 3D Geometry Estimation for Dynamic and Extreme-Lighting Scenes30 Nov 2025
- 20254D3R: Motion-Aware Neural Reconstruction and Rendering of Dynamic Scenes from Monocular Videos7 Nov 2025
- 2025C4D: 4D Made from 3D through Dual Correspondences16 Oct 2025
- 2025TTT3R: 3D Reconstruction as Test-Time Training30 Sep 2025
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scale30 Sep 2025
- 2025MotionFlow:Learning Implicit Motion Flow for Complex Camera Trajectory Control in Video Generation25 Sep 2025
- 2025RGB-Only Supervised Camera Parameter Optimization in Dynamic Scenes18 Sep 2025
- 2025G-CUT3R: Guided 3D Reconstruction with Camera and Depth Prior Integration15 Aug 2025
- 2025STream3R: Scalable Sequential 3D Reconstruction with Causal Transformer14 Aug 2025
- 2025ViPE: Video Pose Engine for 3D Geometric Perception12 Aug 2025
- 2025LONG3R: Long Sequence Streaming 3D Reconstruction24 Jul 2025
- 2025π3: Permutation-Equivariant Visual Geometry Learning17 Jul 2025
- 2025SpatialTrackerV2: 3D Point Tracking Made Easy16 Jul 2025
- 2025On-the-fly Reconstruction for Large-Scale Novel View Synthesis from Unposed Images5 Jun 2025
- 2025CamCloneMaster: Enabling Reference-based Camera Control for Video Generation3 Jun 2025
- 2025Emerging Properties in Unified Multimodal Pretraining20 May 2025
- 2025Dynamic Camera Poses and Where to Find Them24 Apr 2025
- 2025Uni3C: Unifying Precisely 3D-Enhanced Camera and Human Motion Controls for Video Generation21 Apr 2025
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstruction20 Apr 2025
- 2025Regist3R: Incremental Registration with Stereo Foundation Model16 Apr 2025
- 2025D2USt3R: Enhancing 3D Reconstruction for Dynamic Scenes8 Apr 2025
- 2025Easi3R: Estimating Disentangled Motion from DUSt3R Without Training31 Mar 2025
- 2025AnyCam: Learning to Recover Camera Poses and Intrinsics from Casual Videos30 Mar 2025
- 2025Segment Any Motion in Videos28 Mar 2025
- 2025Uni4D: Unifying Visual Foundation Models for 4D Modeling from a Single Video27 Mar 2025
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?27 Mar 2025
- 2025Feature4X: Bridging Any Monocular Video to 4D Agentic AI with Versatile Gaussian Feature Fields26 Mar 2025
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2025VideoRFSplat: Direct Scene-Level Text-to-3D Gaussian Splatting Generation with Flexible Pose and Multi-View Joint Modeling20 Mar 2025
- 2025Flow-NeRF: Joint Learning of Geometry, Poses, and Dense Flow within Unified Neural Representations13 Mar 2025
- 2025SIRE: SE(3) Intrinsic Rigidity Embeddings10 Mar 2025
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Pass23 Jan 2025
- 2025Continuous 3D Perception Model with Persistent State21 Jan 2025
- 2025Perception-as-Control: Fine-grained Controllable Image Animation with 3D-aware Motion Representation9 Jan 2025
50 newest of 90 All 90 (JSON)
- 2024CamCo: Camera-Controllable 3D-Consistent Image-to-Video Generationcited by 163
- 2024Tora: Trajectory-oriented Diffusion Transformer for Video Generationcited by 161
- 2024VD3D: Taming Large Video Diffusion Transformers for 3D Camera Controlcited by 156
- 2024AC3D: Analyzing and Improving 3D Camera Control in Video Diffusion Transformerscited by 151
- 2024Training-free Camera Control for Video Generationcited by 119
- 2024NVS-Solver: Video Diffusion Model as Zero-Shot Novel View Synthesizercited by 79
- 2024Cavia: Camera-controllable Multi-view Video Diffusion with View-Integrated Attentioncited by 24
- 2024AKiRa: Augmentation Kit on Rays for optical video generationcited by 17
- 2024COIN: Control-Inpainting Diffusion Prior for Human and Camera Motion Estimationcited by 15
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?cited by 10
- 2026PartiCam: Camera Controlled Video Generation with Reward Guidancecited by 0
- 2026PartiCam: Camera Controlled Video Generation with Reward Guidance30 Sep 2026
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?27 Mar 2025
- 2024AKiRa: Augmentation Kit on Rays for optical video generation18 Dec 2024
- 2024AC3D: Analyzing and Improving 3D Camera Control in Video Diffusion Transformers27 Nov 2024
- 2024Cavia: Camera-controllable Multi-view Video Diffusion with View-Integrated Attention14 Oct 2024
- 2024COIN: Control-Inpainting Diffusion Prior for Human and Camera Motion Estimation29 Aug 2024
- 2024Tora: Trajectory-oriented Diffusion Transformer for Video Generation31 Jul 2024
- 2024VD3D: Taming Large Video Diffusion Transformers for 3D Camera Control17 Jul 2024
- 2024Training-free Camera Control for Video Generation14 Jun 2024
- 2024CamCo: Camera-Controllable 3D-Consistent Image-to-Video Generation4 Jun 2024
- 2024NVS-Solver: Video Diffusion Model as Zero-Shot Novel View Synthesizer24 May 2024
- 2025Emerging Properties in Unified Multimodal Pretrainingcited by 855
- 2023MotionCtrl: A Unified and Flexible Motion Controller for Video Generationcited by 568
- 2025Continuous 3D Perception Model with Persistent Statecited by 527
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2025π3: Permutation-Equivariant Visual Geometry Learningcited by 292
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2023Robust Dynamic Radiance Fieldscited by 193
- 2023Tracking Everything Everywhere All at Oncecited by 190
- 2024MoSca: Dynamic Gaussian Fusion from Casual Videos via 4D Motion Scaffoldscited by 177
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
- 2025TTT3R: 3D Reconstruction as Test-Time Trainingcited by 122
12 most cited of 77 All 77 (JSON)
- 2026ORBIT++: Benchmarking SfM in the Wild with 360deg Video22 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026Robust Multimodal Dynamic Object Segmentation20 Jul 2026
- 2026Depth2Pose: A Pose-Based Benchmark for Monocular Depth Estimation without Ground-Truth Depth19 May 2026
- 2026WildPose: A Unified Framework for Robust Pose Estimation in the Wild12 May 2026
- 2026Holo360D: A Large-Scale Real-World Dataset with Continuous Trajectories for Advancing Panoramic 3D Reconstruction and Beyond24 Apr 2026
- 2026Dark3R: Learning Structure from Motion in the Dark5 Mar 2026
- 2026Track4World: Feedforward World-centric Dense 3D Tracking of All Pixels3 Mar 2026
- 2026OnlineX: Unified Online 3D Reconstruction and Understanding with Active-to-Stable State Evolution2 Mar 2026
- 2026ShapeGaussian: High-Fidelity 4D Human Reconstruction in Monocular Videos via Vision Priors5 Feb 2026
- 2026TrajVG: 3D Trajectory-Coupled Visual Geometry Learning4 Feb 2026
- 2026Motion 3-to-4: 3D Motion Reconstruction for 4D Synthesis20 Jan 2026
12 newest of 77 All 77 (JSON)