Implementation of JPEG XS entropy encoding and decoding on FPGA

被引:0
作者
Shuang Tian
Qinghua Song
Jialin He
Yihan Wang
Kai Nie
Gang Du
Ling Bu
机构
[1] China University of Geosciences,School of Information Engineering
来源
Journal of Real-Time Image Processing | 2024年 / 21卷
关键词
DWT; Entropy codec; FPGA; JPEG XS; Shallow compression;
D O I
暂无
中图分类号
学科分类号
摘要
JPEG XS is the latest international standard for shallow compression fields launched by the International Organization for Standardization (ISO). The coding standard was officially released in 2019. The JPEG XS standard can be encoded and decoded on different devices, but there is no research on the implementation of JPEG XS entropy codec on FPGAs. This paper briefly introduces JPEG XS encoding, proposes a modular design scheme of encoder and decoder on FPGA for the entropy encoding and decoding part, and parallelizes the algorithm in JPEG XS coding standard according to the characteristics of FPGA parallelization processing, mainly including low-latency optimization design, storage space optimization design. The optimized scheme in this paper scheme enables encoding speeds of up to 4 coefficients/clock and decoding speeds of up to 2 coefficients/clock, with a 75% reduction in encoding and decoding time. The maximum clock frequency of the entropy encoder is about 222.6 MHz, and the maximum clock frequency of the entropy decoder is about 127 MHz. The design and implementation of the FPGA-based JPEG XS entropy encoding and decoding algorithm is of great significance and provides ideas for the subsequent implementation and optimization of the entire JPEG XS standard on FPGAs. This work is the first in the world to propose the design and implementation of an algorithm that can implement the JPEG XS entropy encoding and decoding process on FPGA. It creates the possibility for the effective application of JPEG XS standard in more media.
引用
收藏
相关论文
共 44 条
[1]  
Richter T(2018)JPEG XS—A high-quality mezzanine image codec for video over IP SMPTE Motion Imag. J. 127 39-49
[2]  
Keinert J(2016)Overview of screen content video coding: Technologies, standards, and beyond IEEE J. Emerg. Sel. Top. Circuits Syst. 6 393-408
[3]  
Foessel S(2016)VESA display stream compression for television and cinema applications IEEE J. Emerg. Sel. Top. Circuits Syst. 6 460-470
[4]  
Descampe A(2012)JPEG XR an image coding standard Int. J. Comput. Electr. Eng. 4 137-44
[5]  
Rouvroy G(1991)The JPEG still picture compression standard Commun. ACM 34 30-1324
[6]  
Lorent JB(2000)The LOCO-I lossless image compression algorithm: principles and standardization into JPEG-LS IEEE Trans. Image Process. 9 1309-1577
[7]  
Peng WH(2021)… & Rouvroy, G: JPEG XS—A new standard for visually lossless low-latency lightweight image coding Proc. IEEE 109 1559-373
[8]  
Walls FG(2005)FPGA based EBCOT architecture for JPEG 2000 Microprocess. Microsyst. 29 363-111735
[9]  
Cohen RA(2019)FPGA as a hardware accelerator for computation intensive maximum likelihood expectation maximization medical image reconstruction algorithm IEEE Access 7 111727-683
[10]  
Xu J(1968)Asymptotically efficient quantizing IEEE Trans. Inf. Theory 14 676-39