VLSI design af a DWT/modified efficient SPIHT based image codec

Set partitioning in hierarchical trees (SPIHT) is a highly efficient technique for compressing discrete wavelet transform (DWT) decomposed images. Though its compression efficiency is a little less than famous embedded block coding with optimized truncation (EBCOT) adopted by JPEG2000, a codec standard for still images, SPIHT has a straightforward coding procedure and requires no tables. These make SPIHT a more appropriate algorithm for hardware implementation. In this paper, a modified SPIHT algorithm is presented. The modifications include a simplification of coefficient scanning process, a 1-D addressing method instead of the original 2-D arrangement for wavelet coefficients and a fixed memory allocation for the data lists instead of a dynamic allocation required in the original SPIHT. Though distortion is slightly increased, it enjoys an extremely fast throughput and easier hardware implementation. The gate counts of a 16-by-16 DWT/IDWT and a modified SPIHT/inv-SPIHT are 12,458 and 5,758 respectively. A complete image codec is also provided.

[1]  Sanjit K. Mitra,et al.  A unified rate-distortion analysis framework for transform coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[2]  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..

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

[4]  Ping-Sing Tsai,et al.  JPEG: Still Image Compression Standard , 2005 .

[5]  David S. Taubman,et al.  High performance scalable image compression with EBCOT. , 2000, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

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

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

[8]  Michael W. Marcellin,et al.  An overview of JPEG-2000 , 2000, Proceedings DCC 2000. Data Compression Conference.