Efficient Implementation of Hyperspectral Anomaly Detection Techniques on GPUs and Multicore Processors

被引:24
|
作者
Molero, Jose M. [1 ,2 ]
Garzon, Ester M. [1 ,2 ]
Garcia, Inmaculada [3 ]
Quintana-Orti, Enrique S. [4 ]
Plaza, Antonio [5 ]
机构
[1] Univ Almeria, Dept Informat, Almeria 04120, Spain
[2] Univ Almeria, Agrifood Campus Int Excellence CEIA3, Almeria 04120, Spain
[3] Univ Malaga, Dept Comp Architecture, E-29071 Malaga, Spain
[4] Univ Jaume 1, Dept Ingn & Ciencia Comp, Castellon de La Plana 12071, Spain
[5] Univ Extremadura, Hyperspectral Comp Lab HyperComp, Dept Technol Comp & Commun, Caceres 10071, Spain
关键词
Anomaly detection; energy consumption; graphics processing units (GPUs); hyperspectral imaging; multicore processors; SPECIAL-ISSUE; PERFORMANCE; CLASSIFICATION; ALGORITHMS;
D O I
10.1109/JSTARS.2014.2328614
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Anomaly detection is an important task for hyperspectral data exploitation. Although many algorithms have been developed for this purpose in recent years, due to the large dimensionality of hyperspectral image data, fast anomaly detection remains a challenging task. In this work, we exploit the computational power of commodity graphics processing units (GPUs) and multicore processors to obtain implementations of a well-known anomaly detection algorithm developed by Reed and Xiaoli (RX algorithm), and a local (LRX) variant, which basically consists in applying the same concept to a local sliding window centered around each image pixel. LRX has been shown to be more accurate to detect small anomalies but computationally more expensive than RX. Our interest is focused on improving the computational aspects, not only through efficient parallel implementations, but also by analyzing the mathematical issues of the method and adopting computationally inexpensive solvers. Futhermore, we also assess the energy consumption of the newly developed parallel implementations, which is very important in practice. Our optimizations (based on software and hardware techniques) result in a significant reduction of execution time and energy consumption, which are keys to increase the practical interest of the considered algorithms. Indeed, for RX, the runtime obtained is less than the data acquisition time when real hyperspectral images are used. Our experimental results also indicate that the proposed optimizations and the parallelization techniques can significantly improve the general performance of the RX and LRX algorithms while retaining their anomaly detection accuracy.
引用
收藏
页码:2256 / 2266
页数:11
相关论文
共 50 条
  • [1] Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL
    Ferrer, Roger
    Planas, Judit
    Bellens, Pieter
    Duran, Alejandro
    Gonzalez, Marc
    Martorell, Xavier
    Badia, Rosa M.
    Ayguade, Eduard
    Labarta, Jesus
    [J]. LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2011, 6548 : 215 - +
  • [2] Multicore processors and GPUs: the power of parallel computing in the Cloud
    Bennett, Kelly W.
    Robertson, James
    [J]. ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR MULTI-DOMAIN OPERATIONS APPLICATIONS II, 2020, 11413
  • [3] Clusters versus GPUs for Parallel Target and Anomaly Detection in Hyperspectral Images
    Paz, Abel
    Plaza, Antonio
    [J]. EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2010,
  • [4] Clusters versus GPUs for Parallel Target and Anomaly Detection in Hyperspectral Images
    Abel Paz
    Antonio Plaza
    [J]. EURASIP Journal on Advances in Signal Processing, 2010
  • [5] HYPERSPECTRAL ANOMALY DECTECTION ON MULTICORE DSPS
    Li, Yuan
    Li, Wei
    Li, Lu
    [J]. 2018 11TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2018), 2018,
  • [6] Techniques for designing efficient parallel graph algorithms for SMPs and multicore processors
    Cong, Guojing
    Bader, David A.
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2007, 4742 : 137 - 147
  • [7] A Performance and Energy Comparison of Convolution on GPUs, FPGAs, and Multicore Processors
    Fowers, Jeremy
    Brown, Greg
    Wernsing, John
    Stitt, Greg
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 9 (04)
  • [8] High Performance Parallelization of COMPSYN on a Cluster of Multicore Processors with GPUs
    Alessi, Ferdinando
    Massini, Annalisa
    Basili, Roberto
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 966 - 975
  • [9] Efficient anomaly detection and discrimination for hyperspectral imagery
    Ren, H
    Du, Q
    Jensen, J
    [J]. ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY VIII, 2002, 4725 : 234 - 241
  • [10] An Efficient and Robust Framework for Hyperspectral Anomaly Detection
    Tang, Linbo
    Li, Zhen
    Wang, Wenzheng
    Zhao, Baojun
    Pan, Yu
    Tian, Yibing
    [J]. REMOTE SENSING, 2021, 13 (21)