19 May 2015 Efficient field-programmable gate array implementation of CCSDS 121.0-B-2 lossless data compression algorithm for image compression
Nektarios Kranitis, Ioannis Sideris, Antonios Tsigkanos, Georgios Theodorou, Antonios Paschalis, Raffaele Vitulli
Author Affiliations +
Abstract
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.
© 2015 Society of Photo-Optical Instrumentation Engineers (SPIE) 1931-3195/2015/$25.00 © 2015 SPIE
Nektarios Kranitis, Ioannis Sideris, Antonios Tsigkanos, Georgios Theodorou, Antonios Paschalis, and Raffaele Vitulli "Efficient field-programmable gate array implementation of CCSDS 121.0-B-2 lossless data compression algorithm for image compression," Journal of Applied Remote Sensing 9(1), 097499 (19 May 2015). https://doi.org/10.1117/1.JRS.9.097499
Published: 19 May 2015
Lens.org Logo
CITATIONS
Cited by 8 scholarly publications and 2 patents.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image compression

Field programmable gate arrays

Coronagraphy

Data compression

Data processing

Image quality standards

Computer programming

RELATED CONTENT

Distributed single source coding with side information
Proceedings of SPIE (January 18 2004)
Accelerating arithmetic coding on a graphic processing unit
Proceedings of SPIE (November 02 2011)
A JPEG 2000 demonstration board
Proceedings of SPIE (August 18 2005)
Superscalar Huffman decoder hardware design
Proceedings of SPIE (May 01 1994)
ISO/IEC's image interchange facility
Proceedings of SPIE (April 30 1992)

Back to Top