FPGA-based architecture for hyperspectral unmixing

This paper proposes an FPGA-based architecture for onboard hyperspectral unmixing. This method based on the Vertex Component Analysis (VCA) has several advantages, namely it is unsupervised, fully automatic, and it works without dimensionality reduction (DR) pre-processing step. The architecture has...

Full description

Bibliographic Details
Main Author: Nascimento, Jose (author)
Other Authors: Véstias, Mário (author), Martin, Gabriel (author)
Format: conferenceObject
Language:eng
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10400.21/6086
Country:Portugal
Oai:oai:repositorio.ipl.pt:10400.21/6086
Description
Summary:This paper proposes an FPGA-based architecture for onboard hyperspectral unmixing. This method based on the Vertex Component Analysis (VCA) has several advantages, namely it is unsupervised, fully automatic, and it works without dimensionality reduction (DR) pre-processing step. The architecture has been designed for a low cost Xilinx Zynq board with a Zynq-7020 SoC FPGA based on the Artix-7 FPGA programmable logic and tested using real hyperspectral datasets. Experimental results indicate that the proposed implementation can achieve real-time processing, while maintaining the methods accuracy, which indicate the potential of the proposed platform to implement high-performance, low cost embedded systems.