atlas

Research map / Image generation / Autoregressive and latent generation

PIGEON: Predicting Image Geolocations

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Retrieval and matching with generative features · 26 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.

Introduces PIGEON and PIGEOTTO, CLIP-based planet-scale image geolocalization systems using semantic geocells, haversine-smoothed labels, multi-task contrastive pretraining, and cluster-based retrieval refinement.

Problem

Planet-scale image geolocalization that generalizes to unseen places and diverse images, rather than narrow landmark distributions.

Approach

Combines semantic geocells built from administrative boundaries and OPTICS clustering with Voronoi tessellation, a haversine-distance-smoothed classification loss sharing parameters across implicit geographic hierarchies, multi-task continued CLIP pretraining with synthetic geographic captions, and retrieval over location clusters to refine guesses across top-K geocells.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add freezing of the last CLIP layer after pretraining (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 45.47 -> 44.35Helped
add hierarchical guess refinement (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 50.01 -> 44.35Helped
add contrastive CLIP pretraining (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 55.51 -> 44.35Helped
use semantic geocells instead of non-semantic geocells (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 60.63 -> 44.35Helped
add multi-task prediction heads (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 61.81 -> 44.35Helped
fine-tune the last CLIP layer (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 60.81 -> 44.35Helped
use a four-image panorama instead of a single image (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 131.1 -> 44.35Helped
add haversine smoothing (ablation)PIGEON · GeoGuessr holdout, 5,000 Street View locationsmedian error (km): 148.0 -> 44.35Helped
train PIGEOTTO rather than GeoDecoderPIGEOTTO · IM2GPScountry accuracy (% @ 750 km): +2.3 percentage pointsHelped
train PIGEOTTO rather than GeoDecoderPIGEOTTO · IM2GPS3kcountry accuracy (% @ 750 km): +11.4 percentage pointsHelped
train PIGEOTTO rather than GeoDecoderPIGEOTTO · YFCC4kcountry accuracy (% @ 750 km): +12.2 percentage pointsHelped
train PIGEOTTO rather than GeoDecoderPIGEOTTO · YFCC26kcountry accuracy (% @ 750 km): +13.6 percentage pointsHelped

Surprising findings

Limitations

Experimental setup

Datasets: GeoGuessr Street View panoramas (collected) MediaEval 2016 (YFCC) Google Landmarks v2 GADM administrative boundaries IM2GPS IM2GPS3k YFCC4k YFCC26k GWS15k

Benchmarks: IM2GPS IM2GPS3k YFCC4k YFCC26k GWS15k

Metrics: median distance error (km) % at 1km/25km/200km/750km/2500km GeoGuessr score mean distance error

Baselines: PlaNet CPlaNet ISNs Translocator GeoDecoder

Builds on: CLIP PlaNet Translocator GeoDecoder Theiner et al. semantic geocells OPTICS

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