Remote Sensing (Sep 2020)

A High-Performance Spectral-Spatial Residual Network for Hyperspectral Image Classification with Small Training Data

  • Wijayanti Nurul Khotimah,
  • Mohammed Bennamoun,
  • Farid Boussaid,
  • Ferdous Sohel,
  • David Edwards

DOI
https://doi.org/10.3390/rs12193137
Journal volume & issue
Vol. 12, no. 19
p. 3137

Abstract

Read online

In this paper, we propose a high performance Two-Stream spectral-spatial Residual Network (TSRN) for hyperspectral image classification. The first spectral residual network (sRN) stream is used to extract spectral characteristics, and the second spatial residual network (saRN) stream is concurrently used to extract spatial features. The sRN uses 1D convolutional layers to fit the spectral data structure, while the saRN uses 2D convolutional layers to match the hyperspectral spatial data structure. Furthermore, each convolutional layer is preceded by a Batch Normalization (BN) layer that works as a regularizer to speed up the training process and to improve the accuracy. We conducted experiments on three well-known hyperspectral datasets, and we compare our results with five contemporary methods across various sizes of training samples. The experimental results show that the proposed architecture can be trained with small size datasets and outperforms the state-of-the-art methods in terms of the Overall Accuracy, Average Accuracy, Kappa Value, and training time.

Keywords