Improving Depth Compression in HEVC by Pre/Post Processing

Depth images have different characteristics from that of color images. They usually have gradual changes within objects while steep changes happen around object boundaries. Compression standards such as H.264/AVC and High Efficiency Video Coding (HEVC) are efficient in dealing with the gradual change regions but usually result in poor performance at edge regions. To facilitate the reuse of the current video coding design and to further improve the depth compression performance, we propose a pre/post processing based compression strategy. By modifying the edge blocks in the depth image to flat blocks, the pre-processed image can be efficiently compressed using existing compression schemes. Meanwhile, those edge blocks are compressed by an edge preserving codec separately. At the decoder, the decoded modified image and the edge blocks will be merged together to form the final reconstructed image. In our simulations, we implement this strategy to HEVC to evaluate the coding performance. Experimental results show the proposed scheme can achieve about 30% - 40% bit savings for Ballet and Break dancers sequences and 60% - 70% bit savings for Kinect captured depth sequences in comparison with HEVC.

[1]  Minh N. Do,et al.  Depth and depth-color coding using shape-adaptive wavelets , 2010, J. Vis. Commun. Image Represent..

[2]  Guangming Shi,et al.  Compress Compound Images in H.264/MPGE-4 AVC by Exploiting Spatial Correlation , 2010, IEEE Transactions on Image Processing.

[3]  Jaejoon Lee,et al.  Edge-adaptive transforms for efficient depth map coding , 2010, 28th Picture Coding Symposium.

[4]  Jaejoon Lee,et al.  Edge-aware intra prediction for depth-map coding , 2010, 2010 IEEE International Conference on Image Processing.

[5]  Zhengyou Zhang,et al.  Low-complexity, near-lossless coding of depth maps from kinect-like depth cameras , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[6]  Antonio Ortega,et al.  Edge-preserving depth-map coding using graph-based wavelets , 2009, 2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers.

[7]  Richard Szeliski,et al.  High-quality video view interpolation using a layered representation , 2004, SIGGRAPH 2004.

[8]  Aljoscha Smolic,et al.  Coding Algorithms for 3DTV—A Survey , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[10]  Aljoscha Smolic,et al.  Multi-View Video Plus Depth Representation and Coding , 2007, 2007 IEEE International Conference on Image Processing.

[11]  Aljoscha Smolic,et al.  The effects of multiview depth video compression on multiview rendering , 2009, Signal Process. Image Commun..

[12]  Simone Milani,et al.  A Depth Image Coder Based on Progressive Silhouettes , 2010, IEEE Signal Processing Letters.