Rate control for HEVC intra-coding with a CTU-dependent distortion model

Abstract Rate control is used to regulate the coded bits for valid video storage or transmissions. For the novel high-efficiency video coding (HEVC) encoder, a new the R–λ-based rate control model is incorporated to further make a trade-off between video quality and bandwidth utilization. However, the intra-coding distortion, which is drifted from the coding tree units (CTUs) to subsequent CTUs and thus affects the performance of rate control, is not fully considered in R–λ model. To address this issue, an intra-CTU rate control scheme is developed in this paper for further improving the visual quality. First the 35 intra-modes are segmented into 5 categories, and then the distortion drift of each category is studied in terms of intra-prediction principle. Afterwards the SAD-based distortion formulation is derived and utilized into R–λ model. Finally, the modified R–λ model is added in HEVC rate control for quantization calculation. The experimental results show that the proposed method significantly increases the encoding performance while well accepting computational complexity.

[1]  King Ngi Ngan,et al.  Recent advances in rate control for video coding , 2007, Signal Process. Image Commun..

[2]  Jar-Ferr Yang,et al.  Enhanced Intra-4$,times,$4 Mode Decision for H.264/AVC Coders , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Antonio Ortega,et al.  Bit-rate control using piecewise approximated rate-distortion characteristics , 1998, IEEE Trans. Circuits Syst. Video Technol..

[4]  C.-C. Jay Kuo,et al.  Bit Allocation for Spatial Scalability Coding of H.264/SVC With Dependent Rate-Distortion Analysis , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Fuzheng Yang,et al.  Efficient frame-level bit allocation algorithm for H.265/HEVC , 2017, IET Image Process..

[6]  Susanto Rahardja,et al.  Fast mode decision algorithm for intraprediction in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

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

[8]  Shan Liu,et al.  Joint temporal-spatial bit allocation for video coding with dependency , 2005 .

[9]  Minghui Liu,et al.  Frame-level bit allocation for hierarchical coding of H.265/HEVC considering dependent rate-distortion characteristics , 2016, Signal Image Video Process..

[10]  Ming-Ting Sun,et al.  Rate-Distortion Modeling for Efficient H.264/AVC Encoding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Wei Li,et al.  Lagrange optimization in high efficiency video coding for SATD-based intra-mode decision , 2017, Signal Image Video Process..

[12]  Dong-Gyu Sim,et al.  Pixel-Wise Unified Rate-Quantization Model for Multi-Level Rate Control , 2013, IEEE Journal of Selected Topics in Signal Processing.

[13]  Wei Li,et al.  Rate model considering inter-symbol dependency for HEVC inter-frame coding , 2017, Signal Image Video Process..

[14]  Qiang Wang,et al.  A novel R-Q model based rate control scheme in HEVC , 2013, 2013 Visual Communications and Image Processing (VCIP).

[15]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders , 1994, IEEE Trans. Image Process..

[16]  Wen Gao,et al.  Window-based rate control for video quality optimization with a novel INTER-dependent rate-distortion model , 2014, Signal Process. Image Commun..

[17]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[18]  Jack Y. B. Lee,et al.  Path Selection in Streaming Video Over Multioverlay Application Layer Multicast , 2010, IEEE Transactions on Circuits and Systems for Video Technology.