当目标码率较低时,在编码视频序列中周期性地插入I帧,会导致重建视频播放时出现“闪烁”现象. 为提高I帧重建质量,抑制“闪烁”,提出了一种基于URQ模型的I帧码率控制算法. 首先根据图像的运动趋势和复杂度将I帧划分为运动区域、图像复杂区域和平坦区域;然后依据人眼视觉系统对不同区域“闪烁”的敏感性,为视觉敏感区域分配更多的码率,其他区域分配较少码率;最后,利用URQ模型计算编码所需的量化参数值,实现对I帧的码率控制. 实验结果表明,所提算法能够在保证码率控制精度的前提下,有效抑制由于周期性插入I帧导致的视频“闪烁”现象,提高重建视频的整体主客观质量.
In high efficiency video coding, the coding efficiency of I-frames is lower than P-frames and B-frames, causing flicker artifacts, especially in low bitrates applications. We propose a rate control algorithm for I-frames based on URQ model to improve the reconstruction quality of I-frames to suppress flicker artifacts. An I-frame is classified into three regions according to their motion vectors and complexity, termed motion region, texture-rich region and smooth region. According to different sensitivities of human visual system to different regions, visually sensitive regions are allocated more target bits. The URQ model is used to calculate QPs. Experimental results demonstrate that the proposed algorithm can efficiently suppress flicker artifacts and improve subjective and objective quality of the video.
[1] Bross B, Han W, Ohm J, et al. WD4: Working Draft 4 of High-Efficiency Video Coding[S], JCTVC-F803, JCTVC of ISO/IEC and ITU-T, Torino, Italy, 2011.
[2] Park S, Park J, Jeon B. Report on the evaluation of HM versus JM[S], JCTVC-D181, JCTVC of ISO/IEC and ITU-T, Daegu, Korea, 2011.
[3] McCann K, Bross B, Han W, et al. High Efficiency Video Coding (HEVC) Test Model 10 (HM 10) Encoder Description[S], JCTVC-L1002, JCTVC of ISO/IEC and ITU-T, Geneva, CH, 2013.
[4] Choi H, Nam J, Yoo J, et al. Improvement of the rate control based on pixel-based URQ model for HEVC[S], JCT-VC of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JCTVC-I0094, Geneva, CH, 2012.
[5] Li B, Li H, Li L, et al. Rate control by R-lambda model for HEVC[S], JCT-VC of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JCTVC-K0103, Shanghai, China, 2012.
[6] Leontaris A, Tonomura Y, Nakachi T. Flicker suppression in JPEG2000 using segmentation-based adjustment of block truncation lengths[C], IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP) , vol. 2, pp. II, 2006.
[7] Chono K, Senda Y, and Miyamoto Y. Detented quantization to suppress flicker artifacts in periodically inserted Intra-coded pictures in H.264 video coding[C], IEEE International conference on Image Processing (ICIP) , pp. 1713-1716, 2006.
[8] Yang J, Wu H. Robust filtering technique for reduction of temporal fluctuation in H.264 video sequences[J], IEEE Transactions on Circuits and Systems for Video Technology, vol. 20, no. 3, pp. 458-462, 2010.
[9] Nguyen T, Yea S, Vetro A. Adaptive fuzzy filtering for artifact reduction in compressed images and videos[J], IEEE Transactions on Image Processing, vol. 18, pp. 1166-1178, 2009.
[10] Chun S, Kim J, Sull S. Intra prediction mode selection for flicker reduction in H.264/AVC[J], IEEE Transactions on Consumer Electronics, vol. 52, pp. 1303-1310, 2006.
[11] Chun S, Kim J, Sull S. Flicker reduction in Intra coded frames of H.264/AVC[C], IEEE International Conference on Image Processing (ICIP), pp. 2025-2028, 2006.
[12] Yang H, Boyce J, Stein A. Effective flicker removal from periodic Intra frames and accurate flicker measurement[C], IEEE International Conference on Image Processing (ICIP), pp. 2868-2871, 2008.
[13] Becker A, Chan W, Poulouin D. Flicker reduction in intra frame codecs[C], IEEE Data Compression Conference (DCC 2004), North Ryde, NSW, Australia, pp. 251-261, 2004.
[14] Ren G, Li P, Wang G. A novel hybrid coarse-to-fine digital image stabilization algorithm[J], Information Technology Journal, V9(7):1390-1396, 2010.
[15] Fan X, Gao W, Lu Y, et al. Flicking Reduction in All Intra Frame Coding[S], ISO/IEC JTC1/SC29/WG11 and ITU-T SG16Q.6, JVT 5th Meeting, 2002.