NaviLoc: Visual Global Localization and Refinement for GNSS-Denied UAV Navigation
Description
Visual localization of Unmanned Aerial Vehicles (UAVs) using satellite imagery enables GNSS-free
navigation but faces a fundamental challenge: the extreme domain gap between aerial and satellite
views causes visual place recognition (VPR) to fail unpredictably along the trajectory. We identify
that a primary cause of this failure is heading-dependent feature ambiguity—standard CNN features
are not rotation invariant, causing matches to degrade when the UAV’s heading deviates from the
satellite’s canonical North orientation. We present NaviLoc, a three-stage localization pipeline that
addresses this through heading rectification: after coarse global alignment, we rotate query images to
a canonical orientation using VIO-derived headings before extracting features for local refinement.
Combined with overlapping sliding-window SE(2) optimization, NaviLoc achieves 20.38m Absolute
Trajectory Error (ATE) on a challenging UAV-to-satellite benchmark—a 31× improvement over VIO
drift and 17× over state-of-the-art VPR methods. Our approach requires no dataset-specific tuning
and runs in real-time using a lightweight MobileNet-V3 backbone.
Files
hal_naviloc.pdf
Files
(163.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:9fcd18cdeb56bbb78ca488ff2859699d
|
163.0 kB | Preview Download |
Additional details
Dates
- Submitted
-
2025-12-01