Suboptimal quantization control employing approximate distortion-rate relations for motion video coding

In typical image and video coding techniques, the choice of quantizer scales at the encoder plays a key role in determining the generated bit-rate and the coding performance. The distortion-rate (D-R) curve of a video unit fully characterizes the relation between quantizing distortion and encoder output rates and can thus be used in the choice of good quanitizer scales. However, obtainment of the D-R curves is a heavy computational load. We develop a piecewise-linear/exponential model to approximate the true curves for macroblocks. Based on this D-R model, we devise a quantizer control method which is a modification of that in Test Model 5 (TM5) for MPEG2. A reference quanitizer scale is first calculated from past bit usages and the buffer fullness as in TM5. Then the slope of each approximated macroblock D-R curve at this quanitizer scale is calculated. In line with human vision characteristics, an adjusted slope value is computed according to a macroblock activity measure. The quantizer scale yielding the adjusted slope on the D-R curve is found and used. Simulation results show that this method of quanitizer choice can attain not only higher PSNR values but also higher visual quality in coded video.

[1]  Antonio Ortega,et al.  Joint Selection of Source and Channel Rate for VBR Video Transmission Under ATM Policing Constraints , 1997, IEEE J. Sel. Areas Commun..

[2]  David W. Lin,et al.  Efficient bit allocation under multiple constraints on cumulated rates for delayed video coding , 1997, Electronic Imaging.

[3]  Antonio Ortega,et al.  Rate control using spline-interpolated R-D characteristics , 1996, Other Conferences.

[4]  Wei Ding,et al.  Rate control of MPEG video coding and recording by rate-quantization modeling , 1996, IEEE Trans. Circuits Syst. Video Technol..

[5]  David W. Lin,et al.  Optimal bit allocation for video coding under multiple constraints , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[6]  Antonio Ortega Optimal bit allocation under multiple rate constraints , 1996, Proceedings of Data Compression Conference - DCC '96.

[7]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to MPEG video coders , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[8]  Antonio Ortega,et al.  Optimal trellis-based buffered compression and fast approximations , 1994, IEEE Trans. Image Process..