AI Navigate

CVGL: Causal Learning and Geometric Topology

arXiv cs.CV / 3/16/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper introduces CLGT, a framework for cross-view geo-localization that matches street images with aerial images to improve autonomous navigation and mapping.
  • It includes a Causal Feature Extractor (CFE) that uses causal intervention to reduce confounding factors and emphasize stable, task-relevant semantics.
  • It also features Geometric Topology Fusion (GT Fusion) to inject Bird's Eye View (BEV) road topology into street features, alleviating cross-view inconsistencies from extreme perspective changes.
  • A Data-Adaptive Pooling (DA Pooling) module enhances representation of semantically rich regions, with extensive experiments showing state-of-the-art performance on CVUSA, CVACT and robustness-enhanced variants; code is available on GitHub.

Abstract

Cross-view geo-localization (CVGL) aims to estimate the geographic location of a street image by matching it with a corresponding aerial image. This is critical for autonomous navigation and mapping in complex real-world scenarios. However, the task remains challenging due to significant viewpoint differences and the influence of confounding factors. To tackle these issues, we propose the Causal Learning and Geometric Topology (CLGT) framework, which integrates two key components: a Causal Feature Extractor (CFE) that mitigates the influence of confounding factors by leveraging causal intervention to encourage the model to focus on stable, task-relevant semantics; and a Geometric Topology Fusion (GT Fusion) module that injects Bird's Eye View (BEV) road topology into street features to alleviate cross-view inconsistencies caused by extreme perspective changes. Additionally, we introduce a Data-Adaptive Pooling (DA Pooling) module to enhance the representation of semantically rich regions. Extensive experiments on CVUSA, CVACT, and their robustness-enhanced variants (CVUSA-C-ALL and CVACT-C-ALL) demonstrate that CLGT achieves state-of-the-art performance, particularly under challenging real-world corruptions. Our codes are available at https://github.com/oyss-szu/CLGT.