Papers › BiFA: Remote Sensing Image Change Detection With Bitemporal Feature Alignment

BiFA: Remote Sensing Image Change Detection With Bitemporal Feature Alignment

18 Mar 2024IEEE Transactions on Geoscience and Remote Sensing 2024 3archive 2025-07-28

Haotian Zhang, Hao Chen, Chenyao Zhou, Keyan Chen, Chenyang Liu, Zhengxia Zou, Zhenwei Shi

Despite the success of deep learning-based change detection (CD) methods, their existing insufficiency in temporal (channel and spatial) and multiscale alignment has rendered them insufficient capability in mitigating external factors (illumination changes and perspective differences) arising from different imaging conditions during CD. In this article, a bitemporal feature alignment (BiFA) model is proposed to produce a precise CD map in a lightweight manner by reducing the impact of irrelevant factors. Specifically, for the temporal alignment, the bitemporal interaction (BI) module is proposed to realize the alignment of the bitemporal image channel level. Our intuition is introducing the BI in the feature extraction stage may benefit suppressing the interference, such as illumination changes. Simultaneously, the alignment module based on differential flow field (ADFF) is proposed to explicitly estimate the offset of the bitemporal image and realize their spatial level alignment to mitigate the inadequate registration resulting from different perspectives. Furthermore, for the multiscale alignment, we introduce the implicit neural alignment decoder (IND) to produce more refined prediction maps achieving precise alignment of multiscale features by learning continuous image representations in coordinate space. Our BiFA outperforms other state-of-the-art methods on six datasets (such as the F1-score (F1)/intersection over union (IoU) scores are improved by 2.70%/3.91% and 2.01%/2.94% on Learning, VIsion, and Remote sensing (LEVIR)+-CD and Sun Yat-sen University (SYSU)-CD, respectively) and displays greater robustness in cross-resolution CD. Our code is available at https://github.com/zmoka-zht/BiFA.

PaperPDFCode

Code

zmoka-zht/BiFA mentioned in paperpytorch 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 Detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Change Detection LEVIR+ BiFA F1 83.96 #4 of 9 Archive leaderboard report
Change Detection LEVIR+ BiFA IoU 72.35 #4 of 9 Archive leaderboard report
Change Detection LEVIR+ BiFA OA 98.69 #4 of 9 Archive leaderboard report
Change Detection LEVIR+ BiFA Prcision 83.85 #4 of 9 Archive leaderboard report
Change Detection LEVIR+ BiFA Recall 84.06 #4 of 9 Archive leaderboard report
Change Detection LEVIR-CD BiFA F1 90.69 #21 of 28 Archive leaderboard report
Change Detection LEVIR-CD BiFA IoU 82.96 #21 of 28 Archive leaderboard report
Change Detection LEVIR-CD BiFA Overall Accuracy 99.06 #21 of 28 Archive leaderboard report
Change Detection LEVIR-CD BiFA Precision 91.52 #21 of 28 Archive leaderboard report
Change Detection LEVIR-CD BiFA Recall 89.86 #21 of 28 Archive leaderboard report
Change Detection WHU-CD BiFA F1 94.37 #2 of 22 Archive leaderboard report
Change Detection WHU-CD BiFA IoU 89.34 #2 of 22 Archive leaderboard report
Change Detection WHU-CD BiFA Overall Accuracy 99.56 #2 of 22 Archive leaderboard report
Change Detection WHU-CD BiFA Precision 95.15 #2 of 22 Archive leaderboard report
Change Detection WHU-CD BiFA Recall 93.60 #2 of 22 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.

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