Convolutional Recurrent Neural Networks for
Hyperspectral Data Classification
Hyperspectral Image Analysis Lab, Department of Electrical and Computer Engineering, University of Houston;4800 Calhoun Rd., Houston, TX 77004, USA
*
Author to whom correspondence should be addressed.
Remote Sens. 2017, 9(3), 298; https://doi.org/10.3390/rs9030298
Received: 9 January 2017 / Revised: 12 March 2017 / Accepted: 14 March 2017 / Published: 21 March 2017
Deep neural networks, such as convolutional neural networks (CNN) and stacked autoencoders, have recently been successfully used to extract deep features for hyperspectral data classification. Recurrent neural networks (RNN) are another type of neural networks, which are widely used for sequence analysis because they are constructed to extract contextual information from sequences by modeling the dependencies between different time steps. In this paper, we study the ability of RNN for hyperspectral data classification by extracting the contextual information from the data. Specifically, hyperspectral data are treated as spectral sequences, and an RNN is used to model the dependencies between different spectral bands. In addition, we propose to use a convolutional recurrent neural network (CRNN) to learn more discriminative features for hyperspectral data classification. In CRNN, a few convolutional layers are first learned to extract middle-level and locally-invariant features from the input data, and the following recurrent layers are then employed to further extract spectrally-contextual information from the features generated by the convolutional layers. Experimental results on real hyperspectral datasets show that our method provides better classification performance compared to traditional methods and other state-of-the-art deep learning methods for hyperspectral data classification.
View Full-Text
Keywords:
deep learning; convolutional neural network; recurrent neural network; convolutional recurrent neural network; hyperspectral image
▼
Show Figures
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited
MDPI and ACS Style
Wu, H.; Prasad, S. Convolutional Recurrent Neural Networks for
Hyperspectral Data Classification. Remote Sens. 2017, 9, 298.
https://doi.org/10.3390/rs9030298
AMA Style
Wu H, Prasad S. Convolutional Recurrent Neural Networks for
Hyperspectral Data Classification. Remote Sensing. 2017; 9(3):298.
https://doi.org/10.3390/rs9030298
Wu, Hao; Prasad, Saurabh. 2017. "Convolutional Recurrent Neural Networks for
Hyperspectral Data Classification" Remote Sens. 9, no. 3: 298.
https://doi.org/10.3390/rs9030298
Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.
Search more from Scilit