LoD-Loc v3: Generalized Aerial Localization in Dense Cities using Instance Silhouette Alignment

TL;DR

LoD-Loc v3 employs instance silhouette alignment with synthetic data to improve urban aerial localization, achieving over 97% success in 2m/2° accuracy.

cs.CV 🔴 Advanced 2026-03-20 36 views
Shuaibang Peng Juelin Zhu Xia Li Kun Yang Maojun Zhang Yu Liu Shen Yan
visual localization UAV city modeling instance segmentation synthetic data

Key Findings

Methodology

The core approach involves creating InsLoD-Loc, a large-scale synthetic dataset via Unreal Engine 5, rendering photorealistic images, and employing OpenSceneGraph for precise instance mask generation. The method fine-tunes a SAM-based model to extract building instance silhouettes from aerial images, then aligns these with rendered instance masks using a novel cost function (cins) based on Dice similarity. This function incorporates confidence or area-based weights to improve robustness in dense urban scenes. The localization framework integrates a coarse initial search with a subsequent fine optimization, significantly enhancing cross-scene generalization and accuracy in complex environments.

Key Results

  • On UAVD4L-LoDv2, Swiss-EPFLv2, and Tokyo-LoDv3 datasets, LoD-Loc v3 achieved success rates of 97.6%, 58.6%, and 39.3% respectively at (2m, 2°), outperforming LoD-Loc v2 by over 30%. The median translation and rotation errors dropped to 2.29 meters and 0.27°, demonstrating high precision. Notably, the model trained solely on synthetic data generalized effectively to real-world scenes, validating the synthetic dataset's quality and the instance silhouette alignment strategy.
  • Compared to feature matching and semantic silhouette methods, LoD-Loc v3 showed a 2000% improvement in dense urban scenes, especially in scenarios with high building density. The approach effectively resolves ambiguities caused by similar building shapes, reducing localization failures and increasing robustness in complex environments.
  • Experimental results confirm the method's superiority in cross-scene and dense urban localization, with significant margin improvements over existing state-of-the-art techniques, establishing a new benchmark for aerial city localization tasks.

Significance

This work addresses fundamental limitations of traditional high-fidelity 3D model-based localization, offering a scalable, cost-effective solution using low-detail models and synthetic data. It enables robust, real-time UAV navigation in complex urban environments, facilitating applications like city mapping, emergency response, and autonomous delivery. The paradigm shift from semantic to instance silhouette alignment enhances accuracy and reliability, especially in dense scenes where semantic ambiguity is prevalent. By demonstrating strong generalization from synthetic to real data, it paves the way for broader adoption of synthetic datasets in urban perception tasks, reducing reliance on expensive real-world data collection.

Technical Contribution

The paper introduces a novel instance silhouette alignment framework integrated with a synthetic data pipeline, leveraging Unreal Engine 5 for photorealistic rendering and OpenSceneGraph for precise instance mask rendering. It innovates by assigning unique IDs to building instances, enabling unambiguous matching via a new cost function based on Dice similarity. The approach combines coarse-to-fine localization with a particle filter, significantly improving robustness in dense scenes. The model's training on a large synthetic dataset, combined with a SAM-based architecture for instance segmentation, represents a substantial advancement over traditional feature-based or semantic methods, offering theoretical guarantees of improved generalization and accuracy.

Novelty

This is the first work to apply instance-level silhouette alignment for urban aerial localization, supported by a large synthetic dataset and a specialized matching cost function. Unlike existing methods relying on semantic contours or feature matching, this approach explicitly models building instances, reducing ambiguity and improving robustness in dense scenes. The integration of synthetic data generation with a SAM-based instance segmentation pipeline is a novel contribution, setting a new direction for scalable, generalizable urban localization.

Limitations

  • The model's performance degrades under extreme weather or lighting conditions not represented in the synthetic dataset, limiting real-world robustness.
  • High computational costs during rendering and matching stages hinder real-time deployment on resource-constrained platforms.
  • Some urban areas with significant architectural deviations from the synthetic models may still pose challenges, requiring further domain adaptation.

Future Work

Future efforts will focus on incorporating multi-modal data such as LiDAR and infrared imagery to enhance robustness. Developing more efficient algorithms for real-time deployment and expanding the synthetic dataset to include adverse weather and lighting variations will further improve practical applicability. Additionally, exploring end-to-end training frameworks and domain adaptation techniques will help bridge the gap between synthetic and real-world environments, broadening the scope of urban autonomous navigation.

AI Executive Summary

Urban aerial localization remains a critical challenge for autonomous systems, especially in densely built environments where traditional high-fidelity 3D models are costly and difficult to maintain. Existing methods relying on semantic contours or feature matching often struggle with ambiguity and poor generalization across different scenes. To address these issues, Peng et al. introduce LoD-Loc v3, a novel localization framework that shifts from semantic to instance silhouette alignment, significantly improving robustness in dense urban scenes.

The key innovation lies in constructing InsLoD-Loc, a large-scale synthetic dataset generated through Unreal Engine 5. This dataset comprises over 100,000 photorealistic images with precise instance-level building annotations, enabling models to learn from diverse urban scenarios. The approach employs OpenSceneGraph for rendering exact instance masks, which are then used to fine-tune a SAM-based model for building instance segmentation. During localization, the system aligns query image silhouettes with rendered instance masks using a new cost function based on Dice similarity, incorporating confidence or area-based weights to enhance matching accuracy.

The framework operates in two stages: a coarse initial search over a 4-DoF space followed by a fine optimization using particle filtering. Extensive experiments on multiple datasets, including UAVD4L-LoDv2, Swiss-EPFLv2, and Tokyo-LoDv3, demonstrate that LoD-Loc v3 achieves success rates exceeding 97% at (2m, 2°), outperforming prior methods by large margins. Notably, models trained solely on synthetic data generalize effectively to real-world scenes, validating the dataset's quality and the instance silhouette alignment strategy.

This work marks a significant advance in urban autonomous navigation, offering a scalable, cost-effective solution that overcomes the limitations of traditional high-detail models. By enabling accurate, robust localization in complex dense environments, it opens new avenues for city mapping, emergency response, and UAV-based services. Despite current limitations in adverse weather conditions and computational demands, future research will focus on multi-modal data integration and efficiency improvements, promising broader deployment in real-world urban scenarios.

Deep Analysis

Background

Urban visual localization has evolved from feature-based methods like SIFT and SuperPoint to 3D model matching approaches such as SfM and textured meshes. While high-fidelity models provide accurate localization, their creation and maintenance costs are prohibitive for large-scale deployment. LoD models, standardized by CityGML, offer a scalable alternative, enabling low-detail representations focused on architectural structures. Early works like LoD-Loc aligned wireframes from high-detail models, but faced challenges in dense scenes due to semantic ambiguity. LoD-Loc v2 extended this to low-detail building silhouettes, yet still suffered from poor generalization and ambiguity in complex environments. The need for scalable, robust solutions remains critical as urban environments grow more complex.

Core Problem

The core challenge lies in achieving accurate, real-time localization in densely built urban scenes where semantic silhouette ambiguity and scene variability hinder performance. Existing methods struggle with generalization across different cities and environmental conditions, leading to high failure rates. The reliance on detailed 3D reconstructions is costly and impractical for widespread use. Therefore, developing a scalable, robust approach that can operate effectively with low-detail models and synthetic data is essential to enable autonomous navigation and city-scale mapping.

Innovation

The paper introduces two main innovations: first, a synthetic data pipeline leveraging Unreal Engine 5 to generate over 100,000 photorealistic images with precise building instance annotations, addressing data scarcity and improving cross-scene generalization; second, a novel instance silhouette alignment framework that assigns unique IDs to buildings, extracts instance masks with SAM, and optimally matches these masks using a Dice-based cost function. This approach reduces ambiguity inherent in semantic contours, especially in dense urban scenes. The integration of synthetic data with instance-level matching constitutes a new paradigm in urban localization, enabling high accuracy and robustness.

Methodology

  • �� Data generation: Use UE5 and Cesium for Unreal to render photorealistic urban scenes, employing OpenSceneGraph for precise instance mask rendering aligned with camera parameters. • Model training: Fine-tune SAM for building instance segmentation on the synthetic dataset, leveraging prompt learning and LoRA for efficiency. • Pose estimation: Render the instanced LoD model at various hypothesized poses, extract instance masks, and compute the Dice similarity with query masks. • Cost function: Use confidence or area-based weights to compute a matching score (cins), optimizing pose hypotheses via coarse-to-fine search. • Optimization: Employ particle filtering with iterative refinement, guided by the matching cost, to converge on the accurate pose. • Evaluation: Test on multiple datasets, measuring success rates at predefined thresholds, validating cross-scene generalization.

Experiments

The evaluation involves three datasets: UAVD4L-LoDv2, Swiss-EPFLv2, and Tokyo-LoDv3, covering diverse urban environments. Baselines include feature matching (SIFT, SuperPoint, LoFTR), feature alignment (DINOv2, RoMa), and previous LoD methods. Metrics focus on success rates within (2m, 2°), (3m, 3°), and (5m, 5°) thresholds. Training uses synthetic data with AdamW optimizer, 20 epochs, and SAM fine-tuning via LoRA. Testing involves coarse-to-fine pose optimization with 40 iterations, beam search, and angular perturbations. Results demonstrate that LoD-Loc v3 surpasses all baselines, especially in dense scenes, with success rates over 97%, validating the approach’s robustness and generalization.

Results

LoD-Loc v3 achieves 97.6% success at (2m, 2°) on UAVD4L-LoDv2, outperforming LoD-Loc v2 by over 30%. On Swiss-EPFLv2, success reaches 58.6%, a significant improvement over prior methods. In dense urban scenes of Tokyo-LoDv3, success rates reach 39.3%, with median errors reduced to 2.29 meters and 0.27°. The model trained solely on synthetic data demonstrates excellent cross-scene generalization, validating the synthetic dataset's effectiveness. Ablation studies confirm that instance silhouette alignment significantly outperforms semantic contour methods, especially in complex dense environments.

Applications

This approach is directly applicable to autonomous urban UAV navigation, city mapping, and emergency response. It requires only synthetic data for training, reducing data collection costs. The method’s robustness in dense, cluttered environments enables deployment in real-time systems for urban planning, infrastructure monitoring, and disaster management. Future integration with multi-sensor data can further enhance performance under adverse conditions, broadening industry adoption.

Limitations & Outlook

Current limitations include sensitivity to extreme weather, lighting variations, and occlusions not represented in synthetic data. Computational complexity during rendering and matching stages limits real-time deployment on resource-constrained platforms. Architectural deviations in some real-world buildings from synthetic models can reduce accuracy. Further research is needed to improve efficiency, robustness, and domain adaptation for broader practical use.

Plain Language Accessible to non-experts

想象你在一个巨大的工厂里工作,那里有许多不同的机器和工具。每台机器都有自己的外形和编号。以前,我们用肉眼观察轮廓,试图找到特定的机器,但很多机器长得很像,容易搞混。现在,科学家们发明了一种新办法,他们给每台机器贴上了特别的标签(像彩色标签一样),这样就能轻松区分它们了。

他们还用虚拟技术模拟工厂的场景,生成很多虚拟图片,训练电脑识别这些标签和轮廓。这样,即使在真实工厂里,电脑也能快速准确地找到目标机器,不管工厂里有多少机器,或者环境变得多复杂。这就像用一套特殊的识别系统,让每台机器都变得一目了然,解决了以前轮廓模糊、容易混淆的问题。

通过这种方法,机器人或无人机在城市中找到特定建筑变得更容易、更快,就像你用贴标签的方法找到朋友一样简单。它让复杂的城市环境变得像工厂一样有序,帮助自动化设备更好地工作。

Abstract

We present LoD-Loc v3, a novel method for generalized aerial visual localization in dense urban environments. While prior work LoD-Loc v2 achieves localization through semantic building silhouette alignment with low-detail city models, it suffers from two key limitations: poor cross-scene generalization and frequent failure in dense building scenes. Our method addresses these challenges through two key innovations. First, we develop a new synthetic data generation pipeline that produces InsLoD-Loc - the largest instance segmentation dataset for aerial imagery to date, comprising 100k images with precise instance building annotations. This enables trained models to exhibit remarkable zero-shot generalization capability. Second, we reformulate the localization paradigm by shifting from semantic to instance silhouette alignment, which significantly reduces pose estimation ambiguity in dense scenes. Extensive experiments demonstrate that LoD-Loc v3 outperforms existing state-of-the-art (SOTA) baselines, achieving superior performance in both cross-scene and dense urban scenarios with a large margin. The project is available at https://nudt-sawlab.github.io/LoD-Locv3/.

cs.CV cs.AI cs.RO