Real-Time Implementation of the Pixel Purity Index Algorithm for Endmember Identification on GPUs

被引:44
|
作者
Wu, Xianyun [1 ]
Huang, Bormin [2 ]
Plaza, Antonio [3 ]
Li, Yunsong [1 ]
Wu, Chengke [1 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Networks, Xian 710071, Peoples R China
[2] Univ Wisconsin, Space Sci & Engn Ctr, Madison, WI 53706 USA
[3] Univ Extremadura, Escuela Politecn Caceres, Dept Technol Comp & Commun, Hyperspectral Comp Lab, Caceres 10003, Spain
关键词
Endmember extraction; graphics processing units (GPUs); hyperspectral imaging; pixel purity index (PPI); real-time processing; spectral unmixing;
D O I
10.1109/LGRS.2013.2283214
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
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.
引用
收藏
页码:955 / 959
页数:5
相关论文
共 50 条
  • [1] Fast implementation of pixel purity index algorithm
    Plaza, A
    Chang, CI
    [J]. Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XI, 2005, 5806 : 307 - 317
  • [2] FPGA implementation of the Pixel Purity Index algorithm
    Lavenier, D
    Theiler, J
    Szymanski, J
    Gokhale, M
    Frigo, J
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS FOR COMPUTING AND APPLICATIONS II, 2000, 4212 : 30 - 41
  • [3] Real-Time Implementation of the Vertex Component Analysis Algorithm on GPUs
    Barberis, A.
    Danese, G.
    Leporati, F.
    Plaza, A.
    Torti, E.
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) : 251 - 255
  • [4] A fast iterative algorithm for implementation of pixel purity index
    Chang, CI
    Plaza, A
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2006, 3 (01) : 63 - 67
  • [5] Endmember Variability Resolved by Pixel Purity Index in Hyperspectral Imagery
    Li, Yao
    Gao, Cheng
    Chen, Shih-Yu
    Chang, Chein-I
    [J]. SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING X, 2014, 9124
  • [6] Multidimensional Pixel Purity Index for Convex Hull Estimation and Endmember Extraction
    Heylen, Rob
    Scheunders, Paul
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2013, 51 (07): : 4059 - 4069
  • [7] A Real-time Single Pulse Detection Algorithm for GPUs
    Adamek, Karel
    Armour, Wesley
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXVI, 2019, 521 : 596 - 599
  • [8] FPGA Implementation of Endmember Extraction Algorithms from Hyperspectral Imagery: Pixel Purity Index versus N-FINDR
    Gonzalez, Carlos
    Mozos, Daniel
    Resano, Javier
    Plaza, Antonio
    [J]. HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING, 2011, 8183
  • [9] A FAST ALTERNATIVE FOR THE PIXEL PURITY INDEX ALGORITHM
    Heylen, Rob
    Akhter, Muhammad Awais
    Scheunders, Paul
    [J]. 2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 1781 - 1784
  • [10] FPGA Implementation of the Pixel Purity Index Algorithm for Remotely Sensed Hyperspectral Image Analysis
    Carlos González
    Javier Resano
    Daniel Mozos
    Antonio Plaza
    David Valencia
    [J]. EURASIP Journal on Advances in Signal Processing, 2010