Reduced memory zerotree coding algorithm for hardware implementation

This paper presents a color image zerotree coding algorithm with a significantly reduced memory requirement, thus making it hardware implementation friendly. The memory reduction was achieved by using the lifted wavelet transform and listless zerotree coding (LZC). The lifted wavelet transform has a lower memory requirement and lower implementation complexity than the traditional filter bank implementation. Unlike other zerotree coding algorithms such as Said and Pearlman's (1996) SPIHT our LZC algorithm uses no lists during encoding and decoding. Without the lists, the memory requirement for the VLSI implementation is reduced significantly. PSNR values for LZC are only slightly lower than SPIHT's. Our approach illustrates well the trade-off between memory requirement and compressed image quality.

[1]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[2]  W. Sweldens The Lifting Scheme: A Custom - Design Construction of Biorthogonal Wavelets "Industrial Mathematics , 1996 .

[3]  Wen-Kuo Lin,et al.  Listless zerotree coding for color images , 1998, Conference Record of Thirty-Second Asilomar Conference on Signals, Systems and Computers (Cat. No.98CH36284).

[4]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[5]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

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

[7]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

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