Next Article in Journal
LinkNet-Spectral-Spatial-Temporal Transformer Based on Few-Shot Learning for Mangrove Loss Detection with Small Dataset
Next Article in Special Issue
Unsupervised Domain Adaptation with Contrastive Learning-Based Discriminative Feature Augmentation for RS Image Classification
Previous Article in Journal
The Impacts of Deformed Fabry–Perot Interferometer Transmission Spectrum on Wind Lidar Measurements
Previous Article in Special Issue
HATF: Multi-Modal Feature Learning for Infrared and Visible Image Fusion via Hybrid Attention Transformer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multistage Interaction Network for Remote Sensing Change Detection

School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(6), 1077; https://doi.org/10.3390/rs16061077
Submission received: 3 February 2024 / Revised: 28 February 2024 / Accepted: 13 March 2024 / Published: 19 March 2024
(This article belongs to the Special Issue Advances in Deep Fusion of Multi-Source Remote Sensing Images)

Abstract

:
Change detection in remote sensing imagery is vital for Earth monitoring but faces challenges such as background complexity and pseudo-changes. Effective interaction between bitemporal images is crucial for accurate change information extraction. This paper presents a multistage interaction network designed for effective change detection, incorporating interaction at the image, feature, and decision levels. At the image level, change information is directly extracted from intensity changes, mitigating potential change information loss during feature extraction. Instead of separately extracting features from bitemporal images, the feature-level interaction jointly extracts features from bitemporal images. By enhancing relevance to spatial variant information and shared semantic channels, the network excels in overcoming background complexity and pseudo-changes. The decision-level interaction combines image-level and feature-level interactions, producing multiscale feature differences for precise change prediction. Extensive experiments demonstrate the superior performance of our method compared to existing approaches, establishing it as a robust solution for remote sensing image change detection.

1. Introduction

People on Earth are increasingly focused on monitoring the planet due to the heightened frequency of disasters like earthquakes and floods and their effects on ongoing human activities such as construction projects and deforestation. Through the analysis of temporal remote sensing images taken at the same location, change detection (CD) emerges as a crucial tool in monitoring Earth’s status, driving a wide range of applications in environmental monitoring, resource monitoring, urban planning, and disaster assessment [1,2]. Therefore, CD has attracted extensive attention in recent years.
In the initial phases of research, researchers predominantly employed conventional algorithms, encompassing algebra-based, transform-based, classification-based, and machine learning-based techniques for change detection tasks. Algebra-based methods derive the change map through algebraic operations or transformations on temporal images, such as image differencing, image regression, image rationing, and change vector analysis (CVA) [3]. Transform-based methods utilize diverse transformations to map images into another space, highlighting the change information [4,5]. These methods then employ threshold-based and clustering-based approaches to generate change maps. Classification-based methods identify changes by comparing multiple classification maps or using a trained classifier [6]. While traditional algorithms demonstrate efficacy in specific applications, their adaptability and accuracy are often restricted due to their dependence on manual features and threshold selection. Furthermore, their performance is significantly compromised when faced with variations in atmospheric conditions, seasonal factors, and differences between various sensors.
With the advancements in remote sensing technology, different platforms have become increasingly capable of collecting a wide range of data. These large-scale data enable deep learning to model the relationship between the image contents and the real-world geographical feature as closely as possible, greatly improving the effectiveness and robustness in change detection tasks. Differentiated by their use of temporal images, the methods can be classified as early fusion and late fusion. Early fusion involves concatenating inputs and conducting feature extraction, followed by classification [7,8]. On the other hand, late fusion methods use feature extraction networks to extract features independently from dual-temporal images and compare feature differences to detect changes [9,10]. Compared with the early fusion, late fusion generally provides higher performance.
Numerous studies have embraced the Siamese network architecture, leveraging a shared feature extractor to map temporal remote sensing images into a unified space for quantifying differences [11]. Techniques such as astronus convolution [12], large-kernel convolution [13], and feature pyramid networks [14] have been incorporated to broaden the receptive field. This augmentation strengthens the network’s capability of acquiring hierarchical spatial-context representations and addressing potential disruptive factors, such as season and illumination changes. Spatial attention mechanisms [15,16,17,18] and channel attention mechanisms [19,20,21] play a pivotal role in guiding the network to automatically focus on important information related to images/features in channels or positions while suppressing irrelevant portions that are commonly associated with backgrounds and disruptive elements. For instance, the integration of convolutional block attention modules (CBAM) in [18] facilitates the learning of spatial-wise and channel-wise discriminative features, thereby enhancing change detection. Li et al. [22] designed a supervised attention module to reweight features, enabling more effective aggregation of multilevel features from high to low levels. Self-attention is also employed to establish long-range dependencies across images and improve overall representation. Chen et al. [15] introduced a spatial–temporal attention module and a pyramid spatial–temporal attention module to capture spatial–temporal long-range dependencies and generate multi-scale attention representations, respectively. Consequently, the network exhibits increased robustness against illumination variants, demonstrating promising performance. Transformers, with self-attention as a key component, have recently shown significant improvements in change detection [23,24,25,26]. Adopting the Swin transformer as a fundamental block, Zhang et al. [24] constructed a Siamese U-shaped structure to learn multiscale features for change detection. Merging the advantages of convolutional neural networks (CNNs) and Transformers, ref. [27] extracts local–global features for enhanced change detection. Additionally, there are also some works that attempt to integrate the prior information of the changed target for enhanced performance (in a way, incorporating the edge information) [28]. In addition, leveraging the superior visual recognition capabilities of vision foundation models, Ding et al. [29] employed the visual encoder FastSAM to extract visual representations in RS scenes, achieving promising performance.
In addition to feature extraction, understanding temporal dependencies through capturing temporal interactions is crucial for generating feature differences [30,31,32]. Various methods, such as feature subtraction [33,34] and concatenation [35,36], are commonly employed for temporal interaction. Multiscale interaction is also recognized as beneficial, accounting for changes at different scales [37]. When treating change detection as the process of extracting change information from multi-period sequence data, recurrent neural networks (RNNs)—particularly, Long Short-Term Memory (LSTM)—have proven effective in capturing nonlinear interactions between bitemporal data. Previous studies [38,39,40] have utilized LSTM for acquiring change information. To address potential misinteraction, attention mechanisms have been introduced [41,42,43] to guide the network’s focus on critical interactions. Additionally, Fang et al. [44] emphasized the importance of temporal interaction during feature extraction. Consequently, aggregation–distribution and feature exchange were introduced to enable interaction during feature extraction. Liang et al. [31] proposed patch exchange between temporal images as a means to augment change detection. Feature exchange, although effective for aligning multimodality features in fusion scenarios [45], poses challenges in bitemporal images due to their inherent content differences. It is worth noting that existing works primarily perform interaction at the feature level, often neglecting change intensity information at the image level, which could lead to the loss of crucial details.
This paper introduces a multistage interaction network (MIN-Net) to address the aforementioned issues. MIN-Net facilitates bitemporal interaction at three stages: image-level interaction, feature-level interaction, and decision-level interaction. The image-level interaction captures information from changes in image intensity through subtraction. Feature-level interaction guides the network in extracting critical spatial features related to image variants and emphasizes alignment of critical semantic channels to overcome pseudo-changes. Finally, decision-level interaction combines these stages to produce feature differences for effective change detection. The comprehensive multistage interaction in MIN-Net enhances its capacity to accurately extract changes between bitemporal images. Extensive experiments on three datasets—LEVIR-CD, WHU-CD, and CLCD—demonstrate MIN-Net’s state-of-the-art performance. The contributions of this work can be summarized in three key aspects:
  • We introduce a multistage interaction network that allows our network to leverage the advantages of both early fusion and late fusion for effective change extraction;
  • We introduce the spatial and channel interactions to overcome challenges posed by background diversity and pseudo-changes;
  • Extensive experiments on LEVIR-CD, WHU-CD, and CLCD datasets showcase promising performance with F1 (we provide the definition in Section 3.1), with scores of 91.47%, 93.73%, and 76.60%, respectively.
The remainder of this paper is organized as follows. Section 2 presents the details of our MIN-Net. Section 3 shows the experimental results. This paper concludes in Section 4.

2. The Proposed Method

This section details the introduced MIN-Net, encompassing its overall framework along with a comprehensive explanation of its components, including image-level interaction, feature-level interaction, and decision-level interaction.

2.1. Overall Framework

Figure 1 illustrates the overall framework of our MIN-Net. Given bitemporal images X 1 and X 2 , MIN-Net initially extracts hierarchical features { F 1 j , F 2 j } j = 1 4 using the shared backbone ResNet-18. These extracted features are then fed into a feature pyramid network (FPN) to leverage the combined benefits of low-level and high-level representations, producing { P 1 j , P 2 j } j = 1 4 . Distinctively, we introduce a feature-level interaction module (FIM) between the two FPNs, enabling interaction at the feature extraction stage. In addition to feature-level interaction, we incorporate image-level interaction to directly extract difference information from the given images. With both image-level and feature-level interactions, we proceed to extract feature differences using the decision-level interaction, resulting in D.
Using D, the change probability for each pixel is generated through a simple multi-layer perceptron (MLP):
p = softmax ( Up ( Conv 1 × 1 ( D ) ) )
Here, Up ( · ) represents an upsampling operation.
The loss function in our MIN-Net comprises two components, pixel-wise classification loss L B C E and the dice loss L D i c e , to address the sample imbalance problem. Their definitions are given by
L B C E = i = 1 N t i log p i + 1 t i log 1 p i L D i c e = i = 1 N 1 2 p i t i p i + t i
where N indicates the number of pixels and i indexes each pixel. Here, p i represents the predicted probability value output by the network, and t i and 1 t i correspond to the ground-truth labels. We assign equal contribution to both losses, i.e., the two losses are directly summed. In the following subsections, we elaborate on the image-level, feature-level and decision-level interactions.

2.2. Image-Level Interaction

The image-level interaction can be considered as an early fusion step that directly extracts change information from the given data, compensating for potential loss of change information during feature extraction. Specifically, image-level interaction initiates subtraction between X 1 and X 2 , producing change intensity information. This information is then fed through the subsequent ResNet-18 backbone to extract multiscale change semantic information, resulting in D I j . Here, the index j denotes the scale, ranging from the first to the fourth. In this setup, the backbone network is unshared between the feature extraction from X 1 and X 2 . The primary reason for this choice is the clear information distinction between them, and we expect the network to effectively extract the change information.

2.3. Feature-Level Interaction

As illustrated in Figure 2, the feature-level interaction employs a dual strategy, involving spatial interaction blocks to guide the network in jointly extracting crucial spatial features and channel interaction blocks to jointly emphasis the critical semantic channels. Change detection inherently involves extracting semantic variants from the provided temporal images. Therefore, the network should prioritize the extraction of semantic differences between bitemporal images rather than focusing on all information indiscriminately. To achieve this, we introduce the spatial interaction block to direct the network’s attention towards critical spatial features related to semantic variants, preventing it from being misled by irrelevant information. Simultaneously, we acknowledge the potential variations in semantic channels arising from differences in imaging conditions and weather, possibly leading to pseudo-changes. Hence, a channel interaction block is incorporated to align images, jointly emphasizing critical semantic channels between bitemporal images.
Spatial Interaction Block: As shown in Figure 3, given P 1 and P 2 with C channels, the first step involves extracting their semantic differences using the following equation:
Q = Conv ( | P 1 P 2 | )
Using the semantic differences as the query, the features most related to these differences are obtained through cross-attention mechanism:
P 1 s = softmax ( Q Conv ( P 1 ) C ) Conv ( P 1 ) P 2 s = softmax ( Q Conv ( P 2 ) C ) Conv ( P 2 )
Here, Conv represents the 1 × 1 convolutional operation, and softmax is applied along the channel dimension with scaling factor C . This process aims to capture and emphasize features most relevant to the semantic differences in the images, making the semantic variations more apparent and easier to detect by the network.
Channel Interaction Block: As shown in Figure 4, the channel interaction block aligns the extracted features through shared channel attention. Specifically, considering P 1 and P 2 with C channels, the context information is initially extracted from bitemporal images using global average pooling (GAP). The results are then concatenated, and a fully connected layer is applied to obtain the shared attention, denoted as SCA. This process can be mathematically formulated as
SCA = FC ( Concat ( GAP ( P 1 ) , GAP ( P 2 ) ) )
where FC ( · ) is the fully connected layer. Utilizing the shared channel attention, the extracted feature maps are then calibrated as follows:
P 1 C = SCA P 1 P 2 C = SCA P 2
where ⊗ is the broadcast element-wise multiplication. Consequently, the extracted features ensure a focus on the same critical semantics, proving advantageous in addressing the challenges posed by pseudo-changes.
With the extracted spatial and channel-wise interacted features, we then obtain the augmented features via
P 1 = Conv ( Concat ( P 1 s , P 1 c ) ) P 2 = Conv ( Concat ( P 2 s , P 2 c ) )

2.4. Decision-Level Interaction

The decision-level interaction leverages both image-level and feature-level interactions to capture difference information for subsequent change detection. Given the feature-level augmented interactions P 1 j and P 2 j , the first step involves concatenating them along channels. The result is then passed through a convolutional layer to produce the feature differences D F . Mathematically, this process is represented as
D F j = concat ( P 1 j , P 2 j )
Subsequently, D F j is fused with D I j through feature concatenation to generate multi-scale feature differences D j . The resulting D j at different scales is then fed into a feature pyramid network to produce the final output D for change detection.

3. Experimental Results

In this section, we present comprehensive experiments to demonstrate the efficacy of our proposed MIN-Net in change detection. A detailed ablation study is also provided to elucidate the effectiveness of individual modules within the network.

3.1. Experimental Setting

Datasets: We select three datasets for evaluation, including LEVIR-CD, WHU-CD and CLCD. Their information is as follows:
  • LEVIR-CD [15] is a large-scale dataset for building change detection, consisting of 637 pairs of high-resolution images from Google Earth. Each image is 1024 × 1024 pixels with a spatial resolution of 0.5 m. The dataset spans 20 different regions from 2002 to 2018. Following [15], images are segmented into non-overlapping patches of 256 × 256 pixels, resulting in a total of 7120/1024/2048 samples for training, validation, and testing, respectively;
  • WHU-CD [46] is a publicly available building change detection dataset. It comprises one pair of aerial images covering the area of Christchurch, New Zealand, for the years 2012 and 2016. The image dimensions are 32 , 507 × 15 , 354 pixels with a spatial resolution of 0.075 m. Similar to LEVIR-CD, the dataset is divided into non-overlapping patches of 256 × 256 pixels. The dataset is randomly split into 6096/762/762 samples for training, validation, and testing, respectively;
  • CLCD [47] is a dataset designed for cropland change detection, collected by Gaofen-2 in Guangdong Province, China, in 2017 and 2019. It consists of 600 pairs of cropland change samples, each with dimensions of 512 × 512 pixels and varying spatial resolutions from 0.5 to 2 m. Following the methodology in [47], we allocate 360 pairs for training, 120 pairs for validation, and 120 pairs for testing.
Network Implementation: Our network was trained using two NVIDIA 3090 GPUs, employing the AdamW optimizer. We implemented the OneCycleLR strategy for learning rate tuning, setting a maximum learning rate of 0.005 and a minimum of 0.005/500. For the LEVID-CD and WHU-CD datasets, the batch size was fixed at 32 and the learning rate was set to 0.005. In the case of the CLCD dataset, the learning rate was adjusted to 0.001 and the batch size was set to 4. All the training was conducted for 250 epochs.
Evaluation Metrics: The confusion matrix elements FP (false positive), FN (false negative), TP (true positive), and TN (true negative) serve as the foundation for quantitative analysis in binary change detection. These elements denote pixels that were misclassified as changed, pixels misclassified as unchanged, correctly detected changed pixels, and correctly detected unchanged pixels, respectively. Evaluation metrics, including overall accuracy (OA), precision, recall, F1 score, and Intersection over Union (IoU), are then computed using these elements:
  • OA calculates the ratio of correctly classified pixels to the total number of pixels in the dataset, defined by
    OA = TP + TN TP + TN + FN + FP
  • Precision measures the fraction of detections that were actually changed among all the instances predicted as changed, defined by
    P = TP TP + FP
  • Recall measures the ability of the model to capture all the actual changes, defined by
    R = TP TP + FN
  • F1 combines recall and precision together, defined by
    F 1 = 2 R 1 + P 1
  • IoU computes the overlap between the predicted and actual change regions, defined by
    IoU = TP TP + FN + FP
In general, larger values indicate better prediction.
Compared Methods: We select 10 methods for comparison, including FC-EF [11], FC-Siam-Diff [11], FC-Siam-Conc [11], STANet [15], DTCDSCN [48], ChangeFormer [49], BIT ChangeFormer [23], ICIF-Net [30], DMINet [32], and WNet [26]. A comparison of all the methods is presented in Table 1.
By default, we utilized the original parameters as provided in the respective papers for training the comparison methods. Additionally, considering that the image input size for the CLCD dataset is 512 × 512, whereas the default batch size setting of the comparison methods is often configured for an image size of 256 × 256, we adjusted the batch size accordingly to 1/4 of the original values when training the comparison methods on the CLCD dataset. Specifically, the learning rate, batch size, and epochs for FC-EF, FC-Siam-Diff, and FC-Siam-Conc were set to 0.01, 16, and 200, respectively. For STANet, they were set to 0.001, 4, and 200; for DTCDSCN, 0.001, 16, and 200; for ChangeFormer, 0.0001, 16, and 200; for BiT, 0.01, 16, and 200; for ICIF-Net, 0.01, 8, and 200; for DMINet, 0.01, 16, and 250; and, for WNet, 0.0001, 16, and 250.

3.2. Comparisons with State-of-the-Art

3.2.1. Results on LEVIR-CD Dataset

Table 2 provides a comprehensive comparison of various methods on the LEVIR-CD dataset. In general, our MIN-Net outperforms the alternative methods, particularly in terms of F1, IoU, and OA. Methods like BIT, ChangeFormer, and WNet exhibit better performance, owing to superior feature representation. The hybrid advantages of combining CNN and Transformer architecture contribute to the success of ICIF-Net, achieving more promising results. Thanks to the multistage temporal interaction, our MIN-Net demonstrates enhanced capabilities in suppressing irrelevant positions and channels, effectively addressing background complexity and pseudo-changes. As a result, MIN-Net shows a notable improvement in performance, achieving a gain of 0.77% over the second-best method, DMINet, with respect to the F1 score. Overall, the superior performance clearly demonstrates the effectiveness of our method in capturing temporal dependencies for enhanced change detection.
We present a qualitative comparison of the LEVIR-CD dataset in Figure 5. In the figure, true positives and true negatives are denoted by white and black, while false positives and false negatives are indicated by green and red. Here, we focus on visual results of BIT, ChangeFormer, ICIF-Net, DMINet, WNet, and our MIN-Net, considering their superior performance over other methods. Overall, our method surpasses alternative methods, with fewer false positives and false negatives, providing a better match with the ground truth. This phenomenon is particularly evident in the third scene, where all other methods exhibit obvious false negatives. Augmented by the multistage interaction to address background complexity and pseudo-changes, our MIN-Net effectively extracts the actual changes.

3.2.2. Results on WHU-CD Dataset

We present the performance results of all methods on the WHU-CD dataset in Table 3. Notably, our method consistently outperforms other approaches, demonstrating a significant gain of 2.95% in the F1 score over the second-best method, BIT. The visual comparison in Figure 6 highlights the effectiveness of our MIN-Net, showcasing superior performance with fewer false positives and negatives. This phenomenon underscores the efficacy of MIN-Net in change detection, attributed to its three stages of interaction. These interactions contribute to shortening the semantic gap between bitemporal images and effectively suppressing interruptions from complex backgrounds.

3.2.3. Results on CLCD Dataset

The CLCD dataset presents increased complexity with multiple changes related to cropland, and the number of training samples is notably fewer than in the LEVIR-CD and WHU-CD datasets. Consequently, in Table 4, all methods exhibit a noticeable performance drop compared to results for the LEVIR-CD and WHU-CD datasets. Despite these challenges, our MIN-Net, leveraging image-level, feature-level, and decision-level interaction, demonstrates very promising performance by more accurately detecting information changes between bitemporal images. The imaging complexity is visually evident in Figure 7. Despite these challenges, our MIN-Net exhibits higher robustness, particularly noticeable in the last image with low resolution and numerous textures. The feature-level interaction plays a crucial role in enhancing change information extraction and semantic alignment, resulting in improved change boundaries.

3.3. Ablation Study

Here, we provide an ablation study on different modules and spatial–channel interactions to showcase their effect.

3.3.1. Effectiveness of Different Modules

In this section, we conduct an ablation study, focusing on image-level and feature-level interaction. The ablation study for decision-level interaction is omitted since it is essential for producing and fusing different-level feature differences. As presented in Table 5, the inclusion of feature-level interaction proves effective in encouraging the network to extract variant information between bitemporal images, thereby reducing the semantic gap and resulting in performance improvement. Image-level interaction serves to compensate for potential loss of change information and contributes to enhanced change detection performance. The combination of image-level and feature-level interaction yields hybrid advantages, culminating in the highest performance.

3.3.2. Effectiveness of Spatial and Channel Interaction Blocks

In this study, we investigate the impact of spatial and channel interaction, as presented in Table 6. The removal of spatial interaction results in the failure to guide the network in extracting change features, leading to a noticeable performance drop. Similarly, removing channel interaction prevents the network from focusing on shared semantics, resulting in decreased performance. Overall, this experiment clearly demonstrates the effectiveness of both spatial and channel interaction for robust feature extraction.

3.4. Discussion

As evidenced by the improved performance on the WHU-CD and LEVIR-CD datasets, our method offers valuable insights into urban construction. Furthermore, the superior performance on the CLCD dataset suggests that our approach can effectively monitor cropland areas.
To provide a comprehensive assessment of our method, we present some challenging cases in Figure 8. As depicted, all methods struggle to accurately extract all changes, possibly due to buildings being obscured by trees. Incorporating global feature extraction may help overcome this limitation, which is an avenue for future research.

4. Conclusions

In conclusion, this paper introduces a Multistage Interaction Network that has been tailored for change detection. The image-level interaction facilitates the extraction of change information from provided bitemporal images. Concurrently, the feature-level interaction directs the network to extract pertinent information from critical spatial positions associated with changes, utilizing channel interaction to consider shared semantics. Harnessing spatial and channel interaction, the decision stage adeptly extends multiscale change information, contributing to precise change detection. The presented experimental results and ablation studies robustly highlight the advantages of our method. As part of our future endeavors, we aim to explore the integration of large language models, leveraging language-level interaction to further enhance overall performance.

Author Contributions

All authors contributed to this manuscript: Conceptualization, M.Z. and W.Q.; methodology, M.Z.; validation, M.Z. and W.Q.; resources, K.R.; writing—original draft preparation, M.Z.; writing—review and editing, W.Q. and K.R.; supervision, W.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The dataset used in our research includes LEVIR-CD, WHU-CD and CLCD. They can be publicly accessed via https://chenhao.in/LEVIR/, https://study.rsgis.whu.edu.cn/pages/download/building_dataset.html and https://github.com/liumency/CropLand-CD respectively.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shafique, A.; Cao, G.; Khan, Z.; Asad, M.; Aslam, M. Deep learning-based change detection in remote sensing images: A review. Remote Sens. 2022, 14, 871. [Google Scholar] [CrossRef]
  2. Jiang, H.; Peng, M.; Zhong, Y.; Xie, H.; Hao, Z.; Lin, J.; Ma, X.; Hu, X. A survey on deep learning-based change detection from high-resolution remote sensing images. Remote Sens. 2022, 14, 1552. [Google Scholar] [CrossRef]
  3. Bruzzone, L.; Prieto, D. Automatic analysis of the difference image for unsupervised change detection. IEEE Trans. Geosci. Remote Sens. 2000, 38, 1171–1182. [Google Scholar] [CrossRef]
  4. Du, B.; Wang, Y.; Wu, C.; Zhang, L. Unsupervised scene change detection via latent Dirichlet allocation and multivariate alteration detection. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2018, 11, 4676–4689. [Google Scholar] [CrossRef]
  5. Deng, J.; Wang, K.; Deng, Y.; Qi, G. PCA-based land-use change detection and analysis using multitemporal and multisensor satellite data. Int. J. Remote Sens. 2008, 29, 4823–4838. [Google Scholar] [CrossRef]
  6. Shi, W.; Zhang, M.; Zhang, R.; Chen, S.; Zhan, Z. Change detection based on artificial intelligence: State-of-the-art and challenges. Remote Sens. 2020, 12, 1688. [Google Scholar] [CrossRef]
  7. Jaturapitpornchai, R.; Matsuoka, M.; Kanemoto, N.; Kuzuoka, S.; Ito, R.; Nakamura, R. Newly built construction detection in SAR images using deep learning. Remote Sens. 2019, 11, 1444. [Google Scholar] [CrossRef]
  8. Li, Y.; Peng, C.; Chen, Y.; Jiao, L.; Zhou, L.; Shang, R. A Deep Learning Method for Change Detection in Synthetic Aperture Radar Images. IEEE Trans. Geosci. Remote Sens. 2019, 57, 5751–5763. [Google Scholar] [CrossRef]
  9. Liu, J.; Gong, M.; Qin, K.; Zhang, P. A Deep Convolutional Coupling Network for Change Detection Based on Heterogeneous Optical and Radar Images. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 545–559. [Google Scholar] [CrossRef]
  10. Zhang, P.; Gong, M.; Su, L.; Liu, J.; Li, Z. Change detection based on deep feature representation and mapping transformation for multi-spatial-resolution remote sensing images. ISPRS J. Photogramm. Remote Sens. 2016, 116, 24–41. [Google Scholar] [CrossRef]
  11. Daudt, R.C.; Le Saux, B.; Boulch, A. Fully convolutional siamese networks for change detection. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Athens, Greece, 7–10 October 2018; pp. 4063–4067. [Google Scholar]
  12. Wang, M.; Tan, K.; Jia, X.; Wang, X.; Chen, Y. A deep siamese network with hybrid convolutional feature extraction module for change detection based on multi-sensor remote sensing images. Remote Sens. 2020, 12, 205. [Google Scholar] [CrossRef]
  13. Wu, J.; Xie, C.; Zhang, Z.; Zhu, Y. A deeply supervised attentive high-resolution network for change detection in remote sensing images. Remote Sens. 2022, 15, 45. [Google Scholar] [CrossRef]
  14. Xiong, F.; Li, T.; Chen, J.; Zhou, J.; Qian, Y. Mask-Guided Local–Global Attentive Network for Change Detection in Remote Sensing Images. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2024, 17, 3366–3378. [Google Scholar] [CrossRef]
  15. Chen, H.; Shi, Z. A spatial-temporal attention-based method and a new dataset for remote sensing image change detection. Remote Sens. 2020, 12, 1662. [Google Scholar] [CrossRef]
  16. Song, K.; Jiang, J. AGCDetNet:An Attention-Guided Network for Building Change Detection in High-Resolution Remote Sensing Images. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2021, 14, 4816–4831. [Google Scholar] [CrossRef]
  17. Peng, X.; Zhong, R.; Li, Z.; Li, Q. Optical Remote Sensing Image Change Detection Based on Attention Mechanism and Image Difference. IEEE Trans. Geosci. Remote Sens. 2021, 59, 7296–7307. [Google Scholar] [CrossRef]
  18. Shi, Q.; Liu, M.; Li, S.; Liu, X.; Wang, F.; Zhang, L. A Deeply Supervised Attention Metric-Based Network and an Open Aerial Image Dataset for Remote Sensing Change Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5604816. [Google Scholar] [CrossRef]
  19. Liu, M.; Huang, J.; Ma, L.; Wan, L.; Guo, J.; Yao, D. A Spatial-Temporal-Channel Attention Unet++ for High Resolution Remote Sensing Image Change Detection. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Brussels, Belgium, 11–16 July 2021; pp. 4344–4347. [Google Scholar]
  20. Eftekhari, A.; Samadzadegan, F.; Javan, F.D. Building change detection using the parallel spatial-channel attention block and edge-guided deep network. Int. J. Appl. Earth Obs. Geoinf. 2023, 117, 103180. [Google Scholar] [CrossRef]
  21. Wang, D.; Chen, X.; Jiang, M.; Du, S.; Xu, B.; Wang, J. ADS-Net: An Attention-Based deeply supervised network for remote sensing image change detection. Int. J. Appl. Earth Obs. Geoinf. 2021, 101, 102348. [Google Scholar]
  22. Li, Z.; Tang, C.; Liu, X.; Zhang, W.; Dou, J.; Wang, L.; Zomaya, A.Y. Lightweight Remote Sensing Change Detection with Progressive Feature Aggregation and Supervised Attention. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5602812. [Google Scholar] [CrossRef]
  23. Chen, H.; Qi, Z.; Shi, Z. Remote sensing image change detection with transformers. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5607514. [Google Scholar] [CrossRef]
  24. Zhang, C.; Wang, L.; Cheng, S.; Li, Y. SwinSUNet: Pure Transformer Network for Remote Sensing Image Change Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–13. [Google Scholar] [CrossRef]
  25. Zheng, Z.; Zhong, Y.; Tian, S.; Ma, A.; Zhang, L. ChangeMask: Deep multi-task encoder-transformer-decoder architecture for semantic change detection. ISPRS J. Photogramm. Remote Sens. 2022, 183, 228–239. [Google Scholar] [CrossRef]
  26. Tang, X.; Zhang, T.; Ma, J.; Zhang, X.; Liu, F.; Jiao, L. WNet: W-Shaped Hierarchical Network for Remote-Sensing Image Change Detection. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5615814. [Google Scholar] [CrossRef]
  27. Li, Q.; Zhong, R.; Du, X.; Du, Y. TransUNetCD: A Hybrid Transformer Network for Change Detection in Optical Remote-Sensing Images. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5622519. [Google Scholar] [CrossRef]
  28. Bai, B.; Fu, W.; Lu, T.; Li, S. Edge-Guided Recurrent Convolutional Neural Network for Multitemporal Remote Sensing Image Building Change Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5610613. [Google Scholar] [CrossRef]
  29. Ding, L.; Zhu, K.; Peng, D.; Tang, H.; Yang, K.; Bruzzone, L. Adapting Segment Anything Model for Change Detection in VHR Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5611711. [Google Scholar] [CrossRef]
  30. Feng, Y.; Xu, H.; Jiang, J.; Liu, H.; Zheng, J. ICIF-Net: Intra-Scale Cross-Interaction and Inter-Scale Feature Fusion Network for Bitemporal Remote Sensing Images Change Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–13. [Google Scholar] [CrossRef]
  31. Liang, S.; Hua, Z.; Li, J. Enhanced Feature Interaction Network for Remote Sensing Change Detection. IEEE Geosci. Remote Sens. Lett. 2023, 20, 1–5. [Google Scholar] [CrossRef]
  32. Feng, Y.; Jiang, J.; Xu, H.; Zheng, J. Change Detection on Remote Sensing Images Using Dual-Branch Multilevel Intertemporal Network. IEEE Trans. Geosci. Remote Sens. 2023, 61, 3241257. [Google Scholar] [CrossRef]
  33. Zhang, C.; Yue, P.; Tapete, D.; Jiang, L.; Shangguan, B.; Huang, L.; Liu, G. A deeply supervised image fusion network for change detection in high resolution bi-temporal remote sensing images. ISPRS J. Photogramm. Remote Sens. 2020, 166, 183–200. [Google Scholar] [CrossRef]
  34. Zhang, M.; Shi, W. A feature difference convolutional neural network-based change detection method. IEEE Trans. Geosci. Remote Sens. 2020, 58, 7232–7246. [Google Scholar] [CrossRef]
  35. Xiang, S.; Wang, M.; Jiang, X.; Xie, G.; Zhang, Z.; Tang, P. Dual-task semantic change detection for remote sensing images using the generative change field module. Remote Sens. 2021, 13, 3336. [Google Scholar] [CrossRef]
  36. Zheng, Z.; Wan, Y.; Zhang, Y.; Xiang, S.; Peng, D.; Zhang, B. CLNet: Cross-layer convolutional neural network for change detection in optical remote sensing imagery. ISPRS J. Photogramm. Remote Sens. 2021, 175, 247–267. [Google Scholar] [CrossRef]
  37. Ma, H.; Zhao, L.; Li, B.; Niu, R.; Wang, Y. Change Detection Needs Neighborhood Interaction in Transformer. Remote Sens. 2023, 15, 5459. [Google Scholar] [CrossRef]
  38. Lyu, H.; Lu, H.; Mou, L. Learning a transferable change rule from a recurrent neural network for land cover change detection. Remote Sens. 2016, 8, 506. [Google Scholar] [CrossRef]
  39. Mou, L.; Bruzzone, L.; Zhu, X.X. Learning spectral-spatial-temporal features via a recurrent convolutional neural network for change detection in multispectral imagery. IEEE Trans. Geosci. Remote Sens. 2018, 57, 924–935. [Google Scholar] [CrossRef]
  40. Song, A.; Choi, J.; Han, Y.; Kim, Y. Change detection in hyperspectral images using recurrent 3D fully convolutional networks. Remote Sens. 2018, 10, 1827. [Google Scholar] [CrossRef]
  41. Zheng, J.; Tian, Y.; Yuan, C.; Yin, K.; Zhang, F.; Chen, F.; Chen, Q. MDESNet: Multitask Difference-Enhanced Siamese Network for Building Change Detection in High-Resolution Remote Sensing Images. Remote Sens. 2022, 14, 3775. [Google Scholar] [CrossRef]
  42. Zhang, L.; Hu, X.; Zhang, M.; Shu, Z.; Zhou, H. Object-level change detection with a dual correlation attention-guided detector. ISPRS J. Photogramm. Remote Sens. 2021, 177, 147–160. [Google Scholar] [CrossRef]
  43. Cheng, G.; Wang, G.; Han, J. ISNet: Towards Improving Separability for Remote Sensing Image Change Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5623811. [Google Scholar] [CrossRef]
  44. Fang, S.; Li, K.; Li, Z. Changer: Feature Interaction is What You Need for Change Detection. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5610111. [Google Scholar] [CrossRef]
  45. Wang, Y.; Huang, W.; Sun, F.; Xu, T.; Rong, Y.; Huang, J. Deep multimodal fusion by channel exchanging. In Proceedings of the 34th Conference on Neural Information Processing Systems (NeurIPS 2020), Vancouver, BC, Canada, 6–12 December 2020; pp. 4835–4845. [Google Scholar]
  46. Ji, S.; Wei, S.; Lu, M. Fully Convolutional Networks for Multisource Building Extraction From an Open Aerial and Satellite Imagery Data Set. IEEE Trans. Geosci. Remote Sens. 2019, 57, 574–586. [Google Scholar] [CrossRef]
  47. Liu, M.; Chai, Z.; Deng, H.; Liu, R. A CNN-transformer network with multiscale context aggregation for fine-grained cropland change detection. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2022, 15, 4297–4306. [Google Scholar] [CrossRef]
  48. Liu, Y.; Pang, C.; Zhan, Z.; Zhang, X.; Yang, X. Building change detection for remote sensing images using a dual-task constrained deep siamese convolutional network model. IEEE Geosci. Remote Sens. Lett. 2020, 18, 811–815. [Google Scholar] [CrossRef]
  49. Bandara, W.G.C.; Patel, V.M. A transformer-based siamese network for change detection. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Kuala Lumpur, Malaysia, 17–22 July 2022; pp. 207–210. [Google Scholar]
Figure 1. The framework of our multistage interaction network.
Figure 1. The framework of our multistage interaction network.
Remotesensing 16 01077 g001
Figure 2. The framework of our feature-level interaction.
Figure 2. The framework of our feature-level interaction.
Remotesensing 16 01077 g002
Figure 3. Spatial interaction block.
Figure 3. Spatial interaction block.
Remotesensing 16 01077 g003
Figure 4. Channel interaction block.
Figure 4. Channel interaction block.
Remotesensing 16 01077 g004
Figure 5. Visual comparison on the LEVIR-CD dataset: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Figure 5. Visual comparison on the LEVIR-CD dataset: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Remotesensing 16 01077 g005
Figure 6. Visual comparison on the WHU-CD dataset: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Figure 6. Visual comparison on the WHU-CD dataset: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Remotesensing 16 01077 g006
Figure 7. Visual comparison on the CLCD dataset: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Figure 7. Visual comparison on the CLCD dataset: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Remotesensing 16 01077 g007
Figure 8. Failure cases: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Figure 8. Failure cases: (a) T1 images, (b) T2 images, (c) Ground-truth, (d) BIT, (e) ChangeFormer, (f) ICIF-Net, (g) DMINet, (h) WNet, (i) Ours.
Remotesensing 16 01077 g008
Table 1. Comparison of different methods.
Table 1. Comparison of different methods.
MethodArchitectureInteractionParamsFLOPs
FC-EFCNNImage-level1.351 M3.577 G
FC-Siam-DiffCNNFeature-level1.350 M4.727 G
FC-Siam-ConcCNNFeature-level1.546 M5.331 G
STANetCNNFeature-level16.892 M26.022 G
DTCDSCNCNNFeature-level31.257 M13.224 G
ChangeFormerTransformerFeature-level41.027 M202.788 G
BITTransformerFeature-level3.496 M10.633 G
ICIF-NetTransformer+CNNFeature-level23.843 M25.410 G
DMINetCNNFeature-level6.242 M14.551 G
WNetTransformer+CNNFeature-level43.07 M19.20 G
MIN-Net (Ours)CNNMultistage42.12 M15.37 G
Table 2. Comparison of different methods on results in the LEVIR-CD dataset. (Bold: best; Underline: second best).
Table 2. Comparison of different methods on results in the LEVIR-CD dataset. (Bold: best; Underline: second best).
MethodPRF1IoUOA
FC-EF [11]86.9180.1783.4071.5398.39
FC-Siam-Diff [11]89.5383.3186.3175.9298.67
FC-Siam-Conc [11]91.9976.7783.6971.9698.49
STANet [15]83.8191.0087.2677.4098.66
DTCDSCN [48]88.5386.8387.6778.0598.77
ChangeFormer [49]92.0588.8090.4082.4899.04
BIT [23]89.2489.3789.3180.6898.92
ICIF-Net [30]91.3989.2490.3882.3198.99
DMINet [32]92.5288.8690.7082.9999.07
WNet [26]91.2389.6290.4282.5199.03
MIN-Net (Ours)92.0490.9191.4784.2999.14
Table 3. Comparison of different methods on the WHU-CD dataset. (Bold: best; Underline: second best).
Table 3. Comparison of different methods on the WHU-CD dataset. (Bold: best; Underline: second best).
MethodPRF1IoUOA
FC-EF [11]83.5473.8578.3964.4798.21
FC-Siam-Diff [11]85.9278.8982.2669.8698.50
FC-Siam-Conc [11]82.4685.2483.8372.1698.55
STANet [15]85.1079.4082.2069.7098.50
DTCDSCN [48]91.4287.6089.4780.9499.09
ChangeFormer [49]92.0683.4687.5577.8698.96
BIT [23]93.9187.8490.7883.1199.21
ICIF-Net [30]91.1985.9288.4879.3499.01
DMINet [32]82.8787.5485.1474.1298.65
WNet [26]94.1783.9488.7679.7999.06
MIN-Net (Ours)95.2692.2593.7388.2099.46
Table 4. Comparison of different methods on CLCD Dataset. (Bold: best; Underline: second best).
Table 4. Comparison of different methods on CLCD Dataset. (Bold: best; Underline: second best).
MethodPRF1IoUOA
FC-EF [11]58.8856.3257.5740.4293.82
FC-Siam-Diff [11]59.2762.3860.7943,6694.31
FC-Siam-Conc [11]61.7165.2963.0045.9994.85
STANet [15]55.8068.0061.3038.4093.60
DTCDSCN [48]61.2559.1160.1643.0294.18
ChangeFormer [49]58.2947.2552.1935.3193.56
BIT [23]64.1858.6361.2844.1894.48
ICIF-Net [30]66.8454.0258.7542.6094.58
DMINet [32]70.3046.4055.9038.7994.55
WNet [26]68.4557.8262.6945.6694.88
MIN-Net (Ours)77.5375.7076.6062.0896.56
Table 5. Ablation study on different modules.
Table 5. Ablation study on different modules.
DatasetMethodPRF1IoUOA
LEVIR-CDBaseLine90.8290.8090.8183.1699.06
w/Image92.1790.0491.0983.6499.10
w/Feature91.8190.8291.3284.0299.12
Ours92.0490.9191.4784.2999.14
WHU-CDBaseLine95.0290.2392.5786.1699.36
w/Image94.7292.2193.4587.7099.43
w/Feature95.2691.6493.4187.6499.43
Ours95.2692.2593.7388.2099.46
CLCDBaseLine75.0674.4574.7559.6996.26
w/Image76.2074.9175.5460.7096.39
w/Feature78.1273.4875.7360.9496.50
Ours77.5275.7076.6062.0896.56
Table 6. The impact of the spatial and channel interaction.
Table 6. The impact of the spatial and channel interaction.
DatasetMethodPRF1IoUOA
LEVIR-CDw/o spatial92.0190.2091.1083.6599.10
w/o channel91.6090.6691.1383.7099.10
Ours91.8190.8291.3284.0299.12
WHU-CDw/o spatial94.6591.5493.0787.0499.40
w/o channel94.7391.1592.9086.7599.39
Ours95.2691.6493.4187.6499.43
CLCDw/o spatial80.3870.7775.2760.3596.54
w/o channel78.3672.7775.4660.5996.48
Ours78.1273.4875.7360.9496.50
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, M.; Qian, W.; Ren, K. Multistage Interaction Network for Remote Sensing Change Detection. Remote Sens. 2024, 16, 1077. https://doi.org/10.3390/rs16061077

AMA Style

Zhou M, Qian W, Ren K. Multistage Interaction Network for Remote Sensing Change Detection. Remote Sensing. 2024; 16(6):1077. https://doi.org/10.3390/rs16061077

Chicago/Turabian Style

Zhou, Meng, Weixian Qian, and Kan Ren. 2024. "Multistage Interaction Network for Remote Sensing Change Detection" Remote Sensing 16, no. 6: 1077. https://doi.org/10.3390/rs16061077

APA Style

Zhou, M., Qian, W., & Ren, K. (2024). Multistage Interaction Network for Remote Sensing Change Detection. Remote Sensing, 16(6), 1077. https://doi.org/10.3390/rs16061077

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop