High accuracy block-matching sub-pixel motion estimation through detection of error surface minima

The present paper focuses on high-accuracy block-based sub-pixel motion estimation utilizing a straightforward error minimization approach. In particular, the mathematics of bilinear interpolation are utilized for the selection of the candidate motion vectors that minimize the error criterion, by estimating local minima in the error surface with arbitrary accuracy. The implemented approach favors optimum accuracy over computational load demands, making it ideal as a benchmark for faster methods to compare against; however, it is not best suited to real-time critical applications (i.e. video compression). Other video processing needs relying on motion vectors and requiring high-resolution/accuracy can also take advantage of the proposed solution (and its simplified nature in terms of underlying theoretical complexity), such as motion-compensation filtering for super resolution image enhancement, motion analysis in sensitive areas (e.g. high-speed video monitoring, medical imaging, motion analysis in sport science, big-data visual surveillance, etc.). The proposed method is thoroughly evaluated using both real video and synthetic motion sequences from still images, adopting well-tested block-based motion estimation evaluation procedures. Assessment includes comparisons to a number of existing block-based methods with respect to PSNR and SSIM metrics over ground-truth samples. The conducted evaluation takes into consideration both the original (arbitrary-accuracy) and the truncated motion vectors (after rounding them to the nearest half, quarter, or eighth of a pixel), where superior performance with more accurate motion vector estimation is revealed. In this context, the degree to which sub-pixel motion estimation methods actually produce sub-pixel motion vectors is investigated, and the implications thereof are discussed.

[1]  Michael T. Orchard,et al.  A fast direct Fourier-based algorithm for subpixel registration of images , 2001, IEEE Trans. Geosci. Remote. Sens..

[2]  Jechang Jeong,et al.  Model-based quarter-pixel motion estimation with low computational complexity , 2009 .

[3]  Moon Gi Kang,et al.  Super-resolution image reconstruction: a technical overview , 2003, IEEE Signal Process. Mag..

[4]  Victor R. Lee Combining High-Speed Cameras and Stop-Motion Animation Software to Support Students’ Modeling of Human Body Movement , 2015 .

[5]  Fang-Hsuan Cheng,et al.  New fast and efficient two-step search algorithm for block motion estimation , 1999, IEEE Trans. Circuits Syst. Video Technol..

[6]  D. M. Freeman,et al.  Equivalence of subpixel motion estimators based on optical flow and block matching , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[7]  Oscar C. Au,et al.  Fast sub-pixel inter-prediction - based on texture direction analysis (FSIP-BTDA) [video coding applications] , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[8]  Bo Zhai,et al.  Digital image stabilization based on adaptive motion filtering with feedback correction , 2015, Multimedia Tools and Applications.

[9]  Jechang Jeong Fast sub-pixel motion estimation having lower complexity , 2003, 2003 IEEE International Conference on Consumer Electronics, 2003. ICCE..

[10]  Wael M. Badawy,et al.  Low-complexity algorithm for fractional-pixel motion estimation , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[11]  Vasileios Argyriou,et al.  Using gradient correlation for sub-pixel motion estimation of video sequences , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[12]  William Scott Hoge,et al.  A subspace identification extension to the phase correlation method [MRI application] , 2003, IEEE Transactions on Medical Imaging.

[13]  Maria Trocan,et al.  An adaptive motion-compensated approach for video deinterlacing , 2011, Multimedia Tools and Applications.

[14]  Frederic Dufaux,et al.  Motion estimation techniques for digital TV: a review and a new contribution , 1995, Proc. IEEE.

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

[16]  Li Meng,et al.  Subpixel Motion Estimation for Super-Resolution Image Sequence Enhancement , 1998, J. Vis. Commun. Image Represent..

[17]  P. Agathoklis,et al.  Sub-pixel accuracy motion estimation using linear approximate model of the error criterion function , 2005, PACRIM. 2005 IEEE Pacific Rim Conference on Communications, Computers and signal Processing, 2005..

[18]  Xiaoming Li,et al.  A locally quadratic model of the motion estimation error criterion function and its application to subpixel interpolations , 1996, IEEE Trans. Circuits Syst. Video Technol..

[19]  Marcus Brehm,et al.  Artifact-resistant motion estimation with a patient-specific artifact model for motion-compensated cone-beam CT. , 2013, Medical physics.

[20]  Yanning Zhang,et al.  Deformable object tracking with spatiotemporal segmentation in big vision surveillance , 2014, Proceedings 2014 IEEE International Conference on Security, Pattern Analysis, and Cybernetics (SPAC).

[21]  Faouzi Ghorbel,et al.  3D Deformable Super-Resolution for Multi-Camera 3D Face Scanning , 2013, Journal of Mathematical Imaging and Vision.

[22]  Charalampos Dimoulas,et al.  Live Broadcasting of High Definition Audiovisual Content Using HDTV over Broadband IP Networks , 2008, Int. J. Digit. Multim. Broadcast..

[23]  George Kalliris,et al.  Joint Wavelet Video Denoising and Motion Activity Detection in Multimodal Human Activity Analysis: Application to Video-Assisted Bioacoustic/Psychophysiological Monitoring , 2008, EURASIP J. Adv. Signal Process..

[24]  Jinchang Ren,et al.  High-Accuracy Sub-Pixel Motion Estimation From Noisy Images in Fourier Domain , 2010, IEEE Transactions on Image Processing.

[25]  Zhang Xudong,et al.  A new full-pixel and sub-pixel motion vector search algorithm for fast block-matching motion estimation in H.264 , 2004, Third International Conference on Image and Graphics (ICIG'04).

[26]  Vasileios Argyriou,et al.  Sub-pixel motion estimation using gradient cross-correlation , 2003, Seventh International Symposium on Signal Processing and Its Applications, 2003. Proceedings..

[27]  Qi Tian,et al.  Algorithms for subpixel registration , 1986 .

[28]  Jinrong Wang,et al.  Highly Accurate Estimation of Sub-pixel Motion Using Phase Correlation , 2012, CCPR.

[29]  Sergio Bampi,et al.  Iterative random search: a new local minima resistant algorithm for motion estimation in high-definition videos , 2012, Multimedia Tools and Applications.

[30]  Jing Hu,et al.  Noise-robust video super-resolution using an adaptive spatial-temporal filter , 2014, Multimedia Tools and Applications.

[31]  Jian Chen,et al.  A fast two-step search algorithm for half-pixel motion estimation , 2003, 10th IEEE International Conference on Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003.

[32]  Ikram E. Abdou,et al.  Practical approach to the registration of multiple frames of video images , 1998, Electronic Imaging.

[33]  Bing Zeng,et al.  A new fast motion estimation algorithm based on search window sub-sampling and object boundary pixel block matching , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[34]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[35]  Josiane Zerubia,et al.  Subpixel image registration by estimating the polyphase decomposition of cross power spectrum , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[36]  Zong Chen,et al.  Efficient Block Matching Algorithm for Motion Estimation , 2009 .

[37]  Thomas Brox,et al.  High Accuracy Optical Flow Estimation Based on a Theory for Warping , 2004, ECCV.

[38]  Ralph Etienne-Cummings,et al.  Optical Flow Approximation of Sub-Pixel Accurate Block Matching for Video Coding , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[39]  Julian Magarey,et al.  Motion estimation using complex wavelets , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[40]  George Kalliris,et al.  Audiovisual production, restoration-archiving and content management methods to preserve local tradition and folkloric heritage , 2014 .

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

[42]  Alan C. Bovik,et al.  Handbook of Image and Video Processing (Communications, Networking and Multimedia) , 2005 .

[43]  Vasileios Argyriou,et al.  Performance study of gradient correlation for sub-pixel motion estimation in the frequency domain , 2005 .

[44]  Hassan Foroosh,et al.  Extension of phase correlation to subpixel registration , 2002, IEEE Trans. Image Process..

[45]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[46]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[47]  Shmuel Peleg,et al.  Image sequence enhancement using sub-pixel displacements , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[48]  Thomas S. Huang,et al.  Multiframe image restoration and registration , 1984 .

[49]  Jacob Scharcanski,et al.  Motion detection and compensation in infrared retinal image sequences , 2013, Comput. Medical Imaging Graph..

[50]  Vasileios Argyriou,et al.  A Study of Sub-pixel Motion Estimation using Phase Correlation , 2006, BMVC.

[51]  Yong Huang,et al.  Texture decomposition by harmonics extraction from higher order statistics , 2004, IEEE Trans. Image Process..

[52]  Kylie A. Steel,et al.  The application of biological motion research: biometrics, sport, and the military , 2015, Psychonomic bulletin & review.

[53]  Jechang Jeong,et al.  Fast sub-pixel motion estimation techniques having lower computational complexity , 2004, IEEE Transactions on Consumer Electronics.

[54]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[55]  Javier Bajo,et al.  Stereo Video Surveillance Multi-agent System: New Solutions for Human Motion Analysis , 2011, Journal of Mathematical Imaging and Vision.