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 条
  • [1] A New GPU Implementation of Support Vector Machines for Fast Hyperspectral Image Classification
    Paoletti, Mercedes E.
    Haut, Juan M.
    Tao, Xuanwen
    Plaza Miguel, Javier
    Plaza, Antonio
    [J]. REMOTE SENSING, 2020, 12 (08)
  • [2] GPU Parallel Implementation of Spatially Adaptive Hyperspectral Image Classification
    Wu, Zebin
    Shi, Linlin
    Li, Jun
    Wang, Qicong
    Sun, Le
    Wei, Zhihui
    Plaza, Javier
    Plaza, Antonio
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2018, 11 (04) : 1131 - 1143
  • [3] Subspace-Based Support Vector Machines for Hyperspectral Image Classification
    Gao, Lianru
    Li, Jun
    Khodadadzadeh, Mahdi
    Plaza, Antonio
    Zhang, Bing
    He, Zhijian
    Yan, Huiming
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2015, 12 (02) : 349 - 353
  • [4] HYPERSPECTRAL IMAGE CLASSIFICATION WITH SUPPORT VECTOR MACHINES ON KERNEL DISTRIBUTION EMBEDDINGS
    Franchi, Gianni
    Angulo, Jesus
    Sejdinovic, Dino
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2016, : 1898 - 1902
  • [5] Classification of Hyperspectral Images with Support Vector Machines
    Andreola, Rafaela
    Haertel, Vitor
    [J]. BOLETIM DE CIENCIAS GEODESICAS, 2010, 16 (02): : 210 - 231
  • [6] Support vector machines for classification of hyperspectral data
    Gualtieri, JA
    Chettri, S
    [J]. IGARSS 2000: IEEE 2000 INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOL I - VI, PROCEEDINGS, 2000, : 813 - 815
  • [7] GPU Parallel Implementation of Isometric Mapping for Hyperspectral Classification
    Li, Wan
    Zhang, Liangpei
    Zhang, Lefei
    Du, Bo
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2017, 14 (09) : 1532 - 1536
  • [8] Regularized feature extractions and support vector machines for hyperspectral image data classification
    Kuo, BC
    Chang, KY
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2005, 3681 : 873 - 879
  • [9] Binary tree of posterior probability support vector machines for hyperspectral image classification
    Wang, Dongli
    Zhou, Yan
    Zheng, Jianguo
    [J]. JOURNAL OF APPLIED REMOTE SENSING, 2011, 5
  • [10] Hyperspectral Image Classification Using Discrete Space Model and Support Vector Machines
    Xie, Li
    Li, Guangyao
    Xiao, Mang
    Peng, Lei
    Chen, Qiaochuan
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2017, 14 (03) : 374 - 378