A Cross-Domain Change Detection Network Based on Instance Normalization
Abstract
:1. Introduction
- (1)
- We propose a Siamese network named CrossCDNet for remote sensing change detection, which is based on IN and BN of IBNM. CrossCDNet significantly enhances the cross-domain detection capability of the change detection model.
- (2)
- This paper employs a global attention mechanism to address the shortcomings of IN, which tends to focus more on central features.
- (3)
- The experimental results indicate that CrossCDNet exhibits competitive performance in change detection tests compared to mainstream change detection models and has better generalization ability in cross-evaluation. The code for CrossCDNet will be open-sourced at https://github.com/XJCXJ/CrossCDNet (accessed on 16 December 2023).
2. Methods and Materials
2.1. CrossCDNet
2.1.1. Network Architecture
2.1.2. Encoder
2.1.3. Attention Module
2.1.4. Decoder
2.1.5. Details of Loss Function
- (1)
- The OHEM algorithm selects hard examples that are difficult to train as training samples. Hard examples refer to samples with diversity and high losses.
- (2)
- The selection of hard examples is based on the loss value of each ROI, where those with the highest loss are chosen. In practical implementation, the initial single ROI Network is augmented into two ROI Networks, with shared parameters. The first ROI Network exclusively executes forward operations, primarily serving the purpose of loss computation. The second ROI Network incorporates both forward and backward operations. It takes challenging examples as input, computes loss, and conducts gradient backpropagation.
- (3)
- Additionally, the losses between ROIs with high intersection-over-union (IoU) values are relatively similar. As a result, we use nonmaximum suppression (NMS) to eliminate ROIs with a high IoU. The threshold for sample screening is set to 0.7.
2.2. Dataset and Evaluation Metrics
2.2.1. Dataset
2.2.2. Evaluation Metrics
2.3. Training Set and Implementation Details
2.4. Comparison and Analysis
2.4.1. Comparison with Other Models
2.4.2. Compare with Different Structures of CrossCDNet
3. Results
3.1. Results of All Methods
3.2. Results of Ablation Experiments
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Maxwell, A.E.; Warner, T.A.; Guillén, L.A. Accuracy Assessment in Convolutional Neural Network-Based Deep Learning Remote Sensing Studies—Part 1: Literature Review. Remote Sens. 2021, 13, 2450. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. In Advances in Neural Information Processing Systems 28; Cortes, C., Lawrence, N., Lee, D., Sugiyama, M., Garnett, R., Eds.; Curran Associates, Inc.: New York, NY, USA, 2015; Volume 28. [Google Scholar]
- Zhang, X.; Han, L.; Han, L.; Zhu, L. How Well Do Deep Learning-Based Methods for Land Cover Classification and Object Detection Perform on High Resolution Remote Sensing Imagery? Remote Sens. 2020, 12, 417. [Google Scholar] [CrossRef]
- Nguyen, N.D.; Do, T.; Ngo, T.D.; Le, D.D. An evaluation of deep learning methods for small object detection. J. Electr. Comput. Eng. 2020, 2020, 3189691. [Google Scholar] [CrossRef]
- Kussul, N.; Lavreniuk, M.; Skakun, S.; Shelestov, A. Deep Learning Classification of Land Cover and Crop Types Using Remote Sensing Data. IEEE Geosci. Remote Sens. Lett. 2017, 14, 778–782. [Google Scholar] [CrossRef]
- Wang, S.; Chen, W.; Xie, S.M.; Azzari, G.; Lobell, D.B. Weakly Supervised Deep Learning for Segmentation of Remote Sensing Imagery. Remote Sens. 2020, 12, 207. [Google Scholar] [CrossRef]
- Dyson, J.; Mancini, A.; Frontoni, E.; Zingaretti, P. Deep Learning for Soil and Crop Segmentation from Remotely Sensed Data. Remote Sens. 2019, 11, 1859. [Google Scholar] [CrossRef]
- Wang, P.; Bayram, B.; Sertel, E. A comprehensive review on deep learning based remote sensing image super-resolution methods. Earth-Sci. Rev. 2022, 232, 104110. [Google Scholar] [CrossRef]
- 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]
- Xing, Y.; Jiang, J.; Xiang, J.; Yan, E.; Song, Y.; Mo, D. LightCDNet: Lightweight Change Detection Network Based on VHR Images. IEEE Geosci. Remote Sens. Lett. 2023, 20, 2504105. [Google Scholar] [CrossRef]
- Xiang, J.; Xing, Y.; Wei, W.; Yan, E.; Jiang, J.; Mo, D. Dynamic Detection of Forest Change in Hunan Province Based on Sentinel-2 Images and Deep Learning. Remote Sens. 2023, 15, 628. [Google Scholar] [CrossRef]
- Jiang, J.; Xiang, J.; Yan, E.; Song, Y.; Mo, D. Forest-CD: Forest Change Detection Network Based on VHR Images. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
- Lu, P.; Qin, Y.; Li, Z.; Mondini, A.C.; Casagli, N. Landslide mapping from multi-sensor data through improved change detection-based Markov random field. Remote Sens. Environ. 2019, 231, 111235. [Google Scholar] [CrossRef]
- Zhou, Z.; Rahman Siddiquee, M.M.; Tajbakhsh, N.; Liang, J. UNet++: A Nested U-Net Architecture for Medical Image Segmentation. In Proceedings of the Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support, Quebec, QC, Canada, 14 September 2017; pp. 3–11. [Google Scholar]
- Fang, S.; Li, K.; Shao, J.; Li, Z. SNUNet-CD: A Densely Connected Siamese Network for Change Detection of VHR Images. IEEE Geosci. Remote Sens. Lett. 2022, 19, 2504105. [Google Scholar] [CrossRef]
- Chen, H.; Qi, Z.; Shi, Z. Remote Sensing Image Change Detection With Transformers. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5607514. [Google Scholar] [CrossRef]
- Malila, W.A. Change Vector Analysis: An Approach for Detecting Forest Changes with Landsat; LARS Symposia, Paper 385; Purdue University Libraries: West Lafayette, IN, USA, 1980. [Google Scholar]
- Celik, T. Unsupervised Change Detection in Satellite Images Using Principal Component Analysis and kk-Means Clustering. IEEE Geosci. Remote Sens. Lett. 2009, 6, 772–776. [Google Scholar] [CrossRef]
- Chen, H.; Zhang, H.; Chen, K.; Zhou, C.; Chen, S.; Zou, Z.; Shi, Z. Continuous Cross-Resolution Remote Sensing Image Change Detection. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5623320. [Google Scholar] [CrossRef]
- Ulyanov, D.; Vedaldi, A.; Lempitsky, V. Improved Texture Networks: Maximizing Quality and Diversity in Feed-Forward Stylization and Texture Synthesis. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017. [Google Scholar]
- Ioffe, S.; Szegedy, C. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. In Proceedings of the 32nd International Conference on Machine Learning, Lille, France, 7–9 July 2015; pp. 448–456. [Google Scholar]
- Pan, X.; Luo, P.; Shi, J.; Tang, X. Two at Once: Enhancing Learning and Generalization Capacities via IBN-Net. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018. [Google Scholar]
- Yuan, Q.; Shen, H.; Li, T.; Li, Z.; Li, S.; Jiang, Y.; Xu, H.; Tan, W.; Yang, Q.; Wang, J.; et al. Deep learning in environmental remote sensing: Achievements and challenges. Remote Sens. Environ. 2020, 241, 111716. [Google Scholar] [CrossRef]
- Codegoni, A.; Lombardi, G.; Ferrari, A. TINYCD: A (not so) deep learning model for change detection. Neural Comput. Appl. 2023, 35, 8471–8486. [Google Scholar] [CrossRef]
- 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]
- Han, C.; Wu, C.; Guo, H.; Hu, M.; Chen, H. HANet: A Hierarchical Attention Network for Change Detection With Bitemporal Very-High-Resolution Remote Sensing Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2023, 16, 3867–3878. [Google Scholar] [CrossRef]
- 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]
- Shrivastava, A.; Gupta, A.; Girshick, R. Training Region-Based Object Detectors With Online Hard Example Mining. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
- Hand, D.; Christen, P. A note on using the F-measure for evaluating record linkage algorithms. Stat. Comput. 2018, 28, 539–547. [Google Scholar] [CrossRef]
- Caye Daudt, R.; Le Saux, B.; Boulch, A. Fully Convolutional Siamese Networks for Change Detection. In Proceedings of the 2018 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece, 7–10 October 2018; pp. 4063–4067. [Google Scholar] [CrossRef]
- Bandara, W.G.C.; Patel, V.M. A Transformer-Based Siamese Network for Change Detection. In Proceedings of the IGARSS 2022—2022 IEEE International Geoscience and Remote Sensing Symposium, Kuala Lumpur, Malaysia, 17–22 July 2022; pp. 207–210. [Google Scholar] [CrossRef]
Model | Flops (G) | Params (M) |
---|---|---|
FC-EF | 3.244 | 1.353 |
FC-SIAM-CONC | 4.989 | 1.548 |
F C-SIAM-DIFF | 4.385 | 1.352 |
BIT | 8.749 | 2.99 |
Changeformer | 2.455 | 3.847 |
SNUNet | 46.697 | 12.035 |
Hanet | 20.822 | 3.028 |
CrossCDNet | 20.371 | 12.569 |
Method | LEVIR-CD (%) | WHU-CD (%) | ||||||
---|---|---|---|---|---|---|---|---|
Precision | Recall | F1-Score | IoU | Precision | Recall | F1-Score | IoU | |
FC-EF [31] | 86.91 | 80.17 | 83.40 | 71.53 | 19.70 | 62.52 | 29.96 | 17.26 |
FC-Siam-diff [31] | 89.53 | 83.31 | 86.31 | 75.92 | 41.51 | 51.41 | 45.53 | 29.47 |
FC-Siam-conc [31] | 91.99 | 76.77 | 83.69 | 70.96 | 49.59 | 44.29 | 46.79 | 30.54 |
BIT [17] | 89.18 | 87.17 | 88.16 | 78.83 | 73.04 | 66.00 | 53.07 | 53.07 |
ChangeFormer [32] | 89.24 | 89.37 | 89.31 | 80.68 | 65.73 | 53.41 | 58.93 | 41.78 |
SNUNet [16] | 92.11 | 90.07 | 91.08 | 83.61 | 58.41 | 71.16 | 64.15 | 47.23 |
HANet [27] | 91.21 | 89.36 | 90.28 | 82.27 | 57.50 | 67.65 | 62.16 | 45.10 |
CrossCDNet | 93.35 | 90.08 | 91.69 | 84.65 | 77.43 | 76.76 | 77.09 | 62.73 |
Method | WHU-CD (%) | LEVIR-CD (%) | ||||||
---|---|---|---|---|---|---|---|---|
Precision | Recall | F1-Score | IoU | Precision | Recall | F1-Score | IoU | |
FC-EF | 81.69 | 68.97 | 74.80 | 59.74 | 73.52 | 4.53 | 8.54 | 4.46 |
FC-Siam-diff | 46.24 | 74.59 | 57.09 | 39.95 | 86.35 | 4.47 | 8.51 | 4.44 |
FC-Siam-conc | 39.90 | 85.77 | 54.46 | 37.4 | 67.73 | 4.80 | 8.96 | 4.69 |
BIT | 87.45 | 91.88 | 89.61 | 81.18 | 64.41 | 10.44 | 17.97 | 9.87 |
ChangeFormer | 96.42 | 91.66 | 93.98 | 88.64 | 86.61 | 39.35 | 54.11 | 37.09 |
SNUNet | 88.72 | 86.01 | 87.34 | 77.53 | 33.71 | 6.73 | 11.22 | 5.94 |
HANet | 89.07 | 87.72 | 88.39 | 79.20 | 21.17 | 7.89 | 11.50 | 6.10 |
CrossCDNet | 95.79 | 91.96 | 93.83 | 88.38 | 79.24 | 41.73 | 54.67 | 37.62 |
Method | LEVIR-CD (%) | WHU-CD (%) | ||||||
---|---|---|---|---|---|---|---|---|
Precision | Recall | F1-Score | IoU | Precision | Recall | F1-Score | IoU | |
CrossCDNet-a | 92.70 | 90.73 | 91.70 | 84.68 | 78.58 | 74.63 | 76.56 | 62.02 |
CrossCDNet-b | 92.76 | 90.37 | 91.55 | 84.41 | 76.95 | 70.54 | 73.61 | 58.24 |
CrossCDNet-c | 93.34 | 90.04 | 91.66 | 84.60 | 71.15 | 72.61 | 71.87 | 56.10 |
CrossCDNet | 93.35 | 90.08 | 91.69 | 84.65 | 77.43 | 76.76 | 77.09 | 62.73 |
Method | Precision (%) | Recall (%) | F1-Score (%) | IoU (%) |
---|---|---|---|---|
CrossCDNet | 77.43 | 76.76 | 77.09 | 62.73 |
CrossCDNet-b | 76.95 | 70.54 | 73.61 | 58.24 |
CrossCDNet’ | 75.48 | 73.15 | 74.3 | 59.1 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Song, Y.; Xiang, J.; Jiang, J.; Yan, E.; Wei, W.; Mo, D. A Cross-Domain Change Detection Network Based on Instance Normalization. Remote Sens. 2023, 15, 5785. https://doi.org/10.3390/rs15245785
Song Y, Xiang J, Jiang J, Yan E, Wei W, Mo D. A Cross-Domain Change Detection Network Based on Instance Normalization. Remote Sensing. 2023; 15(24):5785. https://doi.org/10.3390/rs15245785
Chicago/Turabian StyleSong, Yabin, Jun Xiang, Jiawei Jiang, Enping Yan, Wei Wei, and Dengkui Mo. 2023. "A Cross-Domain Change Detection Network Based on Instance Normalization" Remote Sensing 15, no. 24: 5785. https://doi.org/10.3390/rs15245785
APA StyleSong, Y., Xiang, J., Jiang, J., Yan, E., Wei, W., & Mo, D. (2023). A Cross-Domain Change Detection Network Based on Instance Normalization. Remote Sensing, 15(24), 5785. https://doi.org/10.3390/rs15245785