Visual Localization using Imperfect 3D Models from the Internet
Not on the map. Why?
Abstract (arXiv)
Visual localization is a core component in many applications, including augmented reality (AR). Localization algorithms compute the camera pose of a query image w.r.t. a scene representation, which is typically built from images. This often requires capturing and storing large amounts of data, followed by running Structure-from-Motion (SfM) algorithms. An interesting, and underexplored, source of data for building scene representations are 3D models that are readily available on the Internet, e.g., hand-drawn CAD models, 3D models generated from building footprints, or from aerial images. These models allow to perform visual localization right away without the time-consuming scene capturing and model building steps. Yet, it also comes with challenges as the available 3D models are often imperfect reflections of reality. E.g., the models might only have generic or no textures at all, might only provide a simple approximation of the scene geometry, or might be stretched. This paper studies how the imperfections of these models affect localization accuracy. We create a new benchmark for this task and provide a detailed experimental evaluation based on multiple 3D models per scene. We show that 3D models from the Internet show promise as an easy-to-obtain scene representation. At the same time, there is significant room for improvement for visual localization pipelines. To foster research on this interesting and challenging task, we release our benchmark at v-pnk.github.io/cadloc.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 52 of its 117 references that are in the map. First posted on arXiv 12 Apr 2023.
Builds on
52 of 117 references.
References · 52
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2020CosyPose: Consistent multi-view multi-object 6D pose estimationcited by 287
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2015YFCC100M: The New Data in Multimedia Researchcited by 234
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2020Image Matching across Wide Baselines: From Paper to Practicecited by 224
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2015Wide-Area Image Geolocalization with Aerial Reference Imagerycited by 185
38 more
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 184
- 2019Understanding the Limitations of CNN-based Absolute Camera Pose Regressioncited by 177
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 160
- 2020EPOS: Estimating 6D Pose of Objects with Symmetriescited by 147
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2017Graph-Cut RANSACcited by 133
- 2020Patch2Pix: Epipolar-Guided Pixel-Level Correspondencescited by 128
- 2016End-to-end Learning of Deep Visual Representations for Image Retrievalcited by 122
- 2018MAGSAC: marginalizing sample consensuscited by 122
- 2021LENS: Localization enhanced by NeRF synthesiscited by 116
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
- 2017Camera Relocalization by Computing Pairwise Relative Poses Using Convolutional Neural Networkcited by 79
- 2020Robust Image Retrieval-based Visual Localization using Kapturecited by 66
- 2021ROCA: Robust CAD Model Retrieval and Alignment from a Single Imagecited by 66
- 2021On the Limits of Pseudo Ground Truth in Visual Camera Re-localisationcited by 63
- 2016Learning to Navigate the Energy Landscapecited by 62
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2017Semantic Visual Localizationcited by 54
- 2019Large-scale, real-time visual-inertial localization revisitedcited by 45
- 2020Benchmarking Image Retrieval for Visual Localizationcited by 42
- 2017On-the-Fly Adaptation of Regression Forests for Online Camera Relocalisationcited by 38
- 2018Real-Time RGB-D Camera Pose Estimation in Novel Scenes using a Relocalisation Cascadecited by 35
- 2018Project AutoVision: Localization and 3D Scene Perception for an Autonomous Vehicle with a Multi-Camera Systemcited by 34
- 20183D Pose Estimation and 3D Model Retrieval for Objects in the Wildcited by 31
- 2020Beyond Controlled Environments: 3D Camera Re-Localization in Changing Indoor Scenescited by 31
- 2018Leveraging Deep Visual Descriptors for Hierarchical Efficient Localizationcited by 29
- 2019Let's Take This Online: Adapting Scene Coordinate Regression Network Predictions for Online RGB-D Camera Relocalisationcited by 28
- 2019Image-Based Geo-Localization Using Satellite Imagerycited by 26
- 2019Sparse-to-Dense Hypercolumn Matching for Long-Term Visual Localizationcited by 20
- 2021Reassessing the Limitations of CNN Methods for Camera Pose Regressioncited by 19
- 2019Is This The Right Place? Geometric-Semantic Pose Verification for Indoor Visual Localizationcited by 17
- 2022Focal Length and Object Pose Estimation via Render and Comparecited by 17
- 2019Progressive NAPSAC: sampling from gradually growing neighborhoodscited by 16
- 2021CrowdDriven: A New Challenging Dataset for Outdoor Visual Localizationcited by 13
- 2021Calibrated and Partially Calibrated Semi-Generalized Homographiescited by 12
- 2021MegLoc: A Robust and Accurate Visual Localization Pipelinecited by 10
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2024: 7; 2025: 5; 2026: 8.
20 papers.
Sort:
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognitioncited by 27
- 2024The Unreasonable Effectiveness of Pre-Trained Features for Camera Pose Refinementcited by 21
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splattingcited by 13
- 2024LoD-Loc: Aerial Visual Localization using LoD 3D Map with Neural Wireframe Alignmentcited by 12
- 2024Learning to Produce Semi-dense Correspondences for Visual Localizationcited by 10
- 2025A Guide to Structureless Visual Localizationcited by 9
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshescited by 8
- 2025LoD-Loc v2: Aerial Visual Localization over Low Level-of-Detail City Models using Explicit Silhouette Alignmentcited by 5
- 2024Combining Absolute and Semi-Generalized Relative Poses for Visual Localizationcited by 3
- 2025To Glue or Not to Glue? Classical vs Learned Image Matching for Mobile Mapping Cameras to Textured Semantic 3D Building Modelscited by 1
- 2026Global-Aware Edge Prioritization for Pose Graph Initializationcited by 1
8 more
- 2026Scene Grounding In the Wildcited by 1
- 2026egenioussBench: A New Dataset for Geospatial Visual Localisationcited by 1
- 2024Map-Free Visual Relocalization Enhanced by Instance Knowledge and Depth Knowledgecited by 0
- 2026LoD-Loc v3: Generalized Aerial Localization in Dense Cities using Instance Silhouette Alignmentcited by 0
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matchingcited by 0
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscationcited by 0
- 2026SemCityLoc: Aerial 6DoF Localization Using Semantic 3D City Modelscited by 0
- 2026Accuracy potential of visual localization exploiting high-end street-level imagerycited by 0
- 2026Accuracy potential of visual localization exploiting high-end street-level imagery27 Jul 2026
- 2026SemCityLoc: Aerial 6DoF Localization Using Semantic 3D City Models25 Jun 2026
- 2026egenioussBench: A New Dataset for Geospatial Visual Localisation6 May 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026Scene Grounding In the Wild27 Mar 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2026LoD-Loc v3: Generalized Aerial Localization in Dense Cities using Instance Silhouette Alignment20 Mar 2026
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
- 2025LoD-Loc v2: Aerial Visual Localization over Low Level-of-Detail City Models using Explicit Silhouette Alignment1 Jul 2025
- 2025To Glue or Not to Glue? Classical vs Learned Image Matching for Mobile Mapping Cameras to Textured Semantic 3D Building Models23 May 2025
- 2025A Guide to Structureless Visual Localization24 Apr 2025
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesis17 Apr 2025
8 more
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splatting25 Mar 2025
- 2024LoD-Loc: Aerial Visual Localization using LoD 3D Map with Neural Wireframe Alignment16 Oct 2024
- 2024Combining Absolute and Semi-Generalized Relative Poses for Visual Localization21 Sep 2024
- 2024Map-Free Visual Relocalization Enhanced by Instance Knowledge and Depth Knowledge23 Aug 2024
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognition2 Jul 2024
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshes4 Jun 2024
- 2024The Unreasonable Effectiveness of Pre-Trained Features for Camera Pose Refinement16 Apr 2024
- 2024Learning to Produce Semi-dense Correspondences for Visual Localization13 Feb 2024
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognitioncited by 27
- 2024The Unreasonable Effectiveness of Pre-Trained Features for Camera Pose Refinementcited by 21
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splattingcited by 13
- 2024LoD-Loc: Aerial Visual Localization using LoD 3D Map with Neural Wireframe Alignmentcited by 12
- 2024Learning to Produce Semi-dense Correspondences for Visual Localizationcited by 10
- 2025A Guide to Structureless Visual Localizationcited by 9
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshescited by 8
- 2025LoD-Loc v2: Aerial Visual Localization over Low Level-of-Detail City Models using Explicit Silhouette Alignmentcited by 5
- 2024Combining Absolute and Semi-Generalized Relative Poses for Visual Localizationcited by 3
- 2025To Glue or Not to Glue? Classical vs Learned Image Matching for Mobile Mapping Cameras to Textured Semantic 3D Building Modelscited by 1
- 2026Global-Aware Edge Prioritization for Pose Graph Initializationcited by 1
12 most cited of 20 All 20 (JSON)
- 2026Accuracy potential of visual localization exploiting high-end street-level imagery27 Jul 2026
- 2026SemCityLoc: Aerial 6DoF Localization Using Semantic 3D City Models25 Jun 2026
- 2026egenioussBench: A New Dataset for Geospatial Visual Localisation6 May 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026Scene Grounding In the Wild27 Mar 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2026LoD-Loc v3: Generalized Aerial Localization in Dense Cities using Instance Silhouette Alignment20 Mar 2026
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
- 2025LoD-Loc v2: Aerial Visual Localization over Low Level-of-Detail City Models using Explicit Silhouette Alignment1 Jul 2025
- 2025To Glue or Not to Glue? Classical vs Learned Image Matching for Mobile Mapping Cameras to Textured Semantic 3D Building Models23 May 2025
- 2025A Guide to Structureless Visual Localization24 Apr 2025
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesis17 Apr 2025
12 newest of 20 All 20 (JSON)