Litcius/Paper detail

Rethinking Visual Geo-localization for Large-Scale Applications

Gabriele Berton, Carlo Masone, Barbara Caputo

20222022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)240 citationsDOI

Abstract

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.

Topics & Concepts

Computer scienceScalabilityTask (project management)Range (aeronautics)Artificial intelligenceScale (ratio)Domain (mathematical analysis)Code (set theory)VisualizationMachine learningData miningDatabaseSet (abstract data type)CartographyMathematical analysisProgramming languageEconomicsComposite materialMaterials scienceManagementGeographyMathematicsAdvanced Image and Video Retrieval TechniquesVideo Surveillance and Tracking MethodsRobotics and Sensor-Based Localization