Efficient field-programmable gate array implementation of CCSDS 121.0-B-2 lossless data compression algorithm for image compression

被引:9
|
作者
Kranitis, Nektarios [1 ]
Sideris, Ioannis [1 ]
Tsigkanos, Antonios [1 ]
Theodorou, Georgios [1 ]
Paschalis, Antonios [1 ]
Vitulli, Raffaele [2 ]
机构
[1] Univ Athens, Dept Informat & Telecommun, Digital Syst & Comp Architecture Lab, Athens 15784, Greece
[2] European Space Agcy, NL-2201 AZ Noordwijk, Netherlands
来源
关键词
lossless data compression; image compression; Consultative Committee for Space Data Systems; on-board payload data processing; field-programmable gate array;
D O I
10.1117/1.JRS.9.097499
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
The Consultative Committee for Space Data Systems (CCSDS) 121.0-B-2 lossless data compression standard defines a lossless adaptive source coding algorithm which is applicable to a wide range of imaging and nonimaging data. We introduce a field-programmable gate array (FPGA) implementation of CCSDS 121.0-B-2 as an intellectual property (IP) core with the following features: (a) it is enhanced with a two-dimensional (2-D) second-order predictor making it more suitable for image compression, (b) it is enhanced with near-lossless compression functionality, (c) its parallel, pipelined architecture provides high data-rate performance with a maximum achievable throughput of 205 Msamples/s (3.2 Gbps at 16 bit) when targeting the Xilinx Virtex-5QV FPGA, and (d) it requires very low FPGA resources. When mission requirements impose lossless image compression, the CCSDS 121.0-B-2 IP core provides a very low implementation cost solution. According to European Space Agency PROBA-3 Bridging Phase, the CCSDS 121.0-B-2 IP core will be implemented in a Microsemi RTAX2000 FPGA, hosted in the data processing unit of the Coronagraph Control Box, of the Association of Spacecraft for Polarimetric and Imaging Investigation of the Corona of the Sun Coronagraph System Payload. To the best of our knowledge, it is the fastest FPGA implementation of CCSDS 121.0-B-2 to date, also including a 2-D second-order predictor making it more suitable for image compression. (C) 2015 Society of Photo-Optical Instrumentation Engineers (SPIE)
引用
收藏
页数:15
相关论文
共 37 条
  • [31] Performance Impact of Parameter Tuning on the CCSDS-123.0-B-2 Low-Complexity Lossless and Near-Lossless Multispectral and Hyperspectral Image Compression Standard
    Blanes, Ian
    Kiely, Aaron
    Hernandez-Cabronero, Miguel
    Serra-Sagrista, Joan
    REMOTE SENSING, 2019, 11 (11)
  • [32] Algorithm-Hardware Co-Optimization and Deployment Method for Field-Programmable Gate-Array-Based Convolutional Neural Network Remote Sensing Image Processing
    Ni, Shuo
    Wei, Xin
    Zhang, Ning
    Chen, He
    REMOTE SENSING, 2023, 15 (24)
  • [33] Nonvolatile field-programmable gate array using 2-transistor-1-MTJ-cell-based multi-context array for power and area efficient dynamically reconfigurable logic
    Suzuki, Daisuke
    Hanyu, Takahiro
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2015, 54 (04)
  • [34] An efficient field-programmable gate array-based hardware oriented block motion estimation algorithm based on diamond adaptive rood pattern search algorithm for multi-standard video codec
    Balamurugan, S. M.
    Seshasayanan, R.
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2021, 43 (16) : 3672 - 3685
  • [36] PC-bzip2: a phase-space continuity-enhanced lossless compression algorithm for light-field microscopy data
    Su, Changqing
    Lin, Zihan
    Zhou, You
    Wang, Shuai
    Gao, Yuhan
    Yan, Chenggang
    Xiong, Bo
    ADVANCED PHOTONICS NEXUS, 2024, 3 (03):
  • [37] Low power 2D finite impulse response filter design using modified artificial bee colony algorithm with experimental validation using field-programmable gate array
    Dwivedi, Atul Kumar
    Ghosh, Subhojit
    Londhe, Narendra D.
    IET SCIENCE MEASUREMENT & TECHNOLOGY, 2016, 10 (06) : 671 - 678