STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks

Change detection (CD) is in demand in satellite imagery processing. Inspired by the recent success of the combined transformer-CNN (convolutional neural network) model, TransCNN, originally designed for image recognition, in this paper, we present STDecoder-CD for change detection applications, whic...

Full description

Bibliographic Details
Main Authors: Bo Zhao, Xiaoyan Luo, Panpan Tang, Yang Liu, Haoming Wan, Ninglei Ouyang
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/15/7903
_version_ 1797442710624272384
author Bo Zhao
Xiaoyan Luo
Panpan Tang
Yang Liu
Haoming Wan
Ninglei Ouyang
author_facet Bo Zhao
Xiaoyan Luo
Panpan Tang
Yang Liu
Haoming Wan
Ninglei Ouyang
author_sort Bo Zhao
collection DOAJ
description Change detection (CD) is in demand in satellite imagery processing. Inspired by the recent success of the combined transformer-CNN (convolutional neural network) model, TransCNN, originally designed for image recognition, in this paper, we present STDecoder-CD for change detection applications, which is a combination of the Siamese network (“S”), the TransCNN backbone (“T”), and three types of decoders (“Decoder”). The Type I model uses a UNet-like decoder, and the Type II decoder is defined by a combination of three modules: the difference detector, FPN (feature pyramid network), and FCN (fully convolutional network). The Type III model updates the change feature map by introducing a transformer decoder. The effectiveness and advantages of the proposed methods over the state-of-the-art alternatives were demonstrated on several CD datasets, and experimental results indicate that: (1) STDecoder-CD has excellent generalization ability and has strong robustness to pseudo-changes and noise. (2) An end-to-end CD network architecture cannot be completely free from the influence of the decoding strategy. In our case, the Type I decoder often obtained finer details than Types II and III due to its multi-scale design. (3) Using the ablation or replacing strategy to modify the three proposed decoder architectures had a limited impact on the CD performance of STDecoder-CD. To the best of our knowledge, we are the first to investigate the effect of different decoding strategies on CD tasks.
first_indexed 2024-03-09T12:45:56Z
format Article
id doaj.art-815108444f6a4a3084af267ec56408d7
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T12:45:56Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-815108444f6a4a3084af267ec56408d72023-11-30T22:12:16ZengMDPI AGApplied Sciences2076-34172022-08-011215790310.3390/app12157903STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection TasksBo Zhao0Xiaoyan Luo1Panpan Tang2Yang Liu3Haoming Wan4Ninglei Ouyang5Research Center of Big Data Technology, Nanhu Laboratory, Jiaxing 314000, ChinaResearch Center of Big Data Technology, Nanhu Laboratory, Jiaxing 314000, ChinaResearch Center of Big Data Technology, Nanhu Laboratory, Jiaxing 314000, ChinaResearch Center of Big Data Technology, Nanhu Laboratory, Jiaxing 314000, ChinaResearch Center of Big Data Technology, Nanhu Laboratory, Jiaxing 314000, ChinaResearch Center of Big Data Technology, Nanhu Laboratory, Jiaxing 314000, ChinaChange detection (CD) is in demand in satellite imagery processing. Inspired by the recent success of the combined transformer-CNN (convolutional neural network) model, TransCNN, originally designed for image recognition, in this paper, we present STDecoder-CD for change detection applications, which is a combination of the Siamese network (“S”), the TransCNN backbone (“T”), and three types of decoders (“Decoder”). The Type I model uses a UNet-like decoder, and the Type II decoder is defined by a combination of three modules: the difference detector, FPN (feature pyramid network), and FCN (fully convolutional network). The Type III model updates the change feature map by introducing a transformer decoder. The effectiveness and advantages of the proposed methods over the state-of-the-art alternatives were demonstrated on several CD datasets, and experimental results indicate that: (1) STDecoder-CD has excellent generalization ability and has strong robustness to pseudo-changes and noise. (2) An end-to-end CD network architecture cannot be completely free from the influence of the decoding strategy. In our case, the Type I decoder often obtained finer details than Types II and III due to its multi-scale design. (3) Using the ablation or replacing strategy to modify the three proposed decoder architectures had a limited impact on the CD performance of STDecoder-CD. To the best of our knowledge, we are the first to investigate the effect of different decoding strategies on CD tasks.https://www.mdpi.com/2076-3417/12/15/7903transformerneural networkremote sensingchange detection
spellingShingle Bo Zhao
Xiaoyan Luo
Panpan Tang
Yang Liu
Haoming Wan
Ninglei Ouyang
STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks
Applied Sciences
transformer
neural network
remote sensing
change detection
title STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks
title_full STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks
title_fullStr STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks
title_full_unstemmed STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks
title_short STDecoder-CD: How to Decode the Hierarchical Transformer in Change Detection Tasks
title_sort stdecoder cd how to decode the hierarchical transformer in change detection tasks
topic transformer
neural network
remote sensing
change detection
url https://www.mdpi.com/2076-3417/12/15/7903
work_keys_str_mv AT bozhao stdecodercdhowtodecodethehierarchicaltransformerinchangedetectiontasks
AT xiaoyanluo stdecodercdhowtodecodethehierarchicaltransformerinchangedetectiontasks
AT panpantang stdecodercdhowtodecodethehierarchicaltransformerinchangedetectiontasks
AT yangliu stdecodercdhowtodecodethehierarchicaltransformerinchangedetectiontasks
AT haomingwan stdecodercdhowtodecodethehierarchicaltransformerinchangedetectiontasks
AT ningleiouyang stdecodercdhowtodecodethehierarchicaltransformerinchangedetectiontasks