Learning Structure-from-Motion with Graph Attention Networks
Not on the map. Why?
Abstract (arXiv)
In this paper we tackle the problem of learning Structure-from-Motion (SfM) through the use of graph attention networks. SfM is a classic computer vision problem that is solved though iterative minimization of reprojection errors, referred to as Bundle Adjustment (BA), starting from a good initialization. In order to obtain a good enough initialization to BA, conventional methods rely on a sequence of sub-problems (such as pairwise pose estimation, pose averaging or triangulation) which provide an initial solution that can then be refined using BA. In this work we replace these sub-problems by learning a model that takes as input the 2D keypoints detected across multiple views, and outputs the corresponding camera poses and 3D keypoint coordinates. Our model takes advantage of graph neural networks to learn SfM-specific primitives, and we show that it can be used for fast inference of the reconstruction for new and unseen sequences. The experimental results show that the proposed model outperforms competing learning-based methods, and challenges COLMAP while having lower runtime. Our code is available at https://github.com/lucasbrynte/gasfm/.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 16 of its 50 references that are in the map. First posted on arXiv 30 Aug 2023.
Builds on
16 of 50 references.
References · 16
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Graph Attention Networkscited by 8,923
- 2016Layer Normalizationcited by 5,669
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2021NerfingMVS: Guided Optimization of Neural Radiance Fields for Indoor Multi-view Stereocited by 192
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 147
- 2019DeepSFM: Structure From Motion Via Deep Bundle Adjustmentcited by 70
- 2019NeuRoRA: Neural Robust Rotation Averagingcited by 32
4 more
- 2022A case for using rotation invariant features in state of the art feature matcherscited by 27
- 2019Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settingscited by 18
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2018GPSfM: Global Projective SFM Using Algebraic Constraints on Multi-View Fundamental Matricescited by 14
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 3; 2026: 2.
10 papers.
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 227
- 2025Pow3R: Empowering Unconstrained 3D Reconstruction with Camera and Scene Priorscited by 72
- 2024Fast Encoder-Based 3D from Casual Videos via Point Track Processingcited by 14
- 2024Affine steerers for structured keypoint descriptioncited by 6
- 2025MuM: Multi-View Masked Image Modeling for 3D Visioncited by 5
- 2024RESfM: Robust Deep Equivariant Structure from Motioncited by 2
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Imagescited by 1
- 2026Global-Aware Edge Prioritization for Pose Graph Initializationcited by 1
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motioncited by 0
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
- 2025MuM: Multi-View Masked Image Modeling for 3D Vision21 Nov 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025Pow3R: Empowering Unconstrained 3D Reconstruction with Camera and Scene Priors21 Mar 2025
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Images19 Nov 2024
- 2024Affine steerers for structured keypoint description26 Aug 2024
- 2024RESfM: Robust Deep Equivariant Structure from Motion22 Apr 2024
- 2024Fast Encoder-Based 3D from Casual Videos via Point Track Processing10 Apr 2024
- 2023Visual Geometry Grounded Deep Structure From Motion7 Dec 2023