Bit Allocation for Spatial Scalability Coding of H.264/SVC With Dependent Rate-Distortion Analysis

We propose a model-based spatial layer bit allocation algorithm for H.264/scalable video coding (SVC) in this paper. The challenge of this problem lies in the fact that the rate-distortion (R-D) behavior of an enhancement layer is dependent on its preceding layers because of inter-layer prediction. To solve it, we first focus on the case of two spatial layers, derive the distortion and rate models of the dependent layer analytically, and develop a low-complexity bit allocation algorithm. It is shown by experimental results that the proposed two-layer bit allocation algorithm can achieve the coding performance close to the optimal R-D performance based on the full search method. Then, we extend this result to multilayer bit allocation by performing the two-layer allocation scheme recursively. Finally, we compare the performance of group of pictures-based and frame-based spatial layer bit allocation schemes at a fixed temporal resolution. The superior performance of the proposed spatial layer bit allocation algorithm is demonstrated using Joint Scalable Video Model reference software algorithm and two prior H.264/SVC rate control algorithms as the benchmarks.

[1]  Gary J. Sullivan,et al.  Spatial Scalability Within the H.264/AVC Scalable Video Coding Extension , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Hwangjun Song,et al.  Rate control for low-bit-rate video via variable-encoding frame rates , 2001, IEEE Trans. Circuits Syst. Video Technol..

[3]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders , 1994, IEEE Trans. Image Process..

[4]  Yücel Altunbasak,et al.  Frame bit allocation for the H.264/AVC video coder via Cauchy-density-based rate and distortion models , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Iain E.G,et al.  H.264 and MPEG 4 video , 2009 .

[6]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[7]  Munchurl Kim,et al.  Dependent Quantization for Scalable Video Coding , 2007, The 9th International Conference on Advanced Communication Technology.

[8]  Shan Liu,et al.  Joint temporal-spatial bit allocation for video coding with dependency , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Zhengguo Li,et al.  Rate Control of H.264/AVC Scalable Extension , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Zhengguo Li,et al.  Rate Control for Spatial/CGS Scalable Extension of H.264/AVC , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[11]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Wen Gao,et al.  Rate Control for Spatial Scalable Coding in SVC , 2007 .

[13]  Antonio Ortega,et al.  Bit-rate control using piecewise approximated rate-distortion characteristics , 1998, IEEE Trans. Circuits Syst. Video Technol..

[14]  Jiaying Liu,et al.  Bit allocation for spatial scalability in H.264/SVC , 2008, 2008 IEEE 10th Workshop on Multimedia Signal Processing.