SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification

The immense representation power of deep learning frameworks has kept them in the spotlight in hyperspectral image (HSI) classification. Graph Convolutional Neural Networks (GCNs) can be used to compensate for the lack of spatial information in Convolutional Neural Networks (CNNs). However, most GCN...

Full description

Bibliographic Details
Main Authors: Hao Li, Xiaorui Xiong, Chaoxian Liu, Yong Ma, Shan Zeng, Yaqin Li
Format: Article
Language:English
Published: MDPI AG 2024-03-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/6/2327
_version_ 1797242198331228160
author Hao Li
Xiaorui Xiong
Chaoxian Liu
Yong Ma
Shan Zeng
Yaqin Li
author_facet Hao Li
Xiaorui Xiong
Chaoxian Liu
Yong Ma
Shan Zeng
Yaqin Li
author_sort Hao Li
collection DOAJ
description The immense representation power of deep learning frameworks has kept them in the spotlight in hyperspectral image (HSI) classification. Graph Convolutional Neural Networks (GCNs) can be used to compensate for the lack of spatial information in Convolutional Neural Networks (CNNs). However, most GCNs construct graph data structures based on pixel points, which requires the construction of neighborhood matrices on all data. Meanwhile, the setting of GCNs to construct similarity relations based on spatial structure is not fully applicable to HSIs. To make the network more compatible with HSIs, we propose a staged feature fusion model called SFFNet, a neural network framework connecting CNN and GCN models. The CNN performs the first stage of feature extraction, assisted by adding neighboring features and overcoming the defects of local convolution; then, the GCN performs the second stage for classification, and the graph data structure is constructed based on spectral similarity, optimizing the original connectivity relationships. In addition, the framework enables the batch training of the GCN by using the extracted spectral features as nodes, which greatly reduces the hardware requirements. The experimental results on three publicly available benchmark hyperspectral datasets show that our proposed framework outperforms other relevant deep learning models, with an overall classification accuracy of over 97%.
first_indexed 2024-04-24T18:35:24Z
format Article
id doaj.art-3c7d87f149184dda910c05643ba2b48f
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-04-24T18:35:24Z
publishDate 2024-03-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-3c7d87f149184dda910c05643ba2b48f2024-03-27T13:19:19ZengMDPI AGApplied Sciences2076-34172024-03-01146232710.3390/app14062327SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image ClassificationHao Li0Xiaorui Xiong1Chaoxian Liu2Yong Ma3Shan Zeng4Yaqin Li5School of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430048, ChinaSchool of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430048, ChinaSchool of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430048, ChinaElectronic Information School, Wuhan University, Wuhan 430072, ChinaSchool of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430048, ChinaSchool of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430048, ChinaThe immense representation power of deep learning frameworks has kept them in the spotlight in hyperspectral image (HSI) classification. Graph Convolutional Neural Networks (GCNs) can be used to compensate for the lack of spatial information in Convolutional Neural Networks (CNNs). However, most GCNs construct graph data structures based on pixel points, which requires the construction of neighborhood matrices on all data. Meanwhile, the setting of GCNs to construct similarity relations based on spatial structure is not fully applicable to HSIs. To make the network more compatible with HSIs, we propose a staged feature fusion model called SFFNet, a neural network framework connecting CNN and GCN models. The CNN performs the first stage of feature extraction, assisted by adding neighboring features and overcoming the defects of local convolution; then, the GCN performs the second stage for classification, and the graph data structure is constructed based on spectral similarity, optimizing the original connectivity relationships. In addition, the framework enables the batch training of the GCN by using the extracted spectral features as nodes, which greatly reduces the hardware requirements. The experimental results on three publicly available benchmark hyperspectral datasets show that our proposed framework outperforms other relevant deep learning models, with an overall classification accuracy of over 97%.https://www.mdpi.com/2076-3417/14/6/2327hyperspectral image classificationconvolutional neural networkgraph convolutional neural network
spellingShingle Hao Li
Xiaorui Xiong
Chaoxian Liu
Yong Ma
Shan Zeng
Yaqin Li
SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification
Applied Sciences
hyperspectral image classification
convolutional neural network
graph convolutional neural network
title SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification
title_full SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification
title_fullStr SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification
title_full_unstemmed SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification
title_short SFFNet: Staged Feature Fusion Network of Connecting Convolutional Neural Networks and Graph Convolutional Neural Networks for Hyperspectral Image Classification
title_sort sffnet staged feature fusion network of connecting convolutional neural networks and graph convolutional neural networks for hyperspectral image classification
topic hyperspectral image classification
convolutional neural network
graph convolutional neural network
url https://www.mdpi.com/2076-3417/14/6/2327
work_keys_str_mv AT haoli sffnetstagedfeaturefusionnetworkofconnectingconvolutionalneuralnetworksandgraphconvolutionalneuralnetworksforhyperspectralimageclassification
AT xiaoruixiong sffnetstagedfeaturefusionnetworkofconnectingconvolutionalneuralnetworksandgraphconvolutionalneuralnetworksforhyperspectralimageclassification
AT chaoxianliu sffnetstagedfeaturefusionnetworkofconnectingconvolutionalneuralnetworksandgraphconvolutionalneuralnetworksforhyperspectralimageclassification
AT yongma sffnetstagedfeaturefusionnetworkofconnectingconvolutionalneuralnetworksandgraphconvolutionalneuralnetworksforhyperspectralimageclassification
AT shanzeng sffnetstagedfeaturefusionnetworkofconnectingconvolutionalneuralnetworksandgraphconvolutionalneuralnetworksforhyperspectralimageclassification
AT yaqinli sffnetstagedfeaturefusionnetworkofconnectingconvolutionalneuralnetworksandgraphconvolutionalneuralnetworksforhyperspectralimageclassification