GPU Parallel Implementation of Support Vector Machines for Hyperspectral Image Classification

被引:42
|
作者
Tan, Kun [1 ]
Zhang, Junpeng [1 ]
Du, Qian [2 ]
Wang, Xuesong [3 ]
机构
[1] China Univ Min & Technol, Sch Informat & Elect Engn, Jiangsu Key Lab Resources & Environm Informat Eng, Xuzhou 221116, Peoples R China
[2] Mississippi State Univ, Dept Elect & Comp Engn, Starkville, MS 39762 USA
[3] China Univ Min & Technol, Sch Informat & Elect Engn, Xuzhou 221116, Peoples R China
关键词
Classification; hyperspectral data; multicore processing; support vector machines (SVMs); ALGORITHM; SVM;
D O I
10.1109/JSTARS.2015.2453411
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 data-processing 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.5x over the popular LIBSVM software in the training process for data with 200 bands, 13 classes, and 95 597 training samples, and 81.9x in the testing process for data with 103 bands, 9 classes, 1892 support vectors (SVs), and 42 776 testing samples.
引用
收藏
页码:4647 / 4656
页数:10
相关论文
共 50 条
  • [41] Semisupervised image classification with Laplacian support vector machines
    Gomez-Chova, Luis
    Camps-Valls, Gustavo
    Munoz-Mari, Jordi
    Calpe, Javier
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2008, 5 (03) : 336 - 340
  • [42] Color Image Classification Using Support Vector Machines
    冯霞
    [J]. 中国民航大学学报, 2003, (S2) : 184 - 190
  • [43] Multiscale Superpixel-Level Subspace-Based Support Vector Machines for Hyperspectral Image Classification
    Yu, Haoyang
    Gao, Lianru
    Liao, Wenzhi
    Zhang, Bing
    Pizurica, Aleksandra
    Philips, Wilfried
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2017, 14 (11) : 2142 - 2146
  • [44] An Hybrid Parallel Implementation of Model Selection for Support Vector Machines
    Ripepi, Giuseppe
    Clematis, Andrea
    D'Agostino, Daniele
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 145 - 149
  • [45] MULTI-GPU PARALLEL IMPLEMENTATION OF SPATIAL-SPECTRAL KERNEL SPARSE REPRESENTATION FOR HYPERSPECTRAL IMAGE CLASSIFICATION
    Deng, Weishi
    Wu, Zebin
    Ma, Haoyang
    Wang, Qicong
    Sua, Jin
    Xu, Yang
    Yang, Jiandong
    Wei, Zhihui
    Liu, Hongyi
    [J]. IGARSS 2020 - 2020 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2020, : 517 - 520
  • [46] Support vector machines for classification of hyperspectral remote-sensing images
    Melgani, F
    Bruzzone, L
    [J]. IGARSS 2002: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM AND 24TH CANADIAN SYMPOSIUM ON REMOTE SENSING, VOLS I-VI, PROCEEDINGS: REMOTE SENSING: INTEGRATING OUR VIEW OF THE PLANET, 2002, : 506 - 508
  • [47] Classification of hyperspectral endocrine tissue images using support vector machines
    Maktabi, Marianne
    Koehler, Hannes
    Ivanova, Magarita
    Neumuth, Thomas
    Rayes, Nada
    Seidemann, Lena
    Sucher, Robert
    Jansen-Winkeln, Boris
    Gockel, Ines
    Barberio, Manuel
    Chalopin, Claire
    [J]. INTERNATIONAL JOURNAL OF MEDICAL ROBOTICS AND COMPUTER ASSISTED SURGERY, 2020, 16 (05): : 1 - 10
  • [48] Source based feature extraction for support vector machines in hyperspectral classification
    Halldorsson, GH
    Benediktsson, JA
    Sveinsson, JR
    [J]. IGARSS 2004: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM PROCEEDINGS, VOLS 1-7: SCIENCE FOR SOCIETY: EXPLORING AND MANAGING A CHANGING PLANET, 2004, : 536 - 539
  • [49] Hyperspectral Image Classification via Support Vector Data Description
    Mutlu, Huseyin Emre
    Erdem, Seniha Esen Yuksel
    [J]. 2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 2065 - 2068
  • [50] GPU Implementation of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis
    Bernabe, Sergio
    Lopez, Sebastian
    Plaza, Antonio
    Sarmiento, Roberto
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) : 221 - 225