Adaptive Multipattern Fast Block-Matching Algorithm Based on Motion Classification Techniques

In most video coding standards, motion estimation becomes the most time-consuming subsystem. Consequently, in the last few years, a great deal of effort has been devoted to the research of novel algorithms capable of saving computations with minimal effects on the coding quality. Adaptive algorithms and particularly multipattern solutions, have evolved as the most robust general-purpose solutions owing to two main reasons: 1) real video sequences usually exhibit a wide-range of motion content, from uniform to random, and 2) a vast amount of coding applications have appeared demanding different degrees of coding quality. In this study, we propose an adaptive algorithm, called motion classification-based search (MCS), which makes use of an especially tailored classifier that detects some motion cues and chooses the search pattern that best fits them. The MCS has been experimentally assessed for a comprehensive set of selected video sequences and qualities. Our experimental results show that MCS notably reduces the computational cost up to 55% and 84% in search points, with respect to two state-of-the-art methods, while maintaining the quality.

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

[2]  C.-L. Lee,et al.  One-Pass Computation-Aware Motion Estimation With Adaptive Search Strategy , 2006, IEEE Trans. Multim..

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

[4]  Jang-Jer Tsai,et al.  Predictive block-matching discrepancy based rhombus pattern search for block motion estimation , 2005, IEEE International Conference on Image Processing 2005.

[5]  Mohammed Ghanbari,et al.  The Cross-Search Algorithm for Motion Estimation , 1990 .

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

[7]  Ishfaq Ahmad,et al.  A fast adaptive motion estimation algorithm , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Manuel de-Frutos-López,et al.  Adaptive Multi-Pattern Fast Block-Matching Algorithm Based on Motion Classification Techniques , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[9]  Fernando Díaz-de-María,et al.  Improved Motion Classification Techniques for Adaptive Multi-Pattern Fast Block-Matching Algorithm , 2007, 2007 IEEE International Conference on Image Processing.

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

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

[12]  Shen-Chuan Tai,et al.  Adaptive Double-Layered Initial Search Pattern for Fast Motion Estimation , 2006, IEEE Transactions on Multimedia.

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

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

[15]  Nam Ling,et al.  Improved partial distortion search algorithm for rapid block motion estimation via dual-halfway-stop , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[16]  Shih-Yu Huang,et al.  Adaptive fast block-matching algorithm by switching search patterns for sequences with wide-range motion content , 2005, IEEE Trans. Circuits Syst. Video Technol..

[17]  Kai-Kuang Ma,et al.  Adaptive irregular pattern search with zero-motion prejudgement for fast block-matching motion estimation , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

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

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

[20]  Lurng-Kuo Liu,et al.  A block-based gradient descent search algorithm for block motion estimation in video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[21]  Oscar C. Au,et al.  Predictive motion vector field adaptive search technique (PMVFAST): enhancing block-based motion estimation , 2000, IS&T/SPIE Electronic Imaging.

[22]  M. GHANBARI,et al.  The cross-search algorithm for motion estimation [image coding] , 1990, IEEE Trans. Commun..

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