Seeing Less in a Sparse World: Cross-View Geolocalization from Limited Field-of-View Observations
Organizations: University of Central Florida, Orlando, FL, United States
Abstract
Cross-view geolocalization aims to determine the geographic location of a ground-level image by retrieving its corresponding satellite image, offering a promising alternative for localization in Global Navigation Satellite System (GNSS)-denied or degraded environments such as urban canyons, dense forests, and disaster scenarios. Despite recent progress, existing approaches remain limited by the lack of globally diverse training datasets and benchmarks that are often geographically restricted. Furthermore, most benchmarks rely on panoramic ground views, which do not reflect the limited field-of-view imagery captured by real world cameras. To address these challenges, we introduce Cross-View World 500k (CVW500k), a large-scale globally distributed dataset containing over 500,000 ground-satellite image pairs collected across diverse geographic regions and environments. Unlike previous datasets, CVW500k uses limited field-of-view ground images, providing a more realistic and challenging setting for cross-view geolocalization. In addition, we propose GeoQueryNet, a query-based cross-view fusion transformer framework designed to bridge the viewpoint gap between ground and satellite images. The model leverages a CLIP-based visual encoder with parameter-efficient LoRA adaptation and introduces a Cross-View Alignment Module that uses learnable query tokens to extract geographically consistent features across viewpoints. Our code can be found here: https://github.com/Fahim17/Cross_View_World_Dataset.git .
Figures & tables
| CVUSA | CVACT | VIGOR | GAMa | CVW500k | |
|---|---|---|---|---|---|
| Viewpoints | Ground, Satellite | Ground, Satellite | Ground, Satellite | Ground, Satellite | Ground, Satellite |
| Area Coverage | City | City | City | City | World wide |
| Satellite images | 44,416 | 128,334 | 90,618 | 1.97M | 500,098 |
| Ground images | 44,416 | 128,334 | 238,696 | 51,535 | 500,098 |
| Multiple Cities | Yes | No | Yes | Yes | Yes |
| Field of View | Panorama | Panorama | Panorama | Limited | Limited |
| Methods | CVUSA | CVACT | CVW500k | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| R@1 | R@5 | R@10 | R@1% | R@1 | R@5 | R@10 | R@1% | R@1 | R@5 | R@10 | R@1% | |||
| Sample4Geo ( Deuser et al., 2023 ) | 55.10 | 78.30 | 85.0 | 96.6 | 27.90 | 52.0 | 62.30 | 87.0 | 0.22 | 0.86 | 1.52 | 23.98 | ||
| GeoDTR ( Zhang et al., 2023 ) | 13.20 | 30.33 | 39.58 | 73.58 | 5.3 | 15.67 | 22.95 | 57.64 | 2.01 | 6.95 | 11.08 | 70.44 | ||
| GeoDTR+ ( Zhang et al., 2024 ) | 8.47 | 22.60 | 31.58 | 69.48 | 6.04 | 16.79 | 24.94 | 60.58 | 2.63 | 8.71 | 13.81 | 75.45 | ||
| ConGeo ( Mi et al., 2024 ) | 55.50 | 75.40 | 81.50 | 93.90 | 40.60 | 62.60 | 69.80 | 86.60 | 4.80 | 13.35 | 18.97 | 69.87 | ||
| MEAN ( Chen et al., 2025 ) | 5.23 | 15.33 | 22.74 | 60.15 | 5.38 | 15.87 | 23.36 | 61.09 | 3.45 | 11.38 | 17.43 | 80.96 | ||
| CVW500k | R@1 | R@5 | R@10 | R@1% |
|---|---|---|---|---|
| Sample4Geo ( Deuser et al., 2023 ) | 0.22 | 0.86 | 1.52 | 23.98 |
| GeoDTR ( Zhang et al., 2023 ) | 2.01 | 6.95 | 11.08 | 70.44 |
| GeoDTR+ ( Zhang et al., 2024 ) | 2.63 | 8.71 | 13.81 | 75.45 |
| ConGeo ( Mi et al., 2024 ) | 4.80 | 13.35 | 18.97 | 69.87 |
| MEAN ( Chen et al., 2025 ) | 3.45 | 11.38 | 17.43 | 80.96 |
| CAMP ( Wu et al., 2024 ) | 5.47 | 15.87 | 23.38 | 85.07 |
| Rank | Top 1 | Top 5 | Top 10 | Top 1% |
|---|---|---|---|---|
| 8 | 9.97 | 26.63 | 36.98 | 87.56 |
| 16 | 10.45 | 27.60 | 37.99 | 89.00 |
| 32 | 15.19 | 42.10 | 54.04 | 90.87 |
| 64 | 13.41 | 33.78 | 45.49 | 96.06 |
| GeoQueryNet | T@1 | T@5 | T@10 | Train | Test |
|---|---|---|---|---|---|
| Argentina | 26.09 | 55.85 | 68.81 | 40561 | 4521 |
| Colombia | 28.91 | 57.15 | 67.47 | 24860 | 2890 |
| Chile | 32.58 | 59.04 | 69.47 | 22434 | 2563 |
| Bolivia | 36.85 | 63.68 | 74.64 | 16958 | 1881 |
| United States | 36.91 | 62.94 | 74.74 | 16745 | 2178 |
| Russia | 32.17 | 61.59 | 72.46 | 12465 | 1318 |
| Models | Total Params (M) | Trainable Params (M) | GFLOPs / Batch(50) | GFLOPs / Image Pair | Inference Time / Batch (50) (ms) | Inference Time / Image Pair (ms) |
|---|---|---|---|---|---|---|
| Sample4Geo ( Deuser et al., 2023 ) | 11.1765 | 11.1765 | 391.0309 | 4.0732 | 23.4351 | 0.4928 |
| GeoDTR ( Zhang et al., 2023 ) | 48.5086 | 48.5086 | 965.4937 | 48.2747 | 593.41 | 11.8682 |
| GeoDTR+ ( Zhang et al., 2024 ) | 30.0477 | 30.0477 | 209.7180 | 10.4859 | 167.405 | 3.3481 |
| CAMP ( Wu et al., 2024 ) | 91.3954 | 91.3954 | 5784.2772 | 45.1896 | 471.035 | 9.4207 |
| DSTG ( Liang et al., 2025 ) | 42.4401 | 42.4401 | 391.4572 | 12.2330 | 249.995 | 4.9999 |
| GeoQueryNet | 2188.0769 | 216.2878 | 4219.0629 | 527.3829 | 1102.17 | 22.0434 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
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 99 papers