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...
Saved in:
Published in | 2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013) pp. 107 - 114 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.06.2013
|
Subjects | |
Online Access | Get 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 |