CNN with ICA-PCA-DCT Joint Preprocessing for Hyperspectral Image Classification

In this paper a simpler convolutional neural network with a joint pre-processing is proposed for hyperspectral image classification. Primarily the spectral dimension of raw hyperspectral data cube is reduced in a unique fashion by using PCA and DCT such that the data is reduced effectively but having much information intact for classification task. The raw data cube is divided into two small spectrally reduced cubes, the first cube (PCA cube) is a simple PCA based dimension reduction considering few top principal components and the second cube (PDCT cube) performing DCT as preliminary step which confined maximum energy into low frequencies and then subsequently applying PCA by selecting same number of principal components as in the first PCA cube. After that both PCA and PDCT cubes are fused together, furthermore ICA is carried out on fused data cube to make the output classes much independent for next steps. In the final pre-processing step, the ICA performed data cube is divided into small square patches having labeled center pixel and a fixed size neighboring pixels by considering that in hyperspectral image neighboring pixels are highly correlated and having same class label. These square patches are fed into our simpler convolutional neural network which effectively and automatically extract the suitable features for our classification prediction job. The results validated that our acclaimed model which mainly exploit a novel pre-processing tactic and simpler but effective CNN performs enormously well in comparison to the other compared models and can be used as an effectual classification model for hyperspectral images in particular.

[1]  Jon Atli Benediktsson,et al.  Hyperspectral Image Classification With Independent Component Discriminant Analysis , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[2]  Yang Hong,et al.  A back - propagation neural network for mineralogical mapping from AVIRIS data , 1997 .

[3]  Yoram J. Kaufman,et al.  Principal Component Analysis of Remote Sensing of Aerosols Over Oceans , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[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]  Jason Weston,et al.  A unified architecture for natural language processing: deep neural networks with multitask learning , 2008, ICML '08.

[6]  Fan Zhang,et al.  Deep Convolutional Neural Networks for Hyperspectral Image Classification , 2015, J. Sensors.

[7]  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.

[8]  Sontisuk Teerachaichayut,et al.  Non-destructive quality assessment of hens’ eggs using hyperspectral images , 2017 .

[10]  Xing Zhao,et al.  Spectral–Spatial Classification of Hyperspectral Data Based on Deep Belief Network , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[11]  Gregory Piatetsky-Shapiro,et al.  High-Dimensional Data Analysis: The Curses and Blessings of Dimensionality , 2000 .

[12]  Matthew J. Hoffman,et al.  Real-Time Vehicle Tracking in Aerial Video Using Hyperspectral Features , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

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

[14]  Gang Wang,et al.  Spectral-spatial classification of hyperspectral image using autoencoders , 2013, 2013 9th International Conference on Information, Communications & Signal Processing.

[15]  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.

[16]  Cristina E. Davis,et al.  Advanced methods of plant disease detection. A review , 2014, Agronomy for Sustainable Development.

[17]  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).

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

[19]  Hongjun Wang,et al.  Tongue Tumor Detection in Medical Hyperspectral Images , 2011, Sensors.

[20]  Elias Fakiris,et al.  An Automatic Target Detection Algorithm for Swath Sonar Backscatter Imagery, Using Image Texture and Independent Component Analysis , 2016, Remote. Sens..

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

[22]  Tara N. Sainath,et al.  Deep Belief Networks using discriminative features for phone recognition , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[24]  Huayi Wu,et al.  DCT-Based Preprocessing Approach for ICA in Hyperspectral Data Analysis , 2018, Sensors.

[25]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.