MobileGeo: Exploring Hierarchical Knowledge Distillation for Resource-Efficient Cross-view Drone Geo-Localization
Jian Sun, Kangdao Liu, Chi Zhang, Chuangquan Chen, Junge Shen, Chi-Man Vong
TL;DR
MobileGeo tackles resource-efficient cross-view drone geo-localization (CVGL) for GNSS-denied settings by shifting complexity to training through Hierarchical Distillation (HD-CVGL)—combining Fine-Grained Inverse Self-Distillation, Uncertainty-Aware Prediction Alignment, and cross-distillation from a foundation model—and by introducing an inference-time Multi-view Selection Refinement Module (MSRM) that uses mutual information to select and fuse informative drone views. The training-time HD-CVGL yields a compact student without inference overhead, while MSRM reduces feature matching costs and boosts accuracy. Empirical results on University-1652 and SUES-200 show MobileGeo achieving state-of-the-art AP and Recall@1 with substantial FLOPs reductions (over 5×) and real-time edge-device performance (251.5 FPS on AGX Orin), including strong generalization in unsupervised domain adaptation and robustness under adverse weather and spatial offset. The work supplies a practical pathway for deploying accurate CVGL on mobile drones and edge devices, enabling reliable localization in GNSS-denied environments.
Abstract
Cross-view geo-localization (CVGL) enables drone localization by matching aerial images to geo-tagged satellite databases, which is critical for autonomous navigation in GNSS-denied environments. However, existing methods rely on resource-intensive feature alignment and multi-branch architectures, incurring high inference costs that limit their deployment on mobile edge devices. We propose MobileGeo, a mobile-friendly framework designed for efficient on-device CVGL. MobileGeo achieves its efficiency through two key components: 1) During training, a Hierarchical Distillation (HD-CVGL) paradigm, coupled with Uncertainty-Aware Prediction Alignment (UAPA), distills essential information into a compact model without incurring inference overhead. 2) During inference, an efficient Multi-view Selection Refinement Module (MSRM) leverages mutual information to filter redundant views and reduce computational load. Extensive experiments demonstrate that MobileGeo outperforms previous state-of-the-art methods, achieving a 4.19\% improvement in AP on University-1652 dataset while being over 5$\times$ more efficient in FLOPs and 3$\times$ faster. Crucially, MobileGeo runs at 251.5 FPS on an NVIDIA AGX Orin edge device, demonstrating its practical viability for real-time on-device drone geo-localization.
