EBCOT coprocessing architecture for JPEG2000

JPEG2000 is the latest still image coding standard. It was designed to overcome the limitations of the original JPEG standard and provide high quality images at low bit rates. The JPEG2000 algorithm is fundamentally based on the Discrete Wavelet Transform (DWT) and Embedded Block Coding with Optimal Truncation (EBCOT). Both of the algorithms are computationally intenstive and require significant memory bandwidth. In this paper we propose a JPEG2000 hardware/software co-processing architecture that complements existing JPEG2000 software packages with efficient dedicated hardware units for EBCOT tier-1 coding, enabling significant speedup.

[1]  Chaitali Chakrabarti,et al.  A high performance JPEG2000 architecture , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[2]  Chaitali Chakrabarti,et al.  Efficient VLSI implementation of bit plane coder of JPEG 2000 , 2001, Optics + Photonics.

[3]  Bede Liu,et al.  Understanding multimedia application characteristics for designing programmable media processors , 1998, Electronic Imaging.

[4]  David S. Taubman,et al.  High performance scalable image compression with EBCOT , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[5]  Nicolas Sklavos,et al.  An efficient VLSI implementation for forward and inverse wavelet transform for JPEG2000 , 2002, 2002 14th International Conference on Digital Signal Processing Proceedings. DSP 2002 (Cat. No.02TH8628).

[6]  Sethuraman Panchanathan,et al.  VLSI implementation of discrete wavelet transform , 1996, IEEE Trans. Very Large Scale Integr. Syst..

[7]  Touradj Ebrahimi,et al.  Christopoulos: Thc Jpeg2000 Still Image Coding System: an Overview the Jpeg2000 Still Image Coding System: an Overview , 2022 .

[8]  Liang-Gee Chen,et al.  Analysis and architecture design of lifting based DWT and EBCOT for JPEG 2000 , 2001, 2001 International Symposium on VLSI Technology, Systems, and Applications. Proceedings of Technical Papers (Cat. No.01TH8517).

[9]  Zhang Qian-ling,et al.  Analysis and Architecture Design of EBCOT in JPEG2000 , 2006 .

[10]  Joan L. Mitchell,et al.  Software Implementations of the Q-Coder , 1988, IBM J. Res. Dev..