DocumentCode :
56876
Title :
Real-Time Identification of Hyperspectral Subspaces
Author :
Torti, Emanuele ; Acquistapace, Marco ; Danese, G. ; Leporati, F. ; Plaza, Antonio
Author_Institution :
Dipt. di Ing. Ind. e dell´Inf., Univ. of Pavia, Pavia, Italy
Volume :
7
Issue :
6
fYear :
2014
fDate :
Jun-14
Firstpage :
2680
Lastpage :
2687
Abstract :
The identification of signal subspace is a crucial operation in hyperspectral imagery, enabling a correct dimensionality reduction that often yields gains in algorithm performance and efficiency. This paper presents new parallel implementations of a widely used hyperspectral subspace identification with minimum error (HySime) algorithm on different types of high-performance computing architectures, including general purpose multicore CPUs, graphics processing units (GPUs), and digital signal processors (DSPs). We first developed an optimized serial version of the HySime algorithm using the C programming language, and then we developed three parallel versions: one for a multi-core Intel CPU using the OpenMP API and the ATLAS algebra library, another one using NVIDIA´s compute unified device architecture (CUDA) and its basic linear algebra subroutines library (CuBLAS), and another one using a Texas´ multicore DSP. Experimental results, based on the processing of simulated and real hyperspectral images of various sizes, show the effectiveness of our GPU and multicore CPU implementations, which satisfy the real-time constraints given by the data acquisition rate. The DSP implementation offers a good tradeoff between low power consumption and computational performance, but it is still penalized by the absence of double precision floating point accuracy and/or suitable mathematical libraries.
Keywords :
geophysical techniques; geophysics computing; graphics processing units; hyperspectral imaging; parallel architectures; ATLAS algebra library; C programming language; CuBLAS; HySime algorithm; NVIDIA CUDA; OpenMP API algebra library; basic linear algebra subroutines library; compute unified device architecture; digital signal processors; graphics processing units; hyperspectral imagery; hyperspectral subspace identification; multicore CPU; multicore Intel CPU; real-time identiflcation; signal subspace identification; Digital signal processing; Graphics processing units; Hyperspectral imaging; Multicore processing; Noise; Vectors; Digital signal processors (DSPs); graphics processing units (GPUs); hyperspectral imaging; hyperspectral signal identification with minimum error (HySime);
fLanguage :
English
Journal_Title :
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
Publisher :
ieee
ISSN :
1939-1404
Type :
jour
DOI :
10.1109/JSTARS.2014.2304832
Filename :
6781013
Link To Document :
بازگشت