PSNR control for GOP-level constant quality in H.264 video coding

For some multimedia applications, like storage or surveillance, it may be desirable to encode the content at constant quality level; the encoder should be aware of media content and set suitable parameters. In this work, we analyze the case of video. We propose an algorithm to adapt the quantization, to obtain constant PSNR. This algorithm selects each frame's quantizer level by comparison with the average of PSNR over N preceding frames, and modifying the quantizer accordingly. This system proved to obtain the target average with a variance in the order of 0.3 in most of the cases. Furthermore, the application may require a per-GOP constant PSNR, like in semantic-based video coding. To obtain this effect, we propose a method to track a given PSNR pattern. The proposed algorithm is able to achieve the target PSNR for each single shot, with a convergence time of only few frames after shot boundary

[1]  Jun Xin,et al.  Video Adaptation : Concepts , Technologies , and Open Issues , .

[2]  Antonio Ortega,et al.  Variable Bit Rate Video Coding , 2018, Compressed Video Over Networks.

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

[4]  Sanjit K. Mitra,et al.  Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard , 1996, IEEE Trans. Circuits Syst. Video Technol..

[5]  John W. Woods,et al.  Video coding for digital cinema , 2002, Proceedings. International Conference on Image Processing.

[6]  Richard E. Ladner,et al.  Global MINMAX interframe bit allocation for embedded video coding , 2004, Data Compression Conference, 2004. Proceedings. DCC 2004.

[7]  Antonio Ortega,et al.  Rate-distortion methods for image and video compression , 1998, IEEE Signal Process. Mag..

[8]  Wenjun Zeng,et al.  Sequence-based rate control for constant quality video , 2002, Proceedings. International Conference on Image Processing.

[9]  Minqiang Jiang,et al.  Frame layer bit allocation scheme for constant quality video , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[10]  Jiangchuan Liu,et al.  Multirate video multicast over the Internet: an overview , 2003 .

[11]  Lirk Overnieire CONSTANT QUALITY RATE-CONTROL FOR VIDEO ENCODING BASED ON ACTIVITY SEGMENTATION , 2004 .