Global Cross-Modal Geo-Localization: A Million-Scale Dataset and a Physical Consistency Learning Framework
Organizations: School of Remote Sensing and Information Engineering, Wuhan University, Wuhan, 430079, China · First Surveying and Mapping Institute of Hunan Province, Changsha, 421001, China
Abstract
Cross-modal Geo-localization (CMGL) matches ground-level text descriptions with geo-tagged aerial imagery, which is crucial for pedestrian navigation and emergency response. However, existing studies are constrained by narrow geographic coverage and simplistic scene diversity, failing to reflect the immense spatial heterogeneity of global architectural styles and topographic features. To bridge this gap and facilitate universal positioning, we introduce CORE, the first million-scale dataset dedicated to global CMGL. CORE comprises 1,034,786 cross-view images sampled from 225 distinct geographic regions across six continents, offering an unprecedented variety of perspectives in varying environmental conditions and urban layouts. We leverage the zero-shot reasoning of Large Vision-Language Models (LVLMs) to synthesize high-quality scene descriptions rich in discriminative cues. Furthermore, we propose a physical-law-aware network (PLANET) for cross-modal geo-localization. PLANET introduces a novel contrastive learning paradigm to guide textual representations in capturing the intrinsic physical signatures of satellite imagery. Extensive experiments across varied geographic regions demonstrate that PLANET significantly outperforms state-of-the-art methods, establishing a new benchmark for robust, global-scale geo-localization. The dataset and source code will be released at https://github.com/YtH0823/CORE.
Figures & tables
| Dataset | Image Type | Query Image | Reference Image | Total Image | Text Annotation | Distribution | Environment |
| CVGL | |||||||
| CVUSA ( Workman et al., 2015 ) | Street-view | 44,416 | 44,416 | 88,832 | USA | Suburban | |
| CVACT ( Liu and Li, 2019 ) | Street-view | 128,334 | 128,334 | 256,668 | Canberra | Urban | |
| VIGOR ( Zhu et al., 2021 ) | Street-view | 90,618 | 105,214 | 195,832 | USA | Urban | |
| University-1652 ( Zheng et al., 2020 ) | Drone and Street-view | 50,218 | 55,227 | 105,445 | Campus | Urban | |
| CVGlobal ( Ye et al., 2024 ) | Street-view | 134,233 | 134,233 | 268,466 | Global (7 regions) | Urban |
| Method | Global-level | Intercontinental-level | ||||||||
| All | Subset1 | Subset2 | Subset3 | Subset4 | ||||||
| R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | |
| ViLT ( Kim et al., 2021 ) | 23.05 | 26.23 | 24.43 | 26.18 | 22.08 | 25.34 | 25.58 | 30.79 | 19.65 | 25.07 |
| X-VLM ( Zeng et al., 2022 ) | 26.97 | 30.81 | 28.90 | 30.65 | 25.72 | 28.74 | 28.67 | 33.86 | 24.31 | 29.62 |
| X2-VLM ( Zeng et al., 2023 ) | 34.35 | 38.33 | 35.79 | 38.50 | 33.73 | 36.56 | 36.12 | 41.25 | 31.43 | 36.61 |
| SigLIP-B/16 ( Zhai et al., 2023 ) | 30.10 | 34.08 | 29.13 | 31.87 | 30.87 | 33.92 | 31.23 | 36.18 | 28.98 | 34.20 |
| Method | Subset 1 | Subset 2 | Subset 3 | Subset 4 | ||||
| R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | |
| Baseline (w/o Physical) | 53.12 | 55.88 | 59.36 | 62.37 | 46.97 | 51.27 | 48.71 | 54.61 |
| + Color ( ) | 55.81 | 58.23 | 62.58 | 65.10 | 47.93 | 52.20 | 49.83 | 55.07 |
| + Structure ( ) | 55.78 | 58.16 | 62.32 | 64.98 | 48.03 | 52.24 | 49.52 | 55.12 |
| + Texture ( ) | 55.43 | 58.10 | 62.46 | 65.08 | 48.21 | 52.53 | 49.95 | 55.48 |
| + Color + Structure ( ) | 56.64 | 59.43 | 63.98 | 66.77 | 48.86 | 53.21 | 50.50 | 56.03 |
| Variant | Weights | R@1 (%) on CORE Subsets | ||||||
| Sub 1 | Sub 2 | Sub 3 | Sub 4 | |||||
| (a) Ablation on Overall Weight (Fixed 1:1:1 Ratio) | ||||||||
| Under-regularized | 0.1 | 0.1 | 0.1 | 0.3 | 54.12 0.07 | 60.83 0.08 | 47.58 0.12 | 49.97 0.04 |
| Under-regularized | 0.2 | 0.2 | 0.2 | 0.6 | 56.43 0.06 | 63.15 0.13 | 48.76 0.08 | 50.66 0.07 |
| Over-regularized | 0.5 | 0.5 | 0.5 | 1.5 | 57.07 0.13 | 63.88 0.11 | 49.26 0.10 | 50.92 0.12 |
| Over-regularized | 1.0 | 1.0 | 1.0 | 3.0 | 54.82 0.15 | 60.75 0.17 | 48.04 0.15 | 50.23 0.14 |
| Bins | Subset 1 | Subset 2 | Subset 3 | Subset 4 | ||||
| R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | |
| 8 | 57.08 | 59.76 | 63.88 | 66.57 | 48.95 | 53.37 | 50.39 | 55.88 |
| 16 | 57.43 | 60.27 | 64.32 | 67.13 | 49.28 | 53.64 | 50.95 | 56.13 |
| 32 | 57.90 | 60.72 | 64.74 | 67.58 | 49.81 | 54.13 | 51.35 | 56.65 |
| 64 | 57.52 | 60.33 | 64.38 | 67.09 | 49.21 | 53.58 | 51.02 | 56.27 |
| 128 | 57.17 | 59.91 | 64.03 | 66.75 | 48.88 | 53.26 | 50.62 | 55.95 |
| Method | Backbone | Params (M) | FLOPs (G) | Memory (GB) | Retrieval Time (ms) | R@1 | L@150 |
| Baseline | CLIP-ViT-L/14@336px | 428.12 | 401.03 | 30.45 | 49.97 | 53.12 | 55.88 |
| PLANET | CLIP-ViT-B/32 | 155.06 | 32.58 | 6.43 | 31.28 | 41.03 | 44.22 |
| CLIP-ViT-B/16 | 153.40 | 57.57 | 8.40 | 31.93 | 44.49 | 47.22 | |
| CLIP-ViT-L/14@336px | 431.79 | 403.16 | 30.46 | 50.08 | 57.90 | 60.72 |
| Setting | R@1 | L@150 | R@1 Drop | L@150 Drop |
| Full text | 57.90 | 60.72 | – | – |
| Entity only | 10.93 | 12.52 | 46.97 | 48.20 |
| w/o Entity | 36.20 | 38.86 | 21.70 | 21.86 |
| w/o Attribute | 34.66 | 36.98 | 23.24 | 23.74 |
| w/o Color | 49.30 | 52.05 | 8.60 | 8.67 |
| w/o Structure | 45.24 | 47.74 | 12.66 | 12.98 |
| Method | Subset1 4 | Subset2 4 | Subset3 4 | |||
| R@1 | L@150 | R@1 | L@150 | R@1 | L@150 | |
| TAG-CLIP | 12.22 | 14.13 | 11.83 | 13.79 | 14.79 | 17.06 |
| BLIP | 15.24 | 17.93 | 14.17 | 16.58 | 16.84 | 19.35 |
| CLIP-L/14 | 15.58 | 18.25 | 14.34 | 16.62 | 17.22 | 19.83 |
| Long-CLIP | 21.68 | 25.07 | 19.75 | 22.86 | 22.96 | 26.10 |
| CrossText2Loc | 23.13 | 26.97 | 21.06 | 24.64 | 24.75 | 28.12 |
| Method | New York | Brisbane | Tokyo | |||
| R@1 | L@50 | R@1 | L@50 | R@1 | L@50 | |
| ViLT ( Kim et al., 2021 ) | 11.58 | 15.58 | 11.10 | 14.50 | 10.83 | 15.50 |
| X-VLM ( Zeng et al., 2022 ) | 15.74 | 16.86 | 15.67 | 17.60 | 12.46 | 14.34 |
| X2-VLM ( Zeng et al., 2023 ) | 23.33 | 25.17 | 21.58 | 23.67 | 17.83 | 20.75 |
| SigLIP-B/16 ( Zhai et al., 2023 ) | 19.67 | 21.08 | 19.58 | 22.00 | 15.58 | 17.92 |
| SigLIP-SO400M ( Zhai et al., 2023 ) | 33.50 | 34.83 | 34.25 | 36.83 | 28.42 | 31.50 |
| Training Set | Test Set | R@1 | L@50 | L@150 |
| CORE | CVG-Text New York | 23.17 | 25.25 | 29.42 |
| CVG-Text Brisbane | 26.33 | 29.83 | 30.50 | |
| CVG-Text Tokyo | 19.92 | 22.75 | 23.58 | |
| CVG-Text | CORE Subset1 | 8.03 | 8.85 | 10.36 |
| CORE Subset2 | 9.14 | 9.98 | 12.57 | |
| CORE Subset3 | 7.75 | 8.52 | 9.85 |
Cross-View Geo-Localization
Cross-view geo-localization matches ground, drone, or aerial images to maps or satellite views to estimate where they were captured.
See all 94 papers