FPGA implementation of a lossy compression algorithm for hyperspectral images with a high-level synthesis tool

In this paper, we present an FPGA implementation of a novel adaptive and predictive algorithm for lossy hyperspectral image compression. This algorithm was specifically designed for on-board compression, where FPGAs are the most attractive and popular option, featuring low power and high-performance...

Full description

Saved in:
Bibliographic Details
Published in2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013) pp. 107 - 114
Main Authors Santos, Lucana, Lopez, Jose Fco, Sarmiento, Roberto, Vitulli, Raffaele
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2013
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In this paper, we present an FPGA implementation of a novel adaptive and predictive algorithm for lossy hyperspectral image compression. This algorithm was specifically designed for on-board compression, where FPGAs are the most attractive and popular option, featuring low power and high-performance. However, the traditional RTL design flow is rather time-consuming. High-level synthesis (HLS) tools, like the well-known CatapultC, can help to shorten these times. Utilizing CatapultC, we obtain an FPGA implementation of the lossy compression algorithm directly from a source code written in C language with a double motivation: demonstrating how well the lossy compression algorithm would perform on an FPGA in terms of throughput and area; and at the same time showing how HLS is applied, in terms of source code preparation and CatapultC settings, to obtain an efficient hardware implementation in a relatively short time. The P&R on a Virtex 5 5VFX130 displays effective performance terms of area (maximum device utilization at 14%) and frequency (80 MHz). A comparison with a previous FPGA implementation of a lossless to near-lossless algorithm is also provided. Results on a Virtex 4 4VLX200 show less memory requirements and higher frequency for the LCE algorithm.
AbstractList In this paper, we present an FPGA implementation of a novel adaptive and predictive algorithm for lossy hyperspectral image compression. This algorithm was specifically designed for on-board compression, where FPGAs are the most attractive and popular option, featuring low power and high-performance. However, the traditional RTL design flow is rather time-consuming. High-level synthesis (HLS) tools, like the well-known CatapultC, can help to shorten these times. Utilizing CatapultC, we obtain an FPGA implementation of the lossy compression algorithm directly from a source code written in C language with a double motivation: demonstrating how well the lossy compression algorithm would perform on an FPGA in terms of throughput and area; and at the same time showing how HLS is applied, in terms of source code preparation and CatapultC settings, to obtain an efficient hardware implementation in a relatively short time. The P&R on a Virtex 5 5VFX130 displays effective performance terms of area (maximum device utilization at 14%) and frequency (80 MHz). A comparison with a previous FPGA implementation of a lossless to near-lossless algorithm is also provided. Results on a Virtex 4 4VLX200 show less memory requirements and higher frequency for the LCE algorithm.
Author Santos, Lucana
Vitulli, Raffaele
Sarmiento, Roberto
Lopez, Jose Fco
Author_xml – sequence: 1
  givenname: Lucana
  surname: Santos
  fullname: Santos, Lucana
  email: lsantos@iuma.ulpgc.es
  organization: Institute for Applied Microelectronics, University of Las Palmas de Gran Canaria, Spain
– sequence: 2
  givenname: Jose Fco
  surname: Lopez
  fullname: Lopez, Jose Fco
  email: lopez@iuma.ulpgc.es
  organization: Institute for Applied Microelectronics, University of Las Palmas de Gran Canaria, Spain
– sequence: 3
  givenname: Roberto
  surname: Sarmiento
  fullname: Sarmiento, Roberto
  email: roberto@iuma.ulpgc.es
  organization: Institute for Applied Microelectronics, University of Las Palmas de Gran Canaria, Spain
– sequence: 4
  givenname: Raffaele
  surname: Vitulli
  fullname: Vitulli, Raffaele
  email: raffaele.vitulli@esa.int
  organization: European Space Agency (ESA), ESTEC, The Netherlands
BookMark eNotkEFLxDAUhCPowV29C17yB1qbJm3SY1ncXWFBwb0vz_SlDaRNSYLSf2_FPQ3MMB_DbMjt5Cck5IkVOWNF89IeP_OyYDyv60KUnN-QDRO15DVXvLkn0_7j0FI7zg5HnBIk6yfqDQXqfIwL1X6cA8b4Z4PrfbBpGKnxgQ7LjCHOqFMAtxKgx0h_1njtDrYfMoff6GhcpjRgtJEm790DuTPgIj5edUvO-9fz7pid3g9vu_aU2aZImap0p5kxBRfIa1Bl13RQSlDYGSFRgWRKwJdQjday48A0l5WsAA1DVXHBt-T5H2sR8TKHdV1YLtcH-C_LZ1fJ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/AHS.2013.6604233
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1467363839
9781467363839
EndPage 114
ExternalDocumentID 6604233
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i90t-85cdc1ff034e36a82d9da27a8edf47e8a7184ab489cc7d3a1c37575aef1e85343
IEDL.DBID RIE
IngestDate Thu Jun 29 18:38:43 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-85cdc1ff034e36a82d9da27a8edf47e8a7184ab489cc7d3a1c37575aef1e85343
PageCount 8
ParticipantIDs ieee_primary_6604233
PublicationCentury 2000
PublicationDate 2013-June
PublicationDateYYYYMMDD 2013-06-01
PublicationDate_xml – month: 06
  year: 2013
  text: 2013-June
PublicationDecade 2010
PublicationTitle 2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013)
PublicationTitleAbbrev AHS
PublicationYear 2013
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.5800382
Snippet In this paper, we present an FPGA implementation of a novel adaptive and predictive algorithm for lossy hyperspectral image compression. This algorithm was...
SourceID ieee
SourceType Publisher
StartPage 107
SubjectTerms Algorithm design and analysis
Field programmable gate arrays
Hardware
Hyperspectral imaging
Image coding
Prediction algorithms
Title FPGA implementation of a lossy compression algorithm for hyperspectral images with a high-level synthesis tool
URI https://ieeexplore.ieee.org/document/6604233
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA7bTp5UNvE3OXi0XdukTXMc4hzCZOCE3UaaH67YtWPtDvOv96XdJooHLyWEJi0vkO-95PveQ-gukKEmScgcwaV0qIJHLCKIeUhgoMtXiluB8_glGr3R51k4a6H7gxZGa12Tz7Rrm_Vdvirkxh6V9aPIsjhIG7UZ541Wa3_z6PH-YPRqqVrE3b32o15KDRfDYzTef6hhiXy4mypx5eevHIz__ZMT1PsW5uHJAXJOUUvnXZQPJ08DnC73THBralwYLHAGCLjFljXesF1zLLL3Yp1WiyUGZxUvIAhttJZrkcEMsLeU2J7Mwlibx9jJLKUIl9sc3MQyLXFVFFkPTYeP04eRsyuj4KTcq5w4lEr6xniEahKJOFBciYCJWCtDmY4FoBMVCY1hsZgiwpeEgQ8ntPE1YDklZ6iTF7k-R5gkJEogPlKMGZoYz2b2hC2Dg5sGU3jiAnWtqearJlHGfGely7-7r9BR0NSWcDz_GnWq9UbfAMJXyW29tF-xOatY
link.rule.ids 310,311,783,787,792,793,799,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKGWAC1CLeeGAkaRI7r7FClABtVYkidascP2hEmqAmHcqv55y0RSAGlsiyYic6S_7u7O-7Q-jG4a4ksesbLOTcoAIeAfMg5iGOgi5biFALnAdDL3qlTxN30kC3Wy2MlLIin0lTN6u7fJHzpT4q63ieZnGQHbQLfnXg1Wqtzd2jFXa60YsmaxFz_eKPiikVYPQO0GDzqZon8m4uy9jkn7-yMP73Xw5R-1uah0db0DlCDZm1UNYbPXRxMt9wwbWxca4wwylg4Apr3njNd80wS9_yRVLO5hjcVTyDMLRWWy5YCjPA7lJgfTYLY3UmYyPVpCJcrDJwFIukwGWep2007t2P7yJjXUjBSEKrNAKXC24rZREqiccCR4SCOT4LpFDUlwEDfKIspgEsly8IsznxwYtjUtkS0JySY9TM8kyeIExi4sUQIQnfVzRWls7tCZtGCI4aTGGxU9TSppp-1Kkypmsrnf3dfY32ovGgP-0_Dp_P0b5TV5owLPsCNcvFUl4C3pfxVbXMX9DYrqM
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2013+NASA%2FESA+Conference+on+Adaptive+Hardware+and+Systems+%28AHS-2013%29&rft.atitle=FPGA+implementation+of+a+lossy+compression+algorithm+for+hyperspectral+images+with+a+high-level+synthesis+tool&rft.au=Santos%2C+Lucana&rft.au=Lopez%2C+Jose+Fco&rft.au=Sarmiento%2C+Roberto&rft.au=Vitulli%2C+Raffaele&rft.date=2013-06-01&rft.pub=IEEE&rft.spage=107&rft.epage=114&rft_id=info:doi/10.1109%2FAHS.2013.6604233&rft.externalDocID=6604233