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

· Source: Computer Vision and Pattern Recognition · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Computer Vision & Pattern Recognition · Depth: Expert, quick

Summary

The Retrieval-In-Matching (RIM) framework provides robust global visual localization for unmanned aerial vehicles (UAVs) in GNSS-challenged environments, addressing cross-domain appearance and viewpoint shifts. It samples UAV-viewpoint reference views from Google 3D Tiles and uses a two-stage cross-domain fine-tuning recipe to adapt SALAD, incorporating pose-near positives and hard negatives, alongside local geometric consistency re-ranking. RIM's core innovation freezes an adapted DINOv2-B retriever and distills a local-descriptor decoder that reuses its token field with a shallow VGG19 stream. This allows a single query-side DINOv2-B forward for both SALAD retrieval and local description, eliminating a second foundation-model backbone. Evaluated zero-shot on EPFL Urbanscape and Chang'an Park datasets, RIM outperforms ten retrieval baselines, improving Recall@1 over SALAD by up to 13.77 percentage points. The complete localization query takes 67.9 ms end-to-end at Top-K=5, achieving 1.8 times faster performance than sparse-matching baselines and over 40 times faster than RoMa, with comparable re-ranking accuracy.

Key takeaway

For Robotics Engineers or UAV developers deploying autonomous systems in GNSS-challenged environments, RIM offers a compelling visual localization solution. You should consider adopting its Retrieval-In-Matching framework, which significantly boosts efficiency by reusing a single DINOv2-B backbone for both global retrieval and local description. This approach provides faster, more accurate 6-DoF pose estimation, reducing computational overhead while improving robustness against cross-domain appearance shifts. Evaluate integrating this pipeline to enhance your UAV's navigation capabilities in complex, real-world scenarios.

Key insights

A Retrieval-In-Matching framework efficiently localizes UAVs in GNSS-challenged environments by reusing a single DINOv2-B backbone for both global retrieval and local description.

Principles

Method

Sample UAV-viewpoint reference views from Google 3D Tiles. Fine-tune SALAD with pose-near positives and hard negatives. Freeze DINOv2-B retriever, distill local-descriptor decoder reusing its token field and VGG19 stream.

In practice

Topics

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

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.