Error Resilient Coding and Error Concealment in Scalable Video Coding

Scalable video coding (SVC), which is the scalable extension of the H.264/AVC standard, was developed by the Joint Video Team (JVT) of ISO/IEC MPEG (Moving Picture Experts Group) and ITU-T VCEG (Video Coding Experts Group). SVC is designed to provide adaptation capability for heterogeneous network structures and different receiving devices with the help of temporal, spatial, and quality scalabilities. It is challenging to achieve graceful quality degradation in an error-prone environment, since channel errors can drastically deteriorate the quality of the video. Error resilient coding and error concealment techniques have been introduced into SVC to reduce the quality degradation impact of transmission errors. Some of the techniques are inherited from or applicable also to H.264/AVC, while some of them take advantage of the SVC coding structure and coding tools. In this paper, the error resilient coding and error concealment tools in SVC are first reviewed. Then, several important tools such as loss-aware rate-distortion optimized macroblock mode decision algorithm and error concealment methods in SVC are discussed and experimental results are provided to show the benefits from them. The results demonstrate that PSNR gains can be achieved for the conventional inter prediction (IPPP) coding structure or the hierarchical bi-predictive (B) picture coding structure with large group of pictures size, for all the tested sequences and under various combinations of packet loss rates, compared with the basic joint scalable video model (JSVM) design applying no error resilient tools at the encoder and only picture copy error concealment method at the decoder.

[1]  Miska M. Hannuksela,et al.  System and Transport Interface of SVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Ying Chen,et al.  Frame loss error concealment for SVC , 2006 .

[3]  Miska M. Hannuksela,et al.  Error Resilient Video Coding Using Unequally Protected Key Pictures , 2003, VLBV.

[4]  Miska M. Hannuksela,et al.  Isolated regions in video coding , 2004, IEEE Transactions on Multimedia.

[5]  Rui Zhang,et al.  Video coding with optimal inter/intra-mode switching for packet loss resilience , 2000, IEEE Journal on Selected Areas in Communications.

[6]  Qin-Fan Zhu,et al.  Joint source coding, transport processing, and error concealment for H.323-based packet video , 1998, Electronic Imaging.

[7]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[8]  Dong Tian,et al.  Sub-sequence video coding for improved temporal scalability , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[9]  Houqiang Li,et al.  Adaptive Redundant Picture for Error Resilient Video Coding , 2007, 2007 IEEE International Conference on Image Processing.

[10]  Stephan Wenger Video Redundancy Coding in H.263 , 2000 .

[11]  Yi Guo,et al.  Error Resilient Mode Decision in Scalable Video Coding , 2006, 2006 International Conference on Image Processing.

[12]  Peter Amon,et al.  File Format for Scalable Video Coding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Thomas Schierl,et al.  Transport and Signaling of SVC in IP Networks , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Thomas Wiegand,et al.  Lagrange multiplier selection in hybrid video coder control , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[15]  Markus Flierl,et al.  Generalized B pictures and the draft H.264/AVC video-compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[17]  Houqiang Li,et al.  Error resilient video coding using flexible reference frames , 2005, Visual Communications and Image Processing.

[18]  Hua Yang,et al.  Recursive end-to-end distortion estimation with model-based cross-correlation approximation , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[19]  Heiko Schwarz,et al.  Constrained inter-layer prediction for single-loop decoding in spatial scalability , 2005, IEEE International Conference on Image Processing 2005.

[20]  Bernd Girod,et al.  Feedback-based error control for mobile video transmission , 1999, Proc. IEEE.

[21]  Yao Wang,et al.  Multiple Description Coding for Video Delivery , 2005, Proceedings of the IEEE.

[22]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[23]  Zhenyu Wu,et al.  An error concealment scheme for entire frame losses based on H.264/AVC , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[24]  Faouzi Kossentini,et al.  Optimal intra coding of blocks for robust video communication over the Internet , 1999, Signal Process. Image Commun..

[25]  Miska M. Hannuksela,et al.  Improved Error Concealment Using Scene Information , 2003, VLBV.

[26]  Wen Gao,et al.  Error resilience video coding in H.264 encoder with potential distortion tracking , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[27]  Sethuraman Panchanathan,et al.  Error resiliency schemes in H.264/AVC standard , 2006, J. Vis. Commun. Image Represent..

[28]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

[29]  Stephan Wenger,et al.  H.264/AVC over IP , 2003, IEEE Trans. Circuits Syst. Video Technol..

[30]  Aggelos K. Katsaggelos,et al.  Error resilient video coding techniques , 2000, IEEE Signal Process. Mag..

[31]  Miska M. Hannuksela,et al.  The error concealment feature in the H.26L test model , 2002, Proceedings. International Conference on Image Processing.

[32]  Miska Hannuksela,et al.  Error Resilient Video Coding Techniques Using Spare Pictures , 2003 .

[33]  Pascal Frossard,et al.  Multiple description h.264 video coding with redundant pictures , 2007, MV '07.

[34]  Pamela Cosman,et al.  Comparison of error concealment strategies for MPEG video , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).