Publication Cover
Canadian Journal of Remote Sensing
Journal canadien de télédétection
Volume 44, 2018 - Issue 5
350
Views
11
CrossRef citations to date
0
Altmetric
Review Article

A Survey of GPU Implementations for Hyperspectral Image Classification in Remote Sensing

&
Pages 532-550 | Received 22 Jun 2018, Accepted 13 Dec 2018, Published online: 15 Feb 2019

References

  • Alawneh, S., and Peters, D. 2012. “Ice simulation using GPGPU.” In IEEE 14th International Conference on High Performance Computing and Communications, Liverpool.
  • Alawneh, S., and Peters, D. 2013. “2D triangulation of polygons on CUDA.” In High Performance Computing and Simulation (HPCS), 2013 International Conference on, Helsinki.
  • Alawneh, S., Howell, C., and Richard, M. 2015. “Fast quadratic discriminant analysis using GPGPU.” In IEEE 17th International Conference on High Performance Computing and Communications (HPCC), New York.
  • B. L. N. P. and Prabukumar, M. 2017. “Survey on classification methods for hyper spectral remote sensing imagery.” 2017 International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, 2017, pp. 538–542.
  • Barberis, A., Danese, G., Leporati, F., Plaza, A., and Torti, E. 2013. “Real-time implementation of the vertex component analysis algorithm on GPUs.” IEEE Geoscience and Remote Sensing Letters, Vol. 10(No. 2): pp. 251–255.
  • Benediktsson, J.A., Chanussot, J., and Moon, W.M. 2012. “Very high-resolution remote sensing: Challenges and opportunities.” Proceeds IEEE, Vol. 100(No. 6): pp. 1907–1910.
  • Bernabe, S., Lopez, S., Plaza, A., and Sarmiento, R. 2012. “GPU implementation of an automatic target detection and classification algorithm for hyperspectral image analysis.” IEEE Geoscience and Remote Sensing Letters, Vol. 10(No. 2): pp. 221–225.
  • Bernabé, S., Sánchez, S., Plaza, A., López, S., Benediktsson, J.A. and Sarmiento, R. 2014. “Hyperspectral unmixing on GPUs and multi-core processors: a comparison.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 6(No. 3): pp. 1386–1398.
  • Boggs, J.L., Tsegaye, D.T., Reddy, K.C. and Fahsi, A. 2008. “Relationship between hyperspectral reflectance, soil nitrate-nitrogen, cotton leaf chlorophyll, and cotton yield: a step toward precision agriculture.” Journal of Sustainable Agriculture, Vol. 22(No. 3): pp. 5–16.
  • Briottet, X., Boucher, Y., Dimmeler, A., Malaplate, A., Cini, A., Diani, M., Bekman, H., et al. 2006. “Military applications of hyperspectral imagery” Society of Photographic Instrumentation Engineers, California. Vol. 6239: pp. 6239.
  • Campana-Olivo, R., and Manian, V. 2011. “Parallel implementation of nonlinear dimensionality reduction methods applied in object segmentation using CUDA in GPU.” Proceeds SPIE, Vol. 8048, p. 80480R.
  • Caoy, X., Zhou, F., Xu, L., Meng, D., Xu, Z., and Paisley J. 2018. “Hyperspectral image classification with markov random fields and a convolutional neural network.” IEEE Transactions on Image Processing, Vol. 27(No. 5): pp. 2354–2367.
  • Catanzaro, B.C., Sundaram N., and Keutzer, K. 2008. “Fast support vector machine training and classification on graphics processors.” In Machine Learning, Proceedings of the Twenty-Fifth International Conference, Helsinki.
  • Chang, C.-I. 2013. Hyperspectral Imaging. Techniques for Spectral Detection and Classification. New York: Kluwer Academic/Pluem Publishers.
  • Chang, Y.-L., Chao, H.-T., Huang, M.-Y., Chang, L., Fang, J.-P. and Hsieh, T.-J. 2014. “Incenter-based nearest feature space method for hyperspectral image classification using GPU.” Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on, Hsinchu.
  • Chanussot, J., Bioucas-Dias, J., Creusere, C.D., and Fowler, J.E. 2015. “Introduction to the issue on advances in advances in remote sensing image processing.” IEEE Journal of Selected Topics in Signal Processing, Vol. 9(No. 6): pp. 961–963.
  • Chien, J., and Wu, C. 2002. “Discriminant waveleftfaces and nearest feature.” IEEE Transaction Pattern Analog Machine Intelligence, Vol. 24(No. 12): pp. 1644–1649.
  • Christophe, E., Michel, J., and Inglada, J. 2011. “Remote sensing processing: from multicore to GPU.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 4(No. 3): pp. 643–652.
  • Chutia, D., Bhattacharyya, D.K., Sarma, K., Kalita, R., and Sudhakar, S. 2016. “Hyperspectral remote sensing classifications: a perspective survey.” Transactions in GIS, Vol. 20(No. 4): pp. 463–490.
  • Cloutis, E.A. 1996. “Hyperspectral geological remote sensing: evaluation of analytical techniques.” International Journal of Remote Sensing, Vol. 17(No. 12): pp. 2215–2242.
  • Cochrane, M.A. 2000. “Using vegetation reflectance variability for species level classification of hyperspectral data.” International Journal of Remote Sensing, Vol. 21(No. 10): pp. 2075–2087.
  • Dong, H., Li, T., Leng, J., Kong, L., and Bai, G. 2017. “GCN: GPU-based cube CNN framework for hyperspectral image classification.” Parallel Processing (ICPP), 2017 46th International Conference on, Bristol.
  • Donoho, D.L. 2000. “High-dimensional data analysis: the curses and blessings of dimensionality.” Maths challenges of the 21st Century, Los Angeles.
  • Expertiza. 2011. “CSC/ECE 506 Spring 2011/ch2a mc,” 21 March 2011. [Online]. Accessed February 12 2018. http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_506_Spring_2011/ch2a_mc
  • Fauvel, M., Tarabalka, Y., Benediktsson, J.A., Chanussot, J., and Tilton, J.C. 2013. “Advances in spectral-spatial classification of hyperspectral images.” Proceedings of the IEEE, Vol. 101(No. 3): pp. 652–675.
  • Florimbi, G., Fabelo, H., Torti, E., Lazcano, R., Madroñal, D., Ortega, S., Salvador, R., et al. 2018. “Accelerating the K-nearest neighbors filtering algorithm to optimize the real-time classification of human brain tumor in hyperspectral images.” Sensors Signal Processing and Visual Computing, Vol. 18(No. 7):2314.
  • Fontanella, A., Marenzi, E., Torti, E., Danese, G., Plaza, A., and Leporati, F. 2018. “A suite of parallel algorithms for efficient band selection from hyperspectral images.” Journal of Real-Time Image Processing, 5: pp. 537–553.
  • Ghamisim, P., Maggiori, E., Li, S., Souza, R., Tarablaka, Y., Moser, G., De Giorgi, A., et al. 2018. “New frontiers in spectral-spatial hyperspectral image classification: the latest advances based on mathematical morphology, Markov random fields, segmentation, sparse representation, and deep learning.” IEEE Geoscience and Remote Sensing Magazine, Vol. 6(No. 9): pp. 10–43.
  • Luo, Y., Zou, J., Yao, C., Li, T., and Bai, G. 2018 “HSI-CNN: a novel convolution neural network for hyperspectral image.” 2018 International Conference on Audio, Language and Image Processing (ICALIP): 464–469.
  • Ghiyamat, A., and Shafri, H. 2010. “A review on hyperspectral remote sensing for homogeneous and heterogeneous forest biodiversity assessment” International Journal of Remote Sensing, Vol. 31(No. 7): pp. 1837–1856.
  • Gonzalez, C., Mozos, D., and Resano, J. 2012. “FPGA implementation of the N-FINDR algorithm for remotely sensed hyperspectral image analysis.” IEEE Transactions on Geoscience and Remote Sensing, Vol. 50(No. 2): pp. 374–388.
  • Gualtieri, J.A., and Cromp, R.F. 1998. “Support vector machines for hyperspectral remote sensing classification.” Proceeds SPIE, Vol. 3584, pp. 221–232.
  • Herrero-Lopez, S.S., Williams, J.R., and Sanchez, A. 2010. “Parallel multiclass classification using SVMs on GPUs.” In Proceedings of 3rd Workshop on General Purpose Processing on Graphics Processing Units, Pittsburgh, PA.
  • Hu, F., Xia, G., Wang, Z., Huang, X., Zhang, L., and Sun, H. 2015. “Unsupervised feature learning via spectral clustering of multidimensional patches for remotely sensed scene classification.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 8(No. 5): pp. 2015–2030.
  • Jimenez, L., and Landgrebe, D. 1999. “Supervised classification in high-dimensional space: geometrical, statistical, and asymptotical properties of multivariate data.” IEEE Transactions on Systems, Man, and Cybernetics, Part C, Vol. 28(No. 1): pp. 39–54.
  • Kato, S., and Brandt, S. 2011. “Operating Systems Challenges for GPU Resource Management ∗.” (2011). Accessed February 12 2018. http://www.ertl.jp/∼shinpei/papers/ospert11.pdf.
  • Kirk, D.B., and Hwu, W.-M.W. 2010. Programming Massivley Parallel Processors. New York: Elsevier Inc.
  • Landgrebe, D.A. 2003. Signal Theory Methods in Multispectral Remote Sensing. New Jersey: John WIley and Sons, Inc.
  • Landgrebe, D. 2015. “Multispectral land sensing: where from, where to?.” IEEE Transactions on Geoscience and Remote Sensing, Vol. 43(No. 3): pp. 414–421.
  • Lanthier, Y., Bannari, A., Haboudane, D., Miller, J.R., and Tremblay, N. 2008. “Hyperspectral data segmentation and classification in precision agriculture: a multi-scale analysis.” IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium, Boston, MA, pp. II-585–II-588.
  • Leng, J., Li, T. and Bai, G. 2016. “Cube-CNN-SVM: a novel hyperspectral.” In IEEE International Conference, San Jose, CA.
  • Li, S., and Lu, J. 1999. “Face recognition using the nearest feature line.” IEEE Transaction Neural Network, Vol. 10(No. 2): pp. 439–443.
  • Liu, J., Wu, Z., Sun, L., Wei, Z., and Xiao, L. 2014. “Hyperspectral image classification using kernel sparse representation and semilocal spatial graph regularization.” IEEE Geoscience and Remote Sensing Society, Vol. 11(No. 8): pp. 1320–1324.
  • Li, W., Zhang, L., Zhang, L., and Du, B. 2017. “GPU Parallel Implementation of Isometric Mapping for Hyperspectral Classification.” IEEE Geoscience and Remote Sensing Letters, Vol. 14(No. 9): pp. 1532–1536.
  • López-Fandiño, J., Quesada-Barriuso, P., Heras, D.B., and Argüello, F. 2015. “Efficient ELM-based techniques for the classification of hyperspectral remote sensing images on commodity GPUs.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 8(No. 6): pp. 2884–2893.
  • Luo, Y., Guo, K., Wang, D., Tao, Z., Wang, M., and Wang, Z. 2012. “Hyperspectral remote sensing classification processing parallel computing research based on GPU.” Computer Science and Electronics Engineering (ICCSEE), 2012 International Conference on, Hangzhou.
  • Manolakis, D., Marden, D., and Shaw, G.A. 2003. “Hyperspectral image processing for automatic target detection applications.” Lincoln Laboratory Journal, Vol. 14(No. 1): pp. 79–116.
  • Nascimento, J.M.P., Bioucas-Dias, J.M., Alves, J.M.R., Silva, V., and Plaza, A. 2014. “Parallel hyperspectral unmixing on GPUs.” IEEE Geoscience and Remote Sensing Letters, Vol. 11(No. 3): pp. 666–670.
  • Nickolls, J., Buck, I., Garland, M., and Skadron, K. 2008. “Scalable parallel programming with CUDA.” Queue - GPU Computing, Vol. 6(No. 2), p. 40–53, March.
  • NVIDIA, NVIDIA CUDA Architecture. 2009. NVIDIA, “CUDA Toolkit 2.1,” January 2009. [Online]. Accessed February 12 2018. https://developer.nvidia.com/cuda-toolkit-21-january-2009.
  • Plaza, A., Benediktsson, J.A., Boardman, J.W., Brazile, J., Bruzzone, L., Camps-Valls, G., Chanussot, J., et al. 2009. “Recent advances in techniques for hyperspectral image.” Remote Sensing of Environment, Vol. 113(No. 1): pp. 110–122.
  • Plaza, A.J., Du, Q., Chang, Y.-L. and King, R.L. 2011a. “High performance computing for hyperspectral remote sensing.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 4(No. 3): pp. 528–544.
  • Plaza, A., Plaza, J., Paz, A., and Sánchez, S. 2011b. “Parallel hyperspectral image and signal processing [Application Corner].” IEEE Signal Processing Magazines, Vol. 28(No. 3): pp. 119–126.
  • Pontius, J., Martin, M., Plourde, L., and Hallett, R. 2008. “Ash decline assessment in emerald ash borer-infested regions: a test of tree-level, hyperspectral technologies.” Remote Sensing of Environment, Vol. 112(No. 5): pp. 2665–2676.
  • Quesada-Barriuso, P., Argüello, F., and Heras, D.B. 2014. “Spectral–spatial classification of hyperspectral images using wavelets and extended morphological.” IEEE Journal Selected Topics Applied Earth Observervation Remote Sensing, Vol. 7(No. 4): pp. 1177–1185.
  • Quesada-Barriuso, P., Arguello, F., Heras, D.B. and Benediktsson, J.A. 2015. “Wavelet-based classification of hyperspectral images using extended morphological profiles on graphics processing units,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 8(No. 6): pp. 1–9.
  • Rouse, M. 2017. “What is GPU (graphics processing unit),” 20 May 2017. Accessed February 12 2018. http://searchvirtualdesktop.techtarget.com/definition/GPU-graphics-processing-unit.
  • Schmid, T., Koch, M., and Gumuzzio, J. 2005. “Multisensor approach to determine changes of wetland characteristics in semiarid environments (central Spain).” IEEE Transactions on Geoscience and Remote Sensing, Vol. 43(No. 11): pp. 2516–2525.
  • Tan, K., Zhang, J., and Du, Q. 2015. “GPU parallel implementation of support vector machines for hyperspectral image classification,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 8(No. 10): pp. 4647–4656.
  • Torti, E., Danese, G., Leporati, F., and Plaza, A. 2015. “A Hybrid CPU–GPU real-time hyperspectral unmixing chain.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 9(No. 2): pp. 945–951.
  • Velasco-Forero, S., and Manian, V. 2009. “Accelerating hyperspectral manifold learning using graphical processing units.” Proceeds of SPIE, Vol. 7334, p. 73341R.
  • Wu, X., Huang, B., and Plaza, A. 2014. “Real-time implementation of the pixel purity index algorithm for endmember identification on GPUs.” IEEE Geoscience and Remote Sensing Letters, Vol. 11(No. 5): pp. 955–959.
  • Wu, Z., Shi, L., Li, J., Wang, Q., Sun, L., Wei, Z., Plaza, J., and Plaza, A. 2017. “GPU parallel implementation of spatially adaptive hyperspectral image classification.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. PP(No. 99): pp. 1–13.
  • Wu, Z., Wang, Q., and Plaza, A. 2015. “Parallel spatial–spectral hyperspectral image classification with sparse representation and Markov random fields on GPUs.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 8(No. 6): pp. 2926–2938.
  • Wu, Z., Wang, Q., Plaza, A., Li, J., Liu, J., and Wei, Z. 2015. “Parallel implementation of sparse representation classifiers for hyperspectral imagery on GPUs.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 8(No. 6): pp. 2912–2925.
  • Wu, Z., Wang, Q., Plaza, A., Li, J., Wei, J., and Wei, Z. 2016. “GPU implementation of hyperspectral image classification based on weighted Markov random fields.” Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), 2016 8th Workshop on, Los Angeles.
  • Wu, Z., Li, Y., Plaza, A., Li, J., Xiao, F., and Wei, Z. 2016. “Parallel and distributed dimensionality reduction of hyperspectral data on cloud computing architectures.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Vol. 9(No. 6): pp. 2270–2278.
  • Xu, L., and Li, J. 2014. “Bayesian classification of hyperspectral imagery based on probabilistic sparse representation and Markov random field.” IEEE Geoscience and Remote Sensing Letters, Vol. 11(No. 4): pp. 823–827.
  • Zebin, W., Jiafu, L., Antonio, P., Jun, L., and Zhihui, W. 2015. “GPU implementation of composite kernels for hyperspectral image classification.” IEEE Geoscience and Remote Sensing Letters, Vol. 12(No. 9): pp. 1973–1977.
  • Zhang, L., Zhang, L., and Du, B. 2016. “Deep learning for remote sensing data: a technical tutorial on the state of the art.” IEEE Geoscience and Remote Sensing Magazine, Vol. 4(No. 2): pp. 22–40.
  • Zheng, J., Wu, Z., Wang, Q., Liu, J., Wei, Z., and Wang, W. 2016. “GPU parallel optimization of hyperspectral image Kernel Sparse representation classification based on spatial-spectral graph regularization.” Advanced Cloud and Big Data (CBD), 2016 International Conference on, Chengdu, Sichuan.
  • Zhang, L., Zhang, Q., Zhang, L., Tao, D., Huang, X., and Du, B. 2015. “Ensemble manifold regularized sparse low-rank approximation for multiview feature embedding.” Pattern Recognition, Vol. 48(No. 10): pp. 3102–3112.
  • Zhang, L., Zhang, L., Tao, D., and Huang, X. 2011. “On combining multiple features for hyperspectral remote sensing image classification.” IEEE Transactions on Geoscience and Remote Sensing, Vol. 50(No. 3): pp. 879–893.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.