An efficient and scalable low bit-rate video coding with virtual SPIHT

Abstract In this paper, we present a wavelet-based hybrid video coding system with spatial and quality scalability. The proposed video codec is based on 2-D wavelet transform, a modified form of set partitioning in hierarchical trees (SPIHT), called virtual SPIHT (VSPIHT) and temporal motion estimation/compensation. The quantisation and encoding of wavelet coefficients are performed by the colour VSPIHT (CVSPIHT) algorithm. The spatial scalability is achieved by re-organising the bit-stream into layers, one for each spatial resolution. The quality scalability is added through locking the motion compensation loop of the encoder and decoder at a fixed rate. This fixed loop rate is less than or equal to the target bit-rate. The scalability in the standard codec like H.263 is achieved by layered approach and each additional layer requires 20–25% extra overhead, whereas our scalable coder requires less than 1% overhead for spatial scalability and negligible overhead for quality scalability. The simulation results demonstrate that the proposed coder outperforms a layered H.263 codec in terms of both objective and subjective quality.

[1]  Ekram Khan,et al.  Efficient SPIHT-based embedded colour image coding techniques , 2001 .

[2]  Detlev Marpe,et al.  Very low bit-rate video coding using wavelet-based techniques , 1999, IEEE Trans. Circuits Syst. Video Technol..

[3]  Michael T. Orchard,et al.  Overlapped block motion compensation: an estimation-theoretic approach , 1994, IEEE Trans. Image Process..

[4]  Mohammed Ghanbari,et al.  Very low bit rate video coding using virtual SPIHT , 2001 .

[5]  Mohammed Ghanbari,et al.  Standard Codecs: Image Compression to Advanced Video Coding , 2003 .

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

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

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

[9]  Qi Wang,et al.  Scalable coding of very high resolution video using the virtual zerotree , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

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

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

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

[14]  John W. Woods,et al.  Embedded video coding using invertible motion compensated 3-D subband/wavelet filter bank , 2001, Signal Process. Image Commun..

[15]  T. OrchardM.,et al.  Overlapped Block Motion Compensation , 2006, Encyclopedia of Multimedia.

[16]  Edward J. Delp,et al.  Wavelet based rate scalable video compression , 1999, IEEE Trans. Circuits Syst. Video Technol..

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

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