DocumentCode :
3604862
Title :
GPU Parallel Implementation of Support Vector Machines for Hyperspectral Image Classification
Author :
Kun Tan ; Junpeng Zhang ; Qian Du ; Xuesong Wang
Author_Institution :
Sch. of Inf. & Electr. Eng., China Univ. of Min. & Technol., Xuzhou, China
Volume :
8
Issue :
10
fYear :
2015
Firstpage :
4647
Lastpage :
4656
Abstract :
Support vector machine (SVM) is considered as one of the most powerful classifiers for hyperspectral remote sensing images. However, it has high computational cost. In this paper, we propose a novel two-level parallel computing framework to accelerate the SVM-based classification by utilizing CUDA and OpenMP. For a binary SVM classifier, the kernel function is optimized on GPU, and then a second-order working set selection (WSS) procedure is employed and optimized especially for GPU to reduce the cost of communication between GPU and host. In addition to the parallel binary SVM classifier on GPU as dataprocessing level parallelization, a multiclass SVM is addressed by a “one-against-one” approach in OpenMP, and several binary SVM classifiers are run simultaneously to conduct task-level parallelization. The experimental results show that the solver in this framework offered a speedup of 18.5× over the popular LIBSVM software in the training process for data with 200 bands, 13 classes, and 95 597 training samples, and 81.9× in the testing process for data with 103 bands, 9 classes, 1892 support vectors (SVs), and 42 776 testing samples.
Keywords :
geophysical image processing; hyperspectral imaging; image classification; parallel architectures; remote sensing; CUDA; GPU parallel implementation; LIBSVM software; OpenMP; SVM-based classification; WSS procedure; binary SVM classifier; data-processing level parallelization; hyperspectral image classification; hyperspectral remote sensing images; kernel function; novel two-level parallel computing framework; one-against-one approach; parallel binary SVM classifier; second-order working set selection; support vector machines; Graphics processing units; Hyperspectral imaging; Image classification; Multicore processing; Support vector machines; Classification; hyperspectral data; multicore processing; support vector machines (SVMs);
fLanguage :
English
Journal_Title :
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
Publisher :
ieee
ISSN :
1939-1404
Type :
jour
DOI :
10.1109/JSTARS.2015.2453411
Filename :
7219385
Link To Document :
بازگشت