Combined line-based architecture for the 5-3 and 9-7 wavelet transform of JPEG2000

The wavelet transform is a very promising tool for image compression. In JPEG2000, two filter banks are used, one an integer lossless 5-3 filter, and one a lossy 9-7. A combined architecture for the 5-3 and 9-7 transforms with minimum area is presented. The lifting scheme is used to realize a fast wavelet transform. Two lines are processed at a time. This line-based architecture allows minimum memory requirement and fast calculation. The pipeline and the optimization of the operations provide speed, while the combination of the two transforms in one structure contributes to saving the area. On a VIRTEXE1000-8 FPGA implementation, decoding of 2 pixels per clock cycle can be performed at 110 MHz. Only 19% of the total area of the VIRTEXE1000 is needed. Compared to existing architectures, memory resource and area can be reduced thanks to the proposed solution.

[1]  J. Ritter,et al.  A partitioned wavelet-based approach for image compression using FPGA's , 2000, Proceedings of the IEEE 2000 Custom Integrated Circuits Conference (Cat. No.00CH37044).

[2]  Ali Tabatabai,et al.  Sub-band coding of digital images using symmetric short kernel filters and arithmetic coding techniques , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[3]  Faouzi Kossentini,et al.  Reversible integer-to-integer wavelet transforms for image compression: performance evaluation and analysis , 2000, IEEE Trans. Image Process..

[4]  Antonio Ortega,et al.  Line-based, reduced memory, wavelet image compression , 2000, IEEE Trans. Image Process..

[5]  Thanos Stouraitis,et al.  A wavelet-tree image coding system with efficient memory utilization , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[6]  M. Charrier,et al.  JPEG2000, the next millennium compression standard for still images , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[7]  I. Daubechies,et al.  Wavelet Transforms That Map Integers to Integers , 1998 .

[8]  Bo Zhang,et al.  Packed integer wavelet transform constructed by lifting scheme , 2000, IEEE Trans. Circuits Syst. Video Technol..

[9]  Tughrul Arslan,et al.  Low power embedded extension algorithm for lifting-based discrete wavelet transform in JPEG2000 , 2001 .

[10]  S. Yamada,et al.  VLSI implementation of a realtime wavelet video coder , 2000, Proceedings of the IEEE 2000 Custom Integrated Circuits Conference (Cat. No.00CH37044).

[11]  Guido Masera,et al.  JPEG2000 Decoder Architecture for Mobile Applications , 2001 .

[12]  Lars Wanhammar DSP integrated circuits , 1999 .

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

[14]  W. Sweldens Wavelets and the lifting scheme : A 5 minute tour , 1996 .

[15]  G. Masera,et al.  A VLSI architecture for IWT (integer wavelet transform) , 2000, Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems (Cat.No.CH37144).

[16]  Jean-Didier Legat,et al.  A dedicated DSP architecture for discrete wavelet transform , 2000, Integr. Comput. Aided Eng..

[17]  Lee-Sup Kim,et al.  2D DWT VLSI architecture for wavelet image processing , 1998 .

[18]  Michel Barlaud,et al.  Image coding using wavelet transform , 1992, IEEE Trans. Image Process..

[19]  I. Daubechies,et al.  Factoring wavelet transforms into lifting steps , 1998 .

[20]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..