journal article·2024-03-10Open access

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

Hao Li, Xiaorui Xiong, Chaoxian Liu, Yong Ma, Shan Zeng, Yaqin Li

Applied Sciences· Volume 14· Issue 6

Abstract

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%.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Remote-Sensing Image Classification · Advanced Image Fusion Techniques · Image Retrieval and Classification Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430048, China

Electronic Information School, Wuhan University, Wuhan 430072, China

Funding

Hubei’s Key Project of Research and Development Program · National Natural Science Foundation of China · Excellent young and middle-aged scientific and technological innovation teams in colleges and universities of Hubei Province · NSFC-CAAC · Science and Technology Program of Hubei Provincial Education Department · Natural Science Foundation of Hubei Province of China · University-Industry Collaborative Education Program

References (43)

Show source-provided references
1. Deep Recurrent Neural Networks for Hyperspectral Image Classification10.1109/TGRS.2016.2636241 ↗
2. Efficient maximum likelihood classification for imaging spectrometer data set10.1109/36.295042 ↗
3. Vapnik, V. (1999). The Nature of Statistical Learning Theory, Springer Science & Business Media.10.1007/978-1-4757-3264-1 ↗
4. SVM-and MRF-based method for accurate classification of hyperspectral images10.1109/LGRS.2010.2047711 ↗
5. Cascaded recurrent neural networks for hyperspectral image classification10.1109/TGRS.2019.2899129 ↗
6. Generative adversarial networks for hyperspectral image classification10.1109/TGRS.2018.2805286 ↗
7. HSI-BERT: Hyperspectral image classification using the bidirectional encoder representation from Transformers10.1109/TGRS.2019.2934760 ↗
8. Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., and Gelly, S. (2020). An image is worth 16 × 16 words: Transformers for image recognition at scale. arXiv.
9. SpectralFormer: Rethinking hyperspectral image classification with transformers10.1109/TGRS.2022.3172371 ↗
10. Deep learning for classification of hyperspectral data: A comparative review10.1109/MGRS.2019.2912563 ↗
11. Deep convolutional neural networks for HSI classification10.1155/2015/258619 ↗
12. Deep feature extraction and classification of hyperspectral images based on convolutional neural networks10.1109/TGRS.2016.2584107 ↗
13. Sharma, V., Diba, A., Tuytelaars, T., and Van Gool, L. (2016). Hyperspectral CNN for Image Classification & Band Selection, with Application to Face Recognition, KU Leuven, ESAT. Technical Report KUL/ESAT/PSI/1604.
14. Makantasis, K., Karantzalos, K., Doulamis, A., and Van Gool, L. (2015, January 26–31). Deep supervised learning for hyperspectral data classification through convolutional neural networks. Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Milan, Italy.10.1109/IGARSS.2015.7326945 ↗
15. Spectral-spatial classification of hyperspectral images using deep convolutional neural networks10.1080/2150704X.2015.1047045 ↗
16. Hyperspectral image classification with deep feature fusion network10.1109/TGRS.2018.2794326 ↗
17. Yang, J., Zhao, Y., Chan, C.W., and Yi, C. (2016, January 10–15). Hyperspectral image classification using two-channel deep convolutional neural network. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium, Beijing, China.10.1109/IGARSS.2016.7730324 ↗
18. Li, Y., Zhang, H., and Shen, Q. (2017). Spectral–spatial classification of hyperspectral imagery with 3D convolutional neural network. Remote Sens., 9.10.3390/rs9010067 ↗
19. Zhou, J., Zeng, S., Xiao, Z., Zhou, J., Li, H., and Kang, Z. (2022). An Enhanced Spectral Fusion 3D CNN Model for Hyperspectral Image Classification. Remote Sens., 14.10.3390/rs14215334 ↗
20. Xu, Z., Su, C., Wang, S., and Zhang, X. (2023). Local and Global Spectral Features for Hyperspectral Image Classification. Remote Sens., 15.10.3390/rs15071803 ↗
21. A comprehensive survey on graph neural networks10.1109/TNNLS.2020.2978386 ↗
22. Kipf, T.N., and Welling, M. (2017, January 24–26). Semi-supervised classification with graph convolutional networks. Proceedings of the International Conference on Learning Representations, Toulon, France.
23. Spectral-spatial graph convolutional networks for semisupervised hyperspectral image classification10.1109/LGRS.2018.2869563 ↗
24. Nonlocal graph convolutional networks for hyperspectral image classification10.1109/TGRS.2020.2973363 ↗
25. Graph convolutional networks: A comprehensive review10.1186/s40649-019-0069-y ↗
26. Multiscale dynamic graph convolutional network for hyperspectral image classification10.1109/TGRS.2019.2949180 ↗
27. Hyperspectral image classification with context-aware dynamic graph convolutional network10.1109/TGRS.2020.2994205 ↗
28. Graph sample and aggregate-attention network for hyperspectral image classification
29. Graph convolutional networks for hyperspectral image classification10.1109/TGRS.2020.3015157 ↗
30. Multilevel superpixel structured graph U-Nets for hyperspectral image classification
31. Weighted feature fusion of convolutional neural network and graph attention network for hy-perspectral image classification10.1109/TIP.2022.3144017 ↗
32. Attention Multi-hop Graph and Multi-scale Convolutional Fusion Network for Hyperspectral Image Classification10.1109/TGRS.2023.3336053 ↗
33. Two-Branch Deeper Graph Convolutional Network for Hyperspectral Image Classification
34. GPF-Net: Graph-polarized fusion network for hyperspectral image classification10.1109/TGRS.2023.3304311 ↗
35. Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv.
36. Imagenet classification with deep convolutional neural networks10.1145/3065386 ↗
37. A lightweight model of VGG-16 for remote sensing image classification10.1109/JSTARS.2021.3090085 ↗
38. Crop type classification with hyperspectral images using deep learning: A transfer learning approach10.1007/s40808-022-01608-y ↗
39. Estimating the Laplacian matrix of Gaussian mixtures for signal processing on graphs10.1016/j.sigpro.2018.02.017 ↗
40. Hyperspectral image classification with multi-scale graph convolution network10.1080/01431161.2021.1978585 ↗
41. Inductive representation learning on large graphs
42. Center Weighted Convolution and GraphSAGE Cooperative Network for Hyperspectral Image Classification
43. Semisupervised classification for hyperspectral images using graph attention networks10.1109/LGRS.2020.2966239 ↗