Papers › Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalization

Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalization

1 Feb 2023arXiv:2302.00275archive 2025-07-28

Lukas Haas, Silas Alberti, Michal Skreta

Image geolocalization is the challenging task of predicting the geographic coordinates of origin for a given photo. It is an unsolved problem relying on the ability to combine visual clues with general knowledge about the world to make accurate predictions across geographies. We present $\href{https://huggingface.co/geolocal/StreetCLIP}{\text{StreetCLIP}}$, a robust, publicly available foundation model not only achieving state-of-the-art performance on multiple open-domain image geolocalization benchmarks but also doing so in a zero-shot setting, outperforming supervised models trained on more than 4 million images. Our method introduces a meta-learning approach for generalized zero-shot learning by pretraining CLIP from synthetic captions, grounding CLIP in a domain of choice. We show that our method effectively transfers CLIP's generalized zero-shot capabilities to the domain of image geolocalization, improving in-domain generalized zero-shot performance without finetuning StreetCLIP on a fixed set of classes.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Generalized Zero-Shot LearningMeta-LearningPhoto geolocation estimationZero-Shot Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Photo geolocation estimation Im2GPS StreetCLIP (Zero-Shot) City level (25 km) 28.3 #11 of 11 Archive leaderboard report
Photo geolocation estimation Im2GPS StreetCLIP (Zero-Shot) Continent level (2500 km) 88.2 #11 of 11 Archive leaderboard report
Photo geolocation estimation Im2GPS StreetCLIP (Zero-Shot) Country level (750 km) 74.7 #11 of 11 Archive leaderboard report
Photo geolocation estimation Im2GPS StreetCLIP (Zero-Shot) Reference images 0 #11 of 11 Archive leaderboard report
Photo geolocation estimation Im2GPS StreetCLIP (Zero-Shot) Region level (200 km) 45.1 #11 of 11 Archive leaderboard report
Photo geolocation estimation Im2GPS StreetCLIP (Zero-Shot) Training images 1.1M #11 of 11 Archive leaderboard report
Photo geolocation estimation Im2GPS3k StreetCLIP (Zero-Shot) City level (25 km) 22.4 #14 of 14 Archive leaderboard report
Photo geolocation estimation Im2GPS3k StreetCLIP (Zero-Shot) Continent level (2500 km) 80.4 #14 of 14 Archive leaderboard report
Photo geolocation estimation Im2GPS3k StreetCLIP (Zero-Shot) Country level (750 km) 61.3 #14 of 14 Archive leaderboard report
Photo geolocation estimation Im2GPS3k StreetCLIP (Zero-Shot) Region level (200 km) 37.4 #14 of 14 Archive leaderboard report
Photo geolocation estimation Im2GPS3k StreetCLIP (Zero-Shot) Street level (1 km) - #14 of 14 Archive leaderboard report
Photo geolocation estimation Im2GPS3k StreetCLIP (Zero-Shot) Training Images 1.1M #14 of 14 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

CLIP

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections