Multicue Contrastive Self-Supervised Learning for Change Detection in Remote Sensing

Meijuan Yang,Licheng Jiao,Fang Liu,Biao Hou,Shuyuan Yang,Yake Zhang,Jianlong Wang
DOI: https://doi.org/10.1109/tgrs.2023.3330494
IF: 8.2
2023-01-01
IEEE Transactions on Geoscience and Remote Sensing
Abstract:Contrastive self-supervised learning (CSSL) is a promising method for extracting effective features from unlabeled data. It performs well in image-level tasks, such as image classification and retrieval. However, the existing CSSL methods are not suitable for pixel-level tasks, for example, change detection (CD), since they ignore the correlation between local patches or pixels. In this article, we first propose a multicue CSSL (MC-CSSL) method to derive dense features for CD. Besides data augmentation, the MC-CSSL takes advantage of more cues based on the semantic meaning and temporal correlation of local patches. Specifically, the positive pair is built from local patches with similar semantic meanings or temporal ones with the same geographic location. The assumption is that local patches belonging to the same kind of land-covering tend to share similar features. Second, the affinity matrix is truncated and introduced to extract change information between two temporal patches obtained from different types of sensors. As a result, some initial unchanged pixels are selected to serve as the supervision for mapping the dense features into a consistent space. Based on the distance between all bitemporal pixels in the consistent space, a difference image (DI) is generated and more unchanged pixels can be available. The dense feature mapping and unchanged pixel updating proceed alternately. The proposed CD method is evaluated in both homogeneous and heterogeneous cases, and the experimental results demonstrate its effectiveness and priority after comparison with some existing state-of-the-art methods. The source code will be available at https://github.com/Yang202308/ChangeDetection_CSSL .
What problem does this paper attempt to address?