• DocumentCode
    66737
  • Title

    A Scalable and Dynamically Reconfigurable FPGA-Based Embedded System for Real-Time Hyperspectral Unmixing

  • Author

    Cervero, Teresa G. ; Caba, Julian ; Lopez, Sebastian ; Dondo, Julio Daniel ; Sarmiento, Roberto ; Rincon, Fernando ; Lopez, Juan

  • Author_Institution
    Inst. for Appl. Microelectron., Univ. of Las Palmas de Gran Canaria, Las Palmas de Gran Canaria, Spain
  • Volume
    8
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    2894
  • Lastpage
    2911
  • Abstract
    Earth observation hyperspectral imaging instruments capture and collect hundreds of different wavelength data corresponding to the same surface. As a result, tons of information must be stored, processed, and transmitted to ground by means of a combination of time-consuming processes. However, one of the requirements of paramount importance when dealing with applications that demand swift responses is the ability to achieve real-time. In this sense, the authors present a flexible and adaptable Field-Programmable Gate Array (FPGA)-based solution for extracting the endmembers of a hyperspectral image according to the Modified Vertex Component Analysis (MVCA) algorithm. The proposed approach is capable of adapting its parallelization execution by scaling the execution in hardware. Thus, the solution uses the dynamic and partial reconfiguration property of FPGAs in order to exploit and vary the level of parallelism at run-time. In order to validate the convenience of using this kind of solutions, the performance of our proposal has been assessed with a set of synthetic images as well as with the well-known Cuprite hyperspectral image. The achieved results demonstrate that the proposed system might be dynamically scaled without significantly affecting total execution times, being able to extract the endmembers of the Cuprite dataset in real-time.
  • Keywords
    embedded systems; field programmable gate arrays; hyperspectral imaging; image processing; parallel processing; reconfigurable architectures; Cuprite dataset; Cuprite hyperspectral image; Earth observation hyperspectral imaging instrument; MVCA algorithm; dynamic reconfiguration property; endmember extraction; field-programmable gate array; hardware execution scaling; information processing; information storage; information transmission; modified vertex component analysis; parallelization execution; partial reconfiguration property; real-time hyperspectral unmixing; scalable dynamically reconfigurable FPGA-based embedded system; Algorithm design and analysis; Field programmable gate arrays; Hardware; Hyperspectral imaging; Scalability; Vectors; Dynamic reconfiguration; Field-Programmable Gate Array (FPGA); Modified Vertex Component Analysis (MVCA); hyperspectral images; linear unmixing;
  • 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.2014.2347075
  • Filename
    6897942