Visual Localization using Imperfect 3D Models from the Internet

Vojtech Panek, Z. Kúkelová, Torsten Sattler
2/14/2026

No official code found. Best implementation: v-pnk/cadloc (27 stars, BSD-3-Clause, last commit 2025-02-14).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

v-pnk/cadlocCommunity100%
BSD-3-Clause

Benchmark for visual localization on imperfect 3D mesh models from the Internet

271PythonDec 5, 20221 years agoBSD-3-Clause
3d-meshbenchmarkcomputer-visionvisual-localization

Similar Papers

Cite this paper

@article{panek2026visual,
  title  = {Visual Localization using Imperfect 3D Models from the Internet},
  author = {Vojtech Panek and Z. Kúkelová and Torsten Sattler},
  year   = {2026},
  eprint = {2304.05947},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2304.05947},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.05947.svg)](https://codeofpaper.com/paper/2304.05947)

Discussion