SceneGlue: Scene-Aware Transformer for Feature Matching without Scene-Level Annotation

arXiv cs.CV / 4/16/2026

📰 NewsSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • SceneGlueは、クロスビュー画像間の特徴マッチングにおけるローカル記述子の制約を、シーン全体の文脈を取り込むことで補うシーン認識型フレームワークを提案しています。
  • その中核は、局所記述子同士を画像内外で同時に情報交換するimplicitな並列attentionと、特徴の可視/不可視を推定するVisibility Transformerの組み合わせです。
  • SceneGlueは、シーンレベルのアノテーション(地上真値)を必要とせず、局所特徴マッチのみで学習できる設計になっています。
  • ホモグラフィ推定、姿勢推定、画像マッチング、視覚的ローカライゼーションなど複数のタスクで、精度・頑健性・解釈可能性の面で既存手法より優れていると報告されています。
  • 実験とともにソースコードが公開されており、再現性と利用可能性も意識されています。

Abstract

Local feature matching plays a critical role in understanding the correspondence between cross-view images. However, traditional methods are constrained by the inherent local nature of feature descriptors, limiting their ability to capture non-local scene information that is essential for accurate cross-view correspondence. In this paper, we introduce SceneGlue, a scene-aware feature matching framework designed to overcome these limitations. SceneGlue leverages a hybridizable matching paradigm that integrates implicit parallel attention and explicit cross-view visibility estimation. The parallel attention mechanism simultaneously exchanges information among local descriptors within and across images, enhancing the scene's global context. To further enrich the scene awareness, we propose the Visibility Transformer, which explicitly categorizes features into visible and invisible regions, providing an understanding of cross-view scene visibility. By combining explicit and implicit scene-level awareness, SceneGlue effectively compensates for the local descriptor constraints. Notably, SceneGlue is trained using only local feature matches, without requiring scene-level groundtruth annotations. This scene-aware approach not only improves accuracy and robustness but also enhances interpretability compared to traditional methods. Extensive experiments on applications such as homography estimation, pose estimation, image matching, and visual localization validate SceneGlue's superior performance. The source code is available at https://github.com/songlin-du/SceneGlue.