atlas

Research map / Image generation / Fast diffusion sampling

Around the World in 80 Timesteps: A Generative Approach to Global Visual Geolocation

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Rectified flow straightening · 5 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.

Applies diffusion, flow matching, and Riemannian flow matching on the sphere to global visual geolocation, enabling state-of-the-art accuracy and probabilistic location densities with new metrics for probabilistic geolocation.

Problem

Global visual geolocation predicts where an image was taken; existing methods are deterministic and ignore the varying localizability (ambiguity) of images.

Approach

Treat geolocation as a generative denoising process over coordinates conditioned on image embeddings, using Riemannian flow matching so denoising stays on the Earth's sphere, and compute exact log-likelihoods of any location via the instantaneous change-of-variables formula.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Riemannian flow matching on the sphere instead of the Hybrid baselineVisual geolocation · OSV-5M testGeoScore: 3361 -> 3767Helped
Use Riemannian flow matching on the sphere instead of SC RetrievalVisual geolocation · iNat21 validationcountry accuracy (%): 45.8 -> 44.2Hurt
Train RFM S2 for 9 million iterations instead of one million (ablation)RFM S2 · YFCC-4kGeoScore: 2889 -> 3210Helped
Use flow matching in R3 instead of diffusion in R3Generative visual geolocation · OSV-5M testGeoScore: 3762 -> 3688Hurt
Constrain flow matching to the sphere with Riemannian flow matching instead of flow matching in R3Generative visual geolocation · OSV-5M testGeoScore: 3688 -> 3767Helped
Use Riemannian flow matching on S2 instead of flow matching in R3Probabilistic visual geolocation · iNat21precision: 0.76 -> 0.88Helped
Replace a single vMF distribution with a mixture of vMF distributionsvMF baseline · iNat21NLL: 1.99 -> -0.23Helped
Increase RFM inference from 1 timestep to 16 timesteps (ablation)RFM S2 · OSV-5MGeoScore: 591 -> 3744Helped
Increase RFM inference beyond 16 timesteps (ablation)RFM S2 · OSV-5MGeoScore: 3744; 3746No clear effect
Increase classifier-free guidance scale (ablation)Generative visual geolocation · OSV-5MGeoScoreHelped
Increase classifier-free guidance scale (ablation)Probabilistic visual geolocation · OSV-5Mprecision and recallHurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenStreetView-5M iNat21 YFCC-100M YFCC4k

Benchmarks: OpenStreetView-5M iNat21 YFCC4k

Metrics: Haversine distance GeoScore accuracy at country/region/city/distance thresholds negative log-likelihood precision recall density coverage localizability

Baselines: StreetCLIP zero-shot Regression (Astruc et al.) ISNs Hybrid (Astruc et al.) SC Retrieval PlaNet CPlaNet Translocator GeoDecoder PIGEON vMF vMFMix

Builds on: denoising diffusion implicit models flow matching Riemannian flow matching classifier-free guidance 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