DocumentCode
41153
Title
Real-Time Implementation of the Pixel Purity Index Algorithm for Endmember Identification on GPUs
Author
Xianyun Wu ; Bormin Huang ; Plaza, Antonio ; YunSong Li ; Chengke Wu
Author_Institution
State Key Lab. of Integrated Service Networks, Xidian Univ., Xi´an, China
Volume
11
Issue
5
fYear
2014
fDate
May-14
Firstpage
955
Lastpage
959
Abstract
Spectral unmixing amounts to automatically finding the signatures of pure spectral components (called endmembers in the hyperspectral imaging literature) and their associated abundance fractions in each pixel of the hyperspectral image. Many algorithms have been proposed to automatically find spectral endmembers in hyperspectral data sets. Perhaps one of the most popular ones is the pixel purity index (PPI), which is available in the ENVI software from Exelis Visual Information Solutions. This algorithm identifies the endmembers as the pixels with maxima projection values after projections onto a large randomly generated set of random vectors (called skewers). Although the algorithm has been widely used in the spectral unmixing community, it is highly time consuming as its precision asymptotically increases. Due to its high computational complexity, the PPI algorithm has been recently implemented in several high-performance computing architectures, including commodity clusters, heterogeneous and distributed systems, field programmable gate arrays, and graphics processing units (GPUs). In this letter, we present an improved GPU implementation of the PPI algorithm, which provides real-time performance for the first time in the literature.
Keywords
computational complexity; field programmable gate arrays; geophysical image processing; graphics processing units; hyperspectral imaging; parallel architectures; pattern clustering; random processes; spectral analysis; ENVI software; Exelis visual information; GPU; PPI algorithm; automatic spectral endmember identification; commodity cluster; computational complexity; distributed system; field programmable gate array; graphics processing unit; heterogeneous system; high performance computing architecture; hyperspectral data set; hyperspectral image; maxima projection value; pixel purity index algorithm; random vector generation; spectral component; spectral unmixing; Graphics processing units; Hyperspectral imaging; Indexes; Real-time systems; Vectors; Endmember extraction; graphics processing units (GPUs); hyperspectral imaging; pixel purity index (PPI); real-time processing; spectral unmixing;
fLanguage
English
Journal_Title
Geoscience and Remote Sensing Letters, IEEE
Publisher
ieee
ISSN
1545-598X
Type
jour
DOI
10.1109/LGRS.2013.2283214
Filename
6623086
Link To Document