Wrivinder: Towards Spatial Intelligence for Geo-locating Ground Images onto Satellite Imagery
Organizations: Mayachitra, Inc. · Johns Hopkins University
Abstract
Aligning ground-level imagery with geo-registered satellite maps is crucial for mapping, navigation, and situational awareness, yet remains challenging under large viewpoint gaps or when GPS is unreliable. We introduce Wrivinder, a zero-shot, geometry-driven framework that aggregates multiple ground photographs to reconstruct a consistent 3D scene and align it with overhead satellite imagery. Wrivinder combines SfM reconstruction, 3D Gaussian Splatting, semantic grounding, and monocular depth--based metric cues to produce a stable zenith-view rendering that can be directly matched to satellite context for metrically accurate camera geo-localization. To support systematic evaluation of this task, which lacks suitable benchmarks, we also release MC-Sat, a curated dataset linking multi-view ground imagery with geo-registered satellite tiles across diverse outdoor environments. Together, Wrivinder and MC-Sat provide a first comprehensive baseline and testbed for studying geometry-centered cross-view alignment without paired supervision. In zero-shot experiments, Wrivinder achieves sub-30,m geolocation accuracy across both dense and large-area scenes, highlighting the promise of geometry-based aggregation for robust ground-to-satellite localization.
Figures & tables
| Dataset | #Scenes | #Images | Imagery Type |
| ULTRAA [ 15 ] | 3 | 1,028 | Ground |
| VisymScenes [ 40 ] | 149 | 258K | Ground |
| ACC - NVS1 [ 33 ] | 6 | 148K | Ground + Airborne |
| JHU-Ames [ 18 ] | 1 | 1,717 | Ground + Airborne |
| Geolocation Error (in meters) | |||||||||
| MC-Sat Scene Name | Dataset Type | Source Dataset | Satellite Source | Image Count | Run Time (in mins) | World2Model RMSE | Geolocation RMSE (67th Percentile) | Geolocation RMSE (Mean) | Geolocation Centroid Error |
| APL Front Door | Image Density | ULTRAA | NAIP | 100 | 228 | 0.96 | 1.86 | 1.96 | 0.86 |
| APL Back Door | Image Density | ULTRAA | NAIP | 100 | 296 | 1.13 | 2.56 | 2.82 | 0.76 |
| MUTC A09 | Reconstructed Area | ULTRAA | ESRI | 334 | 484 | 3.36 | 18.33 | 18.86 | 17.34 |
| MUTC A10 | Reconstructed Area | ULTRAA | ESRI | 271 | 522 | 15.76 | 17.59 | 17.82 | 16.96 |
| siteSTR0001 (South America) | Reconstructed Area | VisymScenes | ESRI | 2705 | 1560 | NaN | 56.88 | 57.22 | 43.82 |