ABSTRACT Convolutional neural network (CNN) has shown superior classification results for hyperspectral image classification. Due to high dimensionality of the hyperspectral image, usually a feature reduction method is applied to the hyperspectral data before feeding it to the CNN model. Principal component analysis is the most widely used approach to this end. However, it has two main disadvantages. It uses the mean square error measure and ignores the class separability. Moreover, it is a pixel-based method, which does not utilize the spatial information. To deal with these weaknesses, the patch-based nonparametric discriminant analysis method is proposed for hyperspectral image feature reduction in this work. However, due to the complex and heterogeneous nature of the hyperspectral images, the use of fixed square patches is not so appropriate. To deal with this difficulty, a shaping approach is introduced for the generation of adaptive patches with consistent shapes in each local region. The input patches of the CNN model are also weighted according to the spectral similarity and class boundaries information. Moreover, a simple residual CNN model is suggested for the classification of the extracted shaped input patches. The efficiency of the proposed framework is assessed in different cases using various evaluation measures on six real hyperspectral images.
Read full abstract