Joint Bit Allocation for 3D Video Coding Based on Virtual View Distortion

Yang Chao,An Ping,Wang Jianxin,Zhang Zhaoyang
DOI: https://doi.org/10.1117/12.2070924
2014-01-01
Abstract: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%.
What problem does this paper attempt to address?