Robust Scene Change Detection Using Visual Foundation Models and Cross-Attention Mechanisms

Chun-Jung Lin, Sourav Garg, Tat-Jun Chin, Feras Dayoub
9/25/2024
cs.CV

Official code: ChadLin9596/Robust-Scene-Change-Detection (49 stars, MIT, last commit 2025-11-26).

Abstract

We present a novel method for scene change detection that leverages the robust feature extraction capabilities of a visual foundational model, DINOv2, and integrates full-image cross-attention to address key challenges such as varying lighting, seasonal variations, and viewpoint differences. In order to effectively learn correspondences and mis-correspondences between an image pair for the change detection task, we propose to a) ``freeze'' the backbone in order to retain the generality of dense foundation features, and b) employ ``full-image'' cross-attention to better tackle the viewpoint variations between the image pair. We evaluate our approach on two benchmark datasets, VL-CMU-CD and PSCD, along with their viewpoint-varied versions. Our experiments demonstrate significant improvements in F1-score, particularly in scenarios involving geometric changes between image pairs. The results indicate our method's superior generalization capabilities over existing state-of-the-art approaches, showing robustness against photometric and geometric variations as well as better overall generalization when fine-tuned to adapt to new environments. Detailed ablation studies further validate the contributions of each component in our architecture. Our source code is available at: https://github.com/ChadLin9596/Robust-Scene-Change-Detection.

View on arXivView PDF

Code Implementations(1)

MIT

[ICRA-2025] Robust Scene Change Detection Using Visual Foundation Models and Cross-Attention Mechanisms

492PythonJul 29, 202410 months agoMIT

Cite this paper

@article{lin2024robust,
  title  = {Robust Scene Change Detection Using Visual Foundation Models and Cross-Attention Mechanisms},
  author = {Chun-Jung Lin and Sourav Garg and Tat-Jun Chin and Feras Dayoub},
  year   = {2024},
  eprint = {2409.16850},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.16850v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.16850.svg)](https://codeofpaper.com/paper/2409.16850)

Discussion