Journal of Systems Engineering and Electronics ›› 2010, Vol. 21 ›› Issue (6): 1103-1110.doi: 10.3969/j.issn.1004-4132.2010.06.026

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

Fast motion estimation algorithm for H.264/AVC based on centered prediction

Wei Zhou*, Zhemin Duan, and Hongqi Hu   

  1. School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710072, P. R. China
  • Online:2010-12-20 Published:2010-01-03

Abstract:

H.264/AVC video coding standard can achieve roughly half of the bit-savings over MPEG2 and MPEG4 for a given quality. However, this comes at a cost in considerably increased complexity at the encoder and thus increases the difficulty in hardware implementation. The high redundancy that exists between the successive frames of a video sequence makes it possible to achieve a high data compression ratio. Motion estimation (ME) plays an important role in motion compensated video coding. A fast motion estimation algorithm for H.264/AVC is proposed based on centered prediction, called centered prediction based fast mixed search algorithm (CPFMS). It makes use of the spatial and temporal correlation in motion vector (MV) fields and feature of all-zero blocks to accelerate the searching process. With the initialized searching point prediction, adaptive search window changing and searching direction decision, CPFMS is provided to reduce computation in block-matching process. The experimental results show that the speed of CPFMS is nearly 12 times of FS with a negligible peak signal-noise ratio (PSNR) loss. Also, the efficiency of CPFMS outperforms some popular fast algorithms such as hybrid unsymmetrical cross multi-hexagongrid search and a novel multidirectional gradient descent search evidently.

Key words: H.264/AVC, motion estimation, motion vectors, early termination