Fast H.264/AVC motion estimation algorithm using adaptive search range

With the advent of new video standards such as H.264/AVC, the demands for low-complexity advanced video coding (AVC), particularly for the subfunction of variable block searching motion estimation, is increasingly important for efficient system designs. The motion estimation needs heavy computations and many external memory accesses which are the main sources of the system complexity and power consumption. We propose a fast motion estimation scheme. The motion estimation algorithm is based on the full search block matching (FSBM) motion estimation by applying the adaptive search range. The search range is adaptively adjusted based on the heuristic model developed through exhaustive experiments of motion vector characteristics of real-life image sequences. The experimental results show that the proposed algorithm is up to 90% faster while satisfying similar quality as FSBM.

[1]  Jong Nam Kim,et al.  Fast Motion Estimation Techniques with Adaptive Variable Search Range , 1998 .

[2]  Lai-Man Po,et al.  A novel cross-diamond search algorithm for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[3]  K. Ramkishor,et al.  Spatio-temporal correlation based fast motion estimation algorithm for MPEG-2 , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[4]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[5]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[6]  Kosuke Saito,et al.  Adaptive Search Range Motion Estimation Algorithm for H.264/AVC , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[7]  Chaur-Heh Hsieh,et al.  Adaptive motion compensated DCT coding , 1991 .

[8]  T Koga,et al.  MOTION COMPENSATED INTER-FRAME CODING FOR VIDEO CONFERENCING , 1981 .

[9]  Xiqi Gao,et al.  A new prediction search algorithm for block motion estimation in video coding , 1997 .

[10]  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.

[11]  Ja-Ling Wu,et al.  DSRA: a block matching algorithm for near-real-time video encoding , 1997 .

[12]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

[13]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[14]  Prabhudev I. Hosur Motion adaptive search for fast motion estimation , 2003, IEEE Trans. Consumer Electron..