Graph Convolutional Networks for Hyperspectral Image Classification

Графовые сверточные нейронные сети для классификации гиперспектральных изображений
Jing Yao, Antonio Plaza, Lianru Gao, Danfeng Hong, Bing Zhang, Jocelyn Chanussot
2020-08-18

CNN-GCN fusiongraph convolutional networkshyperspectral image classificationminiGCN
Convolutional neural networks (CNNs) have been attracting increasing attention in hyperspectral (HS) image classification due to their ability to capture spatial-spectral feature representations. Nevertheless, their ability in modeling relations between the samples remains limited. Beyond the limitations of grid sampling, graph convolutional networks (GCNs) have been recently proposed and successfully applied in irregular (or nongrid) data representation and analysis. In this article, we thoroughly investigate CNNs and GCNs (qualitatively and quantitatively) in terms of HS image classification. Due to the construction of the adjacency matrix on all the data, traditional GCNs usually suffer from a huge computational cost, particularly in large-scale remote sensing (RS) problems. To this end, we develop a new minibatch GCN (called miniGCN hereinafter), which allows to train large-scale GCNs in a minibatch fashion. More significantly, our miniGCN is capable of inferring out-of-sample data without retraining networks and improving classification performance. Furthermore, as CNNs and GCNs can extract different types of HS features, an intuitive solution to break the performance bottleneck of a single model is to fuse them. Since miniGCNs can perform batchwise network training (enabling the combination of CNNs and GCNs), we explore three fusion strategies: additive fusion, elementwise multiplicative fusion, and concatenation fusion to measure the obtained performance gain. Extensive experiments, conducted on three HS data sets, demonstrate the advantages of miniGCNs over GCNs and the superiority of the tested fusion strategies with regard to the single CNN or GCN models. The codes of this work will be available at https://github.com/danfenghong/IEEE_TGRS_GCN for the sake of reproducibility.
1
CNNs and GCNs extract complementary spatial-spectral and relational HS features, so fusing them improves classification beyond single CNN or GCN models.
2
The authors develop a minibatch GCN (miniGCN) that enables training large-scale GCNs in minibatch fashion and can infer out-of-sample data without retraining.
3
Three fusion strategies—additive, elementwise multiplicative, and concatenation—are explored and shown to be superior to single-model baselines in extensive experiments on three HS datasets.
4
Traditional GCNs for hyperspectral (HS) image classification suffer huge computational cost due to adjacency matrix construction on all data, limiting scalability to large-scale remote sensing problems.
5
miniGCN improves classification performance compared to traditional GCNs on tested HS datasets.

Hyperspectral (HS) images used for remote sensing classification

Using and comparing graph convolutional networks (including a proposed minibatch GCN) and convolutional neural networks, and their fusion strategies, to improve classification performance and scalability (including out-of-sample inference and computational cost) on hyperspectral image classification

Publication Details
Publication Date
2020-08-18
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Jing Yao
Antonio Plaza
Lianru Gao
Danfeng Hong
Bing Zhang
Jocelyn Chanussot
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%