Papers › Revisiting Consistency Regularization for Semi-supervised Change Detection in Remote...

Revisiting Consistency Regularization for Semi-supervised Change Detection in Remote Sensing Images

18 Apr 2022arXiv:2204.08454archive 2025-07-28

Wele Gedara Chaminda Bandara, Vishal M. Patel

Remote-sensing (RS) Change Detection (CD) aims to detect "changes of interest" from co-registered bi-temporal images. The performance of existing deep supervised CD methods is attributed to the large amounts of annotated data used to train the networks. However, annotating large amounts of remote sensing images is labor-intensive and expensive, particularly with bi-temporal images, as it requires pixel-wise comparisons by a human expert. On the other hand, we often have access to unlimited unlabeled multi-temporal RS imagery thanks to ever-increasing earth observation programs. In this paper, we propose a simple yet effective way to leverage the information from unlabeled bi-temporal images to improve the performance of CD approaches. More specifically, we propose a semi-supervised CD model in which we formulate an unsupervised CD loss in addition to the supervised Cross-Entropy (CE) loss by constraining the output change probability map of a given unlabeled bi-temporal image pair to be consistent under the small random perturbations applied on the deep feature difference map that is obtained by subtracting their latent feature representations. Experiments conducted on two publicly available CD datasets show that the proposed semi-supervised CD method can reach closer to the performance of supervised CD even with access to as little as 10% of the annotated training data. Code available at https://github.com/wgcban/SemiCD

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

wgcban/SemiCD officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Change DetectionEarth ObservationSemi-supervised Change Detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Semi-supervised Change Detection LEVIR-CD - 10% labeled data SemiCD IoU 75.5 #5 of 5 Archive leaderboard report
Semi-supervised Change Detection LEVIR-CD - 20% labeled data SemiCD IoU 76.2 #4 of 4 Archive leaderboard report
Semi-supervised Change Detection LEVIR-CD - 40% labeled data SemiCD IoU 77.2 #4 of 4 Archive leaderboard report
Semi-supervised Change Detection LEVIR-CD - 5% labeled data SemiCD IoU 72.5 #5 of 5 Archive leaderboard report
Semi-supervised Change Detection WHU - 10% labeled data SemiCD IoU 68.1 #4 of 4 Archive leaderboard report
Semi-supervised Change Detection WHU - 20% labeled data SemiCD IoU 74.8 #4 of 4 Archive leaderboard report
Semi-supervised Change Detection WHU - 40% labeled data SemiCD IoU 77.2 #4 of 4 Archive leaderboard report
Semi-supervised Change Detection WHU - 5% labeled data SemiCD IoU 65.8 #4 of 4 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Convolution

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections