Global Structure-from-Motion Revisited
Not on the map. Why?
Abstract (arXiv)
Recovering 3D structure and camera motion from images has been a long-standing focus of computer vision research and is known as Structure-from-Motion (SfM). Solutions to this problem are categorized into incremental and global approaches. Until now, the most popular systems follow the incremental paradigm due to its superior accuracy and robustness, while global approaches are drastically more scalable and efficient. With this work, we revisit the problem of global SfM and propose GLOMAP as a new general-purpose system that outperforms the state of the art in global SfM. In terms of accuracy and robustness, we achieve results on-par or superior to COLMAP, the most widely used incremental SfM, while being orders of magnitude faster. We share our system as an open-source implementation at {https://github.com/colmap/glomap}.
Key facts. Cited by 215 papers in the map (data through 7 Oct 2026). Builds on 26 of its 83 references that are in the map. First posted on arXiv 29 Jul 2024.
Builds on
26 of 83 references.
References · 26
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,141
- 2022Instant Neural Graphics Primitives with a Multiresolution Hash Encodingcited by 3,698
- 2021Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fieldscited by 2,013
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 160
- 2024Cameras as Rays: Pose Estimation via Ray Diffusioncited by 129
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 98
- 2023Detector-Free Structure from Motioncited by 71
- 2020Shonan Rotation Averaging: Global Optimality by Surfing SO(p)ncited by 46
14 more
- 2014Robust Camera Location Estimation by Convex Programmingcited by 41
- 2019NeuRoRA: Neural Robust Rotation Averagingcited by 32
- 2023Doppelgangers: Learning to Disambiguate Images of Similar Structurescited by 32
- 2019Baseline Desensitizing In Translation Averagingcited by 27
- 2021A Pose-only Solution to Visual Reconstruction and Navigationcited by 20
- 2018Convex Relaxations for Pose Graph Optimization with Outlierscited by 19
- 2019Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settingscited by 18
- 2023Revisiting Rotation Averaging: Uncertainties and Robust Lossescited by 18
- 2018GPSfM: Global Projective SFM Using Algebraic Constraints on Multi-View Fundamental Matricescited by 14
- 2020Reducing Drift in Structure From Motion Using Extended Featurescited by 10
- 2015Linear Global Translation Estimation with Feature Trackscited by 9
- 2023Rotation Synchronization via Deep Matrix Factorizationcited by 7
- 2022Absolute Triangulation Algorithms for Space Explorationcited by 5
- 2015On Computing the Translations Norm in the Epipolar Graphcited by 3
Built on by
Citing papers per year: 2024: 8; 2025: 106; 2026: 101.
215 papers.
Sort:
By area:
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
- 2025Depth Anything 3: Recovering the Visual Space from Any Viewscited by 626
- 2025MapAnything: Universal Feed-Forward Metric 3D Reconstructioncited by 295
- 2025π3: Permutation-Equivariant Visual Geometry Learningcited by 292
- 2025ReCamMaster: Camera-Controlled Generative Rendering from A Single Videocited by 278
- 20243D Reconstruction with Spatial Memorycited by 269
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 198
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifoldcited by 130
- 2025GameFactory: Creating New Games with Generative Interactive Videoscited by 124
- 2024CamI2V: Camera-Controlled Image-to-Video Diffusion Modelcited by 115
- 2025Aether: Geometric-Aware Unified World Modelingcited by 94
38 more
- 2025Easi3R: Estimating Disentangled Motion from DUSt3R Without Trainingcited by 88
- 2025MegaLoc: One Retrieval to Place Them Allcited by 58
- 2025RealCam-I2V: Real-World Image-to-Video Generation with Interactive Complex Camera Controlcited by 54
- 2025Light3R-SfM: Towards Feed-forward Structure-from-Motioncited by 47
- 2025FullDiT: Multi-Task Video Generative Foundation Model with Full Attentioncited by 45
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesiscited by 37
- 2026LingBot-Map: Geometric Context Transformer for Streaming 3D Reconstructioncited by 32
- 2025Vid2Sim: Realistic and Interactive Simulation from Video for Urban Navigationcited by 30
- 2025Uni4D: Unifying Visual Foundation Models for 4D Modeling from a Single Videocited by 27
- 2025Dynamic Camera Poses and Where to Find Themcited by 26
- 2025MP-SfM: Monocular Surface Priors for Robust Structure-from-Motioncited by 25
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstructioncited by 25
- 2026ZipMap: Linear-Time Stateful 3D Reconstruction via Test-Time Trainingcited by 23
- 2025Block-Sparse Global Attention for Efficient Multi-View Geometry Transformerscited by 22
- 2026VGGT-SLAM 2.0: Real-time Dense Feed-forward Scene Reconstructioncited by 22
- 2025iLRM: An Iterative Large 3D Reconstruction Modelcited by 18
- 2025SAIL-Recon: Large SfM by Augmenting Scene Regression with Localizationcited by 18
- 2024AKiRa: Augmentation Kit on Rays for optical video generationcited by 17
- 2025AnyCalib: On-Manifold Learning for Model-Agnostic Single-View Camera Calibrationcited by 17
- 2025AMB3R: Accurate Feed-forward Metric-scale 3D Reconstruction with Backendcited by 16
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matchingcited by 15
- 2025FlashVGGT: Efficient and Scalable Visual Geometry Transformers with Compressed Descriptor Attentioncited by 15
- 2025AVGGT: Rethinking Global Attention for Accelerating VGGTcited by 15
- 2026WorldStereo: Bridging Camera-Guided Video Generation and Scene Reconstruction via 3D Geometric Memoriescited by 15
- 2026Vista4D: Video Reshooting with 4D Point Cloudscited by 15
- 2026VGG-T3: Offline Feed-Forward 3D Reconstruction at Scalecited by 14
- 2025ViSTA-SLAM: Visual SLAM with Symmetric Two-view Associationcited by 13
- 2025DaD: Distilled Reinforcement Learning for Diverse Keypoint Detectioncited by 12
- 2025Dynamic View Synthesis as an Inverse Problemcited by 12
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scalecited by 12
- 2026Advances in Global Solvers for 3D Visioncited by 12
- 2025GP3: A 3D Geometry-Aware Policy with Multi-View Images for Robotic Manipulationcited by 11
- 20253R-GS: Best Practice in Optimizing Camera Poses Along with 3DGScited by 10
- 2026tttLRM: Test-Time Training for Long Context and Autoregressive 3D Reconstructioncited by 10
- 2025The Coralscapes Dataset: Semantic Scene Understanding in Coral Reefscited by 9
- 2025Regist3R: Incremental Registration with Stereo Foundation Modelcited by 9
- 2025A Guide to Structureless Visual Localizationcited by 9
50 most cited of 215 All 215 (JSON)
- 2026CLoSeR: Closing the Loop for Long-Context Streaming Reconstruction1 Oct 2026
- 2026NaCR: Visual Localization via NeRF-aided Camera Ray Regression22 Sep 2026
- 2026Revisiting Multi-View Stereo: A Sequence-to-Sequence Formulation21 Sep 2026
- 2026AMB3R-SLAM: Kilometer-scale SLAM with Hierarchical Backend17 Sep 2026
- 2026MEgoVista: Multi-view Ego-aware Motion Estimation for Metric 4D Hands and Head in the Wild15 Sep 2026
- 2026G3AR: Graph-Guided Neural Visual Geometry for Scalable Multi-Sequence Aerial Registration15 Sep 2026
- 2026NOVA-GS: Noise-Aware View-Consistent Gaussian Splatting for Low-Light Novel View Synthesis11 Sep 2026
- 2026ReconPlusGen: Injecting Reconstruction Prior into Multi-view 3D Generation through Noise Inversion and Modulation10 Sep 2026
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videos4 Sep 2026
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstruction4 Sep 2026
- 2026Scal3R: Learning Efficient Multi-Relative Pose Query for Scalable Online 3D Reconstruction3 Sep 2026
38 more
- 2026Stable and Scalable Bundle Adjustment of Holistic 3D Structures3 Sep 2026
- 2026VI3: Grounding Pretrained 3D Foundation Models with Inertial Cues3 Sep 2026
- 2026AutoCompass: Accurate Visual Localization on Public Maps by Learning from Weak Labels2 Sep 2026
- 2026ObjectSplat: Improving Mesh Fidelity and Interactivity for 3D Scenes via Object-Level Mesh Splatting31 Aug 2026
- 2026Robust Global Structure-from-Motion via View Graph Pruning22 Aug 2026
- 2026Triangulation-Free Bundle Adjustment with Graduated Non-Convexity for Camera Pose Refinement from Coarse Priors21 Aug 2026
- 2026Initialization-Free Bundle Adjustment Revisited: A Controlled Experimental Study18 Aug 2026
- 2026HistReNeRF: Historic Image Relocalisation within Contemporary Neural Radiance Field Reconstructions15 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026HETA++: Global Structure-from-Motion with Hybrid Explicit Translation Averaging17 Jul 2026
- 2026CSS-BA: Gate-Guided Column Space Search for Bundle Adjustment17 Jul 2026
- 2026DGSfM: Depth-Guided Scale-Aware Global Structure-from-Motion10 Jul 2026
- 2026Glob3R: Global Structure-from-Motion with 3D Foundation Models10 Jul 2026
- 2026Graph Sparse Sampling: Breaking the Curse of the Horizon in Continuous MDP Planning6 Jul 2026
- 2026PRISM3D: Probabilistic Refinement and Robust Initialization for Physically Consistent Scene Modeling under Extreme Motion Blur4 Jul 2026
- 2026CGGS: Consistency-Augmented Geometric Gaussian Splatting for Ego-Centric 3D Scene Generation4 Jul 2026
- 2026G2TAM: Geometry Grounded Track Anything Model4 Jul 2026
- 2026Natural Language Camera Movement Understanding3 Jul 2026
- 2026NeoMap: Training-free Novel-View Synthesis from Single Images and Videos2 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
- 2026StructSplat: Generalizable 3D Gaussian Splatting from Uncalibrated Sparse Views26 Jun 2026
- 2026Track2View: 4D-Consistent Camera-Controlled Video Generation via Paired 3D Point Tracks14 Jun 2026
- 2026Dash2Sim: Closed-Loop Driving Simulation from in-the-wild Dashcam Videos5 Jun 2026
- 2026ZipSplat: Fewer Gaussians, Better Splats3 Jun 2026
- 2026PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimation2 Jun 2026
- 2026BA-T: An Iterative Transformer for Two-View Bundle Adjustment2 Jun 2026
- 2026VG2GT: Voxel-Gaussian Splatting Visual Geometry Grounded Transformer1 Jun 2026
- 2026Real2SAM2Real: Generative 3D Caches as Complementary Context for Video Diffusion29 May 2026
- 2026City-Mesh3R: Simulation-Ready City-Scale 3D Mesh Reconstruction from Multi-View Images28 May 2026
- 2026D'ej`a View: Looping Transformers for Multi-View 3D Reconstruction28 May 2026
- 2026CLEAR-NeRF: Collinearity and Local-region Enhanced Accurate 3D Reconstruction in Unbounded Scenes27 May 2026
- 2026R3: 3D Reconstruction via Relative Regression26 May 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 2026Cross-View Splatter: Feed-Forward View Synthesis with Georeferenced Images19 May 2026
- 2026RHINO: Reconstructing Human Interactions with Novel Objects from Monocular Videos16 May 2026
- 2026Efficient Dense Matching for Enhanced Gaussian Splatting Using AV1 Motion Vectors14 May 2026
50 newest of 215 All 215 (JSON)
- 2024CamI2V: Camera-Controlled Image-to-Video Diffusion Modelcited by 115
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesiscited by 37
- 2024AKiRa: Augmentation Kit on Rays for optical video generationcited by 17
- 2026WorldStereo: Bridging Camera-Guided Video Generation and Scene Reconstruction via 3D Geometric Memoriescited by 15
- 2025Dynamic View Synthesis as an Inverse Problemcited by 12
- 2025LiON-LoRA: Rethinking LoRA Fusion to Unify Controllable Spatial and Temporal Generation for Video Diffusioncited by 6
- 2025View-Consistent Diffusion Representations for 3D-Consistent Video Generationcited by 3
- 2025Fillerbuster: Unified Generative Scene Completion Model for Casual Capturescited by 2
- 2025CamC2V: Context-aware Controllable Video Generationcited by 1
- 2026Real2SAM2Real: Generative 3D Caches as Complementary Context for Video Diffusioncited by 1
- 2026Real2SAM2Real: Generative 3D Caches as Complementary Context for Video Diffusion29 May 2026
- 2026WorldStereo: Bridging Camera-Guided Video Generation and Scene Reconstruction via 3D Geometric Memories2 Mar 2026
- 2025View-Consistent Diffusion Representations for 3D-Consistent Video Generation24 Nov 2025
- 2025LiON-LoRA: Rethinking LoRA Fusion to Unify Controllable Spatial and Temporal Generation for Video Diffusion8 Jul 2025
- 2025Dynamic View Synthesis as an Inverse Problem9 Jun 2025
- 2025CamC2V: Context-aware Controllable Video Generation8 Apr 2025
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesis12 Feb 2025
- 2025Fillerbuster: Unified Generative Scene Completion Model for Casual Captures7 Feb 2025
- 2024AKiRa: Augmentation Kit on Rays for optical video generation18 Dec 2024
- 2024CamI2V: Camera-Controlled Image-to-Video Diffusion Model21 Oct 2024
- 2025GameFactory: Creating New Games with Generative Interactive Videoscited by 124
- 2025Aether: Geometric-Aware Unified World Modelingcited by 94
- 2026Uni-World VLA: Interleaved World Modeling and Planning for Autonomous Drivingcited by 9
- 2026Glob3R: Global Structure-from-Motion with 3D Foundation Modelscited by 2
- 2026Glob3R: Global Structure-from-Motion with 3D Foundation Models10 Jul 2026
- 2026Uni-World VLA: Interleaved World Modeling and Planning for Autonomous Driving28 Mar 2026
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2025GameFactory: Creating New Games with Generative Interactive Videos14 Jan 2025
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
- 2025Depth Anything 3: Recovering the Visual Space from Any Viewscited by 626
- 2025MapAnything: Universal Feed-Forward Metric 3D Reconstructioncited by 295
- 2025π3: Permutation-Equivariant Visual Geometry Learningcited by 292
- 2025ReCamMaster: Camera-Controlled Generative Rendering from A Single Videocited by 278
- 20243D Reconstruction with Spatial Memorycited by 269
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 198
- 2025ViPE: Video Pose Engine for 3D Geometric Perceptioncited by 162
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifoldcited by 130
- 2025Easi3R: Estimating Disentangled Motion from DUSt3R Without Trainingcited by 88
- 2025MegaLoc: One Retrieval to Place Them Allcited by 58
- 2025RealCam-I2V: Real-World Image-to-Video Generation with Interactive Complex Camera Controlcited by 54
12 most cited of 195 All 195 (JSON)
- 2026CLoSeR: Closing the Loop for Long-Context Streaming Reconstruction1 Oct 2026
- 2026NaCR: Visual Localization via NeRF-aided Camera Ray Regression22 Sep 2026
- 2026Revisiting Multi-View Stereo: A Sequence-to-Sequence Formulation21 Sep 2026
- 2026AMB3R-SLAM: Kilometer-scale SLAM with Hierarchical Backend17 Sep 2026
- 2026MEgoVista: Multi-view Ego-aware Motion Estimation for Metric 4D Hands and Head in the Wild15 Sep 2026
- 2026G3AR: Graph-Guided Neural Visual Geometry for Scalable Multi-Sequence Aerial Registration15 Sep 2026
- 2026NOVA-GS: Noise-Aware View-Consistent Gaussian Splatting for Low-Light Novel View Synthesis11 Sep 2026
- 2026ReconPlusGen: Injecting Reconstruction Prior into Multi-view 3D Generation through Noise Inversion and Modulation10 Sep 2026
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videos4 Sep 2026
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstruction4 Sep 2026
- 2026Scal3R: Learning Efficient Multi-Relative Pose Query for Scalable Online 3D Reconstruction3 Sep 2026
12 newest of 195 All 195 (JSON)