Fast Adaptive Hierarchical Prediction Algorithm for H.264/AVC Scalable Video Coding

The objective of scalable video coding (SVC) is to enable the generation of a unique bitstream that can adapt to various bit-rates, transmission channels and display capabilities. The scalability is categorised in terms of temporal, spatial, and quality. In order to improve encoding efficiency, the SVC scheme incorporates inter-layer prediction mechanisms to complement the H.264/AVC very refined Motion Estimation (ME) and mode decision processes. However, this further increases the overall encoding complexity of the scalable coding standard. In this paper several conditional probabilities are established relating motion estimation characteristics and the mode distribution at different layers of the H.264/SVC. An evaluation of these probabilities is used to structure a low-complexity prediction algorithm for Group of Pictures (GOP) in H.264/SVC, reducing computational complexity whilst maintaining similar RD performance. When compared to the JSVM software, the proposed algorithm achieves a significant reduction of encoding time, with a negligible average PSNR loss and bit-rate increase in temporal, spatial and SNR scalability. Experiments are conducted to provide a comparison between our method and recently developed fast mode selection algorithms. These demonstrate the proposed method achieves appreciable time savings for scalable spatial and scalable quality video coding, while maintaining similar PSNR and bit rate.

[1]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Mingyuan Yang,et al.  Fast subpixel motion estimation based on the interpolation effect on different block sizes for H264/AVC , 2009 .

[3]  Nasser Kehtarnavaz,et al.  Fast adaptive early termination for mode selection in H.264 scalable video coding , 2008, 2008 15th IEEE International Conference on Image Processing.

[4]  He Li,et al.  Fast Mode Decision Algorithm for Inter-Frame Coding in Fully Scalable Video Coding , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Reza Sotudeh,et al.  A Fast Mode Decision Algorithm in Spatial and Temporal Scalable Video Coding , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[6]  Jinmi Kang,et al.  Fast mode decision for scalable video coding based on neighboring macroblock analysis , 2009, SAC '09.

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