Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform

This paper describes a novel hardware implementation of a lossy multispectral and hyperspectral image compressor for on-board operation in space missions. The compression algorithm is a lossy extension of the Consultative Committee for Space Data Systems (CCSDS) 123.0-B-1 lossless standard that incl...

Full description

Bibliographic Details
Published in:Electronics
Main Authors: Yubal Barrios, Alfonso Rodríguez, Antonio Sánchez, Arturo Pérez, Sebastián López, Andrés Otero, Eduardo de la Torre, Roberto Sarmiento
Format: Article in Journal/Newspaper
Language:English
Published: MDPI AG 2020
Subjects:
Online Access:https://doi.org/10.3390/electronics9101576
https://doaj.org/article/6a05bb9cb9cc4441a1410ace0da7c88d
id ftdoajarticles:oai:doaj.org/article:6a05bb9cb9cc4441a1410ace0da7c88d
record_format openpolar
spelling ftdoajarticles:oai:doaj.org/article:6a05bb9cb9cc4441a1410ace0da7c88d 2023-05-15T15:25:34+02:00 Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform Yubal Barrios Alfonso Rodríguez Antonio Sánchez Arturo Pérez Sebastián López Andrés Otero Eduardo de la Torre Roberto Sarmiento 2020-09-01T00:00:00Z https://doi.org/10.3390/electronics9101576 https://doaj.org/article/6a05bb9cb9cc4441a1410ace0da7c88d EN eng MDPI AG https://www.mdpi.com/2079-9292/9/10/1576 https://doaj.org/toc/2079-9292 doi:10.3390/electronics9101576 2079-9292 https://doaj.org/article/6a05bb9cb9cc4441a1410ace0da7c88d Electronics, Vol 9, Iss 1576, p 1576 (2020) hyperspectral imaging lossy data compression hardware acceleration on-board processing CCSDS fault-tolerance Electronics TK7800-8360 article 2020 ftdoajarticles https://doi.org/10.3390/electronics9101576 2022-12-30T20:04:01Z This paper describes a novel hardware implementation of a lossy multispectral and hyperspectral image compressor for on-board operation in space missions. The compression algorithm is a lossy extension of the Consultative Committee for Space Data Systems (CCSDS) 123.0-B-1 lossless standard that includes a bit-rate control stage, which in turn manages the losses the compressor may introduce to achieve higher compression ratios without compromising the recovered image quality. The algorithm has been implemented using High-Level Synthesis (HLS) techniques to increase design productivity by raising the abstraction level. The proposed lossy compression solution is deployed onto ARTICo 3 , a dynamically reconfigurable multi-accelerator architecture, obtaining a run-time adaptive solution that enables user-selectable performance (i.e., load more hardware accelerators to transparently increase throughput), power consumption, and fault tolerance (i.e., group hardware accelerators to transparently enable hardware redundancy). The whole compression solution is tested on a Xilinx Zynq UltraScale+ Field-Programmable Gate Array (FPGA)-based MPSoC using different input images, from multispectral to ultraspectral. For images acquired by the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS), the proposed implementation renders an execution time of approximately 36 s when 8 accelerators are compressing concurrently at 100 MHz, which in turn uses around 20% of the LUTs and 17% of the dedicated memory blocks available in the target device. In this scenario, a speedup of 15.6× is obtained in comparison with a pure software version of the algorithm running in an ARM Cortex-A53 processor. Article in Journal/Newspaper artico Directory of Open Access Journals: DOAJ Articles Electronics 9 10 1576
institution Open Polar
collection Directory of Open Access Journals: DOAJ Articles
op_collection_id ftdoajarticles
language English
topic hyperspectral imaging
lossy data compression
hardware acceleration
on-board processing
CCSDS
fault-tolerance
Electronics
TK7800-8360
spellingShingle hyperspectral imaging
lossy data compression
hardware acceleration
on-board processing
CCSDS
fault-tolerance
Electronics
TK7800-8360
Yubal Barrios
Alfonso Rodríguez
Antonio Sánchez
Arturo Pérez
Sebastián López
Andrés Otero
Eduardo de la Torre
Roberto Sarmiento
Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform
topic_facet hyperspectral imaging
lossy data compression
hardware acceleration
on-board processing
CCSDS
fault-tolerance
Electronics
TK7800-8360
description This paper describes a novel hardware implementation of a lossy multispectral and hyperspectral image compressor for on-board operation in space missions. The compression algorithm is a lossy extension of the Consultative Committee for Space Data Systems (CCSDS) 123.0-B-1 lossless standard that includes a bit-rate control stage, which in turn manages the losses the compressor may introduce to achieve higher compression ratios without compromising the recovered image quality. The algorithm has been implemented using High-Level Synthesis (HLS) techniques to increase design productivity by raising the abstraction level. The proposed lossy compression solution is deployed onto ARTICo 3 , a dynamically reconfigurable multi-accelerator architecture, obtaining a run-time adaptive solution that enables user-selectable performance (i.e., load more hardware accelerators to transparently increase throughput), power consumption, and fault tolerance (i.e., group hardware accelerators to transparently enable hardware redundancy). The whole compression solution is tested on a Xilinx Zynq UltraScale+ Field-Programmable Gate Array (FPGA)-based MPSoC using different input images, from multispectral to ultraspectral. For images acquired by the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS), the proposed implementation renders an execution time of approximately 36 s when 8 accelerators are compressing concurrently at 100 MHz, which in turn uses around 20% of the LUTs and 17% of the dedicated memory blocks available in the target device. In this scenario, a speedup of 15.6× is obtained in comparison with a pure software version of the algorithm running in an ARM Cortex-A53 processor.
format Article in Journal/Newspaper
author Yubal Barrios
Alfonso Rodríguez
Antonio Sánchez
Arturo Pérez
Sebastián López
Andrés Otero
Eduardo de la Torre
Roberto Sarmiento
author_facet Yubal Barrios
Alfonso Rodríguez
Antonio Sánchez
Arturo Pérez
Sebastián López
Andrés Otero
Eduardo de la Torre
Roberto Sarmiento
author_sort Yubal Barrios
title Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform
title_short Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform
title_full Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform
title_fullStr Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform
title_full_unstemmed Lossy Hyperspectral Image Compression on a Reconfigurable and Fault-Tolerant FPGA-Based Adaptive Computing Platform
title_sort lossy hyperspectral image compression on a reconfigurable and fault-tolerant fpga-based adaptive computing platform
publisher MDPI AG
publishDate 2020
url https://doi.org/10.3390/electronics9101576
https://doaj.org/article/6a05bb9cb9cc4441a1410ace0da7c88d
genre artico
genre_facet artico
op_source Electronics, Vol 9, Iss 1576, p 1576 (2020)
op_relation https://www.mdpi.com/2079-9292/9/10/1576
https://doaj.org/toc/2079-9292
doi:10.3390/electronics9101576
2079-9292
https://doaj.org/article/6a05bb9cb9cc4441a1410ace0da7c88d
op_doi https://doi.org/10.3390/electronics9101576
container_title Electronics
container_volume 9
container_issue 10
container_start_page 1576
_version_ 1766356178936266752