Joint bit allocation for 3D video coding based on virtual view distortion

In multi-view plus depth (MVD) 3D video coding, texture maps and depth maps are coded jointly. The depth maps provide the scene geometry information and are used to render the virtual view at the terminal through a Depth-Image-Based-Rendering (DIBR) technique. The distortion of the coded texture maps and depth maps will induce synthesized virtual view distortion. Besides the coding efficiency of texture maps and depth maps, bit allocation between texture maps and depth maps also has a great effect on the virtual view quality. In this paper, the virtual view distortion is divided into texture maps induced distortion and depth maps induced distortion separately, models of texture maps induced virtual view distortion and depth maps induced virtual view distortion are derived respectively. Based on the depth maps induced virtual view distortion model, depth maps coding Rate Distortion Optimization (RDO) is modified and the depth maps coding efficiency is increased. Meanwhile, we also propose a Rate-distortion (R-D) model to solve the joint bit allocation problem. Experimental results demonstrate the high accuracy of the proposed virtual view distortion model. The R-D performance of the proposed algorithm is close to the full search algorithm that can give the best R-D performance, while the coding complexity of the proposed algorithm is lower. Compared with fixed texture and depth bits ratio (5:1), an average 0.3 dB gains can be achieved by the proposed algorithm. The proposed algorithm has high rate control accuracy with the average error less than 1%.

[1]  Zhaoyang Lu,et al.  Model-Based Joint Bit Allocation Between Texture Videos and Depth Maps for 3-D Video Coding , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Christine Guillemot,et al.  Bit-rate allocation for multi-view video plus depth , 2011, 2011 3DTV Conference: The True Vision - Capture, Transmission and Display of 3D Video (3DTV-CON).

[3]  Li Wang,et al.  Rate-Distortion Optimization for depth map coding with distortion estimation of synthesized view , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[4]  Lai-Man Po,et al.  A foreground biased depth map refinement method for DIBR view synthesis , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[5]  Yannick Morvan,et al.  Joint depth/texture bit-allocation for multi-view video compression , 2010 .

[6]  Jaejoon Lee,et al.  Depth Map Coding Based on Synthesized View Distortion Function , 2011, IEEE Journal of Selected Topics in Signal Processing.

[7]  Ju Liu,et al.  Coding Distortion Elimination of Virtual View Synthesis for 3D Video System: Theoretical Analyses and Implementation , 2012, IEEE Transactions on Broadcasting.

[8]  Christoph Fehn,et al.  Depth-image-based rendering (DIBR), compression, and transmission for a new approach on 3D-TV , 2004, IS&T/SPIE Electronic Imaging.

[9]  Yang Cha A virtual view distortion estimation model for depth map coding , 2014 .