Robust Camera Location Estimation by Convex Programming
Not on the map. Why?
Abstract (arXiv)
3D structure recovery from a collection of 2D images requires the estimation of the camera locations and orientations, i.e. the camera motion. For large, irregular collections of images, existing methods for the location estimation part, which can be formulated as the inverse problem of estimating n locations t1, t2, ldots, tn in ℝ3 from noisy measurements of a subset of the pairwise directions fracti - tj|ti - tj|, are sensitive to outliers in direction measurements. In this paper, we firstly provide a complete characterization of well-posed instances of the location estimation problem, by presenting its relation to the existing theory of parallel rigidity. For robust estimation of camera locations, we introduce a two-step approach, comprised of a pairwise direction estimation method robust to outliers in point correspondences between image pairs, and a convex program to maintain robustness to outlier directions. In the presence of partially corrupted measurements, we empirically demonstrate that our convex formulation can even recover the locations exactly. Lastly, we demonstrate the utility of our formulations through experiments on Internet photo collections.
Key facts. Cited by 41 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Nov 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 7; 2023: 6; 2024: 7; 2025: 7; 2026: 8.
41 papers.
Sort:
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 225
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2022ParticleSfM: Exploiting Dense Point Trajectories for Localizing Moving Cameras in the Wildcited by 90
- 2021HARA: A Hierarchical Approach for Robust Rotation Averagingcited by 22
- 2021A Pose-only Solution to Visual Reconstruction and Navigationcited by 20
- 2021Hybrid Rotation Averaging: A Fast and Robust Rotation Averaging Approachcited by 19
- 2022End2End Multi-View Feature Matching with Differentiable Pose Optimizationcited by 19
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2026Advances in Global Solvers for 3D Visioncited by 12
- 2022Robust Group Synchronization via Quadratic Programmingcited by 10
- 2023EC-SfM: Efficient Covisibility-based Structure-from-Motion for Both Sequential and Unordered Imagescited by 9
29 more
- 2025Regist3R: Incremental Registration with Stereo Foundation Modelcited by 9
- 2022Fast, Accurate and Memory-Efficient Partial Permutation Synchronizationcited by 8
- 2023Lazy Visual Localization via Motion Averagingcited by 8
- 2022Vision-Based Environmental Perception for Autonomous Drivingcited by 7
- 2024A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motioncited by 7
- 2025FastMap: Revisiting Structure from Motion through First-Order Optimizationcited by 7
- 2022Scalable Cluster-Consistency Statistics for Robust Multi-Object Matchingcited by 6
- 2026Global Structure-from-Motion Meets Feedforward Reconstructioncited by 6
- 2022TC-SfM: Robust Track-Community-Based Structure-from-Motioncited by 5
- 2023AdaSfM: From Coarse Global to Fine Incremental Adaptive Structure from Motioncited by 5
- 2024Efficient Detection of Long Consistent Cycles and its Application to Distributed Synchronizationcited by 4
- 2024DATAP-SfM: Dynamic-Aware Tracking Any Point for Robust Structure from Motion in the Wildcited by 4
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensorcited by 3
- 2025Cycle-Sync: Robust Global Camera Pose Estimation through Enhanced Cycle-Consistent Synchronizationcited by 3
- 2023Semihierarchical Reconstruction and Weak-area Revisiting for Robotic Visual Seafloor Mappingcited by 2
- 2024RESfM: Robust Deep Equivariant Structure from Motioncited by 2
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2023Incremental Rotation Averaging Revisitedcited by 1
- 2026Dual Quaternion SE(3) Synchronization with Recovery Guaranteescited by 1
- 2021Optimal Triangulation Method is Not Really Optimalcited by 0
- 2021Solving Viewing Graph Optimization for Simultaneous Position and Rotation Registrationcited by 0
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detectionscited by 0
- 2025MGSfM: Multi-Camera Geometry Driven Global Structure-from-Motioncited by 0
- 2025Towards Rotation-only Imaging Geometry: Rotation Estimationcited by 0
- 2026TriDE: Triangle-Consistent Translation Directions for Global Camera Pose Estimationcited by 0
- 2026TriP: A Triangle Puzzle Approach to Robust Translation Averagingcited by 0
- 20263DReflecNet: A Large-Scale Dataset for 3D Reconstruction of Reflective, Transparent, and Low-Texture Objectscited by 0
- 2026HETA++: Global Structure-from-Motion with Hybrid Explicit Translation Averagingcited by 0
- 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
- 2026HETA++: Global Structure-from-Motion with Hybrid Explicit Translation Averaging17 Jul 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 20263DReflecNet: A Large-Scale Dataset for 3D Reconstruction of Reflective, Transparent, and Low-Texture Objects11 May 2026
- 2026TriP: A Triangle Puzzle Approach to Robust Translation Averaging8 May 2026
- 2026TriDE: Triangle-Consistent Translation Directions for Global Camera Pose Estimation7 May 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2026Dual Quaternion SE(3) Synchronization with Recovery Guarantees30 Jan 2026
- 2025Towards Rotation-only Imaging Geometry: Rotation Estimation16 Nov 2025
- 2025Cycle-Sync: Robust Global Camera Pose Estimation through Enhanced Cycle-Consistent Synchronization4 Nov 2025
- 2025MGSfM: Multi-Camera Geometry Driven Global Structure-from-Motion4 Jul 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
29 more
- 2025FastMap: Revisiting Structure from Motion through First-Order Optimization7 May 2025
- 2025Regist3R: Incremental Registration with Stereo Foundation Model16 Apr 2025
- 2025VGGT: Visual Geometry Grounded Transformer14 Mar 2025
- 2024DATAP-SfM: Dynamic-Aware Tracking Any Point for Robust Structure from Motion in the Wild20 Nov 2024
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensor14 Sep 2024
- 2024Global Structure-from-Motion Revisited29 Jul 2024
- 2024Efficient Detection of Long Consistent Cycles and its Application to Distributed Synchronization5 Jul 2024
- 2024RESfM: Robust Deep Equivariant Structure from Motion22 Apr 2024
- 2024A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motion17 Apr 2024
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detections13 Mar 2024
- 2023Visual Geometry Grounded Deep Structure From Motion7 Dec 2023
- 2023Incremental Rotation Averaging Revisited29 Sep 2023
- 2023Semihierarchical Reconstruction and Weak-area Revisiting for Robotic Visual Seafloor Mapping11 Aug 2023
- 2023Lazy Visual Localization via Motion Averaging19 Jul 2023
- 2023EC-SfM: Efficient Covisibility-based Structure-from-Motion for Both Sequential and Unordered Images21 Feb 2023
- 2023AdaSfM: From Coarse Global to Fine Incremental Adaptive Structure from Motion28 Jan 2023
- 2022Vision-Based Environmental Perception for Autonomous Driving22 Dec 2022
- 2022ParticleSfM: Exploiting Dense Point Trajectories for Localizing Moving Cameras in the Wild19 Jul 2022
- 2022Robust Group Synchronization via Quadratic Programming17 Jun 2022
- 2022TC-SfM: Robust Track-Community-Based Structure-from-Motion13 Jun 2022
- 2022End2End Multi-View Feature Matching with Differentiable Pose Optimization3 May 2022
- 2022Fast, Accurate and Memory-Efficient Partial Permutation Synchronization30 Mar 2022
- 2022Scalable Cluster-Consistency Statistics for Robust Multi-Object Matching13 Jan 2022
- 2021HARA: A Hierarchical Approach for Robust Rotation Averaging16 Nov 2021
- 2021Solving Viewing Graph Optimization for Simultaneous Position and Rotation Registration29 Aug 2021
- 2021Optimal Triangulation Method is Not Really Optimal9 Jul 2021
- 2021Deep Permutation Equivariant Structure from Motion14 Apr 2021
- 2021A Pose-only Solution to Visual Reconstruction and Navigation2 Mar 2021
- 2021Hybrid Rotation Averaging: A Fast and Robust Rotation Averaging Approach22 Jan 2021
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 225
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2022ParticleSfM: Exploiting Dense Point Trajectories for Localizing Moving Cameras in the Wildcited by 90
- 2021HARA: A Hierarchical Approach for Robust Rotation Averagingcited by 22
- 2021A Pose-only Solution to Visual Reconstruction and Navigationcited by 20
- 2021Hybrid Rotation Averaging: A Fast and Robust Rotation Averaging Approachcited by 19
- 2022End2End Multi-View Feature Matching with Differentiable Pose Optimizationcited by 19
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2026Advances in Global Solvers for 3D Visioncited by 12
- 2022Robust Group Synchronization via Quadratic Programmingcited by 10
- 2023EC-SfM: Efficient Covisibility-based Structure-from-Motion for Both Sequential and Unordered Imagescited by 9
12 most cited of 41 All 41 (JSON)
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2026HETA++: Global Structure-from-Motion with Hybrid Explicit Translation Averaging17 Jul 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 20263DReflecNet: A Large-Scale Dataset for 3D Reconstruction of Reflective, Transparent, and Low-Texture Objects11 May 2026
- 2026TriP: A Triangle Puzzle Approach to Robust Translation Averaging8 May 2026
- 2026TriDE: Triangle-Consistent Translation Directions for Global Camera Pose Estimation7 May 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2026Dual Quaternion SE(3) Synchronization with Recovery Guarantees30 Jan 2026
- 2025Towards Rotation-only Imaging Geometry: Rotation Estimation16 Nov 2025
- 2025Cycle-Sync: Robust Global Camera Pose Estimation through Enhanced Cycle-Consistent Synchronization4 Nov 2025
- 2025MGSfM: Multi-Camera Geometry Driven Global Structure-from-Motion4 Jul 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
12 newest of 41 All 41 (JSON)