1. Introduction
Hyperspectral image (HSI) is an 3-dimensional image with abundant spectral and spatial information, which has been widely utilzied in a wide range of applications, including precise agriculture, land-use planning, environmental monitoring[1] etc. In those applications, one of the fundamental tasks is HSI classification which aims at assign a specific class label to each pixels of the image based on some labeled training samples. Early HSI classification methods mainly include support vector machine (SVM), k-mean clustering [2], random forest[3] etc. Due to the limited expressive capacity resulted by their shallow structure, these methods fail to produce effective feature representation for spectral pixels in an HSI and their classification performance can thus be further improved.