A fast block-based motion estimation using early stop search techniques for H.264/AVC standard

H.264/AVC is a new video coding standard of the ITU-T video coding expert group which has a significant improvement in the rate distortion efficiency compared with the previous standards. However, there is an exhaustive motion search across multiple block sizes and multiple reference frames leading to a linear increase in processing time. Although, the encoding quality is improved, the complexity of the encoder and computational cost are also increased at the same time. In this paper, we reduce the computational cost by reducing the number of candidate pixels required for the sum of absolute difference for each block (SAD) using two early stop search techniques. These techniques are applied on two scan search patterns (raster and spiral search patterns) and compared with the conventional full search (FS), three step search (TSS), and diamond search (DS) algorithms. Results show that there is at least 98% reduction in computations with a maximum loss of 0.1 dB compared with the conventional FS algorithm.

[1]  Chein-Wei Jen,et al.  On the data reuse and memory bandwidth analysis for full-search block-matching VLSI architecture , 2002, IEEE Trans. Circuits Syst. Video Technol..

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

[3]  Magdy A. Bayoumi,et al.  Multi-Path Search Algorithm for Block-Based Motion Estimation , 2006, 2006 International Conference on Image Processing.

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

[5]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  Magdy A. Bayoumi,et al.  An Efficient Data Reuse Motion Estimation Engine , 2006, 2006 IEEE Workshop on Signal Processing Systems Design and Implementation.

[7]  Oscar C. Au,et al.  Highly efficient predictive zonal algorithms for fast block-matching motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

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

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

[10]  M.A. Bayoumi,et al.  Adaptive search window size algorithm for fast motion estimation in H.264/AVC standard , 2005, 48th Midwest Symposium on Circuits and Systems, 2005..