Convolutional Neural Network with PCA and Batch Normalization for Hyperspectral Image Classification

A new deep learning based spectral-spatial approach for hyperspectral image classification is developed, which uses spectral reduction as preprocessing and batch normalization in every layer of the deep network. The spectral data is reduced by Principal Component Analysis and the spatial dimension is sliced into patches of 9x9. These patches hierarchically deliver discriminative features when feed to the proposed network. The training process is regularized and the overfitting (previously often encountered problem) is avoided by using combination of batch normalization and dropout. Moreover, oversampling and augmentation in training data is used to expand the training data and to create some variation in available training data. Finally the experimental results demonstrated the performance of our method in comparison to other methods especially for hyperspectral classification tasks.

[1]  Nikolaos Doulamis,et al.  Deep supervised learning for hyperspectral data classification through convolutional neural networks , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[2]  Nanqi Yuan Convolutional neural network for hyperspectral image classification , 2016 .

[3]  Maria Fernanda Pimentel,et al.  Near infrared hyperspectral imaging for forensic analysis of document forgery. , 2014, The Analyst.

[4]  Lei Shu,et al.  Hyperspectral Image Classification With Stacking Spectral Patches and Convolutional Neural Networks , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[5]  Shihong Du,et al.  Spectral–Spatial Feature Extraction for Hyperspectral Image Classification: A Dimension Reduction and Deep Learning Approach , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[6]  Bo Li,et al.  Multi-scale 3D deep convolutional neural network for hyperspectral image classification , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[7]  Jon Atli Benediktsson,et al.  Advances in Spectral-Spatial Classification of Hyperspectral Images , 2013, Proceedings of the IEEE.

[8]  Gang Wang,et al.  Deep Learning-Based Classification of Hyperspectral Data , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[9]  Qian Du,et al.  Hyperspectral Image Classification Using Deep Pixel-Pair Features , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[10]  Jing Zhang,et al.  Hyperspectral image classification based on deep stacking network , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[11]  Zhiming Luo,et al.  Spectral–Spatial Residual Network for Hyperspectral Image Classification: A 3-D Deep Learning Framework , 2018, IEEE Transactions on Geoscience and Remote Sensing.