Further Optimizations of the GPU-based Pixel Purity Index Algorithm for Hyperspectral Unmixing

Xianyun Wu,Bormin Huang,Antonio Plaza,Yunsong Li,Chengke Wu
DOI: https://doi.org/10.1117/12.979310
2012-01-01
Abstract: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), available in the ENVI software from Exelis Visual Information Solutions. Although the algorithm has been widely used in the spectral unmixing community, it is highly time consuming as its precision increases asymptotically. 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 (FPGAs) 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.
What problem does this paper attempt to address?