atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Scaling Image Geo-Localization to Continent Level

NeurIPS 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 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 a hybrid geo-localization method that fuses learned ground-view cell prototypes (from a classification-style proxy task) with aerial tile embeddings, enabling fine-grained (~200 m) retrieval over continent-sized regions.

Problem

Fine-grained (meter-to-100m) image geo-localization at continent scale, where global classification is coarse (10+ km), ground-to-ground retrieval has prohibitive database sizes, and cross-view retrieval suffers domain gap and has been studied only at small scales.

Approach

Learn l2-normalized ground-view cell prototypes via a contrastive/classification proxy over S2 cells, then combine them additively (with a calibration factor) with aerial tile embeddings into a single cell-code database, so retrieval is fine-grained yet database size scales with cells rather than images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine cell prototypes with aerial embeddingsOurs (full) · BEDENLRecall@1@200m: 56.3 -> 64.0Helped
add ground-prototype supervision (ablation)Hybrid model · BEDENLRecall@1@200m: 47.2 -> 60.3Helped
add ground-aerial supervision (ablation)Hybrid model · BEDENLRecall@1@200m: 47.2 -> 58.3Helped
add aerial-prototype supervision (ablation)Hybrid model · BEDENLRecall@1@200m: 58.3 -> 60.3Helped
use cell level L=16 rather than L=15 (ablation)Hybrid model · BEDENLRecall@1@200m: 60.3 -> 63.3Helped
use coarser cell level L=12 (ablation)Hybrid model · BEDENLRecall@1@200m: 60.3 -> 37.8Hurt
use aerial interpolation instead of nearest-neighbor sampling (ablation)Hybrid model with ground nearest-neighbor sampling · BEDENLRecall@1@200m: 57.8 -> 58.5Helped
use ground interpolation instead of nearest-neighbor sampling (ablation)Hybrid model with aerial interpolation · BEDENLRecall@1@200m: 58.5 -> 57.7Hurt
select all cells covered by the ground camera frustum (ablation)Hybrid model with aerial interpolation · BEDENLRecall@1@200m: 57.7 -> 60.3Helped
increase input image size to 448 px (ablation)DINOv3-L16 model · BEDENLRecall@1@200m: 70.2 -> 76.1Helped
use a larger DINOv3-L backbone (ablation)Ours (full) · EuropeWestRecall@1@200m: 57.5 -> 68.7Helped
sample training images per cell proportional to sequence counts (ablation)Ours (full), trained on BEDENL+ · TrekkerRecall@1@200m: 18.7 -> 30.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Google StreetView (BEDENL, EuropeWest) aerial and satellite overhead tiles UK+IE Trekker GoogleUrban

Benchmarks: BEDENL EuropeWest UK+IE Trekker GoogleUrban Portugal cross-area VPR

Metrics: Recall@K@200m Recall@K@1km Recall@K@100m

Baselines: SALAD-Aerial Fervers et al. CosFace loss classification Hierarchical loss (OSV-5M) Haversine loss (PIGEON) SALAD ground retrieval Gemini 2.5 Pro

Builds on: SALAD Fervers et al. cross-view localization multi-similarity loss iBOT PIGEON

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