Skip to main content
Log in

Residual deep PCA-based feature extraction for hyperspectral image classification

  • Extreme Learning Machine and Deep Learning Networks
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In hyperspectral image (HSI) classification, a big challenge is the limited sample size with a relatively high feature dimension. Therefore, effective feature extraction of data is essential, which is desired to remove the redundancy as well as improve the discrimination. A huge number of methods have been proposed for HSI feature extraction. In recent years, deep learning-based feature extraction algorithms have shown their superiorities in various classification problems. Within them, deep PCA (DPCA) is a simple but efficient algorithm, which runs fast due to the absence of back-propagation. However, DPCA fails to provide satisfactory classification accuracies on HSI datasets. In this paper, we try to combine DPCA with residual-based multi-scale feature extraction and propose a residual deep PCA (RDPCA) feature extraction algorithm for HSI classification. It is a hierarchical approach consisting of multiple layers. Within each layer, PCA is utilized for layer-wise feature extraction, and the reconstruction residual is fed into the next layer. When the feature is passed deeper into the RDPCA network, finer details are mined. The layer-wise features are concatenated to form the final output feature. Furthermore, to enhance the ability of nonlinear feature extraction, we add activation functions between adjacent layers. Experimental results on real-world HSI datasets have shown the superiority of the proposed RDPCA over DPCA and PCA.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Tarabalka Y, Chanussot J, Benediktsson JA (2010) Segmentation and classification of hyperspectral images using watershed transformation. Pattern Recognit 43(7):2367–2379

    Article  Google Scholar 

  2. Li W, Du Q, Zhang B (2015) Combined sparse and collaborative representation for hyperspectral target detection. Pattern Recognit 48(12):3904–3916

    Article  Google Scholar 

  3. Li W, Du Q (2014) Gabor-filtering-based nearest regularized subspace for hyperspectral image classification. IEEE J Sel Top Appl Earth Obs Remote Sens 7(4):1012–1022

    Article  Google Scholar 

  4. Akyürek HA, Koçer B (2019) Semi-supervised fuzzy neighborhood preserving analysis for feature extraction in hyperspectral remote sensing images. Neural Comput Appl 31(8):3385–3415

    Article  Google Scholar 

  5. Deng Z, Sun H, Zhou S, Zhao J, Lei L, Zou H (2018) Multi-scale object detection in remote sensing imagery with convolutional neural networks. ISPRS J Photogramm Remote Sens 145:3–22

    Article  Google Scholar 

  6. Bengio Y, Courville A, Vincent P (2013) Representation learning: a review and new perspectives. IEEE Trans Pattern Anal Mach Intell 35(8):1798–1828

    Article  Google Scholar 

  7. Huang L, Chen C, Li W, Du Q (2016) Remote sensing image scene classification using multi-scale completed local binary patterns and fisher vectors. Remote Sens 8(6):483

    Article  Google Scholar 

  8. Hinton G, Deng L, Yu D, Dahl GE, Ar Mohamed, Jaitly N, Senior A, Vanhoucke V, Nguyen P, Sainath TN et al (2012) Deep neural networks for acoustic modeling in speech recognition: the shared views of four research groups. IEEE Signal Process Mag 29(6):82–97

    Article  Google Scholar 

  9. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  10. Ren S, He K, Girshick R, Sun J (2015) Faster R-CNN: towards real-time object detection with region proposal networks. In: Proceedings of advances in neural information processing systems, pp 91–99

  11. Susskind J, Mnih V, Hinton G et al. (2011) On deep generative models with applications to recognition. In: Proceedings of IEEE conference on computer vision and pattern recognition, pp 2857–2864

  12. Ma X, Geng J, Wang H (2015) Hyperspectral image classification via contextual deep learning. EURASIP J Image Video Process 1(2015):1–12

    Google Scholar 

  13. Zhang L, Zhang L, Du B (2016) Deep learning for remote sensing data: a technical tutorial on the state of the art. IEEE Geosci Remote Sens Mag 4(2):22–40

    Article  Google Scholar 

  14. Chen Y, Lin Z, Zhao X, Wang G, Gu Y (2014) Deep learning-based classification of hyperspectral data. IEEE J Sel Top Appl Earth Obs Remote Sens 7(6):2094–2107

    Article  Google Scholar 

  15. Chen Y, Zhao X, Jia X (2015) Spectral–spatial classification of hyperspectral data based on deep belief network. IEEE J Sel Top Appl Earth Obs Remote Sens 8(6):2381–2392

    Article  Google Scholar 

  16. Pan B, Shi Z, Xu X (2018) MugNet: deep learning for hyperspectral image classification using limited samples. ISPRS J Photogramm Remote Sens 145:108–119

    Article  Google Scholar 

  17. Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693

    Article  Google Scholar 

  18. De Bonet JS, Viola PA (1998) A non-parametric multi-scale statistical model for natural images. In: Proceedings of advances in neural information processing systems, pp 773–779

  19. Kim Y, Koh YJ, Lee C, Kim S, Kim C (2015) Dark image enhancement based on pairwise target contrast and multi-scale detail boosting. In: Proceedings of IEEE international conference on image processing, pp 1404–1408

  20. Liu Z, Song X, Tang Z (2015) Fusing hierarchical multi-scale local binary patterns and virtual mirror samples to perform face recognition. Neural Comput Appl 26(8):2013–2026

    Article  Google Scholar 

  21. Yuan C, Sun X, Lv R (2016) Fingerprint liveness detection based on multi-scale LPQ and PCA. China Commun 13(7):60–65

    Article  Google Scholar 

  22. Liao S, Zhu X, Lei Z, Zhang L, Li SZ (2007) Learning multi-scale block local binary patterns for face recognition. In: Proceedings of international conference on biometrics, pp 828–837

  23. Gong Y, Wang L, Guo R, Lazebnik S (2014) Multi-scale orderless pooling of deep convolutional activation features. In: Proceedings of European conference on computer vision, pp 392–407

  24. Gu H, Han Y, Yang Y, Li H, Liu Z, Soergel U, Blaschke T, Cui S (2018) An efficient parallel multi-scale segmentation method for remote sensing imagery. Remote Sens 10(4):1–18

    Article  Google Scholar 

  25. Lin Y, Zhang B, Xu J, Li J, Zhao C, Yu D (2018) Hierarchical building extraction from high-resolution remote sensing imagery based on multi-feature and multi-scale method. In: Proceedings of international conference on multimedia and image processing, pp 17–23

  26. Alam FI, Zhou J, Liew AWC, Jia X, Chanussot J, Gao Y (2019) Conditional random field and deep feature learning for hyperspectral image classification. IEEE Trans Geosci Remote Sens 57(3):1612–1628

    Article  Google Scholar 

  27. Liong VE, Lu J, Wang G (2013) Face recognition using Deep PCA. In: Proceedings of international conference on information, communications and signal processing, pp 1–5

  28. Lin TY, Dollar P, Girshick R, He K, Hariharan B, Belongie S (2017) Feature pyramid networks for object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition

  29. Abdi H, Williams LJ (2010) Principal component analysis. Wiley Interdiscip Rev Comput Stat 2(4):433–459

    Article  Google Scholar 

  30. Gonzalez RC, Woods RE et al (2002) Digital image processing. Prentice Hall, Upper Saddle River

    Google Scholar 

  31. Cheriyadat A, Bruce LM (2003) Why principal component analysis is not an appropriate feature extraction method for hyperspectral data. In: Proceedings of IEEE international geoscience and remote sensing symposium, pp 3420–3422

  32. Marr D, Hildreth E (1980) Theory of edge detection. Proc R Soc Lond B Biol Sci 207(1167):187–217

    Article  Google Scholar 

  33. Witkin AP (1983) Scale-space filtering. In: Proceedings of international joint conference on artificial intelligence, pp 1019–1022

  34. Koenderink JJ (1984) The structure of images. Biol Cybern 50(5):363–370

    Article  MathSciNet  Google Scholar 

  35. GIC (2014) Hyperspectral remote sensing scenes. http://www.ehu.eus/ccwintco/index.php/Hyperspectral_Remote_Sensing_Scenes. Accessed 17 Oct 2019

  36. Ye M, Zheng W, Lu H, Zeng X, Qian Y (2017) Cross-scene hyperspectral image classification based on DWT and manifold-constrained subspace learning. Int J Wavelets Multiresolut Inf Process 15(06):1750062

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This study was funded by the National Natural Science Foundation of China (Grant Nos. 61701468, 61171151, 1571393 and 61272315) and International Cooperation Project of Zhejiang Provincial Science and Technology Department (Grant No. 2017C34003).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huijuan Lu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ye, M., Ji, C., Chen, H. et al. Residual deep PCA-based feature extraction for hyperspectral image classification. Neural Comput & Applic 32, 14287–14300 (2020). https://doi.org/10.1007/s00521-019-04503-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04503-3

Keywords

Navigation