GPU Implementation of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis

被引:76
|
作者
Bernabe, Sergio [1 ]
Lopez, Sebastian [2 ]
Plaza, Antonio [1 ]
Sarmiento, Roberto [2 ]
机构
[1] Univ Extremadura, Hyperspectral Comp Lab, Caceres 10071, Spain
[2] Univ Palmas Gran Canaria, Inst Appl Microelect, Tafira Baja 35017, Spain
关键词
Automatic target detection and classification algorithm (ATDCA); commodity graphics processing units (GPUs); Gram-Schmidt (GS) orthogonalization; hyperspectral imaging;
D O I
10.1109/LGRS.2012.2198790
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
The detection of (moving or static) targets in remotely sensed hyperspectral images often requires real-time responses for swift decisions that depend upon high computing performance of algorithm analysis. The automatic target detection and classification algorithm (ATDCA) has been widely used for this purpose. In this letter, we develop several optimizations for accelerating the computational performance of ATDCA. The first one focuses on the use of the Gram-Schmidt orthogonalization method instead of the orthogonal projection process adopted by the classic algorithm. The second one is focused on the development of a new implementation of the algorithm on commodity graphics processing units (GPUs). The proposed GPU implementation properly exploits the GPU architecture at low level, including shared memory, and provides coalesced accesses to memory that lead to very significant speedup factors, thus taking full advantage of the computational power of GPUs. The GPU implementation is specifically tailored to hyperspectral imagery and the special characteristics of this kind of data, achieving real-time performance of ATDCA for the first time in the literature. The proposed optimizations are evaluated not only in terms of target detection accuracy but also in terms of computational performance using two different GPU architectures by NVIDIA: Tesla C1060 and GeForce GTX 580, taking advantage of the performance of operations in single-precision floating point. Experiments are conducted using hyperspectral data sets collected by three different hyperspectral imaging instruments. These results reveal considerable acceleration factors while retaining the same target detection accuracy for the algorithm.
引用
收藏
页码:221 / 225
页数:5
相关论文
共 50 条
  • [1] FPGA Implementation of a Hardware Optimized Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis
    Macias, Ruben
    Bernabe, Sergio
    Bascones, Daniel
    Gonzalez, Carlos
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [2] Performance Portability Study of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis using OpenCL
    Bernabe, Sergio
    Igual, Francisco D.
    Botella, Guillermo
    Garcia, Carlos
    Prieto-Matias, Manuel
    Plaza, Antonio
    [J]. HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING V, 2015, 9646
  • [3] GPU Implementation of Target and Anomaly Detection Algorithms for Remotely Sensed Hyperspectral Image Analysis
    Paz, Abel
    Plaza, Antonio
    [J]. SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING VI, 2010, 7810
  • [4] GPU Implementation of Composite Kernels for Hyperspectral Image Classification
    Wu, Zebin
    Liu, Jiafu
    Plaza, Antonio
    Li, Jun
    Wei, Zhihui
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2015, 12 (09) : 1973 - 1977
  • [5] 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
  • [6] GGCN: GPU-Based Hyperspectral Image Classification Algorithm
    Zhang Minghua
    Zou Yaqing
    Song Wei
    Huang Dongmei
    Liu Zhixiang
    [J]. LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (20)
  • [7] GPU Parallel Implementation of Support Vector Machines for Hyperspectral Image Classification
    Tan, Kun
    Zhang, Junpeng
    Du, Qian
    Wang, Xuesong
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2015, 8 (10) : 4647 - 4656
  • [8] Evaluation of the GPU Architecture for the Implementation of Target Detection Algorithms for Hyperspectral Imagery
    Trigueros-Espinosa, Blas
    Velez-Reyes, Miguel
    Santiago-Santiago, Nayda G.
    Rosario-Torres, Samuel
    [J]. ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XVII, 2011, 8048
  • [9] HW/SW Implementation of Hyperspectral Target Detection Algorithm
    Boskovic, Dordije
    Orlandic, Milica
    Bakken, Sivert
    Johansen, Tor Arne
    [J]. 2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 161 - 166
  • [10] 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)