کنترل نرخ بر اساس رگرسیون خطی برای H.264/MPEG-4 AVC
کد مقاله | سال انتشار | تعداد صفحات مقاله انگلیسی |
---|---|---|
24211 | 2007 | 20 صفحه PDF |
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Signal Processing: Image Communication, Volume 22, Issue 1, January 2007, Pages 39–58
چکیده انگلیسی
An efficient rate control algorithm is required to transmit coded video sequences without abrupt changes in quality due to the limited channel bandwidth. Thus, in this paper, an efficient rate control method is proposed for the H.264/MPEG (Moving Picture Experts Group)-4 Advanced Video Coding (AVC) baseline profile that meets the above constraint by using a ρ-domain source model. Firstly, a simple target bits determination method that considers the ideal buffer level is proposed, and secondly, a method of adequately determining the Quantization Parameter (QP) is presented using two kinds of linear regression. The experimental results show that the proposed rate control algorithm using the above two methods performs better than other rate control algorithms for H.264/MPEG-4 AVC in terms of the rate estimation error and the standard deviation of the Peak Signal-to- Noise Ratio (PSNR), which provides a measure of the constancy of the video quality throughout the whole video sequence.
مقدمه انگلیسی
H.264/MPEG-4 Advanced Video Coding (AVC) was developed through the collaborative efforts of two leading standard bodies, ITU (International Telecommunication Union)-T and ISO (International Organization for Standardization)/IEC (International Electrotechnical Commission) MPEG, in order to provide improved compression efficiency [14]. While H.264/MPEG-4 AVC outperforms previous coding standards and has many outstanding features, such as various intra/inter prediction modes, 4×4 integer transform, rate-distortion optimization, and improved entropy coding, these normative tools do not consider the issue of maintaining a Constant BitRate (CBR) through the network channel. Hence, it is necessary to implement a rate control algorithm in the video encoder in order to transmit the coded video sequence without any abrupt variations of the bitrate over time under conditions of limited channel bandwidth. The rate control algorithms used for both the previous video coding standards [1], [7], [10] and [12] and H.264/MPEG-4 AVC [2] and [8] are based on the Quadratic R (Rate)-D (Distortion) model, which represents the bitrate and distortion as functions of the quantizer. However, these algorithms produce large errors in the bitrate estimation due to their inaccurate source models, especially when there exist many scene changes in the video sequences [3]. On the other hand, those rate control algorithms which make use of the ρ (the percentage of zeros among the quantized transform coefficients)-domain source model [4] are well-known for their accurate estimation of the characteristics of the video, and show better performances in the existing video standards [6]. Many rate control algorithms were developed to attain the practicability of the ρ-domain source model-based rate control for H.264/MPEG-4 AVC [5], [9] and [13]. He and Chen proposed a rate control algorithm for H.264/MPEG-4 AVC using linear rate model also known as ρ-domain source model [5]. They suggested a two-loop encoding method caused by the recursive nature in H.264/MPEG-4 AVC. Although the accurate rate estimation due to the collection of global statistics in the first loop can be obtained, this method is not suitable to real-time application owing to its two-loop encoding characteristic. And another two-loop rate control algorithm using the ρ-domain source model is proposed by Shin et al. [13]. The algorithm models the separate rate model for intra-coded frame according to the different characteristic between the intra-coded frame and the inter-coded frame. With well approximated rate model and the Quantization Parameter (QP) replacement constraint, the algorithm maintained the constant video quality over the scene changes. But, the algorithm has the same problem as the preceding two-loop encoding algorithm. In [9], the authors used a generalized Gaussian parametric model that can be used for estimating the histogram of 4×4 integer transformed coefficients in H.264/MPEG-4 AVC and proposed a simple MB (MacroBlock)-level rate control algorithm implemented with low computational complexity. We incorporated a low rate estimation error, which is the characteristic of the ρ-domain source model, into the proposed rate control algorithm, and propose a rate control method that determines a simple target bitrate by considering the ideal buffer level and determines the optimum value of the QP using two kinds of linear regression for the H.264/MPEG-4 AVC baseline profile. This paper is organized as follows. In Section 2, the linear relation between the bitrate, R, and ρ is described. A simple target bits determination method that considers the ideal buffer level is presented in Section 3. Methods that determine the QP in the P (Predictive)-frame using the new R–ρ–Eρ–EQP–QP model and that determine the QP in the I (Intra)-frame using the linear relation of the QP–PSNR are described in Section 4. The proposed rate control algorithm is described in Section 5. A comparison of the experimental results obtained with the proposed rate control algorithm and those used in JM 9.3 [2] and [9] are given in Section 6. Finally, concluding remarks are given in Section 7.
نتیجه گیری انگلیسی
In this paper, we presented a linear regression-based rate control algorithm which can be applied to the H.264/MPEG-4 AVC baseline profile. By making use of new features such as the simple target bits determination method, the linear relation of QP–PSNR for the I-frame, and the R–ρ–Eρ–EQP–QP model for the P-frame, the proposed method provides better performance than the rate control algorithms in JM 9.3 and [9] in terms of the rate estimation error, the standard deviation of the PSNR values, an indicator of constant video quality throughout the whole video sequence, and the buffer occupancy which is an important consideration in real-time applications, such as videophones, videoconferencing, and mobile video. Acknowledgment The authors would like to thank the reviewers for their valuable advice toward the improvement of this paper. This work is partly supported by Seoul R&DB program. Appendix. Rate control algorithm for H.264/MPEG-4 AVC reference software In this Appendix, the explanation of the rate control algorithm implemented in H.264/MPEG-4 AVC is provided [2] and [8]. For the comparison of experiments with our algorithm, rate control algorithm for baseline profile except the basic unit level rate control is considered. The method for the basic unit rate control can be found in [8]. The algorithm uses Quadratic R-D model and is also compliant to Hypothetical Reference Decoder (HRD). And this algorithm consists of two main components except the basic unit rate control: GOP level rate control, picture level rate control.