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 条
  • [21] Design of a cost-efficient controller for realizing a data-shift-minimized nonvolatile field-programmable gate array
    Suzuki, Daisuke
    Hanyu, Takahiro
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2020, 59 (SG)
  • [22] Hardware Implementation of the CCSDS 123.0-B-2 Near-Lossless Compression Standard Following an HLS Design Methodology
    Barrios, Yubal
    Sanchez, Antonio
    Guerra, Raul
    Sarmiento, Roberto
    REMOTE SENSING, 2021, 13 (21)
  • [23] Field programmable gate array implementation of an adaptive filtering based noise reduction and enhanced compression technique for healthcare applications
    Koti Lakshmi Aruna, Viswanadham Baby
    Ekambaram, Chitra
    Padmaja, Mididoddi
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (01)
  • [24] The CCSDS 123.0-B-2 Low-Complexity Lossless and Near-Lossless Multispectral and Hyperspectral Image Compression Standard: A comprehensive review
    Hernandez-Cabronero, Miguelm
    Kiely, Aaron Barry
    Klimesh, Matthew
    Blanes, Ian
    Ligo, Jonathan
    Magli, Enrico
    Serra-Sagrista, Joan
    IEEE GEOSCIENCE AND REMOTE SENSING MAGAZINE, 2021, 9 (04) : 102 - 119
  • [25] HARDWARE IMPLEMENTATION OF THE CCSDS 123.0-B-1 LOSSLESS MULTISPECTRAL AND HYPERSPECTRAL IMAGE COMPRESSION STANDARD BY MEANS OF HIGH LEVEL SYNTHESIS TOOLS
    Barrios, Yubal
    Sanchez, Antonio
    Santos, Lucana
    Lopez, Sebastian
    Fco. Lopez, Jose
    Sarmiento, Roberto
    2018 9TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2018,
  • [26] Lossless image compression: application of Bi-level Burrows Wheeler Compression Algorithm (BBWCA) to 2-D data
    Aftab Khan
    Ashfaq Khan
    Mushtaq Khan
    Muhammad Uzair
    Multimedia Tools and Applications, 2017, 76 : 12391 - 12416
  • [27] Lossless image compression: application of Bi-level Burrows Wheeler Compression Algorithm (BBWCA) to 2-D data
    Khan, Aftab
    Khan, Ashfaq
    Khan, Mushtaq
    Uzair, Muhammad
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (10) : 12391 - 12416
  • [28] An Energy-Efficient Field-Programmable Gate Array (FPGA) Implementation of a Real-Time Perspective-n-Point Solver
    Lv, Haobo
    Wu, Qiongzhi
    ELECTRONICS, 2024, 13 (19)
  • [29] Implementation of Data Acquisition Interface Using On-Board Field-Programmable Gate Array (FPGA) Universal Serial Bus (USB) Link
    Yussup, N.
    Ibrahim, M. M.
    Lombigit, L.
    Rahman, N. A. A.
    Zin, M. R. M.
    ADVANCING NUCLEAR RESEARCH AND ENERGY DEVELOPMENT, 2014, 1584 : 69 - 72
  • [30] Efficient and low-latency pixel data transmission module for adaptive optics wavefront processor based on field-programmable gate array
    Yang, Haifeng
    Xia, Yunxia
    Zhang, Haotian
    Li, Mei
    Rao, Changhui
    OPTICAL ENGINEERING, 2015, 54 (06)