MobileGeo: Exploring Hierarchical Knowledge Distillation for Resource-Efficient Cross-view Drone Geo-Localization

Jian Sun, Kangdao Liu, Chi Zhang, Chuangquan Chen, Junge Shen +2 more
10/26/2025
cs.CV

Official code: SkyEyeLoc/MobileGeo (9 stars, last commit 2025-11-10).

Abstract

Cross-view geo-localization (CVGL) plays a vital role in drone-based multimedia applications, enabling precise localization by matching drone-captured aerial images against geo-tagged satellite databases 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 edge devices. We propose MobileGeo, a mobile-friendly framework designed for efficient on-device CVGL: 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 University1652 dataset while being over 5 times 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. The code is available at https://github.com/SkyEyeLoc/MobileGeo.

View on arXivView PDF

Code Implementations(1)

90PythonNov 5, 202511 months ago

Similar Papers

Cite this paper

@article{sun2025mobilegeo,
  title  = {MobileGeo: Exploring Hierarchical Knowledge Distillation for Resource-Efficient Cross-view Drone Geo-Localization},
  author = {Jian Sun and Kangdao Liu and Chi Zhang and Chuangquan Chen and Junge Shen and C. L. Philip Chen and Chi-Man Vong},
  year   = {2025},
  eprint = {2510.22582},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.22582v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.22582.svg)](https://codeofpaper.com/paper/2510.22582)

Discussion