Title :
A Novel Architecture for Hyperspectral Endmember Extraction by Means of the Modified Vertex Component Analysis (MVCA) Algorithm
Author :
Lopez, Sebastian ; Horstrand, Pablo ; Callico, Gustavo M. ; Lopez, Jose F. ; Sarmiento, Roberto
Author_Institution :
Inst. for Appl. Microelectron. (IUMA), Univ. de Las Palmas de Gran Canaria (ULPGC), Las Palmas de Gran Canaria, Spain
Abstract :
There is presently a high interest in the spatial industry to develop high-performance on-board processing platforms with a high degree of flexibility, so they can adapt to varying mission needs and/or to future space standards. For this purpose, Field Programmable Gate Array (FPGA) devices have demonstrated to offer an excellent compromise between flexibility and performance. This work presents a novel FPGA-based architecture to be used as part of the hyperspectral linear unmixing processing chain. In particular, this paper introduces a new architecture for hyperspectral endmember extraction accordingly to the Modified Vertex Component Analysis (MVCA) algorithm, which provides a better figure of merit in terms of endmember extraction accuracy versus computational complexity than the Vertex Component Analysis (VCA) algorithm. Two versions of the MVCA algorithm which differ on the use of floating point or integer arithmetic for iteratively projecting the hyperspectral cube onto a direction orthogonal to the subspace spanned by the endmembers already computed have been mapped onto a Xilinx Virtex-5 FPGA. The results demonstrate that both versions are capable of processing hyperspectral images captured by the NASA´s AVIRIS sensor in real-time, showing the latter a better performance in terms of hardware resources and processing speed. Furthermore, our proposal constitutes the first published architecture for extracting the endmembers from a hyperspectral image based on the VCA principle and thus, it provides a basis for future FPGA implementations of state-of-the-art hyperspectral algorithms with similar characteristics, such as the Automatic Target Generation Process (ATGP) or the Orthogonal Subspace Projection (OSP) algorithms.
Keywords :
computational complexity; feature extraction; field programmable gate arrays; geophysical image processing; hyperspectral imaging; remote sensing; ATGP; Automatic Target Generation Process algorithm; FPGA-based architecture; Field Programmable Gate Array; MVCA; Modified Vertex Component Analysis algorithm; NASA AVIRIS sensor; Orthogonal Subspace Projection algorithm; Xilinx Virtex-5 FPGA; computational complexity; floating point; future space standards; hardware resources; high-performance on-board processing platforms; hyperspectral cube; hyperspectral endmember extraction; hyperspectral image processing; hyperspectral linear unmixing processing chain; integer arithmetic; processing speed; spatial industry; Algorithm design and analysis; Field programmable gate arrays; High performance computing; Hyperspectral imaging; Real-time systems; FPGA; Hyperspectral image analysis; MVCA; VCA; endmember extraction; high-performance computing; linear unmixing; modified vertex component analysis; real-time; vertex component analysis;
Journal_Title :
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
DOI :
10.1109/JSTARS.2012.2205560