Rethinking Visual Geo-localization for Large-Scale Applications
Not on the map. Why?
Abstract (arXiv)
Visual Geo-localization (VG) is the task of estimating the position where a given photo was taken by comparing it with a large database of images of known locations. To investigate how existing techniques would perform on a real-world city-wide VG application, we build San Francisco eXtra Large, a new dataset covering a whole city and providing a wide range of challenging cases, with a size 30x bigger than the previous largest dataset for visual geo-localization. We find that current methods fail to scale to such large datasets, therefore we design a new highly scalable training technique, called CosPlace, which casts the training as a classification problem avoiding the expensive mining needed by the commonly used contrastive learning. We achieve state-of-the-art performance on a wide range of datasets and find that CosPlace is robust to heavy domain changes. Moreover, we show that, compared to the previous state-of-the-art, CosPlace requires roughly 80% less GPU memory at train time, and it achieves better results with 8x smaller descriptors, paving the way for city-wide real-world visual geo-localization. Dataset, code and trained models are available for research purposes at https://github.com/gmberton/CosPlace.
Key facts. Cited by 163 papers in the map (data through 14 Oct 2026). Builds on 25 of its 56 references that are in the map. First posted on arXiv 5 Apr 2022.
Builds on
25 of 56 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2018CosFace: Large Margin Cosine Loss for Deep Face Recognitioncited by 971
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 499
- 2020Google Landmarks Dataset v2 -- A Large-Scale Benchmark for Instance-Level Recognition and Retrievalcited by 309
- 2021Escaping the Big Data Paradigm with Compact Transformerscited by 264
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 238
- 2016PlaNet - Photo Geolocation with Convolutional Neural Networkscited by 115
- 2020Self-supervising Fine-grained Region Similarities for Large-scale Image Localizationcited by 110
13 more
- 2020VPR-Bench: An Open-Source Visual Place Recognition Evaluation Framework with Quantifiable Viewpoint and Appearance Changecited by 101
- 2017Deep Learning Features at Scale for Visual Place Recognitioncited by 96
- 2018CPlaNet: Enhancing Image Geolocalization by Combinatorial Partitioning of Mapscited by 68
- 2021Instance-level Image Retrieval using Reranking Transformerscited by 63
- 2018A Holistic Visual Place Recognition Approach using Lightweight CNNs for Significant ViewPoint and Appearance Changescited by 53
- 2019Scalable Place Recognition Under Appearance Change for Autonomous Drivingcited by 42
- 2019Multi-Process Fusion: Visual Place Recognition Using Multiple Image Processing Methodscited by 38
- 2021Viewpoint Invariant Dense Matching for Visual Geolocalizationcited by 36
- 2018Attention-based Pyramid Aggregation Network for Visual Place Recognitioncited by 21
- 2021Leveraging EfficientNet and Contrastive Learning for Accurate Global-scale Location Estimationcited by 19
- 2021Semantic Reinforced Attention Learning for Visual Place Recognitioncited by 19
- 2021Inside Out Visual Place Recognitioncited by 12
- 2019A Performance Comparison of Loss Functions for Deep Face Recognitioncited by 9
Built on by
Citing papers per year: 2022: 4; 2023: 27; 2024: 51; 2025: 42; 2026: 39.
163 papers.
Sort:
By area:
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2023MixVPR: Feature Mixing for Visual Place Recognitioncited by 161
- 2023Optimal Transport Aggregation for Visual Place Recognitioncited by 152
- 2023EigenPlaces: Training Viewpoint Robust Models for Visual Place Recognitioncited by 111
- 2023R2Former: Unified Retrieval and Reranking Transformer for Place Recognitioncited by 102
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognitioncited by 93
- 2023An Outlook into the Future of Egocentric Visioncited by 84
- 2023Remote Sensing Vision-Language Foundation Models without Annotations via Ground Remote Alignmentcited by 71
- 2022Where in the World is this Image? Transformer-based Geo-localization in the Wildcited by 58
- 2023PIGEON: Predicting Image Geolocationscited by 56
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognitioncited by 49
- 2023Data-efficient Large Scale Place Recognition with Graded Similarity Supervisioncited by 43
38 more
- 2023Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalizationcited by 41
- 2024The NeRFect Match: Exploring NeRF Features for Visual Localizationcited by 32
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2025Recognition through Reasoning: Reinforcing Image Geo-localization with Large Vision-Language Modelscited by 28
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognitioncited by 27
- 2024General Place Recognition Survey: Towards Real-World Autonomycited by 23
- 2023Swarm-SLAM : Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systemscited by 21
- 2023Are Local Features All You Need for Cross-Domain Visual Place Recognition?cited by 21
- 2024AddressCLIP: Empowering Vision-Language Models for City-wide Image Address Localizationcited by 21
- 2025Challenges and Trends in Egocentric Vision: A Surveycited by 20
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrievalcited by 19
- 2024Towards Generalizable Scene Change Detectioncited by 17
- 2024EffoVPR: Effective Foundation Model Utilization for Visual Place Recognitioncited by 15
- 2024Pair-VPR: Place-Aware Pre-training and Contrastive Pair Classification for Visual Place Recognition with Vision Transformerscited by 15
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognitioncited by 14
- 2024Statewide Visual Geolocalization in the Wildcited by 12
- 2024CSA: Data-efficient Mapping of Unimodal Features to Multimodal Featurescited by 12
- 2025Evaluating Precise Geolocation Inference Capabilities of Vision Language Modelscited by 12
- 2023PlaceNav: Topological Navigation through Place Recognitioncited by 11
- 2023Design Space Exploration of Low-Bit Quantized Neural Networks for Visual Place Recognitioncited by 11
- 2024GOMAA-Geo: GOal Modality Agnostic Active Geo-localizationcited by 11
- 2024Swarm Intelligence in Geo-Localization: A Multi-Agent Large Vision-Language Model Collaborative Frameworkcited by 11
- 2023TopicFM+: Boosting Accuracy and Efficiency of Topic-Assisted Feature Matchingcited by 10
- 2024Learning to Produce Semi-dense Correspondences for Visual Localizationcited by 10
- 2024GAReT: Cross-view Video Geolocalization with Adapters and Auto-Regressive Transformerscited by 10
- 2024EDTformer: An Efficient Decoder Transformer for Visual Place Recognitioncited by 10
- 2025Scaling Image Geo-Localization to Continent Levelcited by 10
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2025A Guide to Structureless Visual Localizationcited by 9
- 2024JIST: Joint Image and Sequence Training for Sequential Visual Place Recognitioncited by 8
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshescited by 8
- 2024Improving Visual Place Recognition Based Robot Navigation By Verifying Localization Estimatescited by 8
- 2024GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detectioncited by 8
- 2025Bridging Perspectives: A Survey on Cross-view Collaborative Intelligence with Egocentric-Exocentric Visioncited by 8
- 2025UniPR-3D: Towards Universal Visual Place Recognition with Visual Geometry Grounded Transformercited by 8
- 2023DINO-Mix: Enhancing Visual Place Recognition with Foundational Vision Model and Feature Mixingcited by 7
- 2024VOLoc: Visual Place Recognition by Querying Compressed Lidar Mapcited by 7
50 most cited of 163 All 163 (JSON)
- 2026Remember, Revisit, Revise: Scaffold Memory for Long-Horizon 3D Geometry14 Oct 2026
- 2026Graph3R: Unifying View Graph Initialization with Feed-Forward Reconstruction12 Oct 2026
- 2026ROSETTA: Rotation Subspace Estimation for Training-free Transmodal Alignment9 Oct 2026
- 2026Multi-viewpoint Geo-localization with Event Cameras18 Sep 2026
- 2026AdaptVPR: Route-Aware Hard Positive Generation for Robust Visual Place Recognition3 Sep 2026
- 2026AutoCompass: Accurate Visual Localization on Public Maps by Learning from Weak Labels2 Sep 2026
- 2026Are Visual Place Recognition Models Recognizing Places or Conditions? Distractor-Augmented Evaluation and Condition Suppression7 Aug 2026
- 2026Are All Tokens Necessary for Visual Place Recognition? An Empirical Study of Token Reduction for Efficient Inference17 Jul 2026
- 2026Selectivity Drives Efficiency: Dataset Pruning for Visual Place Recognition16 Jul 2026
- 2026Breaking D'ej`a Vu: Independent Auditing of Visual Place Recognition through Vision-Language Reasoning14 Jul 2026
- 2026Computing Monetary Risk Measures in Linear Time6 Jul 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
38 more
- 2026C3-Bench: A Context-Aware Change Captioning Benchmark24 Jun 2026
- 2026Visual Place Recognition in Forests with Depth-Aware Distillation11 Jun 2026
- 2026Cross-Modal Benchmarking for Robotic Perception in Natural Environments10 Jun 2026
- 2026One Channel to Rule Them All: Rethinking Input Representation for Visual Place Recognition31 May 2026
- 2026DisPlace: Discriminative Place Projections for Multi-Reference Visual Place Recognition29 May 2026
- 2026Vision-Based Localization in Dense Urban Environments: A Case Study of an Urban Village in China29 May 2026
- 2026Faster or Stronger: Towards Flexible Visual Place Recognition via Weighted Aggregation and Token Pruning19 May 2026
- 2026KappaPlace: Learning Hyperspherical Uncertainty for Visual Place Recognition via Prototype-Anchored Supervision19 May 2026
- 2026CLAP: Contrastive Latent-space Prompt Optimization for End-to-end Autonomous Driving17 May 2026
- 2026InfoGeo: Information-Theoretic Object-Centric Learning for Cross-View Generalizable UAV Geo-Localization8 May 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026Just Zoom In: Cross-View Geo-Localization via Autoregressive Zooming26 Mar 2026
- 2026Event-Driven Neuromorphic Vision Enables Energy-Efficient Visual Place Recognition24 Mar 2026
- 2026QdaVPR: A novel query-based domain-agnostic model for visual place recognition8 Mar 2026
- 2026Systematic Evaluation of Novel View Synthesis for Video Place Recognition6 Mar 2026
- 2026EventGeM: Global-to-Local Feature Matching for Event-Based Visual Place Recognition6 Mar 2026
- 2026SSR: A Generic Framework for Text-Aided Map Compression for Localization4 Mar 2026
- 2026Long-Term Visual Localization in Dynamic Benthic Environments: A Dataset, Footprint-Based Ground Truth, and Visual Place Recognition Benchmark4 Mar 2026
- 2026WildCross: A Cross-Modal Large Scale Benchmark for Place Recognition and Metric Depth Estimation in Natural Environments2 Mar 2026
- 2026Altitude-Adaptive Vision-Only Geo-Localization for UAVs in GPS-Denied Environments27 Feb 2026
- 2026Automatic Map Density Selection for Locally-Performant Visual Place Recognition25 Feb 2026
- 2026EPRBench: A High-Quality Benchmark Dataset for Event Stream Based Visual Place Recognition13 Feb 2026
- 2026(MGS)2-Net: Unifying Micro-Geometric Scale and Macro-Geometric Structure for Cross-View Geo-Localization11 Feb 2026
- 2026Quantile Transfer for Reliable Operating Point Selection in Visual Place Recognition4 Feb 2026
- 2026LaVPR: Benchmarking Language and Vision for Place Recognition3 Feb 2026
- 2026DC-VLAQ: Query-Residual Aggregation for Robust Visual Place Recognition19 Jan 2026
- 2026OpenNavMap: Multi-Session Appearance-Based Topometric Mapping for Scalable Visual Navigation18 Jan 2026
- 2025UniPR-3D: Towards Universal Visual Place Recognition with Visual Geometry Grounded Transformer24 Dec 2025
- 2025UniMPR: A Unified Framework for Multimodal Place Recognition with Heterogeneous Sensor Configurations20 Dec 2025
- 2025Adaptive Thresholding for Visual Place Recognition using Negative Gaussian Mixture Statistics9 Dec 2025
- 2025Enhancing Geo-localization for Crowdsourced Flood Imagery via LLM-Guided Attention25 Nov 2025
- 2025A2GC: Asymmetric Aggregation with Geometric Constraints for Locally Aggregated Descriptors18 Nov 2025
- 2025Towards Implicit Aggregation: Robust Image Representation for Place Recognition in the Transformer Era8 Nov 2025
- 2025Object-aware graph matching network for cross-domain remote sensing image localization4 Nov 2025
- 2025GraphGeo: Multi-Agent Debate Framework for Visual Geo-localization with Heterogeneous Graph Neural Networks2 Nov 2025
- 2025Scaling Image Geo-Localization to Continent Level30 Oct 2025
- 2025Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognition15 Oct 2025
- 2025The Overlooked Value of Test-time Reference Sets in Visual Place Recognition4 Oct 2025
50 newest of 163 All 163 (JSON)
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2023MixVPR: Feature Mixing for Visual Place Recognitioncited by 161
- 2023Optimal Transport Aggregation for Visual Place Recognitioncited by 152
- 2023EigenPlaces: Training Viewpoint Robust Models for Visual Place Recognitioncited by 111
- 2023R2Former: Unified Retrieval and Reranking Transformer for Place Recognitioncited by 102
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognitioncited by 93
- 2023An Outlook into the Future of Egocentric Visioncited by 84
- 2022Where in the World is this Image? Transformer-based Geo-localization in the Wildcited by 58
- 2023PIGEON: Predicting Image Geolocationscited by 56
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognitioncited by 49
- 2023Data-efficient Large Scale Place Recognition with Graded Similarity Supervisioncited by 43
- 2023Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalizationcited by 41
12 most cited of 155 All 155 (JSON)
- 2026Remember, Revisit, Revise: Scaffold Memory for Long-Horizon 3D Geometry14 Oct 2026
- 2026Graph3R: Unifying View Graph Initialization with Feed-Forward Reconstruction12 Oct 2026
- 2026ROSETTA: Rotation Subspace Estimation for Training-free Transmodal Alignment9 Oct 2026
- 2026Multi-viewpoint Geo-localization with Event Cameras18 Sep 2026
- 2026AdaptVPR: Route-Aware Hard Positive Generation for Robust Visual Place Recognition3 Sep 2026
- 2026AutoCompass: Accurate Visual Localization on Public Maps by Learning from Weak Labels2 Sep 2026
- 2026Are Visual Place Recognition Models Recognizing Places or Conditions? Distractor-Augmented Evaluation and Condition Suppression7 Aug 2026
- 2026Selectivity Drives Efficiency: Dataset Pruning for Visual Place Recognition16 Jul 2026
- 2026Computing Monetary Risk Measures in Linear Time6 Jul 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
- 2026C3-Bench: A Context-Aware Change Captioning Benchmark24 Jun 2026
- 2026Visual Place Recognition in Forests with Depth-Aware Distillation11 Jun 2026
12 newest of 155 All 155 (JSON)