Single-temporal Supervised Remote Change Detection for Domain Generalization
Qiangang Du, Jinlong Peng, Xu Chen, Qingdong He, Liren He, Qiang Nie, Wenbing Zhu, Mingmin Chi, Yabiao Wang, Chengjie Wang
TL;DR
RSCD systems struggle with domain generalization due to reliance on dataset-specific bi-temporal labels. This work introduces ChangeCLIP, a multimodal change-detection framework that extends CLIP-style text-vision alignment to dense RSCD via local patch-visual and pixel-context contrastive learning, aided by dynamic text-context optimization (DTCO). To mitigate data dependency, it proposes SAIN, a single-temporal controllable AI-generated training strategy using ControlNet for synthetic pseudo-pairs, enabling broad generalization. Extensive experiments on LEVIR-CD and WHU-CD show strong generalization and superiority over state-of-the-art detectors, including zero-shot settings when trained on single-temporal data. The approach yields robust performance, and code will be released.
Abstract
Change detection is widely applied in remote sensing image analysis. Existing methods require training models separately for each dataset, which leads to poor domain generalization. Moreover, these methods rely heavily on large amounts of high-quality pair-labelled data for training, which is expensive and impractical. In this paper, we propose a multimodal contrastive learning (ChangeCLIP) based on visual-language pre-training for change detection domain generalization. Additionally, we propose a dynamic context optimization for prompt learning. Meanwhile, to address the data dependency issue of existing methods, we introduce a single-temporal and controllable AI-generated training strategy (SAIN). This allows us to train the model using a large number of single-temporal images without image pairs in the real world, achieving excellent generalization. Extensive experiments on series of real change detection datasets validate the superiority and strong generalization of ChangeCLIP, outperforming state-of-the-art change detection methods. Code will be available.
