A 3.3 Gbps CCSDS 123.0-B-1 Multispectral & Hyperspectral Image Compression Hardware Accelerator on a Space-Grade SRAM FPGA
The explosive growth of data volume from next generation high-resolution and high-speed hyperspectral remote sensing systems will compete with the limited on-board storage resources and bandwidth available for the transmission of data to ground stations making hyperspectral image compression a missi...
        Saved in:
      
    
          | Published in | IEEE transactions on emerging topics in computing Vol. 9; no. 1; pp. 90 - 103 | 
|---|---|
| Main Authors | , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        New York
          IEEE
    
        01.01.2021
     The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 2168-6750 2168-6750  | 
| DOI | 10.1109/TETC.2018.2854412 | 
Cover
| Abstract | The explosive growth of data volume from next generation high-resolution and high-speed hyperspectral remote sensing systems will compete with the limited on-board storage resources and bandwidth available for the transmission of data to ground stations making hyperspectral image compression a mission critical and challenging on-board payload data processing task. The Consultative Committee for Space Data Systems (CCSDS) has issued recommended standard CCSDS-123.0-B-1 for lossless multispectral and hyperspectral image compression. In this paper, a very high data-rate performance hardware accelerator is presented implementing the CCSDS-123.0-B-1 algorithm as an IP core targeting a space-grade FPGA. For the first time, the introduced architecture based on the principles of C-slow retiming, exploits the inherent task-level parallelism of the algorithm under BIP ordering and implements a reconfigurable fine-grained pipeline in critical feedback loops, achieving high throughput performance. The CCSDS-123.0-B-1 IP core achieves beyond the current state-of-the-art data-rate performance with a maximum throughput of 213 MSamples/s (3.3 Gbps @ 16-bits) using 11 percent of LUTs and 27 percent of BRAMs of the Virtex-5QV FPGA resources for a typical hyperspectral image, leveraging the full throughput of a single SpaceFibre lane. To the best of our knowledge, it is the fastest implementation of CCSDS-123.0-B-1 targeting a space-grade FPGA to date. | 
    
|---|---|
| AbstractList | The explosive growth of data volume from next generation high-resolution and high-speed hyperspectral remote sensing systems will compete with the limited on-board storage resources and bandwidth available for the transmission of data to ground stations making hyperspectral image compression a mission critical and challenging on-board payload data processing task. The Consultative Committee for Space Data Systems (CCSDS) has issued recommended standard CCSDS-123.0-B-1 for lossless multispectral and hyperspectral image compression. In this paper, a very high data-rate performance hardware accelerator is presented implementing the CCSDS-123.0-B-1 algorithm as an IP core targeting a space-grade FPGA. For the first time, the introduced architecture based on the principles of C-slow retiming, exploits the inherent task-level parallelism of the algorithm under BIP ordering and implements a reconfigurable fine-grained pipeline in critical feedback loops, achieving high throughput performance. The CCSDS-123.0-B-1 IP core achieves beyond the current state-of-the-art data-rate performance with a maximum throughput of 213 MSamples/s (3.3 Gbps @ 16-bits) using 11 percent of LUTs and 27 percent of BRAMs of the Virtex-5QV FPGA resources for a typical hyperspectral image, leveraging the full throughput of a single SpaceFibre lane. To the best of our knowledge, it is the fastest implementation of CCSDS-123.0-B-1 targeting a space-grade FPGA to date. | 
    
| Author | Tsigkanos, Antonis Paschalis, Antonis Kranitis, Nektarios Theodorou, George  | 
    
| Author_xml | – sequence: 1 givenname: Antonis orcidid: 0000-0001-5017-3784 surname: Tsigkanos fullname: Tsigkanos, Antonis email: antts@di.uoa.gr organization: Department of Informatics & Telecommunications, Digital Systems & Computer Architecture Laboratory (DSCAL), National and Kapodistrian University of Athens, Panepistimiopolis, Athens, Greece – sequence: 2 givenname: Nektarios orcidid: 0000-0002-0521-4433 surname: Kranitis fullname: Kranitis, Nektarios email: nkran@di.uoa.gr organization: Department of Informatics & Telecommunications, Digital Systems & Computer Architecture Laboratory (DSCAL), National and Kapodistrian University of Athens, Panepistimiopolis, Athens, Greece – sequence: 3 givenname: George surname: Theodorou fullname: Theodorou, George email: gthe@di.uoa.gr organization: Department of Informatics & Telecommunications, Digital Systems & Computer Architecture Laboratory (DSCAL), National and Kapodistrian University of Athens, Panepistimiopolis, Athens, Greece – sequence: 4 givenname: Antonis surname: Paschalis fullname: Paschalis, Antonis email: paschalis@di.uoa.gr organization: Department of Informatics & Telecommunications, Digital Systems & Computer Architecture Laboratory (DSCAL), National and Kapodistrian University of Athens, Panepistimiopolis, Athens, Greece  | 
    
| BookMark | eNp9UE1Lw0AQXaSCtfYHiJcFwVvizm6yyR5jtB9gUWw9h-1mIilpE3dTpP56U1qKeHDmMB-8N8N7l6S3qTdIyDUwH4Cp-8XTIvU5g9jncRgEwM9In4OMPRmFrPervyBD51asixikklGffCdU-IKOl42jaTp_nFPgwmfegwd0tq3a0jVoWqsrekcnuwbtaZ6u9QfStF43Fp0r6w2daJt_aYs0MQYrtLqtLe32ms4bbdAbW50jnb8lMzp6HSdX5LzQlcPhsQ7I-6gTMvGeX8bTNHn2DFei9ZTMdRgbjTIXDKXWhWKSoYIiLwAKlEICKB4YHctQsaiQYa64BIQlzyNmxIDcHu42tv7comuzVb21m-5lxkMGggvockCiA8rY2jmLRWbKVredrk5tWWXAsr3X2d7rbO91dvS6Y8IfZmPLtba7fzk3B06JiCd8HAALOIgfBU-H1A | 
    
| CODEN | ITETBT | 
    
| CitedBy_id | crossref_primary_10_3390_rs15153756 crossref_primary_10_1109_LGRS_2023_3275436 crossref_primary_10_1109_TETC_2020_3016978 crossref_primary_10_1109_TGRS_2022_3160646 crossref_primary_10_1109_TVLSI_2020_3020164 crossref_primary_10_1109_TVLSI_2024_3415505 crossref_primary_10_1109_JSTARS_2020_2996679 crossref_primary_10_1109_LES_2020_2991958 crossref_primary_10_32604_cmc_2023_037054 crossref_primary_10_1016_j_rio_2024_100729 crossref_primary_10_1109_ACCESS_2020_2980767 crossref_primary_10_1109_MGRS_2022_3145478 crossref_primary_10_1145_3568021 crossref_primary_10_1109_JSTARS_2022_3194203 crossref_primary_10_1109_TAES_2022_3173583 crossref_primary_10_3390_e26040316 crossref_primary_10_3390_s22010263 crossref_primary_10_1109_LGRS_2021_3099032 crossref_primary_10_1109_LGRS_2024_3362376 crossref_primary_10_3390_rs13214388 crossref_primary_10_1109_LES_2024_3420934  | 
    
| Cites_doi | 10.1109/AHS.2014.6880188 10.1109/AHS.2012.6268637 10.1117/1.JRS.9.097499 10.1109/JSTARS.2015.2497163 10.1109/TCAD.2015.2474363 10.1109/MGRS.2014.2352465 10.1117/1.JRS.7.074594  | 
    
| ContentType | Journal Article | 
    
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021 | 
    
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021 | 
    
| DBID | 97E RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D  | 
    
| DOI | 10.1109/TETC.2018.2854412 | 
    
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitleList | Computer and Information Systems Abstracts | 
    
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| EISSN | 2168-6750 | 
    
| EndPage | 103 | 
    
| ExternalDocumentID | 10_1109_TETC_2018_2854412 8410421  | 
    
| Genre | orig-research | 
    
| GroupedDBID | 0R~ 4.4 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG ACGFS AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD IEDLZ IFIPE IPLJI JAVBF KQ8 M43 O9- OCL RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D  | 
    
| ID | FETCH-LOGICAL-c293t-96da58cae6d30e6aaf9060e91fdf11fe63611924ca865907f65d9261e1b2d70c3 | 
    
| IEDL.DBID | RIE | 
    
| ISSN | 2168-6750 | 
    
| IngestDate | Mon Jun 30 04:06:51 EDT 2025 Wed Oct 01 04:11:05 EDT 2025 Thu Apr 24 22:58:12 EDT 2025 Wed Aug 27 02:48:23 EDT 2025  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 1 | 
    
| Language | English | 
    
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037  | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c293t-96da58cae6d30e6aaf9060e91fdf11fe63611924ca865907f65d9261e1b2d70c3 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14  | 
    
| ORCID | 0000-0002-0521-4433 0000-0001-5017-3784  | 
    
| PQID | 2501323131 | 
    
| PQPubID | 4437215 | 
    
| PageCount | 14 | 
    
| ParticipantIDs | crossref_citationtrail_10_1109_TETC_2018_2854412 proquest_journals_2501323131 crossref_primary_10_1109_TETC_2018_2854412 ieee_primary_8410421  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2021-Jan.-March-1 2021-1-1 20210101  | 
    
| PublicationDateYYYYMMDD | 2021-01-01 | 
    
| PublicationDate_xml | – month: 01 year: 2021 text: 2021-Jan.-March-1  | 
    
| PublicationDecade | 2020 | 
    
| PublicationPlace | New York | 
    
| PublicationPlace_xml | – name: New York | 
    
| PublicationTitle | IEEE transactions on emerging topics in computing | 
    
| PublicationTitleAbbrev | TETC | 
    
| PublicationYear | 2021 | 
    
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
    
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
    
| References | ref13 (ref5) 2015 ref24 ref23 ref15 (ref4) 2012 ref10 (ref19) 2017 sanchez (ref7) 2011 ref1 ref16 (ref2) 2012 (ref20) 2016 (ref21) 2017 santos (ref11) 2016 (ref18) 2017 (ref17) 2017 (ref3) 2005 leiserson (ref14) 1983 klimesh (ref6) 2005; 42 163 (ref22) 2017 theodorou (ref12) 2016 (ref8) 2018 swift (ref9) 2011  | 
    
| References_xml | – year: 2016 ident: ref11 article-title: Architectural design and FPGA implementation of CCSDS-123 and CCSDS-121 IP cores for lossless satellite data compression publication-title: Informal Proc 5th ESA Int Workshop On-Board Payload Data Compression – year: 2018 ident: ref8 – start-page: 222 year: 2011 ident: ref7 article-title: Review and implementation of the emerging CCSDS recommended standard for multispectral and hyperspectral lossless image coding publication-title: Proc 1st Int Conf Data Compression Commun Processing – ident: ref13 doi: 10.1109/AHS.2014.6880188 – year: 2011 ident: ref9 article-title: Compendium of XRTC radiation results on all single-event effects observed in the Virtex-5QV publication-title: Proc Conf ReSpace/MAPLD – year: 2017 ident: ref22 – ident: ref24 doi: 10.1109/AHS.2012.6268637 – ident: ref15 doi: 10.1117/1.JRS.9.097499 – year: 2017 ident: ref18 – year: 2012 ident: ref4 – year: 2016 ident: ref20 – year: 2005 ident: ref3 – ident: ref10 doi: 10.1109/JSTARS.2015.2497163 – year: 2012 ident: ref2 – year: 2015 ident: ref5 – ident: ref23 doi: 10.1109/TCAD.2015.2474363 – start-page: 87 year: 1983 ident: ref14 article-title: Optimizing synchronous circuitry by retiming publication-title: Proc 3rd Caltech Conf VLSI – year: 2017 ident: ref21 – year: 2016 ident: ref12 article-title: High performance CCSDS 123.0-B-1 multispectral & hyperspectral image compression implementation on a space-grade SRAM FPGA publication-title: Informal Proc 5th ESA Int Workshop On-Board Payload Data Compression – year: 2017 ident: ref19 – ident: ref1 doi: 10.1109/MGRS.2014.2352465 – ident: ref16 doi: 10.1117/1.JRS.7.074594 – year: 2017 ident: ref17 – volume: 42 163 start-page: 1 year: 2005 ident: ref6 article-title: Low-complexity lossless compression of hyperspectral imagery via adaptive filtering publication-title: IPN Progress Report  | 
    
| SSID | ssj0000816967 | 
    
| Score | 2.3636315 | 
    
| Snippet | The explosive growth of data volume from next generation high-resolution and high-speed hyperspectral remote sensing systems will compete with the limited... | 
    
| SourceID | proquest crossref ieee  | 
    
| SourceType | Aggregation Database Enrichment Source Index Database Publisher  | 
    
| StartPage | 90 | 
    
| SubjectTerms | Algorithms Data processing Data systems Explosive compacting Feedback loops Field programmable gate array (FPGA) Field programmable gate arrays Ground stations Hardware hardware accelerator Hyperspectral imaging Image coding Image compression Image transmission on-board payload data processing Onboard data processing Remote sensing Remote sensing systems space data systems  | 
    
| Title | A 3.3 Gbps CCSDS 123.0-B-1 Multispectral & Hyperspectral Image Compression Hardware Accelerator on a Space-Grade SRAM FPGA | 
    
| URI | https://ieeexplore.ieee.org/document/8410421 https://www.proquest.com/docview/2501323131  | 
    
| Volume | 9 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAFT databaseName: Open Access Digital Library customDbUrl: eissn: 2168-6750 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0000816967 issn: 2168-6750 databaseCode: KQ8 dateStart: 20130101 isFulltext: true titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html providerName: Colorado Alliance of Research Libraries – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 2168-6750 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000816967 issn: 2168-6750 databaseCode: RIE dateStart: 20130101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT-MwELZYTnDY5Sm6C8gHxGG1DnYeTnIMhbYgFa0oSNwixx5fgIJCq5X49YydNIIFIW5JZEdWPscz3zwJOUDeIyHhmmWRDVlsIWFKIWvNURSFKWr4tnJ2yPGFHF3H5zfJzRL50-XCAIAPPoPAXXpfvnnQc2cqO8piJA8ua_xbmskmV6uzp7gGErlMW8el4PnR1elV38VuZYHLEoxF-Eb0-F4q7w5gL1UGP8h4sZ4mmOQ2mM-qQD__V6rxqwteI99b9ZIWzX5YJ0sw3SCrr4oObpLngkZBRIfV4xPt9ycnE4piJeDsmAnq03F98mWNbzmkI2SpdXd_do-HD3UnSBM8O6XO7_9P1UALrVF-eZc9xeeKTpCLAxvWygCdXBZjOvg7LLbI9QA_14i1HRiYRjVgxnJpVJJpBdJEHKRSNueSQy6ssUJYkJEUjsFplckEabaVicmRk4GoQpNyHW2T5enDFHYIFSoVlURyJ42OKyMRrlQCwmOzpELW1iN8AU6p2_LkrkvGXelpCs9Lh2fp8CxbPHvkdzflsanN8dngTYdPN7CFpkd2FzugbP_epxLVQiTpkYjEz49n_SIroYtt8aaYXbI8q-ewh8rJrNr3u_IFhQDchA | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3Pb9MwFLam7TA4MGAgCgN8QBwmnNlJ7CTHrKPtxjoh2km7RY79fGHrpqwV0v76PTtptAFC3JLIjqx8jt_73k9CPiHvUSC5YXniYpY6kExrZK0FiqI4Qw3f1d4OOT1Tk_P05EJebJAvfS4MAITgM4j8ZfDl22uz8qaygzxF8uCzxrdkmqayzdbqLSq-hUShss51KXhxMP86H_rorTzyeYKpiB8Jn9BN5Y8jOMiV0Q6ZrlfUhpP8jFbLOjJ3vxVr_N8lPyfPOgWTlu2OeEE2YPGSPH1QdnCX3JU0iRI6rm9u6XA4O5pRFCwRZ4dM0JCQG9IvG3zLZzpBntr098dXePxQf4a04bML6j3_v3QDtDQGJVhw2lN8rukM2TiwcaMt0NmPckpH38flK3I-ws81YV0PBmZQEViyQlktc6NB2YSD0toVXHEohLNOCAcqUcJzOKNzJZFoOyVtgawMRB3bjJvkNdlcXC_gDaFCZ6JWSO-UNWltFcKVKUB4XC5r5G0DwtfgVKYrUO77ZFxWgajwovJ4Vh7PqsNzQPb7KTdtdY5_Dd71-PQDO2gGZG-9A6ru_72tUDFEmp6IRLz9-6yPZHsyn55Wp8dn396RJ7GPdAmGmT2yuWxW8B5VlWX9IezQezyj39E | 
    
| 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%3Ajournal&rft.genre=article&rft.atitle=A+3.3+Gbps+CCSDS+123.0-B-1+Multispectral+%26+Hyperspectral+Image+Compression+Hardware+Accelerator+on+a+Space-Grade+SRAM+FPGA&rft.jtitle=IEEE+transactions+on+emerging+topics+in+computing&rft.au=Tsigkanos%2C+Antonis&rft.au=Kranitis%2C+Nektarios&rft.au=Theodorou%2C+George&rft.au=Paschalis%2C+Antonis&rft.date=2021-01-01&rft.pub=IEEE&rft.eissn=2168-6750&rft.volume=9&rft.issue=1&rft.spage=90&rft.epage=103&rft_id=info:doi/10.1109%2FTETC.2018.2854412&rft.externalDocID=8410421 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2168-6750&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2168-6750&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2168-6750&client=summon |