Probability-Based Depth Intra-Mode Skipping Strategy and Novel VSO Metric for DMM Decision in 3D-HEVC

Multiview video plus depth format has been adopted as the emerging 3D video representation recently. It includes a limited number of textures and depth maps to synthesize additional virtual views. Since the quality of depth maps influences the view synthesis process, their sharp edges should be well preserved to avoid mixing foreground with background. To address this issue, 3D-High Efficiency Video Coding (HEVC) introduces new coding tools, a partition-based intra mode [depth modeling mode (DMM)], a residual description technique [segmentwise depth coding (SDC)], and a more complex rate-distortion (RD) evaluation with view synthesis optimization (VSO), to provide more accurate predictions and achieve higher compression rate. However, these new techniques introduce a lot of possible candidates, and each of them requires complicated RD calculation in the process of intra-mode decision. They lead to unacceptable computational burden in a 3D-HEVC encoder. Therefore, in this paper, we raise two efficient techniques for depth intra-mode decision. First, by investigating the statistical characteristics of variance distributions in the two partitions of DMM, a simple but efficient criterion based on the squared Euclidean distance of variances (SEDV) is suggested to evaluate RD costs of the DMM candidates instead of the time-consuming VSO process. Second, a probability-based early depth intra-mode decision is proposed to select only the most promising mode and make the early determination of using SDC based on the low-complexity RD cost in rough mode decision. Experimental results show that the proposed algorithm with these two new techniques provides 33%–48% time reduction with little drop in the coding performance compared with the state-of-the-art algorithms.

[1]  Yui-Lam Chan,et al.  Efficient intra prediction algorithm for smooth regions in depth coding , 2012 .

[2]  Heiko Schwarz,et al.  3D High-Efficiency Video Coding for Multi-View Video and Depth Data , 2013, IEEE Transactions on Image Processing.

[3]  Qiuwen Zhang,et al.  Effective early termination algorithm for depth map intra coding in 3D-HEVC , 2014 .

[4]  Gene Cheung,et al.  Arithmetic edge coding for arbitrarily shaped sub-block motion prediction in depth video compression , 2012, 2012 19th IEEE International Conference on Image Processing.

[5]  Peter Eisert,et al.  3DPresence -A System Concept for Multi-User and Multi-Party Immersive 3D Videoconferencing , 2008 .

[6]  Yui-Lam Chan,et al.  Efficient depth intra mode decision by reference pixels classification in 3D-HEVC , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[7]  Thomas Wiegand,et al.  3D video coding with depth modeling modes and view synthesis optimization , 2012, Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference.

[8]  Qiang Wu,et al.  An adaptive segment-based view synthesis optimization method for 3D-HEVC , 2015, 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[9]  Gary J. Sullivan,et al.  Overview of the Stereo and Multiview Video Coding Extensions of the H.264/MPEG-4 AVC Standard , 2011, Proceedings of the IEEE.

[10]  Chun-Su Park Efficient intra-mode decision algorithm skipping unnecessary depth-modelling modes in 3D-HEVC , 2015 .

[11]  Yui-Lam Chan,et al.  View synthesis optimization based on texture smoothness for 3D-HEVC , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[12]  Byung Tae Oh,et al.  View Synthesis Distortion Estimation for AVC- and HEVC-Compatible 3-D Video Coding , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  N. Atzpadin,et al.  Depth map creation and image-based rendering for advanced 3DTV services providing interoperability and scalability , 2007, Signal Process. Image Commun..

[14]  Thomas Wiegand,et al.  3-D Video Representation Using Depth Maps , 2011, Proceedings of the IEEE.

[15]  Yong Wang,et al.  An Efficient Partition Scheme for Depth-Based Block Partitioning in 3D-HEVC , 2015, PCM.

[16]  Qionghai Dai,et al.  A novel distortion model for depth coding in 3D-HEVC , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[17]  Yui-Lam Chan,et al.  Fast wedgelet pattern decision for DMM in 3D-HEVC , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).

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

[19]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

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

[21]  Yongdong Zhang,et al.  Gradient based fast mode decision algorithm for intra prediction in HEVC , 2011, 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet).

[22]  Kemal Ugur,et al.  Intra Coding of the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[23]  Heiko Schwarz,et al.  3D video coding using the synthesized view distortion change , 2012, 2012 Picture Coding Symposium.

[24]  Zhi Liu,et al.  Effective CU Size Decision for HEVC Intracoding , 2014, IEEE Transactions on Image Processing.

[25]  Bruno Zatt,et al.  Complexity reduction for 3D-HEVC depth maps intra-frame prediction using simplified edge detector algorithm , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[26]  Chun-Su Park,et al.  Edge-Based Intramode Selection for Depth-Map Coding in 3D-HEVC , 2015, IEEE Transactions on Image Processing.

[27]  Thomas Wiegand,et al.  Coding of depth signals for 3D video using wedgelet block segmentation with residual adaptation , 2013, 2013 IEEE International Conference on Multimedia and Expo (ICME).

[28]  Ping An,et al.  Fast CU size decision and mode decision algorithm for HEVC intra coding , 2013, IEEE Transactions on Consumer Electronics.

[29]  Jianhua Zheng,et al.  Fast Depth Modeling Mode selection for 3D HEVC depth intra coding , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[30]  Mengmeng Zhang,et al.  A fast depth-map wedgelet partitioning scheme for intra prediction in 3D video coding , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[31]  Takao Onoye,et al.  Hierarchical Structure-Based Fast Mode Decision for H.265/HEVC , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  Béatrice Pesquet-Popescu,et al.  Initialization, Limitation, and Predictive Coding of the Depth and Texture Quadtree in 3D-HEVC , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[33]  Ying Chen,et al.  Overview of the MVC + D 3D video coding standard , 2014, J. Vis. Commun. Image Represent..

[34]  Yui-Lam Chan,et al.  Adaptive fast intra mode decision of depth map coding by Low Complexity RD-Cost in 3D-HEVC , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).

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

[36]  Yui-Lam Chan,et al.  Early determination of intra mode and segment-wise DC coding for depth map based on hierarchical coding structure in 3D-HEVC , 2015, 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[37]  Yui-Lam Chan,et al.  Quadtree decision for depth intra coding in 3D-HEVC by good feature , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[38]  Bruno Zatt,et al.  A complexity reduction algorithm for depth maps intra prediction on the 3D-HEVC , 2014, 2014 IEEE Visual Communications and Image Processing Conference.

[39]  Luciano Volcan Agostini,et al.  Complexity reduction of depth intra coding for 3D video extension of HEVC , 2014, 2014 IEEE Visual Communications and Image Processing Conference.

[40]  Heiko Schwarz,et al.  Video Compression Using Nested Quadtree Structures, Leaf Merging, and Improved Techniques for Motion Representation and Entropy Coding , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[41]  Yui-Lam Chan,et al.  Adaptive Search Range for HEVC Motion Estimation Based on Depth Information , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[42]  Jianhua Zheng,et al.  Fast bi-partition mode selection for 3D HEVC depth intra coding , 2014, 2014 IEEE International Conference on Multimedia and Expo (ICME).

[43]  F. Jager Simplified depth map intra coding with an optional depth lookup table , 2012, 2012 International Conference on 3D Imaging (IC3D).

[44]  Yong Gan,et al.  Fast intra mode decision for depth coding in 3D-HEVC , 2017, Multidimens. Syst. Signal Process..

[45]  Munchurl Kim,et al.  Fast CU Splitting and Pruning for Suboptimal CU Partitioning in HEVC Intra Coding , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[46]  Yui-Lam Chan,et al.  Efficient wedgelet pattern decision for depth modeling modes in three-dimensional high-efficiency video coding , 2016, J. Electronic Imaging.

[47]  Krzysztof Wegner,et al.  Intra Predictive Depth Map Coding Using Flexible Block Partitioning , 2015, IEEE Transactions on Image Processing.

[48]  Min-Su Cheon,et al.  Improved Video Compression Efficiency Through Flexible Unit Representation and Corresponding Extension of Coding Tools , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[49]  Kai-Kuang Ma,et al.  Hierarchical Intra Mode Decision for H.264/AVC , 2010, IEEE Transactions on Circuits and Systems for Video Technology.