Real time implementation of the vertex component analysis algorithm on gp us
1. REAL-TIME IMPLEMENTATION OF THE VERTEX
COMPONENT ANALYSIS ALGORITHM ON GPUS
ABSTRACT:
In this letter, we present a new parallel implementation of the vertex component analysis
(VCA) algorithm for spectral unmixing of remotely sensed hyper spectral data on commodity
graphics processing units. We first developed a C serial version of the VCA algorithm and three
parallel versions: one using NVIDIA's Compute Unified Device Architecture (CUDA), another
using CUDA basic linear algebra subroutines library CUBLAS, and the last using the CUDA
linear algebra library CULA. Experimental results, based on the analysis of hyper spectral
images acquired by a variety of hyper spectral imaging sensors, show the effectiveness of our
implementation, which satisfies the real-time constraints given by the data acquisition rate.