A Motion Attention Model Based Rate Control Algorithm for H.264/AVC

Rate control plays a very important role in video streaming applications. The currently adopted rate control scheme in the latest video coding standard H.264/AVC still results in a relatively large quality fluctuation especially for frames with higher motion activities. In this paper, we consider the characteristics of human visual system and incorporate a motion attention model to direct the rate control process. From the motion vector (MV) field at 4 4 block level, motion saliency maps are calculated on multi-scale MV fields and integrated to a whole motion saliency map highlighting the attention regions. In the frame and MB layer of rate control, the number of bits allocated to each frame and each MB is adjusted based on its motion saliency. More bits are allocated those frames and MBs with higher motion saliency to improve their qualities, and thus reduce the quality variation. Experimental results demonstrate that our algorithm can increase the average PSNR by 0.068 dB, and decreases the PSNR variation by 15.65%, with a negligible increase of computation less than 3%.

[1]  Ming-Chieh Chi,et al.  ROI video coding based on H.263+ with robust skin-color detection technique , 2003, IEEE Trans. Consumer Electron..

[2]  Yung-Lyul Lee,et al.  Rate control using linear rate-ρ model for H.264 , 2004, Signal Process. Image Commun..

[3]  Yu Sun,et al.  Region-based rate control and bit allocation for wireless video transmission , 2006, IEEE Transactions on Multimedia.

[4]  Chih-Wei Tang,et al.  Spatiotemporal Visual Considerations for Video Coding , 2007, IEEE Transactions on Multimedia.

[5]  Hwangjun Song,et al.  A region-based H.263+ codec and its rate control for low VBR video , 2004, IEEE Transactions on Multimedia.

[6]  Yu Sun,et al.  A robust and adaptive rate control algorithm for object-based video coding , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Limin Wang Rate control for MPEG video coding , 2000, Signal Process. Image Commun..

[8]  King Ngi Ngan,et al.  Dynamic Bit Allocation for Multiple Video Object Coding , 2006, IEEE Transactions on Multimedia.

[9]  Limin Wang,et al.  Rate control for MPEG video coding , 1995, Other Conferences.

[10]  Weisi Lin,et al.  Rate control for videophone using local perceptual cues , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Jordi Ribas-Corbera,et al.  Rate control in DCT video coding for low-delay communications , 1999, IEEE Trans. Circuits Syst. Video Technol..

[12]  Wen Gao,et al.  Rate-distortion analysis for H.264/AVC video coding and its application to rate control , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Chun-Jen Tsai,et al.  Visual sensitivity guided bit allocation for video coding , 2006, IEEE Transactions on Multimedia.