GPU Parallel Implementation of Spatially Adaptive Hyperspectral Image Classification

被引:62
|
作者
Wu, Zebin [1 ,2 ,3 ]
Shi, Linlin [1 ]
Li, Jun [4 ,5 ]
Wang, Qicong [1 ]
Sun, Le [1 ]
Wei, Zhihui [1 ]
Plaza, Javier [3 ]
Plaza, Antonio [3 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[2] Jiangsu High Technol Res Key Lab Wireless Sensor, Nanjing 210003, Jiangsu, Peoples R China
[3] Univ Extremadura, Escuela Politecn, Dept Technol Comp & Commun, Hyperspectral Comp Lab, E-10003 Caceres, Spain
[4] Sun Yat Sen Univ, Sch Geog & Planning, Guangdong Prov Key Lab Urbanizat & Geosimulat, Guangzhou 510275, Guangdong, Peoples R China
[5] Sun Yat Sen Univ, Sch Geog & Planning, Ctr Integrated Geog Informat Anal, Guangzhou 510275, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Graphics processing units (GPUs); hyperspectral image; parallel; sparse multinomial logistic regression (SMLR); spatially adaptive Markov random fields (MRFs); spectral-spatial classification; MULTINOMIAL LOGISTIC-REGRESSION; KERNEL SPARSE REPRESENTATION; REAL-TIME IMPLEMENTATION;
D O I
10.1109/JSTARS.2017.2755639
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Image classification is a very important tool for remotely sensed hyperspectral image processing. Techniques able to exploit the rich spectral information contained in the data, as well as its spatial-contextual information, have shown success in recent years. Due to the high dimensionality of hyperspectral data, spectral-spatial classification techniques are quite demanding from a computational viewpoint. In this paper, we present a computationally efficient parallel implementation for a spectral-spatial classification method based on spatially adaptive Markov random fields (MRFs). The method learns the spectral information from a sparse multinomial logistic regression classifier, and the spatial information is characterized by modeling the potential function associated with a weighted MRF as a spatially adaptive vector total variation function. The parallel implementation has been carried out using commodity graphics processing units (GPUs) and the NVIDIA's Compute Unified Device Architecture. It optimizes the work allocation and input/output transfers between the central processing unit and the GPU, taking full advantages of the computational power of GPUs as well as the high bandwidth and low latency of shared memory. As a result, the algorithm exploits the massively parallel nature of GPUs to achieve significant acceleration factors (higher than 70x) with regards to the serial and multicore versions of the same classifier on an NVIDIA Tesla K20C platform.
引用
收藏
页码:1131 / 1143
页数:13
相关论文
共 50 条
  • [1] GPU Parallel Implementation of Support Vector Machines for Hyperspectral Image Classification
    Tan, Kun
    Zhang, Junpeng
    Du, Qian
    Wang, Xuesong
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2015, 8 (10) : 4647 - 4656
  • [2] GPU Parallel Implementation of Isometric Mapping for Hyperspectral Classification
    Li, Wan
    Zhang, Liangpei
    Zhang, Lefei
    Du, Bo
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2017, 14 (09) : 1532 - 1536
  • [3] GPU Implementation of Composite Kernels for Hyperspectral Image Classification
    Wu, Zebin
    Liu, Jiafu
    Plaza, Antonio
    Li, Jun
    Wei, Zhihui
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2015, 12 (09) : 1973 - 1977
  • [4] 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
    IGARSS 2020 - 2020 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2020, : 517 - 520
  • [5] 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
    REMOTE SENSING, 2020, 12 (08)
  • [6] GPU IMPLEMENTATION OF HYPERSPECTRAL IMAGE CLASSIFICATION BASED ON WEIGHTED MARKOV RANDOM FIELDS
    Wu, Zebin
    Wang, Qicong
    Plaza, Antonio
    Li, Jun
    Wei, Jie
    Wei, Zhihui
    2016 8TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2016,
  • [7] GPU Implementation of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis
    Bernabe, Sergio
    Lopez, Sebastian
    Plaza, Antonio
    Sarmiento, Roberto
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) : 221 - 225
  • [8] Hyperspectral image classification with token fusion on GPU
    Huang, He
    Tao, Sha
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2024, 249
  • [9] GPU FOR PARALLEL ON-BOARD HYPERSPECTRAL IMAGE PROCESSING
    Setoain, Javier
    Prieto, Manuel
    Tenllado, Christian
    Tirado, Francisco
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2008, 22 (04): : 424 - 437
  • [10] Multi-GPU Implementation of Nearest-Regularized Subspace Classifier for Hyperspectral Image Classification
    Li, Zhixin
    Ni, Jun
    Zhang, Fan
    Li, Wei
    Zhou, Yongsheng
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2020, 13 (13) : 3534 - 3544