Learning Scene Coordinate Reconstruction from Unposed Images via Pose Graph Optimization
Organizations: dConstruct Robotics · National University of Singapore
Abstract
Learning-based structure-from-motion methods such as ACE-Zero have demonstrated strong performance in estimating cameraposes and scene coordinates from unordered image collections without requiring ground truth supervision. However, the lack of global and multi-view consistency constraints in ACE-Zero can lead to pose drift and misalignment, particularly in complex or ambiguous scenes. In this work, we propose a hybrid framework that integrates pose graph optimization (PGO) into ACE-Zero to refine camera poses and suppress incorrect refinements. We construct pose graphs directly from ACE-Zero outputs by extracting relative pose constraints from predicted scene coordinates. Furthermore, we introduce an uncertainty-aware optimization strategy by estimating confidence scores using geometric priors, including epipolar and optical flow consistencies across views. Our approach improves the robustness and accuracy of pose estimation, demonstrating that global geometric reasoning can effectively complement learning-based inference in structure-from-motion.
Figures & tables
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| 7-Scenes | Mip-NeRF 360 | |
| 0.4 : 0.6 (Best) | 21.7 | 24.3 |
| 0.5 : 0.5 | 21.5 | 24.1 |
| 0.3 : 0.7 | 21.6 | 24.2 |
| 0.6 : 0.4 | 21.3 | 23.8 |
| 0.7 : 0.3 | 21.0 | 23.5 |
| 1.0 : 0.0 | 20.5 | 22.8 |
| Configuration | 7-Scenes | Mip 360 |
| Vanilla PGO (with construction) | 18.5 | 21.0 |
| + Epipolar metric | 19.5 | 22.0 |
| + Optical flow metric | 20.1 | 22.3 |
| + Both metrics | 20.8 | 23.2 |
Camera Pose Estimation
Camera pose estimation recovers a camera’s position and orientation from images, visual features, scene geometry, and sometimes sensor measurements.
See all 237 papers