Robust Incremental Structure-from-Motion with Hybrid Features
Not on the map. Why?
Abstract (arXiv)
Structure-from-Motion (SfM) has become a ubiquitous tool for camera calibration and scene reconstruction with many downstream applications in computer vision and beyond. While the state-of-the-art SfM pipelines have reached a high level of maturity in well-textured and well-configured scenes over the last decades, they still fall short of robustly solving the SfM problem in challenging scenarios. In particular, weakly textured scenes and poorly constrained configurations oftentimes cause catastrophic failures or large errors for the primarily keypoint-based pipelines. In these scenarios, line segments are often abundant and can offer complementary geometric constraints. Their large spatial extent and typically structured configurations lead to stronger geometric constraints as compared to traditional keypoint-based methods. In this work, we introduce an incremental SfM system that, in addition to points, leverages lines and their structured geometric relations. Our technical contributions span the entire pipeline (mapping, triangulation, registration) and we integrate these into a comprehensive end-to-end SfM system that we share as an open-source software with the community. We also present the first analytical method to propagate uncertainties for 3D optimized lines via sensitivity analysis. Experiments show that our system is consistently more robust and accurate compared to the widely used point-based state of the art in SfM -- achieving richer maps and more precise camera registrations, especially under challenging conditions. In addition, our uncertainty-aware localization module alone is able to consistently improve over the state of the art under both point-alone and hybrid setups.
Key facts. Cited by 31 papers in the map (data through 14 Oct 2026). Builds on 42 of its 115 references that are in the map. First posted on arXiv 29 Sep 2024.
Builds on
42 of 115 references.
References · 42
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,226
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,567
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 988
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2020Hypersim: A Photorealistic Synthetic Dataset for Holistic Indoor Scene Understandingcited by 604
- 2023Nerfstudio: A Modular Framework for Neural Radiance Field Developmentcited by 600
- 2022MonoSDF: Exploring Monocular Geometric Cues for Neural Implicit Surface Reconstructioncited by 470
- 2023Neuralangelo: High-Fidelity Neural Surface Reconstructioncited by 467
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 227
- 2020Image Matching across Wide Baselines: From Paper to Practicecited by 225
30 more
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 200
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 175
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 147
- 2024Cameras as Rays: Pose Estimation via Ray Diffusioncited by 131
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 100
- 2023Detector-Free Structure from Motioncited by 71
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Togethercited by 66
- 2020Holistically-Attracted Wireframe Parsingcited by 64
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 60
- 2017PL-SLAM: a Stereo SLAM System through the Combination of Points and Line Segmentscited by 59
- 2021SOLD2: Self-supervised Occlusion-aware Line Description and Detectioncited by 47
- 20233D Line Mapping Revisitedcited by 39
- 2020TP-LSD: Tri-Points Based Line Segment Detectorcited by 31
- 2020Multi-View Optimization of Local Feature Geometrycited by 24
- 2017Robust Visual SLAM with Point and Line Featurescited by 23
- 2019DeepC-MVS: Deep Confidence Prediction for Multi-View Stereo Reconstructioncited by 23
- 2020S2DNet: Learning Accurate Correspondences for Sparse-to-Dense Feature Matchingcited by 23
- 2021UV-SLAM: Unconstrained Line-based SLAM Using Vanishing Points for Structural Mappingcited by 23
- 2022Structure PLP-SLAM: Efficient Sparse Mapping and Localization using Point, Line and Plane for Monocular, RGB-D and Stereo Camerascited by 16
- 2020Cross-Descriptor Visual Localization and Mappingcited by 15
- 2023Learning Correspondence Uncertainty via Differentiable Nonlinear Least Squarescited by 14
- 2021Avoiding Degeneracy for Monocular Visual SLAM with Point and Line Featurescited by 13
- 2022A Confidence-based Iterative Solver of Depths and Surface Normals for Deep Multi-view Stereocited by 12
- 2020Reducing Drift in Structure From Motion Using Extended Featurescited by 10
- 2021Radar Odometry Combining Probabilistic Estimation and Unsupervised Feature Learningcited by 10
- 2022Level-S2fM: Structure from Motion on Neural Level Set of Implicit Surfacescited by 9
- 2023Vanishing Point Estimation in Uncalibrated Images with Prior Gravity Directioncited by 9
- 2021On Incremental Structure-from-Motion using Linescited by 5
- 2022A Reliable Online Method for Joint Estimation of Focal Length and Camera Rotationcited by 5
- 2024Representing 3D sparse map points and lines for camera relocalizationcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 12; 2026: 18.
31 papers.
Sort:
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,539
- 2025Streaming 4D Visual Geometry Transformercited by 161
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 82
- 2026InfiniteVGGT: Visual Geometry Grounded Transformer for Endless Streamscited by 56
- 2026VGGT-Omegacited by 26
- 2025ViSTA-SLAM: Visual SLAM with Symmetric Two-view Associationcited by 16
- 2026TTSA3R: Training-Free Temporal-Spatial Adaptive Persistent State for Streaming 3D Reconstructioncited by 11
- 20254D-VGGT: A General Foundation Model with SpatioTemporal Awareness for Dynamic Scene Geometry Estimationcited by 10
- 2026Flow3r: Factored Flow Prediction for Scalable Visual Geometry Learningcited by 9
- 2026Global Structure-from-Motion Meets Feedforward Reconstructioncited by 8
- 2026Vision Pretraining for Dense Spatial Perceptioncited by 8
- 2025TALO: Pushing 3D Vision Foundation Models Towards Globally Consistent Online Reconstructioncited by 5
19 more
- 2026Video Understanding: From Geometry and Semantics to Unified Modelscited by 5
- 2025DriveVGGT: Calibration-Constrained Visual Geometry Transformers for Multi-Camera Autonomous Drivingcited by 4
- 2026Attention Itself Could Retrieve.RetrieveVGGT: Training-Free Long Context Streaming 3D Reconstruction via Query-Key Similarity Retrievalcited by 3
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2025CVD-SfM: A Cross-View Deep Front-end Structure-from-Motion System for Sparse Localization in Multi-Altitude Scenescited by 2
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matchingcited by 2
- 2026Tango3D: Towards Alignment for Global and Local 2D-3D Correspondencecited by 2
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motioncited by 2
- 2025PAOLI: Pose-free Articulated Object Learning from Sparse-view Imagescited by 1
- 2025From Fields to Splats: A Cross-Domain Survey of Real-Time Neural Scene Representationscited by 1
- 2026AHAP: Reconstructing Arbitrary Humans from Arbitrary Perspectives with Geometric Priorscited by 1
- 2026QVGGT: Post-Training Quantized Visual Geometry Grounded Transformercited by 1
- 2026UniSim-SLAM: Feed-Forward SLAM with Unified Sim(3) Optimizationcited by 1
- 2025T-Graph: Enhancing Sparse-view Camera Pose Estimation by Pairwise Translation Graphcited by 0
- 2026BA-T: An Iterative Transformer for Two-View Bundle Adjustmentcited by 0
- 2026EPO: Boosting 3D Foundation Models with Edge-based Pose Optimizationcited by 0
- 2026Unified and Efficient Point-Line Local Featurescited by 0
- 2026Stable and Scalable Bundle Adjustment of Holistic 3D Structurescited by 0
- 2026RegVGGT: Sustainable Visual Geometry Grounding for Streaming via Regulated Memorycited by 0
- 2026RegVGGT: Sustainable Visual Geometry Grounding for Streaming via Regulated Memory20 Sep 2026
- 2026Stable and Scalable Bundle Adjustment of Holistic 3D Structures3 Sep 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026UniSim-SLAM: Feed-Forward SLAM with Unified Sim(3) Optimization3 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026Vision Pretraining for Dense Spatial Perception6 Jul 2026
- 2026EPO: Boosting 3D Foundation Models with Edge-based Pose Optimization1 Jul 2026
- 2026BA-T: An Iterative Transformer for Two-View Bundle Adjustment2 Jun 2026
- 2026QVGGT: Post-Training Quantized Visual Geometry Grounded Transformer29 May 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 2026Tango3D: Towards Alignment for Global and Local 2D-3D Correspondence19 May 2026
- 2026VGGT-Omega14 May 2026
19 more
- 2026Attention Itself Could Retrieve.RetrieveVGGT: Training-Free Long Context Streaming 3D Reconstruction via Query-Key Similarity Retrieval10 May 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2026AHAP: Reconstructing Arbitrary Humans from Arbitrary Perspectives with Geometric Priors27 Feb 2026
- 2026Flow3r: Factored Flow Prediction for Scalable Visual Geometry Learning23 Feb 2026
- 2026TTSA3R: Training-Free Temporal-Spatial Adaptive Persistent State for Streaming 3D Reconstruction30 Jan 2026
- 2026InfiniteVGGT: Visual Geometry Grounded Transformer for Endless Streams5 Jan 2026
- 2025TALO: Pushing 3D Vision Foundation Models Towards Globally Consistent Online Reconstruction2 Dec 2025
- 2025DriveVGGT: Calibration-Constrained Visual Geometry Transformers for Multi-Camera Autonomous Driving27 Nov 2025
- 20254D-VGGT: A General Foundation Model with SpatioTemporal Awareness for Dynamic Scene Geometry Estimation23 Nov 2025
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matching18 Oct 2025
- 2025From Fields to Splats: A Cross-Domain Survey of Real-Time Neural Scene Representations28 Sep 2025
- 2025PAOLI: Pose-free Articulated Object Learning from Sparse-view Images4 Sep 2025
- 2025ViSTA-SLAM: Visual SLAM with Symmetric Two-view Association1 Sep 2025
- 2025CVD-SfM: A Cross-View Deep Front-end Structure-from-Motion System for Sparse Localization in Multi-Altitude Scenes3 Aug 2025
- 2025Streaming 4D Visual Geometry Transformer15 Jul 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025T-Graph: Enhancing Sparse-view Camera Pose Estimation by Pairwise Translation Graph2 May 2025
- 2025VGGT: Visual Geometry Grounded Transformer14 Mar 2025
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localization11 Dec 2024
- 2025VGGT: Visual Geometry Grounded Transformercited by 1,539
- 2025Streaming 4D Visual Geometry Transformercited by 161
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 82
- 2026InfiniteVGGT: Visual Geometry Grounded Transformer for Endless Streamscited by 56
- 2026VGGT-Omegacited by 26
- 2025ViSTA-SLAM: Visual SLAM with Symmetric Two-view Associationcited by 16
- 2026TTSA3R: Training-Free Temporal-Spatial Adaptive Persistent State for Streaming 3D Reconstructioncited by 11
- 20254D-VGGT: A General Foundation Model with SpatioTemporal Awareness for Dynamic Scene Geometry Estimationcited by 10
- 2026Flow3r: Factored Flow Prediction for Scalable Visual Geometry Learningcited by 9
- 2026Global Structure-from-Motion Meets Feedforward Reconstructioncited by 8
- 2026Vision Pretraining for Dense Spatial Perceptioncited by 8
- 2025TALO: Pushing 3D Vision Foundation Models Towards Globally Consistent Online Reconstructioncited by 5
12 most cited of 31 All 31 (JSON)
- 2026RegVGGT: Sustainable Visual Geometry Grounding for Streaming via Regulated Memory20 Sep 2026
- 2026Stable and Scalable Bundle Adjustment of Holistic 3D Structures3 Sep 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026UniSim-SLAM: Feed-Forward SLAM with Unified Sim(3) Optimization3 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026Vision Pretraining for Dense Spatial Perception6 Jul 2026
- 2026EPO: Boosting 3D Foundation Models with Edge-based Pose Optimization1 Jul 2026
- 2026BA-T: An Iterative Transformer for Two-View Bundle Adjustment2 Jun 2026
- 2026QVGGT: Post-Training Quantized Visual Geometry Grounded Transformer29 May 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 2026Tango3D: Towards Alignment for Global and Local 2D-3D Correspondence19 May 2026
- 2026VGGT-Omega14 May 2026
12 newest of 31 All 31 (JSON)