atlas

Research map / Vision-language and multimodal / Multimodal LLMs

GeoReasoner: Geo-localization with Reasoning in Street Views using a Large Vision-Language Model

ICML 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Spatial reasoning in VLMs · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GeoReasoner, a Qwen-VL-based LVLM fine-tuned in two LoRA stages (reasoning from geo-game clues, then location on locatability-filtered street views) for street-view geo-localization with reasoning.

Problem

Street-view geo-localization is typically a black-box classification or retrieval task, and existing street-view data contains many low-quality images without visual clues and lacks reasoning annotations.

Approach

Introduce a "locatability" metric (segmentation-mask area weighted by CLIP/Sentence-BERT similarity to geo-clue text) to filter street views, and fine-tune an LVLM in two stages: reasoning tuning on geo-game text-image clue pairs, then location tuning on the filtered GSV images, with stacked LoRA adapters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase the share of high-locatability GSV images from 0% to 100%GeoReasoner location component · GSV test set, country-levelaccuracy: 0.63 to 0.72Helped
Increase the share of high-locatability GSV images from 0% to 100%GeoReasoner location component · GSV test set, city-levelaccuracy: 0.47 to 0.51Helped
Add location tuning (ablation)GeoReasoner · Country-level geo-localizationF1: 0.8215 -> 0.9033Helped
Add location tuning (ablation)GeoReasoner · City-level geo-localizationF1: 0.5813 -> 0.8585Helped
Add reasoning tuning (ablation)GeoReasoner · Country-level geo-localizationF1: 0.8766 -> 0.9033Helped
Add reasoning tuning (ablation)GeoReasoner · City-level geo-localizationF1: 0.8255 -> 0.8585Helped
Train on filtered, highly locatable Flickr imagesGeoReasoner · Im2GPS, Street 1kmaccuracy: 0.10 -> 0.13Helped
Train on filtered, highly locatable Flickr imagesGeoReasoner · Im2GPS, City 25kmaccuracy: 0.41 -> 0.44Helped
Train on filtered, highly locatable Flickr imagesGeoReasoner · Im2GPS, Country 750kmaccuracy: 0.82 -> 0.86Helped
Train on filtered, highly locatable Flickr imagesGeoReasoner · Im2GPS3k, Street 1kmaccuracy: 0.09 -> 0.10Helped
Train on filtered, highly locatable Flickr imagesGeoReasoner · Im2GPS3k, City 25kmaccuracy: 0.35 -> 0.38Helped
Train on filtered, highly locatable Flickr imagesGeoReasoner · Im2GPS3k, Country 750kmaccuracy: 0.74 -> 0.83Helped

Surprising findings

Limitations

Experimental setup

Datasets: Google Street View images (130K collected, 70K filtered) GeoGuessr and Tuxun textual clues (3K) Flickr images for Im2GPS and Im2GPS3k fine-tuning

Benchmarks: Im2GPS Im2GPS3k GSV test set (1K sampled)

Metrics: precision recall F1 accuracy at street/city/country thresholds

Baselines: StreetCLIP LLaVA Qwen-VL GPT-4V ViT PlaNet CPlaNet ISNs Translocator GeoDecoder GeoCLIP

Builds on: Qwen-VL LoRA StreetCLIP MaskFormer Sentence-BERT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy