RIM: A Retrieval-In-Matching Framework for Cross-Domain Global Visual Localization of UAVs

· Source: cs.CV updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems · Depth: Expert, extended

Summary

Retrieval-In-Matching (RIM) is a novel framework for global visual localization of Unmanned Aerial Vehicles (UAVs) in GNSS-challenged environments. It tackles significant cross-domain appearance and viewpoint shifts between UAV and remote-sensing reference imagery by sampling UAV-viewpoint reference views from Google 3D Tiles. The core innovation is a shared-representation architecture where a frozen DINOv2-B retriever, adapted via a two-stage fine-tuning of SALAD, also distills a local-descriptor decoder. This allows a single DINOv2-B forward pass to handle both global retrieval and local description, eliminating a second foundation-model backbone. Evaluated zero-shot on EPFL Urbanscape and Chang'an Park datasets, RIM improved Recall@1 over SALAD by 8.55/13.77 percentage points at 25/50m on EPFL and 4.45/8.94 points on Park. A complete localization query (Top-K=5) runs in 67.9 ms, making it 1.8x faster than the strongest sparse-matching baseline and over 40x faster than RoMa, while maintaining re-ranking accuracy.

Key takeaway

For robotics engineers developing UAV navigation systems in GNSS-challenged environments, RIM presents a compelling solution. You should consider integrating this shared-representation architecture to achieve robust 6-DoF visual localization. Its 1.8x speed improvement over sparse-matching baselines, while maintaining re-ranking accuracy, allows for efficient real-time operation without sacrificing precision. This enables more reliable cold-start re-localization for SLAM tracking recovery.

Key insights

Retrieval-In-Matching (RIM) efficiently localizes UAVs by sharing a single foundation model backbone for both global retrieval and local matching.

Principles

Method

Construct UAV-viewpoint 3D Tiles database. Adapt SALAD via two-stage fine-tuning. RIM then shares DINOv2-B token field for global retrieval and distilled local-descriptor decoding.

Topics

Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, Robotics Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.