Title :
Implementation of a covariance-based principal component analysis algorithm with a CUDA-enabled graphics processing unit
Author :
Zhang, Jian ; Lim, Kim Hwa
Author_Institution :
Centre for Remote Imaging, Sensing & Process., Nat. Univ. of Singapore, Singapore, Singapore
Abstract :
There are three major approaches of principle component analysis (PCA [1]): singular value decomposition (SVD [2]), covariance-matrix and iterative method (NIPALS). This paper implemented these methods for medium-sized hyperspectral images [3, 4, and 5] in NVIDIA CUDA and compared the performance between them and their CPU counterparts. It is found that the covariance-matrix approach has a great potential of reaching a real-time performance.
Keywords :
computer graphic equipment; coprocessors; covariance matrices; image processing; iterative methods; principal component analysis; singular value decomposition; CUDA-enabled graphics processing unit; compute unified device architecture; covariance matrix; covariance-based principal component analysis; iterative method; medium-sized hyperspectral image; singular value decomposition; Algorithm design and analysis; Graphics processing unit; Principal component analysis; Real time systems; CUDA; GPU; PCA; covariance; hyperspectral;
Conference_Titel :
Geoscience and Remote Sensing Symposium (IGARSS), 2011 IEEE International
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4577-1003-2
DOI :
10.1109/IGARSS.2011.6049460