DocumentCode
77353
Title
FPGA Implementation of the HySime Algorithm for the Determination of the Number of Endmembers in Hyperspectral Data
Author
Gonzalez, Carlos ; Lopez, Sebastian ; Mozos, Daniel ; Sarmiento, Roberto
Author_Institution
Dept. of Comput. Archit. & Automatics, Complutense Univ. of Madrid, Madrid, Spain
Volume
8
Issue
6
fYear
2015
fDate
Jun-15
Firstpage
2870
Lastpage
2883
Abstract
Spectral unmixing is an important task for remotely sensed hyperspectral data exploitation. It amounts the identification of pure spectral signatures (endmembers) in the data, and the estimation of the abundance of each endmember in each (possibly mixed) pixel. A challenging problem in spectral unmixing is how to determine the number of endmembers in a given scene. One of the most popular and widely used techniques for this purpose is the HySime algorithm but, due to the complexity and high dimensionality of hyperspectral scenes, this technique is computational expensive. Reconfigurable field-programmable gate arrays (FPGAs) are promising platforms that allow hardware/software codesign and the potential to provide powerful onboard computing capabilities and flexibility at the same time. In this paper, we present the first FPGA design for the HySime algorithm. Our system includes a direct memory access (DMA) module and implements a prefetching technique to hide the latency of the input/output communications. The proposed method has been implemented on a Virtex-7 XC7VX690T FPGA and tested using real hyperspectral data collected by NASAs airborne visible infra-red imaging spectrometer (AVIRIS) over the Cuprite mining district in Nevada and the World trade center (WTC) in New York. Experimental results demonstrate that our hardware version of the HySime algorithm can significantly outperform a software version, which makes our reconfigurable system appealing for onboard hyperspectral data processing.
Keywords
field programmable gate arrays; hyperspectral imaging; image processing; logic design; reconfigurable architectures; remote sensing; spectral analysis; storage management; AVIRIS; Cuprite mining district; DMA module; FPGA design; FPGA implementation; HySime algorithm; NASA airborne visible infrared imaging spectrometer; Nevada; New York; USA; Virtex-7 XC7VX690T FPGA; WTC; World Trade Center; computing capability; computing flexibility; direct memory access; endmember abundance estimation; hardware-software codesign; hyperspectral data endmembers; hyperspectral scene complexity; hyperspectral scene dimensionality; input-output communication latency; onboard hyperspectral data processing; prefetching technique; pure spectral signature identification; reconfigurable FPGA; reconfigurable field-programmable gate arrays; remotely sensed hyperspectral data exploitation; spectral unmixing; Estimation; Field programmable gate arrays; Hardware; Hyperspectral imaging; Linear systems; Noise; Field-programmable gate arrays (FPGAs); HySime; hyperspectral imaging; number of endmembers estimation; reconfigurable hardware;
fLanguage
English
Journal_Title
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
Publisher
ieee
ISSN
1939-1404
Type
jour
DOI
10.1109/JSTARS.2015.2425731
Filename
7112455
Link To Document