Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification

Remote sensing image scene classification (RSISC), which aims to classify scene categories for remote sensing imagery, has broad applications in various fields. Recent deep learning (DL) successes have led to a new wave of RSISC applications; however, they lack explainability and trustworthiness. He...

Full description

Bibliographic Details
Main Authors: Jiangfan Feng, Dini Wang, Zhujun Gu
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/16/3943
_version_ 1797408108363907072
author Jiangfan Feng
Dini Wang
Zhujun Gu
author_facet Jiangfan Feng
Dini Wang
Zhujun Gu
author_sort Jiangfan Feng
collection DOAJ
description Remote sensing image scene classification (RSISC), which aims to classify scene categories for remote sensing imagery, has broad applications in various fields. Recent deep learning (DL) successes have led to a new wave of RSISC applications; however, they lack explainability and trustworthiness. Here, we propose a bidirectional flow decision tree (BFDT) module to create a reliable RS scene classification framework. Our algorithm combines BFDT and Convolutional Neural Networks (CNNs) to make the decision process easily interpretable. First, we extract multilevel feature information from the pretrained CNN model, which provides the basis for constructing the subsequent hierarchical structure. Then the model uses the discriminative nature of scene features at different levels to gradually refine similar subsets and learn the interclass hierarchy. Meanwhile, the last fully connected layer embeds decision rules for the decision tree from the bottom up. Finally, the cascading softmax loss is used to train and learn the depth features based on the hierarchical structure formed by the tree structure that contains rich remote sensing information. We also discovered that superclass results can be obtained well for unseen classes due to its unique tree structure hierarchical property, which results in our model having a good generalization effect. The experimental results align with theoretical predictions using three popular datasets. Our proposed framework provides explainable results, leading to correctable and trustworthy approaches.
first_indexed 2024-03-09T03:53:36Z
format Article
id doaj.art-8b9e00c11ae74afdb0bb7766bd43c7ab
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-09T03:53:36Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-8b9e00c11ae74afdb0bb7766bd43c7ab2023-12-03T14:24:17ZengMDPI AGRemote Sensing2072-42922022-08-011416394310.3390/rs14163943Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene ClassificationJiangfan Feng0Dini Wang1Zhujun Gu2School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaSchool of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaPearl River Water Resources Research Institute, Pearl River Water Resources Commission, Guangzhou 510610, ChinaRemote sensing image scene classification (RSISC), which aims to classify scene categories for remote sensing imagery, has broad applications in various fields. Recent deep learning (DL) successes have led to a new wave of RSISC applications; however, they lack explainability and trustworthiness. Here, we propose a bidirectional flow decision tree (BFDT) module to create a reliable RS scene classification framework. Our algorithm combines BFDT and Convolutional Neural Networks (CNNs) to make the decision process easily interpretable. First, we extract multilevel feature information from the pretrained CNN model, which provides the basis for constructing the subsequent hierarchical structure. Then the model uses the discriminative nature of scene features at different levels to gradually refine similar subsets and learn the interclass hierarchy. Meanwhile, the last fully connected layer embeds decision rules for the decision tree from the bottom up. Finally, the cascading softmax loss is used to train and learn the depth features based on the hierarchical structure formed by the tree structure that contains rich remote sensing information. We also discovered that superclass results can be obtained well for unseen classes due to its unique tree structure hierarchical property, which results in our model having a good generalization effect. The experimental results align with theoretical predictions using three popular datasets. Our proposed framework provides explainable results, leading to correctable and trustworthy approaches.https://www.mdpi.com/2072-4292/14/16/3943explainable artificial intelligence (XAI)scene classificationdecision treecascaded softmaxremote sensing big data
spellingShingle Jiangfan Feng
Dini Wang
Zhujun Gu
Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification
Remote Sensing
explainable artificial intelligence (XAI)
scene classification
decision tree
cascaded softmax
remote sensing big data
title Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification
title_full Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification
title_fullStr Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification
title_full_unstemmed Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification
title_short Bidirectional Flow Decision Tree for Reliable Remote Sensing Image Scene Classification
title_sort bidirectional flow decision tree for reliable remote sensing image scene classification
topic explainable artificial intelligence (XAI)
scene classification
decision tree
cascaded softmax
remote sensing big data
url https://www.mdpi.com/2072-4292/14/16/3943
work_keys_str_mv AT jiangfanfeng bidirectionalflowdecisiontreeforreliableremotesensingimagesceneclassification
AT diniwang bidirectionalflowdecisiontreeforreliableremotesensingimagesceneclassification
AT zhujungu bidirectionalflowdecisiontreeforreliableremotesensingimagesceneclassification