A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images

Space missions are facing disruptive innovation since the appearance of small, lightweight, and low-cost satellites (e.g., CubeSats). The use of commercial devices and their limitations in cost usually entail a decrease in available on-board computing power. To face this change, the on-board process...

Full description

Bibliographic Details
Published in:Remote Sensing
Main Authors: Alberto Ortiz, Alfonso Rodríguez, Raúl Guerra, Sebastián López, Andrés Otero, Roberto Sarmiento, Eduardo De la Torre
Format: Text
Language:English
Published: Multidisciplinary Digital Publishing Institute 2018
Subjects:
Online Access:https://doi.org/10.3390/rs10111790
id ftmdpi:oai:mdpi.com:/2072-4292/10/11/1790/
record_format openpolar
spelling ftmdpi:oai:mdpi.com:/2072-4292/10/11/1790/ 2023-08-20T04:05:08+02:00 A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images Alberto Ortiz Alfonso Rodríguez Raúl Guerra Sebastián López Andrés Otero Roberto Sarmiento Eduardo De la Torre agris 2018-11-12 application/pdf https://doi.org/10.3390/rs10111790 EN eng Multidisciplinary Digital Publishing Institute Remote Sensing Image Processing https://dx.doi.org/10.3390/rs10111790 https://creativecommons.org/licenses/by/4.0/ Remote Sensing; Volume 10; Issue 11; Pages: 1790 hyperspectral imaging linear unmixing FPGAs on-board processing ARTICo 3 Text 2018 ftmdpi https://doi.org/10.3390/rs10111790 2023-07-31T21:50:13Z Space missions are facing disruptive innovation since the appearance of small, lightweight, and low-cost satellites (e.g., CubeSats). The use of commercial devices and their limitations in cost usually entail a decrease in available on-board computing power. To face this change, the on-board processing paradigm is advancing towards the clustering of satellites, and moving to distributed and collaborative schemes in order to maintain acceptable performance levels in complex applications such as hyperspectral image processing. In this scenario, hybrid hardware/software and reconfigurable computing have appeared as key enabling technologies, even though they increase complexity in both design and run time. In this paper, the ARTICo3 framework, which abstracts and eases the design and run-time management of hardware-accelerated systems, has been used to deploy a networked implementation of the Fast UNmixing (FUN) algorithm, which performs linear unmixing of hyperspectral images in a small cluster of reconfigurable computing devices that emulates a distributed on-board processing scenario. Algorithmic modifications have been proposed to enable data-level parallelism and foster scalability in two ways: on the one hand, in the number of accelerators per reconfigurable device; on the other hand, in the number of network nodes. Experimental results motivate the use of ARTICo3-enabled systems for on-board processing in applications traditionally addressed by high-performance on-Earth computation. Results also show that the proposed implementation may be better, for certain configurations, than an equivalent software-based solution in both performance and energy efficiency, achieving great scalability that is only limited by communication bandwidth. Text artico MDPI Open Access Publishing Remote Sensing 10 11 1790
institution Open Polar
collection MDPI Open Access Publishing
op_collection_id ftmdpi
language English
topic hyperspectral imaging
linear unmixing
FPGAs
on-board processing
ARTICo 3
spellingShingle hyperspectral imaging
linear unmixing
FPGAs
on-board processing
ARTICo 3
Alberto Ortiz
Alfonso Rodríguez
Raúl Guerra
Sebastián López
Andrés Otero
Roberto Sarmiento
Eduardo De la Torre
A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images
topic_facet hyperspectral imaging
linear unmixing
FPGAs
on-board processing
ARTICo 3
description Space missions are facing disruptive innovation since the appearance of small, lightweight, and low-cost satellites (e.g., CubeSats). The use of commercial devices and their limitations in cost usually entail a decrease in available on-board computing power. To face this change, the on-board processing paradigm is advancing towards the clustering of satellites, and moving to distributed and collaborative schemes in order to maintain acceptable performance levels in complex applications such as hyperspectral image processing. In this scenario, hybrid hardware/software and reconfigurable computing have appeared as key enabling technologies, even though they increase complexity in both design and run time. In this paper, the ARTICo3 framework, which abstracts and eases the design and run-time management of hardware-accelerated systems, has been used to deploy a networked implementation of the Fast UNmixing (FUN) algorithm, which performs linear unmixing of hyperspectral images in a small cluster of reconfigurable computing devices that emulates a distributed on-board processing scenario. Algorithmic modifications have been proposed to enable data-level parallelism and foster scalability in two ways: on the one hand, in the number of accelerators per reconfigurable device; on the other hand, in the number of network nodes. Experimental results motivate the use of ARTICo3-enabled systems for on-board processing in applications traditionally addressed by high-performance on-Earth computation. Results also show that the proposed implementation may be better, for certain configurations, than an equivalent software-based solution in both performance and energy efficiency, achieving great scalability that is only limited by communication bandwidth.
format Text
author Alberto Ortiz
Alfonso Rodríguez
Raúl Guerra
Sebastián López
Andrés Otero
Roberto Sarmiento
Eduardo De la Torre
author_facet Alberto Ortiz
Alfonso Rodríguez
Raúl Guerra
Sebastián López
Andrés Otero
Roberto Sarmiento
Eduardo De la Torre
author_sort Alberto Ortiz
title A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images
title_short A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images
title_full A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images
title_fullStr A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images
title_full_unstemmed A Runtime-Scalable and Hardware-Accelerated Approach to On-Board Linear Unmixing of Hyperspectral Images
title_sort runtime-scalable and hardware-accelerated approach to on-board linear unmixing of hyperspectral images
publisher Multidisciplinary Digital Publishing Institute
publishDate 2018
url https://doi.org/10.3390/rs10111790
op_coverage agris
genre artico
genre_facet artico
op_source Remote Sensing; Volume 10; Issue 11; Pages: 1790
op_relation Remote Sensing Image Processing
https://dx.doi.org/10.3390/rs10111790
op_rights https://creativecommons.org/licenses/by/4.0/
op_doi https://doi.org/10.3390/rs10111790
container_title Remote Sensing
container_volume 10
container_issue 11
container_start_page 1790
_version_ 1774715601069015040