# Deep Metric Learning for Unsupervised Remote Sensing Change Detection

arXiv: https://arxiv.org/abs/2303.09536 · HTML: https://mlsanity.com/paper/2303.09536/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 20 of its 53 references that are in the map.
- First posted on arXiv 16 Mar 2023.

## Builds on (most cited first, 20 of 20)

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [U-Net: Convolutional Networks for Biomedical Image Segmentation](https://mlsanity.com/paper/1505.04597/) (2015)
- [Very Deep Convolutional Networks for Large-Scale Image Recognition](https://mlsanity.com/paper/1409.1556/) (2014)
- [Stacked Hourglass Networks for Human Pose Estimation](https://mlsanity.com/paper/1603.06937/) (2016)
- [Understanding the Effective Receptive Field in Deep Convolutional Neural Networks](https://mlsanity.com/paper/1701.04128/) (2017)
- [Fully Convolutional Siamese Networks for Change Detection](https://mlsanity.com/paper/1810.08462/) (2018)
- [A Transformer-Based Siamese Network for Change Detection](https://mlsanity.com/paper/2201.01293/) (2022)
- [Seasonal Contrast: Unsupervised Pre-Training from Uncurated Remote Sensing Data](https://mlsanity.com/paper/2103.16607/) (2021)
- [Urban Change Detection for Multispectral Earth Observation Using Convolutional Neural Networks](https://mlsanity.com/paper/1810.08468/) (2018)
- [Deep White-Balance Editing](https://mlsanity.com/paper/2004.01354/) (2020)
- [Deep Learning for Change Detection in Remote Sensing Images: Comprehensive Review and Meta-Analysis](https://mlsanity.com/paper/2006.05612/) (2020)
- [Revisiting Consistency Regularization for Semi-supervised Change Detection in Remote Sensing Images](https://mlsanity.com/paper/2204.08454/) (2022)
- [Self-supervised Change Detection in Multi-view Remote Sensing Images](https://mlsanity.com/paper/2103.05969/) (2021)
- [Unsupervised Image Regression for Heterogeneous Change Detection](https://mlsanity.com/paper/1909.05948/) (2019)
- [Self-supervised pre-training enhances change detection in Sentinel-2 imagery](https://mlsanity.com/paper/2101.08122/) (2021)
- [Unsupervised Change Detection in Satellite Images with Generative Adversarial Network](https://mlsanity.com/paper/2009.03630/) (2020)
- [Unsupervised Change Detection in Satellite Images Using Convolutional Neural Networks](https://mlsanity.com/paper/1812.05815/) (2018)
- [Large-scale Distance Metric Learning with Uncertainty](https://mlsanity.com/paper/1805.10384/) (2018)
- [Deep learning approaches to Earth Observation change detection](https://mlsanity.com/paper/2107.06132/) (2021)

## Built on by (most cited first, 4 of 4)

- [A Survey of Sample-Efficient Deep Learning for Change Detection in Remote Sensing: Tasks, Strategies, and Challenges](https://mlsanity.com/paper/2502.02835/) (2025)
- [S2C: Learning Noise-Resistant Differences for Unsupervised Change Detection in Multimodal Remote Sensing Images](https://mlsanity.com/paper/2502.12604/) (2025)
- [Make Some Noise: Unsupervised Remote Sensing Change Detection Using Latent Space Perturbations](https://mlsanity.com/paper/2602.19881/) (2026)
- [Domain-Incremental Remote Sensing Change Detection via Difference-Guided Adaptation and Frequency-Decoupled Distillation](https://mlsanity.com/paper/2607.12934/) (2026)

## Abstract (arXiv)

Remote Sensing Change Detection (RS-CD) aims to detect relevant changes from Multi-Temporal Remote Sensing Images (MT-RSIs), which aids in various RS applications such as land cover, land use, human development analysis, and disaster response. The performance of existing RS-CD methods is attributed to training on large annotated datasets. Furthermore, most of these models are less transferable in the sense that the trained model often performs very poorly when there is a domain gap between training and test datasets. This paper proposes an unsupervised CD method based on deep metric learning that can deal with both of these issues. Given an MT-RSI, the proposed method generates corresponding change probability map by iteratively optimizing an unsupervised CD loss without training it on a large dataset. Our unsupervised CD method consists of two interconnected deep networks, namely Deep-Change Probability Generator (D-CPG) and Deep-Feature Extractor (D-FE). The D-CPG is designed to predict change and no change probability maps for a given MT-RSI, while D-FE is used to extract deep features of MT-RSI that will be further used in the proposed unsupervised CD loss. We use transfer learning capability to initialize the parameters of D-FE. We iteratively optimize the parameters of D-CPG and D-FE for a given MT-RSI by minimizing the proposed unsupervised ``similarity-dissimilarity loss''. This loss is motivated by the principle of metric learning where we simultaneously maximize the distance between change pair-wise pixels while minimizing the distance between no-change pair-wise pixels in bi-temporal image domain and their deep feature domain. The experiments conducted on three CD datasets show that our unsupervised CD method achieves significant improvements over the state-of-the-art supervised and unsupervised CD methods. Code available at https://github.com/wgcban/Metric-CD
