Optimal Bit Allocation at Frame Level for Rate Control in HEVC

Rate control plays an important role in video coding systems, which makes the output bitrate of a video encoder equal to the target bitrate while minimizing the distortion of the compressed video. However, most of the existing rate control schemes achieve accurate bitrate control at the loss of rate-distortion (R-D) performance. This paper proposes an effective frame level bit allocation method to improve the R-D performance whilst maintaining the high accuracy of the bitrate control in HEVC. First, an improved R-D model is presented at the frame level, which, by making use of the information of encoded frames more completely, achieves higher accuracy with lower bitrate mismatch rate. Second, a group of picture (GOP) level bit allocation approach is introduced with the consideration of the temporal R-D dependency among different GOPs, which can further enhance the R-D performance. Finally, to achieve optimal R-D performance globally, a formulation for optimal frame level bit allocation is developed with a GOP level Lagrange multiplier introduced, which takes into account the coding effects of a current frame on the other frames within the same GOP. A scheme of recursive Taylor expansion is employed to find the GOP level Lagrange multiplier. Experimental results demonstrate that the proposed method can achieve considerable R-D performance improvement and accurate bitrate control. Specifically, our method shows 3.9% and 3.8% BD-rate saving in average compared against the HEVC reference software HM16.7 with rate control in the low-delay B and low-delay P coding structures, respectively.

[1]  Shuai Li,et al.  Source Distortion Temporal Propagation Analysis for Random-Access Hierarchical Video Coding Optimization , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Bin Li,et al.  $\lambda $ -Domain Optimal Bit Allocation Algorithm for High Efficiency Video Coding , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Giovanni Chierchia,et al.  Rate Allocation in Predictive Video Coding Using a Convex Optimization Framework , 2017, IEEE Transactions on Image Processing.

[4]  Si Wu,et al.  A unified architecture for real-time video-coding systems , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

[6]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[7]  Sanghoon Sull,et al.  A VBR Video Encoding for Locally Consistent Picture Quality With Small Buffering Delay Under Limited Bandwidth , 2012, IEEE Transactions on Broadcasting.

[8]  Chuan Chen,et al.  Rate control for real-time video network transmission on end-to-end rate-distortion and application-oriented QoS , 2005, IEEE Trans. Broadcast..

[9]  Sam Kwong,et al.  Adaptive Quantization-Parameter Clip Scheme for Smooth Quality in H.264/AVC , 2012, IEEE Transactions on Image Processing.

[10]  Shuai Li,et al.  Temporally Dependent Rate-Distortion Optimization for Low-Delay Hierarchical Video Coding , 2017, IEEE Transactions on Image Processing.

[11]  Shengxi Li,et al.  Weight-based R-λ rate control for perceptual HEVC coding on conversational videos , 2015, Signal Process. Image Commun..

[12]  Chong-Min Kyung,et al.  A Content-Aware Video Encoding Scheme Based on Single-Pass Consistent Quality Control , 2016, IEEE Transactions on Broadcasting.

[13]  Truong Q. Nguyen,et al.  A Frame-Level Rate Control Scheme Based on Texture and Nontexture Rate Models for High Efficiency Video Coding , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Shengxi Li,et al.  Region-of-Interest Based Conversational HEVC Coding with Hierarchical Perception Model of Face , 2014, IEEE Journal of Selected Topics in Signal Processing.

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

[16]  Rosario El-Feghali,et al.  Video Quality Metric for Bit Rate Control via Joint Adjustment of Quantization and Frame Rate , 2007, IEEE Transactions on Broadcasting.

[17]  Gwo-Long Li,et al.  Burst-Aware Dynamic Rate Control for H.264/AVC Video Streaming , 2011, IEEE Transactions on Broadcasting.

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

[19]  K. R. Rao,et al.  High Efficiency Video Coding(HEVC) , 2014 .

[20]  Bin Tang,et al.  Adaptive Initial Quantization Parameter Determination for H.264/AVC Video Transcoding , 2012, IEEE Transactions on Broadcasting.

[21]  Shuai Li,et al.  Lagrangian Multiplier Adaptation for Rate-Distortion Optimization With Inter-Frame Dependency , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

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

[23]  Sang-Jo Yoo,et al.  Rate control of MPEG video for consistent picture quality , 2003, IEEE Trans. Broadcast..

[24]  Neil Genzlinger A. and Q , 2006 .

[25]  Tihao Chiang,et al.  Scalable rate control for MPEG-4 video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[26]  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.

[27]  Marta Mrak,et al.  Two-Pass Rate Control for Improved Quality of Experience in UHDTV Delivery , 2017, IEEE Journal of Selected Topics in Signal Processing.