• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (12): 2321-2330.

• 论文 • Previous Articles     Next Articles

GPU based parallel optimization of spatial-spectral kernel
sparse representation for hyperspectral image classification          

WANG Qicong1,3,WU Zebin1,2,LIU Jianjun1,WEI Zhihui1,3,YE Shun1,LIU Jiafu1   

  1. (1.School of Computer Science and Engineering,Nanjing University of Science and Technology,Nanjing 210094;
    2.Lianyungang Research Institute,Nanjing University of Science and Technology,Lianyungang 222006;
    3.Jiangsu Key Laboratory of Spectral Imaging & Intelligent Sense,Nanjing 210094,China)
  • Received:2014-04-21 Revised:2014-08-11 Online:2014-12-25 Published:2014-12-25

Abstract:

Hyperspectral image classification is a hot issue of hyperspectral remote sensing information processing. Under the structure of kernel sparse representation classification, SpatialSpectral Kernel Sparse Representation Classification (SSKSRC) of hyperspectral images can achieve better performance by joint spectral features and information of spatially adjacent pixels. However, it is impossible to utilize it in timecritical condition because of the large scale of data and calculation. A parallel optimization method of SSKSRC is proposed based on GPU/CUDA. A memory access optimization strategy is designed to optimize the data exchange between the host and the device. The parallel computing ability of GPU is fully used to accelerate the calculation of the kernel matrix in the process of classification. The matrix operation that is realized according to the parallel feature of GPU is used to optimize the solving process of the classification model based on the alternating direction multiplier method. The experiments with real hyperspectral image data validate the effectiveness and efficiency of the proposed method.

Key words: remote sensing;hyperspectral;GPU;parallel;classification