Download presentation
Presentation is loading. Please wait.
Published bySheena Boyd Modified over 9 years ago
1
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media, Peking University, Beijing, China 1
2
Overview Introduction Analysis and Proposed Bit Allocation Scheme Proposed CTU Level Rate Control Scheme Experimental Results Conclusion 2
3
Overview Introduction Analysis and Proposed Bit Allocation Scheme Proposed CTU Level Rate Control Scheme Experimental Results Conclusion 3
4
Introduction The ultimate aim of video coding is to provide the best video quality at the receiver side, subject to the available channel bandwidth. Given a bit budget, the best coding quality can be achieved by optimal bit allocation and accurate rate control schemes. The schemes is to meet the bit allocation budget by setting an appropriate QP for each coding unit of the video. In this paper, CTU level rate control algorithm along with an efficient bit allocation scheme is proposed to generate higher and smoother coding quality for HEVC encoder. 4
5
Introduction Step1Step2 5
6
6 Introduction [1] B. Li, H. Li, L. Li, and et al. “Rate Control by Rr-lambda Model for HEVC,” in Joint Collaborative Team on Video Coding (JCT-VC) 11 th Meeting, JCTVC-K0103, Shanghai, China, 2012. [2] Z. He, Y.K. Kim and S.K. Mitra, “Low Delay Rate Control for DCT Video Coding via ρ-domain Source Modeling,” IEEE Transactions on Circuits and Systems for Video Technology, vol.11, pp.928–940, 2001. [3] T. Chiang and Y. Q. Zhang, “A New Rate Control Scheme Using Quadratic Rate-Distortion Modeling” IEEE Transactions on Circuits System and Video Technology, vol.7, pp 246-250, Feb.1997. [4] L. Tian, Y. Sun, Y. Zhou, and et al., “Analysis of Quadratic R-D Model in H.264/AVC Video Coding,” 17th IEEE International Conference on Image Processing, pp. 2853-2856, China, 2010. [5] Y. Zhou, Y. Sun, Z. Feng, and et al., “New Rate-Distortion Modeling and Efficient Rate Control for H. 264/AVC video coding,” Signal Processing: Image Communication, vol. 24, pp 345-356, 2009.
7
Introduction 7 1.ρ-domain model 2.Quadratic model After observing the relationship between Qstep and quantization, the equation is modified by [8] ρ is the percentage of zeros among the quantized transform coefficient.
8
Introduction 8 intra-picture complexity similar to MAD, may lead to the model error
9
Overview Introduction Analysis and Proposed Bit Allocation Scheme Proposed CTU Level Rate Control Scheme Experimental Results Conclusion 9
10
Before Proposed Bit Allocation Scheme Current HEVC bit allocation problem 10 100 bits
11
Proposed Bit Allocation Scheme Thus the computational complexity to generate the operational rate distortion curves, it cannot work well for practical video applications. Three levels’ simple but efficient bit allocation scheme for HEVC is proposed, which are GOP, frame, CTU levels. 11
12
Proposed Bit Allocation Scheme – GOP level Proposed method R : target bitrate F : frame rate N : GOP size HM 10.0 12 40
13
Proposed Bit Allocation Scheme – frame level By Table1, taking low delay configuration as an example, frames in depth 0 are critical in the reference relationship. Therefore, it’s reasonable to allocate more bits to these frames so that they can be coded as high quality. 13
14
Proposed Bit Allocation Scheme – frame level Proposed method HM 10.0 14
15
Proposed Bit Allocation Scheme – CTU level Proposed method HM 10.0 15 For basic unit :
16
Effectiveness of The Proposed Bit Allocation Scheme The proposed bit allocation scheme is implemented on HM10.0. Table2 below are the experimental result 16
17
Overview Introduction Analysis and Proposed Bit Allocation Scheme Proposed CTU Level Rate Control Scheme Experimental Results Conclusion 17
18
Proposed CTU Level Rate Control Scheme In authors’ previous work[1][2], they proposed a frame level rate control scheme. At CTU level the QP for each CTU is decided with a reaction factor based on the frame level QP. Besides, a CTU level QP adjustment strategy is designed. The SATD value of each CTU in the frame is calculated and store for CTU level QP adjustment. 18 [1] J. Si, S. Ma, W. Gao, And M. Yang. ―Adaptive Rate Control For HEVC, ‖ ITU-T Sg16 Contribution, Jctvc- I0433, Geneva, Ch, Apr.-May 2012 [2] J. Si, S. Ma, X. Zhang, W. Gao, ―Adaptive Rate control for High Efficiency video Coding, ‖ in Proceedings of SPIE Conference on Visual Communications and Image Processing, VCIP, San Diego, USA, Nov.2012
19
19 CTU Level Rate Control
20
20
21
CTU Level Rate Control – Compared with HM 10.0 Proposed method HM 10.0 21 Different level may have different parameter Target bit-rate corresponding to different level
22
QP Adjustment Strategy 22
23
QP Adjustment Strategy– Compared with HM 10.0 Proposed method CTU QP clipping HM 10.0 CTU QP clipping 23
24
QP Adjustment Strategy 24 The proposed QP adjustment scheme is implemented on HM10.0. Table3 below are the experimental result
25
Overview Introduction Analysis and Proposed Bit Allocation Scheme Proposed CTU Level Rate Control Scheme Experimental Results Conclusion 25
26
Experimental Design Experiments are designed and implemented on HM10.0. The R-D performance of proposed rate control scheme is compared with JCTVC-K0103 (Configuration is Table4 below). 26
27
Experimental Result – Rate Distortion Performance The authors employ the JCTVC-K0103 rate control as anchor. 27
28
Experimental Result – Smoothness of the Coding Quality Another advantage of the proposed rate control scheme is it helps to smooth the coding quality and reduce the quality fluctuation. 28
29
Overview Introduction Analysis and Proposed Bit Allocation Scheme Proposed CTU Level Rate Control Scheme Experimental Results Conclusion 29
30
Conclusion The proposed allocation method takes the hierarchical coding structure of HEVC into consideration. For CTU level rate control, QP determination at CTU level is based on the frame level QP with feedback of the coding status of CTUs. Besides, a CTU level QP adjustment strategy is proposed to improve the coding performance just like HM10.0. 30
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.