Visual Geometry Grounded Deep Structure From Motion
Not on the map. Why?
Abstract (arXiv)
Structure-from-motion (SfM) is a long-standing problem in the computer vision community, which aims to reconstruct the camera poses and 3D structure of a scene from a set of unconstrained 2D images. Classical frameworks solve this problem in an incremental manner by detecting and matching keypoints, registering images, triangulating 3D points, and conducting bundle adjustment. Recent research efforts have predominantly revolved around harnessing the power of deep learning techniques to enhance specific elements (e.g., keypoint matching), but are still based on the original, non-differentiable pipeline. Instead, we propose a new deep pipeline VGGSfM, where each component is fully differentiable and thus can be trained in an end-to-end manner. To this end, we introduce new mechanisms and simplifications. First, we build on recent advances in deep 2D point tracking to extract reliable pixel-accurate tracks, which eliminates the need for chaining pairwise matches. Furthermore, we recover all cameras simultaneously based on the image and track features instead of gradually registering cameras. Finally, we optimise the cameras and triangulate 3D points via a differentiable bundle adjustment layer. We attain state-of-the-art performance on three popular datasets, CO3D, IMC Phototourism, and ETH3D.
Key facts. Cited by 225 papers in the map (data through 7 Oct 2026). Builds on 56 of its 97 references that are in the map. First posted on arXiv 7 Dec 2023.
Builds on
56 of 97 references.
References · 56
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,141
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2022TensoRF: Tensorial Radiance Fieldscited by 1,275
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
38 more
- 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
- 2021Common Objects in 3D: Large-Scale Learning and Evaluation of Real-life 3D Category Reconstructioncited by 646
- 2021BARF: Bundle-Adjusting Neural Radiance Fieldscited by 641
- 2023LightGlue: Local Feature Matching at Light Speedcited by 583
- 2023CoTracker: It is Better to Track Togethercited by 516
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2020DISK: Learning local features with policy gradientcited by 310
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinementcited by 281
- 2023PointOdyssey: A Large-Scale Synthetic Dataset for Long-Term Point Trackingcited by 274
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Videocited by 258
- 2020Image Matching across Wide Baselines: From Paper to Practicecited by 224
- 2022Particle Video Revisited: Tracking Through Occlusions Using Point Trajectoriescited by 215
- 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 200
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2018DeepV2D: Video to Depth with Differentiable Structure from Motioncited by 185
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 182
- 2019Unsupervised Learning of Probably Symmetric Deformable 3D Objects from Images in the Wildcited by 180
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformercited by 170
- 2017A Survey of Structure from Motioncited by 157
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 146
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2022MatchFormer: Interleaving Attention in Transformers for Feature Matchingcited by 126
- 2022MagicPony: Learning Articulated 3D Animals in the Wildcited by 111
- 2022RelPose: Predicting Probabilistic Relative Rotation for Single Objects in the Wildcited by 102
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2023RelPose++: Recovering 6D Poses from Sparse-view Observationscited by 87
- 2023Detector-Free Structure from Motioncited by 71
- 2019DeepSFM: Structure From Motion Via Deep Bundle Adjustmentcited by 70
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
- 2022ClusterGNN: Cluster-based Coarse-to-Fine Graph Neural Network for Efficient Feature Matchingcited by 62
- 2022SparsePose: Sparse-View Camera Pose Regression and Refinementcited by 53
- 2022Few-View Object Reconstruction with Unknown Categories and Camera Posescited by 53
- 2014Robust Camera Location Estimation by Convex Programmingcited by 41
- 2021Deep Two-View Structure-from-Motion Revisitedcited by 39
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2024: 29; 2025: 102; 2026: 94.
225 papers.
Sort:
By area:
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
- 2025Depth Anything 3: Recovering the Visual Space from Any Viewscited by 626
- 2025Continuous 3D Perception Model with Persistent Statecited by 527
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2025MapAnything: Universal Feed-Forward Metric 3D Reconstructioncited by 295
- 20243D Reconstruction with Spatial Memorycited by 269
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2025FLARE: Feed-forward Geometry, Appearance and Camera Estimation from Uncalibrated Sparse Viewscited by 176
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
- 2024MASt3R-SfM: a Fully-Integrated Solution for Unconstrained Structure-from-Motioncited by 161
- 2025Streaming 4D Visual Geometry Transformercited by 147
- 2025MUSt3R: Multi-view Network for Stereo 3D Reconstructioncited by 139
38 more
- 2024MV-DUSt3R+: Single-Stage Scene Reconstruction from Sparse Views In 2 Secondscited by 136
- 2024CoTracker3: Simpler and Better Point Tracking by Pseudo-Labelling Real Videoscited by 122
- 2025TTT3R: 3D Reconstruction as Test-Time Trainingcited by 122
- 2024BootsTAP: Bootstrapped Training for Tracking-Any-Pointcited by 115
- 2024MVSplat360: Feed-Forward 360 Scene Synthesis from Sparse Viewscited by 111
- 2025VGGT-Long: Chunk it, Loop it, Align it -- Pushing VGGT's Limits on Kilometer-scale Long RGB Sequencescited by 107
- 2025CameraCtrl II: Dynamic Scene Exploration via Camera-controlled Video Diffusion Modelscited by 97
- 2025Aether: Geometric-Aware Unified World Modelingcited by 94
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videoscited by 89
- 2025Easi3R: Estimating Disentangled Motion from DUSt3R Without Trainingcited by 88
- 2025St4RTrack: Simultaneous 4D Reconstruction and Tracking in the Worldcited by 88
- 2025Autoregressive Adversarial Post-Training for Real-Time Interactive Video Generationcited by 84
- 2025SpatialTrackerV2: 3D Point Tracking Made Easycited by 84
- 2025Point3R: Streaming 3D Reconstruction with Explicit Spatial Pointer Memorycited by 82
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 81
- 2025STream3R: Scalable Sequential 3D Reconstruction with Causal Transformercited by 76
- 2024Large Spatial Model: End-to-end Unposed Images to Semantic 3Dcited by 73
- 2025Pow3R: Empowering Unconstrained 3D Reconstruction with Camera and Scene Priorscited by 69
- 2024World-consistent Video Diffusion with Explicit 3D Modelingcited by 62
- 2025Towards Understanding Camera Motions in Any Videocited by 62
- 2024FlowMap: High-Quality Camera Poses, Intrinsics, and Depth via Gradient Descentcited by 61
- 2024PF3plat: Pose-Free Feed-Forward 3D Gaussian Splattingcited by 60
- 2025SceneGen: Single-Image 3D Scene Generation in One Feedforward Passcited by 49
- 2025Light3R-SfM: Towards Feed-forward Structure-from-Motioncited by 47
- 2025LONG3R: Long Sequence Streaming 3D Reconstructioncited by 45
- 2025Dynamic Point Maps: A Versatile Representation for Dynamic 3D Reconstructioncited by 43
- 2024FreeSplatter: Pose-free Gaussian Splatting for Sparse-view 3D Reconstructioncited by 40
- 2025Matrix3D: Large Photogrammetry Model All-in-Onecited by 39
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2025No Pose at All: Self-Supervised Pose-Free 3D Gaussian Splatting from Sparse Viewscited by 38
- 2025TAPNext: Tracking Any Point (TAP) as Next Token Predictioncited by 35
- 2024AnimateAnything: Consistent and Controllable Animation for Video Generationcited by 34
- 2025Spatia: Video Generation with Updatable Spatial Memorycited by 33
- 2025WinT3R: Window-Based Streaming Reconstruction with Camera Token Poolcited by 32
- 2026LingBot-Map: Geometric Context Transformer for Streaming 3D Reconstructioncited by 32
- 2024Robust Incremental Structure-from-Motion with Hybrid Featurescited by 31
- 2025MoVieS: Motion-Aware 4D Dynamic View Synthesis in One Secondcited by 31
- 2024PreF3R: Pose-Free Feed-Forward 3D Gaussian Splatting from Variable-length Image Sequencecited by 26
50 most cited of 225 All 225 (JSON)
- 20264Director: Controlling Video World Models with Rigid 3D Geometry1 Oct 2026
- 2026CLoSeR: Closing the Loop for Long-Context Streaming Reconstruction1 Oct 2026
- 2026OTT3R: Multi-View 3D Reconstruction and Fast Dataset Generation at 1% Compute28 Sep 2026
- 2026Sparse-View Interpretable 3D Animal Behavior Representations for Neural Encoding and Decoding28 Sep 2026
- 2026QuacamFM: Quaternion-Constrained Flow Matching for Camera Pose Estimation26 Sep 2026
- 2026PHOSA: Photorealistic 3D Sign Avatar Modeling and Benchmark24 Sep 2026
- 2026Revisiting Multi-View Stereo: A Sequence-to-Sequence Formulation21 Sep 2026
- 2026GrapeSplat: Geometry-Grounded Reconstruction via Amalgamated Pose-Free Encoding for Feed-Forward 3D Gaussian Splatting19 Sep 2026
- 2026VoxelTTO: Voxel-Aligned Feed-Forward 3D Gaussian Splatting with Test-Time Optimization18 Sep 2026
- 2026GRF-Recon: Global Ray-Field Optimization for Long-Sequence Feed-forward Reconstruction17 Sep 2026
- 2026GeoCond: A Conditioning-Aware Reliability Adapter for Feed-Forward 3D Reconstruction16 Sep 2026
- 2026NOVA-GS: Noise-Aware View-Consistent Gaussian Splatting for Low-Light Novel View Synthesis11 Sep 2026
38 more
- 2026DRS-VPT: Directly Relocalizing in a Scan with Vision Point Transformers11 Sep 2026
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
- 2026Scal3R: Learning Efficient Multi-Relative Pose Query for Scalable Online 3D Reconstruction3 Sep 2026
- 2026Stable and Scalable Bundle Adjustment of Holistic 3D Structures3 Sep 2026
- 2026MV-dVRK: A Multi-Viewpoint Benchmark for Spatial Surgical Perception2 Sep 2026
- 2026GeoWeaver: Accurate Long-Sequence 3D Reconstruction via Hierarchical Geometric Assembly18 Aug 2026
- 2026VGGT-Align: Bridging Local Reconstruction and Global Consistency for Long-Sequence 3D Reconstruction15 Aug 2026
- 2026SPARGen: Unifying Spatial Perception and Reasoning through Native Multimodal Generation14 Aug 2026
- 2026GS2CI: Robust Gaussian Splatting For Snapshot Compressive Imaging via Large Vision Model Priors13 Aug 2026
- 2026Geometry-Grounded Unified 3D Perception for Autonomous Driving13 Aug 2026
- 2026Rolling Shutter Camera Self-Calibration2 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026DGSfM: Depth-Guided Scale-Aware Global Structure-from-Motion10 Jul 2026
- 2026Glob3R: Global Structure-from-Motion with 3D Foundation Models10 Jul 2026
- 2026MoWorld: A Flash World Model7 Jul 2026
- 2026PRISM3D: Probabilistic Refinement and Robust Initialization for Physically Consistent Scene Modeling under Extreme Motion Blur4 Jul 2026
- 2026SAF3R: Dynamic Sparse Attention for Feed-Forward 3D Reconstruction Transformers3 Jul 2026
- 2026Diversity-aware View Partitioning for Scalable VGGT2 Jul 2026
- 2026EPO: Boosting 3D Foundation Models with Edge-based Pose Optimization1 Jul 2026
- 2026Planar-SfM: Camera Pose Estimation via Homography Graph Embeddings30 Jun 2026
- 2026AugSplat: Radiance Field-Informed Gaussian Splatting for Sparse-View Settings30 Jun 2026
- 2026Argus: Metric Panoramic 3D Reconstruction for Indoor Scenes29 Jun 2026
- 2026Ground4D: Consistency-Aware 4D Reconstruction from Monocular Video27 Jun 2026
- 2026StructSplat: Generalizable 3D Gaussian Splatting from Uncalibrated Sparse Views26 Jun 2026
- 2026Pose Anything Anywhere:Model-free Object Poses from Arbitrary References22 Jun 2026
- 2026G-MASt3R-SfM: Graph-based View Pruning and Multi-stage Optimization for Robust SfM22 Jun 2026
- 2026Uncertainty Quality of VGGT: An Analysis on the DTU Benchmark Dataset15 Jun 2026
- 20264DP-QA: Scalable QA for 4D Perception in Vision Language Models10 Jun 2026
- 2026GEAR-VLA: Learning Geometry-Aware Action Representations for Generalizable Robotic Manipulation7 Jun 2026
- 2026SceneConductor: 3D Scene Generation from a Single Image with Multi-Agent Orchestration7 Jun 2026
- 2026TrAction: Action Recognition with Sparse Trajectories2 Jun 2026
- 2026BA-T: An Iterative Transformer for Two-View Bundle Adjustment2 Jun 2026
- 2026VG2GT: Voxel-Gaussian Splatting Visual Geometry Grounded Transformer1 Jun 2026
- 2026ActMVS: Active Scene Reconstruction with Monocular Multi-View Stereo31 May 2026
- 2026QVGGT: Post-Training Quantized Visual Geometry Grounded Transformer29 May 2026
- 2026WristCompass: Kinematic Coupling as a Learnable Visual Concept for Ego-Camera Orientation29 May 2026
- 2026Towards Consistent Video Geometry Estimation28 May 2026
50 newest of 225 All 225 (JSON)
- 2025CameraCtrl II: Dynamic Scene Exploration via Camera-controlled Video Diffusion Modelscited by 97
- 2024World-consistent Video Diffusion with Explicit 3D Modelingcited by 62
- 2026Gen3R: 3D Scene Generation Meets Feed-Forward Reconstructioncited by 24
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?cited by 10
- 2025Learning 3D Object Spatial Relationships from Pre-trained 2D Diffusion Modelscited by 5
- 2025ReVision: Refining Video Diffusion with Explicit 3D Motion Modelingcited by 4
- 2026QuacamFM: Quaternion-Constrained Flow Matching for Camera Pose Estimationcited by 0
- 2026QuacamFM: Quaternion-Constrained Flow Matching for Camera Pose Estimation26 Sep 2026
- 2026Gen3R: 3D Scene Generation Meets Feed-Forward Reconstruction7 Jan 2026
- 2025ReVision: Refining Video Diffusion with Explicit 3D Motion Modeling30 Apr 2025
- 2025Can Video Diffusion Model Reconstruct 4D Geometry?27 Mar 2025
- 2025Learning 3D Object Spatial Relationships from Pre-trained 2D Diffusion Models25 Mar 2025
- 2025CameraCtrl II: Dynamic Scene Exploration via Camera-controlled Video Diffusion Models13 Mar 2025
- 2024World-consistent Video Diffusion with Explicit 3D Modeling2 Dec 2024
- 2025Aether: Geometric-Aware Unified World Modelingcited by 94
- 2025Martian World Model: Controllable Video Synthesis with Physically Accurate 3D Reconstructionscited by 6
- 2026MoWorld: A Flash World Modelcited by 2
- 2026Glob3R: Global Structure-from-Motion with 3D Foundation Modelscited by 2
- 20264Director: Controlling Video World Models with Rigid 3D Geometrycited by 0
- 20264Director: Controlling Video World Models with Rigid 3D Geometry1 Oct 2026
- 2026Glob3R: Global Structure-from-Motion with 3D Foundation Models10 Jul 2026
- 2026MoWorld: A Flash World Model7 Jul 2026
- 2025Martian World Model: Controllable Video Synthesis with Physically Accurate 3D Reconstructions10 Jul 2025
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
- 2025Depth Anything 3: Recovering the Visual Space from Any Viewscited by 626
- 2025Continuous 3D Perception Model with Persistent Statecited by 527
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2025MapAnything: Universal Feed-Forward Metric 3D Reconstructioncited by 295
- 20243D Reconstruction with Spatial Memorycited by 269
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2025FLARE: Feed-forward Geometry, Appearance and Camera Estimation from Uncalibrated Sparse Viewscited by 176
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
- 2024MASt3R-SfM: a Fully-Integrated Solution for Unconstrained Structure-from-Motioncited by 161
- 2025Streaming 4D Visual Geometry Transformercited by 147
- 2025MUSt3R: Multi-view Network for Stereo 3D Reconstructioncited by 139
12 most cited of 210 All 210 (JSON)
- 2026CLoSeR: Closing the Loop for Long-Context Streaming Reconstruction1 Oct 2026
- 2026OTT3R: Multi-View 3D Reconstruction and Fast Dataset Generation at 1% Compute28 Sep 2026
- 2026Sparse-View Interpretable 3D Animal Behavior Representations for Neural Encoding and Decoding28 Sep 2026
- 2026PHOSA: Photorealistic 3D Sign Avatar Modeling and Benchmark24 Sep 2026
- 2026Revisiting Multi-View Stereo: A Sequence-to-Sequence Formulation21 Sep 2026
- 2026GrapeSplat: Geometry-Grounded Reconstruction via Amalgamated Pose-Free Encoding for Feed-Forward 3D Gaussian Splatting19 Sep 2026
- 2026VoxelTTO: Voxel-Aligned Feed-Forward 3D Gaussian Splatting with Test-Time Optimization18 Sep 2026
- 2026GRF-Recon: Global Ray-Field Optimization for Long-Sequence Feed-forward Reconstruction17 Sep 2026
- 2026GeoCond: A Conditioning-Aware Reliability Adapter for Feed-Forward 3D Reconstruction16 Sep 2026
- 2026NOVA-GS: Noise-Aware View-Consistent Gaussian Splatting for Low-Light Novel View Synthesis11 Sep 2026
- 2026DRS-VPT: Directly Relocalizing in a Scan with Vision Point Transformers11 Sep 2026
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
12 newest of 210 All 210 (JSON)