Rate-Distortion Optimization for Stereoscopic Video Streaming with Unequal Error Protection

We consider an error-resilient stereoscopic streaming system that uses an H.264-based multiview video codec and a rateless Raptor code for recovery from packet losses. One aim of the present work is to suggest a heuristic methodology for modeling the end-to-end rate-distortion (RD) characteristic of such a system. Another aim is to show how to make use of such a model to optimally select the parameters of the video codec and the Raptor code to minimize the overall distortion. Specifically, the proposed system models the RD curve of video encoder and performance of channel codec to jointly derive the optimal encoder bit rates and unequal error protection (UEP) rates specific to the layered stereoscopic video streaming. We define analytical RD curve modeling for each layer that includes the interdependency of these layers. A heuristic analytical model of the performance of Raptor codes is also defined. Furthermore, the distortion on the stereoscopic video quality caused by packet losses is estimated. Finally, analytical models and estimated single-packet loss distortions are used to minimize the end-to-end distortion and to obtain optimal encoder bit rates and UEP rates. The simulation results clearly demonstrate the significant quality gain against the nonoptimized schemes.

[1]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

[2]  Philip A. Chou,et al.  Rate-distortion optimized streaming of packetized media , 2006, IEEE Transactions on Multimedia.

[3]  Bernd Girod,et al.  Low-complexity rate-distortion optimized video streaming , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[4]  Bernd Girod,et al.  Rate-distortion analysis and streaming of SP and SI frames , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[6]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[7]  Bernd Girod,et al.  Analysis of video transmission over lossy channels , 2000, IEEE Journal on Selected Areas in Communications.

[8]  Zixiang Xiong,et al.  Error-Resilient Unequal Error Protection of Fine Granularity Scalable Video Bitstreams , 2006, EURASIP J. Adv. Signal Process..

[9]  Gozde Bozdagi Akar,et al.  A Multi-View Video Codec Based on H.264 , 2006, 2006 International Conference on Image Processing.

[10]  A. Murat Tekalp,et al.  Rate Allocation Between Views in Scalable Stereo Video Coding using an Objective Stereo Video Quality Measure , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[11]  Bernd Girod,et al.  Packet-loss-resilient Internet video streaming , 1998, Electronic Imaging.

[12]  A.S. Tan,et al.  Error Resilient Layered Stereoscopic Video Streaming , 2007, 2007 3DTV Conference.

[13]  Jorge J. Moré,et al.  The Levenberg-Marquardt algo-rithm: Implementation and theory , 1977 .

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

[15]  Pascal Frossard,et al.  Streaming of Scalable Video from Multiple Servers using Rateless Codes , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[16]  Thomas Stockhammer,et al.  Raptor Forward Error Correction Scheme for Object Delivery , 2007, RFC.

[17]  Narciso García,et al.  Rate control and bit allocation for MPEG-4 , 1999, IEEE Trans. Circuits Syst. Video Technol..

[18]  Sheila S. Hemami,et al.  Linear programming optimization for video coding under multiple constraints , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[19]  Wen Xu,et al.  Raptor codes for reliable download delivery in wireless broadcast systems , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[20]  Jordi Ribas-Corbera,et al.  Rate control in DCT video coding for low-delay communications , 1999, IEEE Trans. Circuits Syst. Video Technol..

[21]  A. Murat Tekalp,et al.  Temporal and spatial scaling for stereoscopic video compression , 2006, 2006 14th European Signal Processing Conference.

[22]  En-Hui Yang,et al.  Rate Distortion Optimization for H.264 Interframe Coding: A General Framework and Algorithms , 2007, IEEE Transactions on Image Processing.

[23]  W.A.C. Fernando,et al.  Joint source and channel coding for H.264 compliant stereoscopic video transmission , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[24]  James W. Modestino,et al.  H.263+ packet video over wireless IP networks using rate-compatible punctured turbo (RCPT) codes with joint source-channel coding , 2002, Proceedings. International Conference on Image Processing.

[25]  P. Maymounkov Online codes , 2002 .

[26]  Philip E. Gill,et al.  Practical optimization , 1981 .

[27]  Thomas Stockhammer,et al.  Reliable Multimedia Download Delivery in Cellular Broadcast Networks , 2007, IEEE Transactions on Broadcasting.