GeoFlow: Real-Time Fine-Grained Cross-View Geolocalization via Iterative Flow Prediction
Ayesh Abu Lehyeh, Xiaohan Zhang, Ahmad Arrabi, Waqas Sultani, Chen Chen, Safwan Wshah
CVPR 2026
Overview
Accurate and fast localization is vital for safe autonomous navigation in GPS-denied areas.
GeoFlow predicts dense cross‑view flow to align ground/drone view with its corresponding location on the map to give fine-grained location in real time.
Drone view
Satellite overhead map
The Core Problem (FG-CVG)
Query ground view
Satellite overhead map
Previous Works (Retrieval CVGL)
Early Cross-View Retrieval: Framed localization as an image retrieval problem like GeoDTR.
Xiaohan Zhang, Xingyu Li, Waqas Sultani, Chen Chen, and Safwan Wshah. Geodtr+: toward generic cross-view geolocalization via geometric disentanglement. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2024
Mechanism: Learned global descriptors to find the best-matching satellite region from a database.
Limitation: Assumes the ground camera is exactly at the center of the satellite map, restricting precision to the coarse level of the entire satellite tile
Previous Works (Traditional Approaches)
Direct Regression (e.g., VIGOR [1]): Simple, but struggles to achieve high fine-grained accuracy.
Optimization-Based (e.g., Shi et al. [2]): Uses Levenberg-Marquardt (LM) optimization to iteratively refine poses via visual correspondence. Requires heavy geometric projections and relies on priors like camera intrinsics. Heavy and slow.
Matching based approaches (e.g., SliceMatch [3]): Discretizes the continuous pose search space into a finite grid of distinct patches, The model's fundamental precision is permanently capped by the physical size of the patches.
[1] Sijie Zhu, Taojiannan Yang, and Chen Chen. Vigor: Cross-view image geo-localization beyond one-to-one retrieval. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 3640–3649, 701 2021.
[2] Yujiao Shi and Hongdong Li. Beyond cross-view image retrieval: Highly accurate vehicle localization using satellite image. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 17010– 627 17020, 2022.
[3] Ted Lentsch, Zimin Xia, Holger Caesar, and Julian FP Kooij. Slicematch: Geometry-guided aggregation for cross-view pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 17225–17234, 2023.
Previous Works (Modern Approaches)
[1] Zimin Xia, Olaf Booij, and Julian F. P. Kooij. Convolutional cross-view pose estimation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 46(5):3813–3831, 2024.
[2] Xiaolong Wang, Runsen Xu, Zhuofan Cui, Zeyu Wan, and Yu Zhang. Fine-grained cross-view geo-localization using a correlation-aware homography estimator. Advances in Neural Information Processing Systems, 36:5301–5319, 2023.
[3] Zimin Xia and Alexandre Alahi. Fgˆ 2: Fine-grained cross-view localization by fine-grained feature matching. In Proceedings of the Computer Vision and Pattern Recognition Conference, pages 6362–6372, 2025.
Motivations
The problem: Current methods force a harsh trade-off between accuracy and efficiency. High-accuracy models are too slow for real-time use and lack real world deployment requirements.
Discretizes search space so high quantization error (lower accuracy)
Continuous but computationally heavy (often needing camera intrinsics to work as well).
GeoFlow: Direct probabilistic mapping via continuous flow.
The Edge Deployment Reality ("Why GeoFlow?)
Targeting edge devices (Ex., Sub-250g Micro-UAVs) that need real-time speed.
Strict hardware limits: 2GB to 4GB RAM.
Concurrent tasks (OS, other tasks) consume >2GB.
GeoFlow Architecture
Probabilistic Displacement Regression
Objective Functions
Iterative Refinement Sampling (IRS)
Inference time
Quantitative Results
Outperforms CCVPE in mean accuracy (8.42m vs 9.16m) on KITTI Cross-Area while achieving real time speed.
Inference-Time Scaling
Heavy lifting (visual context) is done once.
Dynamic trade-off between accuracy and speed.
State-of-the-Art Efficiency
VRAM: 686 MiB (7x reduction vs. CCVPE).
Speed: 26 ms (35% speedup in pure inference).
Compute: 7.65 GFLOPs (reduces thermal throttling and power consumption).
Ablation Studies
Qualitative Results
Qualitative Results (Confidence)
IRS actively sculpts predictive uncertainty
Conclusion & Broader Impact