Efficient video coding based on backward coding of wavelet trees

The authors present a wavelet tree-based video coding system, which is referred to as three-dimensional (3-D) backward coding of wavelet trees (BCWT). The 3-D BCWT algorithm encodes the wavelet trees from the lowest wavelet level to the highest wavelet level. All the coding steps for each wavelet coefficient are finished during one coding pass, which makes this algorithm very efficient. The coding process of the 3-D BCWT algorithm is subband by subband, so that a coefficient will be encoded only after all the coefficients in the next lower-level wavelet subbands have been encoded. The output bitstream of the encoder is therefore layered according to the wavelet level. The implementation results show that the 3-D BCWT algorithm has almost identical rate distortion performance to the well-known 3-D set partitioning in hierarchical trees (SPIHT) algorithm. However, it is computationally more efficient and uses significantly less memory than the 3-D SPIHT algorithm.

[1]  T. Yoshida,et al.  Spatio-temporal scalable video coding using subband and adaptive field/frame interpolation , 1996, Proceedings of APCCAS'96 - Asia Pacific Conference on Circuits and Systems.

[2]  David S. Taubman,et al.  A flexible structure for fully scalable motion-compensated 3-D DWT with emphasis on the impact of spatial scalability , 2006, IEEE Transactions on Image Processing.

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

[4]  Sunanda Mitra,et al.  Low-memory-usage image coding with line-based wavelet transform , 2011 .

[5]  Sunanda Mitra,et al.  A fast and low complexity image codec based on backward coding of wavelet trees , 2006, Data Compression Conference (DCC'06).

[6]  Zixiang Xiong,et al.  Three-dimensional embedded subband coding with optimized truncation , 2001 .

[7]  Alberto Signoroni,et al.  State-of-the-Art and Trends in Scalable Video Compression With Wavelet-Based Approaches , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  John W. Woods,et al.  Enhanced MC-EZBC Scalable Video Coder , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Tariq S. Durrani,et al.  New 3-D wavelet transform coding algorithm for image sequences , 1993 .

[10]  Bruce F. Cockburn,et al.  Efficient architectures for 1-D and 2-D lifting-based wavelet transforms , 2004, IEEE Transactions on Signal Processing.

[11]  Béatrice Pesquet-Popescu,et al.  Methods and Tools for Wavelet-Based Scalable Multiview Video Coding , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Wen-Liang Hwang,et al.  Subband Weighting With Pixel Connectivity for 3-D Wavelet Coding , 2009, IEEE Transactions on Image Processing.

[13]  G. Knowles,et al.  Video compression using 3D wavelet transforms , 1990 .

[14]  Zixiang Xiong,et al.  Low bit-rate scalable video coding with 3-D set partitioning in hierarchical trees (3-D SPIHT) , 2000, IEEE Trans. Circuits Syst. Video Technol..

[15]  Gunnar Karlsson,et al.  Three dimensional sub-band coding of video , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[16]  Nariman Farvardin,et al.  Three-dimensional subband coding of video , 1995, IEEE Trans. Image Process..

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

[18]  Chengyi Xiong,et al.  High-throughput implementation of lifting-based discrete wavelet transforms using look-ahead pipelining , 2010 .

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

[20]  William A. Pearlman,et al.  Three-dimensional subband coding of video using the zero-tree method , 1996, Other Conferences.

[21]  Avideh Zakhor,et al.  Multirate 3-D subband coding of video , 1994, IEEE Trans. Image Process..

[22]  David S. Taubman,et al.  Lifting-based invertible motion adaptive transform (LIMAT) framework for highly scalable video compression , 2003, IEEE Trans. Image Process..

[23]  Wen-Liang Hwang,et al.  Subjective and Objective Comparison of Advanced Motion Compensation Methods for Blocking Artifact Reduction in a 3-D Wavelet Coding System , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Jens-Rainer Ohm,et al.  Three-dimensional subband coding with motion compensation , 1994, IEEE Trans. Image Process..

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

[26]  John W. Woods,et al.  Motion-compensated 3-D subband coding of video , 1999, IEEE Trans. Image Process..