Efficient lossy compression implementations of hyperspectral images: tools, hardware platforms and comparisons

被引:2
作者
Garcia, Aday [1 ]
Santos, Lucana [1 ]
Lopez, Sebastian [1 ]
Callico, Gustavo M. [1 ]
Lopez, Jose F. [1 ]
Sarmiento, Roberto [1 ]
机构
[1] Univ Las Palmas Gran Canaria, Inst Appl Microelect IUMA, Las Palmas Gran Canaria, Spain
来源
SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING X | 2014年 / 9124卷
关键词
hyperspectral image; lossy compression; high-level synthesis (HLS); GPU; FPGA;
D O I
10.1117/12.2051132
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Efficient onboard satellite hyperspectral image compression represents a necessity and a challenge for current and future space missions. Therefore, it is mandatory to provide hardware implementations for this type of algorithms in order to achieve the constraints required for onboard compression. In this work, we implement the Lossy Compression for Exomars (LCE) algorithm on an FPGA by means of high-level synthesis (HSL) in order to shorten the design cycle. Specifically, we use CatapultC HLS tool to obtain a VHDL description of the LCE algorithm from C-language specifications. Two different approaches are followed for HLS: on one hand, introducing the whole C-language description in CatapultC and on the other hand, splitting the C-language description in functional modules to be implemented independently with CatapultC, connecting and controlling them by an RTL description code without HLS. In both cases the goal is to obtain an FPGA implementation. We explain the several changes applied to the original C-language source code in order to optimize the results obtained by CatapultC for both approaches. Experimental results show low area occupancy of less than 15% for a SRAM-based Virtex-5 FPGA and a maximum frequency above 80 MHz. Additionally, the LCE compressor was implemented into an RTAX2000S antifuse-based FPGA, showing an area occupancy of 75% and a frequency around 53 MHz. All these serve to demonstrate that the LCE algorithm can be efficiently executed on an FPGA onboard a satellite. A comparison between both implementation approaches is also provided. The performance of the algorithm is finally compared with implementations on other technologies, specifically a graphics processing unit (GPU) and a single-threaded CPU.
引用
收藏
页数:8
相关论文
共 18 条
  • [1] An FPGA Accelerator for Real-Time Lossy Compression of Hyperspectral Images
    Bascones, Daniel
    Gonzalez, Carlos
    Mozos, Daniel
    REMOTE SENSING, 2020, 12 (16)
  • [2] Leveraging Seed Generation for Efficient Hardware Acceleration of Lossless Compression of Remotely Sensed Hyperspectral Images
    Altamimi, Amal
    Ben Youssef, Belgacem
    ELECTRONICS, 2024, 13 (11)
  • [3] LOSSY COMPRESSION OF HYPERSPECTRAL IMAGES OPTIMIZING SPECTRAL UNMIXING
    Karami, Azam
    Heylen, Rob
    Scheunders, Paul
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 5031 - 5034
  • [4] GPU IMPLEMENTATION OF A LOSSY COMPRESSION ALGORITHM FOR HYPERSPECTRAL IMAGES
    Santos, Lucana
    Vitulli, Raffaele
    Fco. Lopez, Jose
    Sarmiento, Roberto
    2012 4TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING (WHISPERS), 2012,
  • [5] Concurrent execution of lossy compression and anomaly detection of hyperspectral images on FPGA devices
    Julián Caba
    Jesús Barba
    María Díaz
    José Luis Mira
    Sebastián López
    Juan Carlos López
    Journal of Real-Time Image Processing, 2025, 22 (3)
  • [6] Convolution Neural Network based lossy compression of hyperspectral images
    Dua, Yaman
    Singh, Ravi Shankar
    Parwani, Kshitij
    Lunagariya, Smit
    Kumar, Vinod
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2021, 95
  • [7] Spectral similarity measures for classification in lossy compression of hyperspectral images
    Keränen, P
    Kaarna, A
    Toivanen, P
    IMAGE AND SIGNAL PROCESSING FOR REMOTE SENSING VIII, 2003, 4885 : 285 - 296
  • [8] Distributed lossy compression for hyperspectral images based on multilevel coset codes
    Xu, Ke
    Liu, Bin
    Nian, Yongjian
    He, Mi
    Wan, Jianwei
    INTERNATIONAL JOURNAL OF WAVELETS MULTIRESOLUTION AND INFORMATION PROCESSING, 2017, 15 (02)
  • [9] Predictor analysis for onboard lossy predictive compression of multispectral and hyperspectral images
    Ricci, Marco
    Magli, Enrico
    JOURNAL OF APPLIED REMOTE SENSING, 2013, 7
  • [10] WAVESZ: A Hardware-Algorithm Co-Design of Efficient Lossy Compression for Scientific Data
    Tian, Jiannan
    Di, Sheng
    Zhang, Chengming
    Liang, Xin
    Jin, Sian
    Cheng, Dazhao
    Tao, Dingwen
    Cappello, Franck
    PROCEEDINGS OF THE 25TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '20), 2020, : 74 - 88