access icon free Fast CU partition strategy for HEVC based on Haar wavelet

As the latest video coding standard, high-efficiency video coding (HEVC) achieves better performance and supports higher resolution compared with the predecessor standard, H.264/advanced video coding (AVC). Intra-coding is an important feature in HEVC standard, which reduces the spatial redundancy significantly, due to the flexible coding structure, and high density of angular prediction modes. However, the improvement on coding efficiency is obtained at the expense of the extraordinary computation complexity. This study presents a novel coding unit (CU) partitioning technique for HEVC. By using a fast texture complexity detection method, which is based on two-dimensional Haar wavelet transform, texture complexity for each CU can be extracted. According to the Haar wavelet coefficients obtained, an early CU splitting termination is proposed to decide whether a CU should be decomposed into four lower dimensions CUs or not. Experimental results demonstrate that the fast CU partition strategy achieves better trade-off between rate-distortion performance and complexity reduction than the previous algorithms. Compared with the reference software HM16.7, the proposed algorithm can lessen the encoding time up to 46.22% on average, with a negligible bit rate increase of 0.45%, and quality losses lower than 0.04 dB, respectively.

Inspec keywords: wavelet transforms; Haar transforms; computational complexity; video coding

Other keywords: coding unit partitioning technique; HM16.7; complexity reduction; intracoding; extraordinary computation complexity; spatial redundancy reduction; HEVC standard; AVC; reference software; rate-distortion performance; H.264; Haar wavelet coefficients; coding efficiency; angular prediction modes; flexible coding structure; high-efficiency video coding

Subjects: Integral transforms; Image and video coding; Video signal processing; Computational complexity; Integral transforms

References

    1. 1)
      • 3. Sullivan, G.J., Ohm, J., Han, W.J., et al: ‘Overview of the high efficiency video coding (HEVC) standard’, IEEE Trans. Circuits Syst. Video Technol., 2012, 22, (12), pp. 16491668.
    2. 2)
      • 12. Sang, J.P.: ‘CU encoding depth prediction, early CU splitting termination and fast mode decision for fast HEVC intra-coding’, Signal Process. Image Commun., 2016, 42, pp. 7989.
    3. 3)
      • 28. Kim, J., Choe, Y., Kim, Y.G.: ‘Fast coding unit size decision algorithm for intra coding in HEVC’. IEEE Int. Conf. on Consumer Electronics, 2013, pp. 637638.
    4. 4)
      • 20. Min, B., Cheung, R.C.C.: ‘A fast CU size decision algorithm for the HEVC intra encoder’, IEEE Trans. Circuits Syst. Video Technol., 2015, 25, (5), pp. 892896.
    5. 5)
      • 2. Ohm, J., Sullivan, G.J., Schwarz, H., et al: ‘Comparison of the coding efficiency of video coding standards – including high efficiency video coding (HEVC)’, IEEE Trans. Circuits Syst. Video Technol., 2012, 22, (22), pp. 16691684.
    6. 6)
      • 29. Bjontegard, G.: ‘Calculation of average PSNR differences between RD curves’. 13th ITU-T VCEG-M33 Meeting, Document: VCEG-M33, Austin, Texas, 2001.
    7. 7)
      • 27. Li, H., Ngan, K.N., Wei, Z.: ‘Fast and efficient method for block edge classification and its application in H.264/AVC video coding’, IEEE Trans. Circuits Syst. Video Technol., 2008, 18, (6), pp. 756768.
    8. 8)
      • 11. Shen, L., Zhang, Z., An, P.: ‘Fast CU size decision and mode decision algorithm for HEVC intra coding’, IEEE Trans. Consum. Electron., 2013, 59, (1), pp. 207213.
    9. 9)
      • 13. Zhao, D., Zhu, S., Gao, S.: ‘A novel fast intra-prediction algorithm for high-efficiency video coding based on structural similarity’, Opt.–-Int. J. Light Electron Opt., 2015, 126, (23), pp. 42124218.
    10. 10)
      • 21. Hu, J., He, G., Li, Y.: ‘Fast algorithm based on the sole- and multi-depth texture measurements for HEVC intra coding’, J. Vis. Commun. Image Represent., 2016, 40, pp. 671681.
    11. 11)
      • 22. Bossen, F.: ‘Common test conditions and software reference configurations’. Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 Document JCTVC-L1100, 12th Meeting, Geneva, CH, January 2013.
    12. 12)
      • 5. Han, W.J., Min, J., Kim, I.K., et al: ‘Improved video compression efficiency through flexible unit representation and corresponding extension of coding tools’, IEEE Trans. Circuits Syst. Video Technol., 2011, 20, (12), pp. 17091720.
    13. 13)
      • 6. Vanne, J., Viitanen, M., Hamalainen, T.D., et al: ‘Comparative rate-distortion-complexity analysis of HEVC and AVC video codecs’, IEEE Trans. Circuits Syst. Video Technol., 2012, 22, (12), pp. 18851898.
    14. 14)
      • 1. Wiegand, T., Ohm, J.R., Sullivan, G.J., et al: ‘Special section on the joint call for proposals on high efficiency video coding (HEVC) standardization’, IEEE Trans. Circuits Syst. Video Technol., 2010, 20, (12), pp. 16611666.
    15. 15)
      • 15. Tseng, C.F., Lai, Y.T.: ‘Fast coding unit decision and mode selection for intra-frame coding in high-efficiency video coding’, IET Image Process., 2015, 10, (3), pp. 215221.
    16. 16)
      • 30. Correa, G., Assuncao, P.A., Volcan Agostini, L., et al: ‘Fast HEVC encoding decisions using data mining’, IEEE Trans. Circuits Syst. Video Technol., 2015, 25, (4), pp. 660673.
    17. 17)
      • 23. Ding, H., Huang, X., Zhang, Q.: ‘The fast intra CU size decision algorithm using gray value range in HEVC’, Opt.-Int. J. Light Electron Opt., 2016, 127, (18), pp. 71557161.
    18. 18)
      • 26. Taubman, D., Ordentlich, E., Weinberger, M., et al: ‘Embedded block coding in JPEG 2000’, Signal Process. Image Commun., 2000, 17, (1), pp. 4972.
    19. 19)
      • 25. Christopoulos, C., Skodras, A., Ebrahimi, T.: ‘The JPEG2000 still image coding system: an overview’, IEEE Trans. Consum. Electron., 2000, 16, (4), pp. 11031127.
    20. 20)
      • 9. Ortega, A., Ramchandran, K.: ‘Rate-distortion methods for image and video compression’, IEEE Signal Process. Mag., 1998, 15, (6), pp. 2350.
    21. 21)
      • 14. Cen, Y.F., Wang, W.L., Yao, X.W.: ‘A fast CU depth decision mechanism for HEVC’, Inf. Process. Lett., 2015, 115, (9), pp. 719724.
    22. 22)
      • 10. Zhao, L., Zhang, L., Ma, S., et al: ‘Fast mode decision algorithm for intra prediction in HEVC’, Video Eng., 2011, 15, (7), pp. 813822.
    23. 23)
      • 24. Ramezanpour, M., Zargari, F.: ‘Fast CU size and prediction mode decision method for HEVC encoder based on spatial features’, Signal Image Video Process., 2016, 10, (7), pp. 18.
    24. 24)
      • 19. Zhu, S., Zhao, D., Li, L.: ‘Adaptive fast intra prediction for high efficiency video coding’, Multimedia Tools Appl., 2016, 75, (13), pp. 75597573.
    25. 25)
      • 8. Lainema, J., Bossen, F., Han, W.J., et al: ‘Intra coding of the HEVC standard’, IEEE Trans. Circuits Syst. Video Technol., 2012, 22, (12), pp. 17921801.
    26. 26)
      • 7. Ohm, J., Sullivan, G.J.: ‘High efficiency video coding: the next frontier in video compression [standards in a nutshell]’, IEEE Signal Process. Mag., 2013, 30, (1), pp. 152158.
    27. 27)
      • 18. Belghith, F., Kibeya, H., Ayed, M.A.B., et al: ‘Fast coding unit partitioning method based on edge detection for HEVC intra-coding’, Signal Image Video Process., 2016, 10, (5), pp. 811818.
    28. 28)
      • 17. Ruiz, D., Fernández-Escribano, G., Martínez, J.L., et al: ‘Fast intra mode decision algorithm based on texture orientation detection in HEVC’, Signal Process. Image Commun., 2016, 44, pp. 1228.
    29. 29)
      • 16. Zhang, Q., Zhao, J., Huang, X., et al: ‘A fast and efficient coding unit size decision algorithm based on temporal and spatial correlation’, Opt.-Int. J. Light Electron Opt., 2015, 126, (21), pp. 27932798.
    30. 30)
      • 4. Kim, I.K., Min, J., Lee, T., et al: ‘Block partitioning structure in the HEVC standard’, IEEE Trans. Circuits Syst. Video Technol., 2012, 22, (12), pp. 16971706.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-ipr.2016.1082
Loading

Related content

content/journals/10.1049/iet-ipr.2016.1082
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading