Altitude-Adaptive Vision-Only Geo-Localization for UAVs in GPS-Denied Environments
Organizations: Department of Precision Instrument, Tsinghua University, Beijing 100084, China · School of Instrumentation Science and Optoelectronics Engineering, Beijing Information Science and Technology University, Beijing 100192, China · School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China
Abstract
Matching downward-looking unmanned aerial vehicle (UAV) images to georeferenced satellite or aerial map tiles supports local earth observation, map-based interpretation, and coarse geo-initialization when direct positioning signals are degraded or unavailable. A major difficulty in this cross-platform matching task is the scale mismatch caused by large variations in UAV altitude. To address this problem, we propose an altitude-adaptive aerial visual place recognition framework. The method first estimates relative altitude from a single downward-looking image by transforming the input into the frequency domain and formulating altitude estimation as a regression-as-classification problem. The estimated altitude is then used to crop the query image to a canonical scale, after which a classification-then-retrieval visual place recognition module performs coarse map localization. To improve retrieval robustness under varying image quality, we further introduce a quality-adaptive margin classifier and refine the final location by weighted coordinate estimation over the top retrieved candidates. Experiments on two synthetic datasets and two real-flight datasets show that the relative altitude estimation module improves downstream retrieval performance under substantial altitude changes. With our visual place recognition module, altitude adaptation improves average R@1 and R@5 by 41.50 and 56.83 percentage points, respectively, compared with using the same retrieval pipeline without altitude normalization, and the main retrieval pipeline runs at 13.3 frames/s on the workstation used for evaluation. These results indicate that relative altitude estimation provides a useful scale prior for cross-altitude UAV-to-map image matching using georeferenced remote sensing imagery.
Figures & tables
| Sensor | Details |
|---|---|
| Camera | Type : FLIR BFS-U3-31S4C-C RGB channels, 2048 1536 resolution, 55Hz max frame rate (20Hz in experiment), global shutter |
| Lens | Type : Chiopt FA0401C 82.9 ∘ horizontal FOV, 66.5 ∘ vertical FOV, 4 75 mm focal length |
| GNSS | Type : NovAtel OEM718D Dual-antenna, 5 Hz update, 1.5 m (RMS) with single point, 1cm + 1ppm (RMS) with RTK |
| Altimeter | Type : Benewake TF350 10Hz update, 350m maximum detection range with 0.1m accuracy |
| Metric | RAE | Crop | VPR (C) | VPR (R) |
|---|---|---|---|---|
| Avg latency (ms) | 10.7 | 12.4 | 50.6 | 1.5 |
| Max latency (ms) | 14.0 | 36.5 | 92.7 | 4.0 |
| Peak CPU ABS (MB) | 260.57 | 679.81 | 1830.71 | 1830.74 |
| CPU DELTA (MB) | 0.48 | 21.09 | 70.45 | 2.74 |
| CT01 | CT02 | QD01 | QD02 | |
| ✓ | 96.20 | 87.00 | 69.78 | 59.57 |
| ✗ | 77.20 | 68.40 | 54.67 | 47.45 |
Cross-View Geo-Localization
Cross-view geo-localization matches ground, drone, or aerial images to maps or satellite views to estimate where they were captured.
See all 94 papers