GPSfM: Global Projective SFM Using Algebraic Constraints on Multi-View Fundamental Matrices
Not on the map. Why?
Abstract (arXiv)
This paper addresses the problem of recovering projective camera matrices from collections of fundamental matrices in multiview settings. We make two main contributions. First, given n choose 2 fundamental matrices computed for n images, we provide a complete algebraic characterization in the form of conditions that are both necessary and sufficient to enabling the recovery of camera matrices. These conditions are based on arranging the fundamental matrices as blocks in a single matrix, called the n-view fundamental matrix, and characterizing this matrix in terms of the signs of its eigenvalues and rank structures. Secondly, we propose a concrete algorithm for projective structure-from-motion that utilizes this characterization. Given a complete or partial collection of measured fundamental matrices, our method seeks camera matrices that minimize a global algebraic error for the measured fundamental matrices. In contrast to existing methods, our optimization, without any initialization, produces a consistent set of fundamental matrices that corresponds to a unique set of cameras (up to a choice of projective frame). Our experiments indicate that our method achieves state of the art performance in both accuracy and running time.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 1; 2024: 3; 2025: 4; 2026: 3.
14 papers.
Sort:
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2021Rotation Averaging in a Split Second: A Primal-Dual Method and a Closed-Form for Cycle Graphscited by 12
- 2023Learning Structure-from-Motion with Graph Attention Networkscited by 10
- 2024A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motioncited by 7
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensorcited by 3
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2025PRaDA: Projective Radial Distortion Averagingcited by 1
- 2025Higher-Order Group Synchronizationcited by 1
- 2021On the Robustness of Multi-View Rotation Averagingcited by 0
- 2025An Algebraic Geometry Approach to Viewing Graph Solvabilitycited by 0
- 2026QuadSync: Quadrifocal Tensor Synchronization via Tucker Decompositioncited by 0
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026Multiprojective Geometry of Compatible Triples of Fundamental and Essential Matrices26 Feb 2026
- 2026QuadSync: Quadrifocal Tensor Synchronization via Tucker Decomposition26 Feb 2026
- 2025Higher-Order Group Synchronization28 May 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025PRaDA: Projective Radial Distortion Averaging23 Apr 2025
- 2025An Algebraic Geometry Approach to Viewing Graph Solvability4 Apr 2025
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensor14 Sep 2024
- 2024Global Structure-from-Motion Revisited29 Jul 2024
- 2024A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motion17 Apr 2024
- 2023Learning Structure-from-Motion with Graph Attention Networks30 Aug 2023
- 2021Rotation Averaging in a Split Second: A Primal-Dual Method and a Closed-Form for Cycle Graphs16 Sep 2021
2 more
- 2021Deep Permutation Equivariant Structure from Motion14 Apr 2021
- 2021On the Robustness of Multi-View Rotation Averaging9 Feb 2021
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2021Rotation Averaging in a Split Second: A Primal-Dual Method and a Closed-Form for Cycle Graphscited by 12
- 2023Learning Structure-from-Motion with Graph Attention Networkscited by 10
- 2024A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motioncited by 7
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensorcited by 3
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2025PRaDA: Projective Radial Distortion Averagingcited by 1
- 2025Higher-Order Group Synchronizationcited by 1
- 2021On the Robustness of Multi-View Rotation Averagingcited by 0
- 2025An Algebraic Geometry Approach to Viewing Graph Solvabilitycited by 0
- 2026QuadSync: Quadrifocal Tensor Synchronization via Tucker Decompositioncited by 0
12 most cited of 14 All 14 (JSON)
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026Multiprojective Geometry of Compatible Triples of Fundamental and Essential Matrices26 Feb 2026
- 2026QuadSync: Quadrifocal Tensor Synchronization via Tucker Decomposition26 Feb 2026
- 2025Higher-Order Group Synchronization28 May 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025PRaDA: Projective Radial Distortion Averaging23 Apr 2025
- 2025An Algebraic Geometry Approach to Viewing Graph Solvability4 Apr 2025
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensor14 Sep 2024
- 2024Global Structure-from-Motion Revisited29 Jul 2024
- 2024A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motion17 Apr 2024
- 2023Learning Structure-from-Motion with Graph Attention Networks30 Aug 2023
- 2021Rotation Averaging in a Split Second: A Primal-Dual Method and a Closed-Form for Cycle Graphs16 Sep 2021
12 newest of 14 All 14 (JSON)