A fast motion estimation algorithm based on adaptive pattern and search priority

Block matching algorithm (BMA) has been widely used in motion estimation for various video coding standards since it can remove temporal redundancy effectively. However, motion estimation is the key problem in realizing real-time video coding due to the high computation complexity of BMA. In this manuscript, we present a fast motion estimation algorithm according to the adaptive pattern and search priority (APSP). Based on the distribution characteristics of motion vector (MV) that achieved by a series of experiments, the improved algorithm defines different efficient patterns and adopts the appropriate pattern adaptively. Firstly, the search can be stopped after checking one point by the features of the current block. And then the starting pattern is determined based on the motion vectors from the neighboring blocks. The subsequent pattern can be further adjusted according to the current best matching point. Furthermore, the proposed method assigns search priority to each point of every pattern. Therefore, the search is performed under the guidance of the search priority, with the result that each pattern can be interrupted in any position by using priority and threshold. Compared to conventional fast algorithms, the experimental results demonstrate that the proposed algorithm improves the performance of the search algorithm with significant reduction in computational complexity on the premise of ensuring the image quality and searching precision.

[1]  Chuan-Hsi Liu,et al.  Motion estimation using two-stage predictive search algorithms based on joint spatio-temporal correlation information , 2011, Expert Syst. Appl..

[2]  P. I. Hosur,et al.  Motion vector field adaptive fast motion estimation , 1999 .

[3]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[4]  Sara Tedmori,et al.  Hierarchical stochastic fast search motion estimation algorithm , 2012 .

[5]  Ahmet M. Kondoz,et al.  Adaptive direction search algorithms based on motion correlation for block motion estimation , 2011, IEEE Transactions on Consumer Electronics.

[6]  Si-Woong Lee,et al.  Adaptive search range motion estimation using neighboring motion vector differences , 2011, IEEE Transactions on Consumer Electronics.

[7]  Magdy A. Bayoumi,et al.  High-speed Motion Estimation Architecture for Real-time Video Transmission , 2012, Comput. J..

[8]  Liquan Shen,et al.  Content-Adaptive Motion Estimation Algorithm for Coarse-Grain SVC , 2012, IEEE Transactions on Image Processing.

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

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

[11]  Jhing-Fa Wang,et al.  Effective Search Point Reduction Algorithm and its VLSI Design for HDTV H.264/AVC Variable Block Size Motion Estimation , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[13]  Navin Rajpal,et al.  A fast block motion estimation algorithm using dynamic pattern search , 2013, Signal Image Video Process..

[14]  Lai-Man Po,et al.  A Search Patterns Switching Algorithm for Block Motion Estimation , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Chaur-Heh Hsieh,et al.  A Novel Prediction-Based Directional Asymmetric Search Algorithm for Fast Block-Matching Motion Estimation , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Min Shi,et al.  A Fast and Adaptive Search Algorithm Based on Rood Pattern and Gradient Descent , 2012 .

[17]  Sun Park,et al.  Personalized Document Summarization Using Pseudo Relevance Feedback and Semantic Feature , 2012 .

[18]  Magdy A. Bayoumi,et al.  Fast Motion Estimation System Using Dynamic Models for H.264/AVC Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

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

[20]  Brejesh Lall,et al.  Enhanced Motion Estimation using Kalman Filter , 2012 .

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

[22]  J. Anitha,et al.  A pattern based PSO approach for block matching in motion estimation , 2013, Eng. Appl. Artif. Intell..