GeoVLM: Improving Automated Vehicle Geolocalisation Using Vision-Language Matching
Barkin Dagda, Muhammad Awais, Saber Fallah
TL;DR
Cross-view geolocalisation for automated vehicles often achieves high top-10 recall but struggles to rank the exact top match due to visually similar scenes. GeoVLM introduces a trainable reranking framework that leverages zero-shot vision-language model–generated cross-view language descriptions to disambiguate candidates, combining image and caption embeddings in a shared latent space with a margin-based loss. Evaluations on VIGOR, CVUK, and University-1652 show consistent top-1 and top-5 gains and provide qualitative visualizations of language-driven reasoning, indicating that language descriptions complement visual cues for robust CVGL. While results are promising, offline caption generation and VLM latency present practical challenges for real-time deployment, suggesting future work toward real-time integration on robotic/vehicle platforms.
Abstract
Cross-view geo-localisation identifies coarse geographical position of an automated vehicle by matching a ground-level image to a geo-tagged satellite image from a database. Despite the advancements in Cross-view geo-localisation, significant challenges still persist such as similar looking scenes which makes it challenging to find the correct match as the top match. Existing approaches reach high recall rates but they still fail to rank the correct image as the top match. To address this challenge, this paper proposes GeoVLM, a novel approach which uses the zero-shot capabilities of vision language models to enable cross-view geo-localisation using interpretable cross-view language descriptions. GeoVLM is a trainable reranking approach which improves the best match accuracy of cross-view geo-localisation. GeoVLM is evaluated on standard benchmark VIGOR and University-1652 and also through real-life driving environments using Cross-View United Kingdom, a new benchmark dataset introduced in this paper. The results of the paper show that GeoVLM improves retrieval performance of cross-view geo-localisation compared to the state-of-the-art methods with the help of explainable natural language descriptions. The code is available at https://github.com/CAV-Research-Lab/GeoVLM
