Content Adaptive True Motion Estimator for H.264 Video Compression

Content adaptive true motion estimator for H.264 video coding is a fast block-based matching estimator with implemented multi-stage approach to estimate motion fields between two image frames. It considers the theory of 3D scene objects projection into 2D image plane for selection of motion vector candidates from the higher stages. The stages of the algorithm and its hierarchy are defined upon motion estimation reliability measurement (image blocks including two different directions of spatial gradient, blocks with one dominant spatial gradient and blocks including minimal spatial gradient). Parameters of the image classification into stages are set adaptively upon image structure. Due to search strategy are the estimated motion fields more corresponding to a true motion in an image sequence as in the case of conventional motion estimation algorithms that use fixed sets of motion vector candidates from tight neighborhood.

[1]  Gerard de Haan,et al.  Noise-robust recursive motion estimation for H.263-based videoconferencing systems , 1999, 1999 IEEE Third Workshop on Multimedia Signal Processing (Cat. No.99TH8451).

[2]  Oscar C. Au,et al.  New predictive diamond search algorithm for block-based motion estimation , 2000, Visual Communications and Image Processing.

[3]  Markus Rupp,et al.  Content Based Video Quality Estimation for H.264/AVC Video Streaming , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[4]  Jo Yew Tham,et al.  A novel unrestricted center-biased diamond search algorithm for block motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[5]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.

[6]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[7]  J. Huska,et al.  A New Block Based Motion Estimation with True Region Motion Field , 2007, EUROCON 2007 - The International Conference on "Computer as a Tool".

[8]  Suya You,et al.  Adaptive multistage 2D image motion field estimation , 1998, Optics & Photonics.

[9]  Alexis M. Tourapis,et al.  Fast motion estimation within the H.264 codec , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[10]  Sun-Yuan Kung,et al.  A feature tracking algorithm using neighborhood relaxation with multi-candidate pre-screening , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[11]  D. Niemeier,et al.  About the Authors , 2000 .

[12]  J. Huska,et al.  A New Recursive Search with Multi Stage Approach for Fast Block Based True Motion Estimation , 2007, 2007 17th International Conference Radioelektronika.

[13]  Shahid Masud,et al.  Low complexity recursive search based motion estimation algorithm for video coding applications , 2005, 2005 13th European Signal Processing Conference.

[14]  Yao Wang,et al.  Video Processing and Communications , 2001 .

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

[16]  Jerry D. Gibson,et al.  Handbook of Image and Video Processing , 2000 .

[17]  Gerard de Haan,et al.  Feature point selection for object-based motion estimation on a programmable device , 2002, IS&T/SPIE Electronic Imaging.