skip to main content
article

Fast intra mode decision for depth coding in 3D-HEVC

Published: 01 October 2017 Publication History

Abstract

The emergent 3D High Efficiency Video Coding (3D-HEVC) is an extension of the High Efficiency Video Coding (HEVC) standard for the compression of the multi-view texture videos plus depth maps format. Since depth maps have different statistical properties compared to texture video, various new intra tools have been added to 3D-HEVC depth coding. In current 3D-HEVC, new intra tools are utilized together with the conventional HEVC intra prediction modes for depth coding. This technique achieves the highest possible coding efficiency, but leads to an extremely high computational complexity which limits 3D-HEVC from practical applications. In this paper, we propose a fast intra mode decision algorithm for depth coding in 3D-HEVC. The basic idea of the proposed algorithm is to utilize the depth map characteristics to predict the current depth prediction mode and skip some specific depth intra modes rarely used in 3D-HEVC depth coding. Based on this analysis, two fast intra mode decision strategies are proposed including reduction of the number of conventional intra prediction modes, and simplification of depth modeling modes (DMMs). Experimental results demonstrate that the proposed algorithm can save 30 % coding runtime on average while maintaining almost the same rate-distortion (RD) performance as the original 3D-HEVC encoder.

References

[1]
Bjontegaard, G. (2001). Calculation of average PSNR difference between RD-curves, 13th VCEG Meeting, Doc. VCEG-M33, Austin, TX.
[2]
Cernigliaro, G., Jaureguizar, F., Cabrera, J., & García, N. (2013). Low complexity mode decision and motion estimation for H.264/AVC based depth maps encoding in free viewpoint video. IEEE Transactions on Circuits and Systems for Video Technology, 23(5), 769-783.
[3]
Chen, Y., Tech, G., Wegner, K. & Yea, S. (2014). Test Model 10 of 3D-HEVC and MV-HEVC, Joint Collaborative Team on 3D Video Coding Extensions (JCT-3V) document JCT3V-J1003, 10thMeeting: Strasbourg, FR.
[4]
Chen, Y., Hannuksela, M. M., Suzuki, T., & Hattori, S. (2014). Overview of the MVC + D 3D video coding standard. Journal of Visual Communication and Image Representation, 25(4), 679-688.
[5]
Chen, Y., & Vetro, A. (2014). Next-Generation 3D formats with depth map support. IEEE MultiMedia, 21(2), 90-94.
[6]
Fehn, C., & Fehn, C. (2004). Depth-Image-Based Rendering (DIBR), Compression, and Transmission for a New Approach on 3D-TV. Bellingham, WA: SPIE.
[7]
Gu, Z., Zheng, J., Ling, N., & Zhang, P. (2013). Fast depth modeling mode selection for 3D HEVC depth intra coding. In Proceedings 2013 IEEE International Conference on Multimedia and Expo Workshops (pp. 1-4).
[8]
Gu, Z., Zheng, J., Ling, N., & Zhang, P. (2014). Fast bi-partition mode selection for 3D HEVC depth intra coding. In Proceedings 2014 IEEE International Conference on Multimedia and Expo (ICME) (pp. 1-6).
[9]
https://hevc.hhi.fraunhofer.de/svn/svn_3DVCSoftware/branches/HTM-DEV-2.0-dev0/cfg/3D-HEVC/
[10]
Lainema, J., Bossen, F., Han, W.-J., Min, J., & Ugur, K. (2012). Intra coding of the HEVC standard. IEEE Transactions on Circuits and Systems for Video Technology, 22(12), 1792-1801.
[11]
Lee, J. Y., Wey, H.-C., & Park, D.-S. (2011). A fast and efficient multi-view depth image coding method based on temporal and inter-view correlations of texture images. IEEE Transactions on Circuits and Systems for Video Technology, 21(12), 1859-1868.
[12]
Lei, J., Li, S., Zhu, C., Sun, M., & Hou, C. (2015). Depth coding based on depth-texture motion and structure similarities. IEEE Transactions on Circuits and Systems for Video Technology, 25(2), 275-286.
[13]
Lei, J., Sun, J., Pan, Z., Kwong, S., Duan, J., & Hou, C. (2015). Fast mode decision using inter-view and intercomponent correlations for multiview depth video coding. IEEE Transactions on Industrial Informatics, 11(4), 978-986.
[14]
Merkle, P., & Müller, K. (2014). CE5 related: DMM1 signaling based onintra direction, Joint Collaborative Team on 3D Video CodingExtensions (JCT-3V) document JCT3V-G0108, 7th Meeting: San José, US (pp. 11-17).
[15]
Mueller, K., & Vetro, A. (2014). Common test conditions of 3DV core experiments, Joint Collaborative Team on 3D Video Coding Extensions (JCT-3V) document JCT3V-G1100, 7th Meeting: San José, US.
[16]
Müller, K., Merkle, P., & Wiegand, T. (2011). 3-D video representation using depth maps. Proceedings of the IEEE, 99(4), 643-656.
[17]
Müller, K., Schwarz, H., Marpe, D., Bartnik, C., Bosse, S., Brust, H., et al. (2013). 3D high efficiency video coding for multi-view video and depth data. IEEE Transactions on Image Processing, 22(9), 3366-3378.
[18]
Pan, Z., Kwong, S., Sun, M., & Lei, J. (2014). Early MERGE mode decision based on motion estimation and hierarchical depth correlation for HEVC. IEEE Transactions on Broadcasting, 60(2), 405-412.
[19]
Park, C. (2015). Edge-based intramode selection for depth-map coding in 3D-HEVC. IEEE Transactions on Image Processing, 24(1), 155-162.
[20]
Sanchez, G., Saldanha, M., Balota, G., Zatt, B., Porto, M., & Agostini, L. (2014). A complexity reduction algorithm for depth maps intra prediction on the 3D-HEVC. In Proceedings 2014 IEEE Visual Communications and Image Processing Conference (VCIP) (pp. 137-140).
[21]
Sanchez, G., Saldanha, M., Balota, G., Zatt, B., Porto, M., & Agostini, L. (2014). Complexity reduction for 3D-HEVC depth maps intra-frame prediction using simplified edge detector algorithm. In Proceedings 2014 IEEE International Conference on Image Processing (ICIP) (pp. 3209-3213).
[22]
Shen, L., Zhang, Z., & Liu, Z. (2012). Inter mode selection for depth map coding in 3D video. IEEE Transactions on Consumer Electronics, 58(3), 1857-1865.
[23]
Shen, L., An, P., Liu, Z., & Zhang, Z. (2014). Low complexity depth coding assisted by coding information from color video. IEEE Transactions on Broadcasting, 60(1), 128-133.
[24]
Shen, L., An, P., Zhang, Z., Hu, Q., & Chen, Z. (2015). A 3D-HEVC fastmode decision algorithm for real time applications. ACM Transactions on Multimedia Computing, Communications, and Applications, 11(3), 34.
[25]
Shen, L., & Zhang, Z. (2014). Efficient depth coding in 3D video to minimize coding bitrate and complexity. Multimedia Tools and Applications, 72(2), 1639-1652.
[26]
Song, Y., & Ho, Y. (2013). Simplified inter-component depth modeling in 3D-HEVC. In Proceedings IEEE 11th IVMSP Workshop (pp. 1-4).
[27]
Sullivan, G. J., Ohm, J.-R., Han, W.-J., & Wiegand, T. (2012). Overview of the high efficiency video coding (HEVC) standard. IEEE Transactions on Circuits and Systems for Video Technology, 22(12), 1649-1668.
[28]
Sullivan, G., Boyce, J., Chen, Y., Ohm, J.-R., Segall, C., & Vetro, A. (2013). Standardized extensions of high efficiency video coding (HEVC). IEEE Journal of Selected Topics in Signal Processing, 7(6), 1001-1016.
[29]
Tanimoto, M., Fujii, T., & Suzuki, K. (2008). View Synthesis Algorithmin View Synthesis Reference Software 2.0 (VSRS 2.0), ISO/IEC JTC1/SC29/WG11 M16090, Lausanne, Switzerland.
[30]
Vetro, Anthony., & Müller, Karsten. (2012). Description of Coreexperiments in 3D video coding, ISO/IEC JTC1/SC29/WG11 document W12746, Geneva, Switzerland.
[31]
Vetro, A., & Müller, K. (2012). Description of Core experiments in 3Dvideo coding, ISO/IEC JTC1/SC29/WG11 document W12746, Geneva, Switzerland.
[32]
Wang, M., Jin, X., & Goto, S. (2010). Difference detection based early mode termination for depthmap coding in MVC. In Proceedings 28th Picture Coding Symposium (pp. 502-505).
[33]
Yoon, D. H., & Ho, Y. S. (2011). Fast mode decision algorithm for depth coding in 3-D video systems using H.264/AVC. In Proceedings 5th Pacific-Rim Symposium Image Video Technology (pp. 25-35).
[34]
Zeng, H., Wang, Y., Wei, Z., & Cai, C. (2014). Efficient two-stage early SKIP mode termination for depth video coding. Computers and Electrical Engineering, 40(4), 1344-1352.
[35]
Zhang, M., Zhao, C., Xu, J., & Bai, H. (2013). A fast depth-map wedgelet partitioning scheme for intra prediction in 3D video coding. In Proceedings IEEE International Symposium on Circuits and Systems(ISCAS) (pp. 2852-2855).
[36]
Zhang, Q., An, P., Zhang, Y., Shen, L., & Zhang, Z. (2011). Low complexity multiview video plus depth coding. IEEE Transactions on Consumer Electronics, 57(4), 1857-1865.
[37]
Zhang, Q., Li, N., Huang, L., & Gan, Y. (2014). Effective early termination algorithm for depth map intra coding in 3D-HEVC. Electronics Letters, 50(14), 994-996.
[38]
Zhang, Q., Wu, Q., Wang, X., & Gan, Y. (2014). Early SKIP mode decision for three-dimensional high efficiency video coding using spatial and interview correlations. Journal of Electronic Imaging, 23(5), 053017-1-053017-8.

Cited By

View all
  1. Fast intra mode decision for depth coding in 3D-HEVC

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Multidimensional Systems and Signal Processing
    Multidimensional Systems and Signal Processing  Volume 28, Issue 4
    October 2017
    633 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 October 2017

    Author Tags

    1. 3D-HEVC
    2. Depth map
    3. Intra coding
    4. Mode decision

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media