Loading [MathJax]/extensions/MathMenu.js
Online-Learning-Based Bayesian Decision Rule for Fast Intra Mode and CU Partitioning Algorithm in HEVC Screen Content Coding | IEEE Journals & Magazine | IEEE Xplore

Online-Learning-Based Bayesian Decision Rule for Fast Intra Mode and CU Partitioning Algorithm in HEVC Screen Content Coding


Abstract:

Screen content coding (SCC) is an extension of high efficiency video coding by adopting new coding modes to improve the coding efficiency of SCC at the expense of increas...Show More

Abstract:

Screen content coding (SCC) is an extension of high efficiency video coding by adopting new coding modes to improve the coding efficiency of SCC at the expense of increased complexity. This paper proposes an online-learning approach for fast mode decision and coding unit (CU) size decision in SCC. To make a fast mode decision, the corner point is first extracted as a unique feature in screen content, which is an essential pre-processing step to guide Bayesian decision modeling. Second, the distinct color number in a CU is derived as another unique feature in screen content to build the precise model using online-learning for skipping unnecessary modes. Third, the correlation of the modes among spatial neighboring CUs is analyzed to further eliminate unnecessary mode candidates. Finally, the Bayesian decision rule using online-learning is applied again to make a fast CU size decision. To ensure the accuracy of the Bayesian decision models, new scene change detection is designed to update the models. Results show that the proposed algorithm achieves 36.69% encoding time reduction with 1.08% Bjøntegaard delta bitrate (BDBR) increment under all intra configuration. By integrating into the existing fast SCC approach, the proposed algorithm reduces 48.83% encoding time with a 1.78% increase in BDBR.
Published in: IEEE Transactions on Image Processing ( Volume: 29)
Page(s): 170 - 185
Date of Publication: 01 July 2019

ISSN Information:

PubMed ID: 31265399

Funding Agency:

References is not available for this document.

I. Introduction

With recent fast development of the Internet and wireless communication, screen content coding (SCC) has been developed for many video applications, such as desktop sharing, cloud computing, and web conferencing. Unlike camera-captured videos with only natural image blocks (NIBs), screen content videos also contain screen content blocks (SCBs), which have no noisy, many strong corners, a limited number of different colors, and many identical blocks within a frame. High Efficiency Video Coding (HEVC) is designed for NIBs in camera-captured content, but it cannot compress SCBs in screen content videos efficiently. Therefore, SCC [1] has been included in the HEVC standard [2] as one of its extensions, and two new coding modes: intra block copy (IBC) [3] and palette (PLT) [4] have been added to improve the coding performance of SCC but induce intensive computational complexity.

Select All
1.
J. Xu, R. Joshi and R. A. Cohen, "Overview of the emerging HEVC screen content coding extension", IEEE Trans. Circuits Syst. Video Technol., vol. 26, no. 1, pp. 50-62, Jan. 2016.
2.
G. J. Sullivan, J.-R. Ohm, W.-J. Han and T. Wiegand, "Overview of the high efficiency video coding (HEVC) standard", IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649-1668, Dec. 2012.
3.
X. Xu et al., "Intra block copy in HEVC screen content coding extensions", IEEE J. Emerg. Sel. Topic Circuits Syst., vol. 6, no. 4, pp. 409-419, Dec. 2016.
4.
X. Xiu et al., "Palette-based coding in the screen content coding extension of the HEVC standard", Proc. Data Compress. Conf., pp. 253-262, Apr. 2015.
5.
T. Wiegand, G. J. Sullivan, G. Bjontegaard and A. Luthra, "Overview of the H.264/AVC video coding standard", IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560-576, Jul. 2003.
6.
J. Vanne, M. Viitanen, T. D. Hamalainen and A. Hallapuro, "Comparative rate-distortion-complexity analysis of HEVC and AVC video codecs", IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1885-1898, Dec. 2012.
7.
Y. Wang, X. Fan, L. Zhao, S. Ma, D. Zhao and W. Gao, "A fast intra coding algorithm for HEVC", Proc. IEEE Int. Conf. Image Process. (ICIP), pp. 4117-4121, Oct. 2014.
8.
L. Q. Shen, Z. Y. Zhang and Z. Liu, "Effective CU size decision for HEVC intra coding", IEEE Trans. Image Process., vol. 23, no. 10, pp. 4232-4241, Oct. 2014.
9.
H.-S. Kim and R.-H. Park, "Fast CU partitioning algorithm for HEVC using an online-learning-based Bayesian decision rule", IEEE Trans. Circuits Syst. Video Technol., vol. 26, no. 1, pp. 130-138, Jan. 2016.
10.
X. Shen, L. Yu and J. Chen, "Fast coding unit size selection for HEVC based on Bayesian decision rule", Proc. Picture Coding Symp., pp. 453-456, May 2012.
11.
K. Lim, J. Lee, S. Kim and S. Lee, "Fast pu skip and split termination algorithm for HEVC intra prediction", IEEE Trans. Circuits Syst. For Video Technol., vol. 25, no. 8, pp. 1335-1346, Aug. 2015.
12.
Y. Zhang, S. Kwong, X. Wang, H. Yuan, Z. Pan and L. Xu, "Machine learning-based coding unit depth decisions for flexible complexity allocation in high efficiency video coding", IEEE Trans. Image Process., vol. 24, no. 7, pp. 2225-2238, Jul. 2015.
13.
B. Du, W.-C. Siu and X. Yang, "Fast CU partition strategy for HEVC intra-frame coding using learning approach via random forests", Proc. APSIPA ASC, pp. 1085-1090, Dec. 2015.
14.
H.-B. Zhang, Y.-L. Chan, C.-H. Fu, S.-H. Tsang and W.-C. Siu, "Quadtree decision for depth intra coding in 3D-HEVC by good feature", Proc. IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), pp. 1481-1485, Mar. 2016.
15.
M. Zhang, C. Zhao and J. Xu, "An adaptive fast intra mode decision in HEVC", Proc. 19th IEEE Int. Conf. Image Process., pp. 221-224, Sep./Oct. 2012.
16.
A. S. Motra, A. Gupta, M. Shukla, P. Bansal and V. Bansal, "Fast intra mode decision for HEVC video encoder", Proc. 20th Int. Conf. Softw. Telecommun. Comput. Netw., pp. 1-5, Sep. 2012.
17.
D.-K. Kwon and M. Budagavi, "Fast intra block copy (IntraBC) search for HEVC screen content coding", Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), pp. 9-12, Jun. 2014.
18.
S.-H. Tsang, Y.-L. Chan and W.-C. Siu, "Hash based fast local search for intra block copy (IntraBC) mode in HEVC screen content coding", Proc. APSIPA, pp. 396-400, Dec. 2015.
19.
S.-H. Tsang, W. Kuang, Y.-L. Chan and W.-C. Siu, "Fast HEVC screen content coding by skipping unnecessary checking of intra block copy mode based on CU activity and gradient", Proc. APSIPA ASC, pp. 1-5, Dec. 2016.
20.
S.-H. Tsang, Y.-L. Chan and W.-C. Siu, "Fast and efficient intra coding techniques for smooth regions in screen content coding based on boundary prediction samples", Proc. IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), pp. 1409-1413, Apr. 2015.
21.
F. Duanmu, Z. Ma and Y. Wang, "Fast CU partition decision using machine learning for screen content compression", Proc. IEEE Int. Conf. Image Process. (ICIP), pp. 4972-4976, Sep. 2015.
22.
H. Zhang, Q. Zhou, N. Shi, F. Yang, X. Feng and Z. Ma, "Fast intra mode decision and block matching for HEVC screen content compression", Proc. IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), pp. 1377-1381, Mar. 2016.
23.
M. Zhang, Y. Guo and H. Bai, "Fast intra partition algorithm for HEVC screen content coding", Proc. IEEE Vis. Commun. Image Process. Conf., pp. 390-393, Dec. 2014.
24.
F. Duanmu, Z. Ma and Y. Wang, "Fast mode and partition decision using machine learning for intra-frame coding in HEVC screen content coding extension", IEEE J. Emerg. Sel. Topics Circuits Syst., vol. 6, no. 4, pp. 517-531, Dec. 2016.
25.
J. Lei, D. Li, Z. Pan, Z. Sun, S. Kwong and C. Hou, "Fast intra prediction based on content property analysis for low complexity HEVC-based screen content coding", IEEE Trans. Broadcast., vol. 63, no. 1, pp. 48-58, Mar. 2017.
26.
H. Yang, L. Shen and P. An, "An efficient intra coding algorithm based on statistical learning for screen content coding", Proc. IEEE Int. Conf. Image Process. (ICIP), pp. 2468-2472, Sep. 2017.
27.
C. Huang, Z. Peng, F. Chen, Q. Jiang, G. Jiang and Q. Hu, "Efficient CU and PU decision based on neural network and gray level co-occurrence matrix for intra prediction of screen content coding", IEEE Access, vol. 6, pp. 46643-46655, 2018.
28.
J. Shi and C. Tomasi, "Good features to track", Proc. IEEE Int. Conf. Comp. Vis. Pattern Recognit. (CVPR), pp. 593-600, Jun. 1994.
29.
H.-P. Yu, R. Cohen, K. Rapaka and J.-Z. Xu, Common Test Conditions For Screen Content Coding, Warsaw, Poland, Jun. 2015.
30.
J. Lee and B. W. Dickinson, "Temporally adaptive motion interpolation exploiting temporal masking in visual perception", IEEE Trans. Image Process., vol. 3, no. 5, pp. 513-526, Sep. 1994.

Contact IEEE to Subscribe

References

References is not available for this document.