Change detection (CD) in heterogeneous remote sensing images is a practical and challenging issue for real-life emergencies. In the past decade, the heterogeneous CD problem has significantly benefited from the development of deep neural networks (DNN). However, the data-driven DNNs always perform like a black box where the lack of interpretability limits the trustworthiness and controllability of DNNs in most practical CD applications. As a strong knowledge-driven tool to measure correlation between random variables, Copula theory has been introduced into CD, yet it suffers from non-robust CD performance without manual prior selection for Copula functions. To address the above issues, we propose a knowledge-data-driven heterogeneous CD method (NN-Copula-CD) based on the Copula-guided interpretable neural network. In our NN-Copula-CD, the mathematical characteristics of Copula are designed as the losses to supervise a simple fully connected neural network to learn the correlation between bi-temporal image patches, and then the changed regions are identified via binary classification for the correlation coefficients of all image patch pairs of the bi-temporal images. We conduct in-depth experiments on three datasets with multimodal images (e.g., Optical, SAR, and NIR), where the quantitative results and visualized analysis demonstrate both the effectiveness and interpretability of the proposed NN-Copula-CD.
翻译:遥感图像的异质变化检测是现实生活应急情况下的一个实际且具有挑战性的问题。在过去的十年中,深度神经网络(DNN)的发展在异质CD问题上带来了显著的效益。然而,基于数据驱动的DNNs通常表现为黑盒,缺乏可解释性,限制了DNNs在大多数实际CD应用中的可信度和可控性。Copula理论作为衡量随机变量之间相关性的强有力知识驱动的工具已被引入到CD中,但其存在无需手动选择Copula函数的情况下CD表现不稳定的问题。为了解决以上问题,我们提出了一种基于Copula引导的可解释神经网络的知识数据驱动异质CD方法(NN-Copula-CD)。在我们的NN-Copula-CD中,Copula的数学特性被设计为损失,以监督简单的全连接神经网络来学习双时相图像补丁之间的相关性,然后通过所有图像补丁对的相关系数的二元分类,识别出已变化的区域。我们对三种包含多模式图像(如光学、SAR和NIR)的数据集进行了深入的实验,在其中定量结果和可视化分析中展示了所提出的NN-Copula-CD的有效性和可解释性。