Adaptive Subsampling and Motion Feature Based Fast H.264 Motion Estimation

The latest video coding standard H.264/AVC can provide excellent performance compared with previous standards. However, the introduction of new techniques in motion estimation also brings about heavy burden of computation complexity on the video coding system. In hardware field, the subsampling technique is widely used to reduce hardware cost and release computation burden of ME engine. However, direct subsampling on video sequences will cause serious quality degradation. This paper proposes a hardware friendly fast ME algorithm which combines two complexity reduction schemes. Firstly, the pixel difference based adaptive subsampling scheme select different subsampling patterns according to the feature of current MB. Secondly, in order to fasten the ME procedure, a search position based 3-layer search range adjustment scheme is proposed to remove redundant search points. Experimental results show that about 74.17% to 90.26% ME Time can be reduced while the video quality loss is trivial. Moreover, since the two schemes are both friendly to hardware implementation, the proposed fast ME algorithm can be implanted into realtime hardwired video coding system.

[1]  Yang Song,et al.  A 1.41W H.264/AVC Real-Time Encoder SOC for HDTV1080P , 2007, 2007 IEEE Symposium on VLSI Circuits.

[2]  Liang-Gee Chen,et al.  Analysis and architecture design of an HDTV720p 30 frames/s H.264/AVC encoder , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[4]  Zhenyu Liu,et al.  Hardware friendly background analysis based complexity reduction in H.264/AVC multiple reference frames motion estimation , 2007, 2007 International Symposium on Intelligent Signal Processing and Communication Systems.

[5]  Thomas Wedi,et al.  Motion- and aliasing-compensated prediction for hybrid video coding , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  T. Ikenaga,et al.  Fast motion estimation algorithm based on edge block detection and motion vector information , 2007, 2007 International Symposium on Intelligent Signal Processing and Communication Systems.

[7]  Liang-Gee Chen,et al.  Analysis and complexity reduction of multiple reference frames motion estimation in H.264/AVC , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Liang-Gee Chen,et al.  Analysis and architecture design of variable block-size motion estimation for H.264/AVC , 2006, IEEE Transactions on Circuits and Systems I: Regular Papers.