Distributed Global Structure-from-Motion with a Deep Front-End
Not on the map. Why?
Abstract (arXiv)
While initial approaches to Structure-from-Motion (SfM) revolved around both global and incremental methods, most recent applications rely on incremental systems to estimate camera poses due to their superior robustness. Though there has been tremendous progress in SfM `front-ends' powered by deep models learned from data, the state-of-the-art (incremental) SfM pipelines still rely on classical SIFT features, developed in 2004. In this work, we investigate whether leveraging the developments in feature extraction and matching helps global SfM perform on par with the SOTA incremental SfM approach (COLMAP). To do so, we design a modular SfM framework that allows us to easily combine developments in different stages of the SfM pipeline. Our experiments show that while developments in deep-learning based two-view correspondence estimation do translate to improvements in point density for scenes reconstructed with global SfM, none of them outperform SIFT when comparing with incremental SfM results on a range of datasets. Our SfM system is designed from the ground up to leverage distributed computation, enabling us to parallelize computation on multiple machines and scale to large scenes.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 33 of its 74 references that are in the map. First posted on arXiv 30 Nov 2023.
Builds on
33 of 74 references.
References · 33
- 2017Attention Is All You Needcited by 59,932
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,141
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2020Nerfies: Deformable Neural Radiance Fieldscited by 1,194
- 2022Reproducible scaling laws for contrastive language-image learningcited by 1,163
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
21 more
- 2022PaLI: A Jointly-Scaled Multilingual Language-Image Modelcited by 762
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2018Open3D: A Modern Library for 3D Data Processingcited by 717
- 2021Common Objects in 3D: Large-Scale Learning and Evaluation of Real-life 3D Category Reconstructioncited by 646
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2023LightGlue: Local Feature Matching at Light Speedcited by 583
- 2020Image Matching across Wide Baselines: From Paper to Practicecited by 224
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2017Graph-Cut RANSACcited by 133
- 2019Learning the Depths of Moving People by Watching Frozen Peoplecited by 120
- 2023Detector-Free Structure from Motioncited by 71
- 2020Shonan Rotation Averaging: Global Optimality by Surfing SO(p)ncited by 46
- 2023Doppelgangers: Learning to Disambiguate Images of Similar Structurescited by 32
- 2019Graph-Based Parallel Large Scale Structure from Motioncited by 21
- 2023Revisiting Rotation Averaging: Uncertainties and Robust Lossescited by 18
- 2016ShapeFit and ShapeKick for Robust, Scalable Structure from Motioncited by 16
- 2020Stochastic Bundle Adjustment for Efficient and Scalable 3D Reconstructioncited by 16
- 2021Rotation Coordinate Descent for Fast Globally Optimal Rotation Averagingcited by 14
- 2022AstroVision: Towards Autonomous Feature Detection and Description for Missions to Small Bodies Using Deep Learningcited by 10
- 2015Linear Global Translation Estimation with Feature Trackscited by 9
- 2019All Graphs Lead to Rome: Learning Geometric and Cycle-Consistent Representations with Graph Convolutional Networkscited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 4.
8 papers.
- 2025CVD-SfM: A Cross-View Deep Front-end Structure-from-Motion System for Sparse Localization in Multi-Altitude Scenescited by 2
- 2023Keypoint-based Stereophotoclinometry for Characterizing and Navigating Small Bodies: A Factor Graph Approachcited by 1
- 2024SALVe: Semantic Alignment Verification for Floorplan Reconstruction from Sparse Panoramascited by 1
- 2025Stereophotoclinometry Revisitedcited by 1
- 2026SCAR: Satellite Imagery-Based Calibration for Aerial Recordingscited by 0
- 2026AstroSplat: Physics-Based Gaussian Splatting for Rendering and Reconstruction of Small Celestial Bodiescited by 0
- 2026DGSfM: Depth-Guided Scale-Aware Global Structure-from-Motioncited by 0
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstructioncited by 0
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstruction4 Sep 2026
- 2026DGSfM: Depth-Guided Scale-Aware Global Structure-from-Motion10 Jul 2026
- 2026AstroSplat: Physics-Based Gaussian Splatting for Rendering and Reconstruction of Small Celestial Bodies12 Mar 2026
- 2026SCAR: Satellite Imagery-Based Calibration for Aerial Recordings18 Feb 2026
- 2025CVD-SfM: A Cross-View Deep Front-end Structure-from-Motion System for Sparse Localization in Multi-Altitude Scenes3 Aug 2025
- 2025Stereophotoclinometry Revisited11 Apr 2025
- 2024SALVe: Semantic Alignment Verification for Floorplan Reconstruction from Sparse Panoramas27 Jun 2024
- 2023Keypoint-based Stereophotoclinometry for Characterizing and Navigating Small Bodies: A Factor Graph Approach11 Dec 2023