Sub-Block Based Global Motion Estimation for Affine Motion Model

Nowadays, Digital video stabilization techniques acquire a very important role for allowing high quality video footage even in non-optimal conditions. Several studies on video stabilization have been done in digital, mechanical and optical platform. This paper proposes a computationally efficient video stabilization algorithm incorporating an affine model to obtain the stabilized video frames. Both rotational and translational motion between frames are estimated to fit into the affine motion model and the parameters are estimated using phase correlation algorithm. The major computational advantage for the proposed work is obtained by deriving the affine parameters from a subblock of a video frame rather than from the entire frame. A criteria is devised for the selection of this sub-block which reduces the estimation errors in addition to the computational saving. The proposed algorithm tested on sample videos shows better performance in terms of PSNR with reduced computations.

[1]  David S. Young Straight Lines and Circles in the Log-Polar Image , 2000, BMVC.

[2]  K. Sridharan,et al.  Very large-scale integration architecture for video stabilisation and implementation on a field programmable gate array-based autonomous vehicle , 2015, IET Comput. Vis..

[3]  Hiral Raveshiya,et al.  Motion Estimation Using Optical Flow Concepts , 2012 .

[4]  Sarp Ertürk,et al.  Sast digital image stabilization using one bit transform based sub-image motion estimation , 2005, IEEE Transactions on Consumer Electronics.

[5]  Zheng Li-xin,et al.  Block Matching Algorithms for Motion Estimation , 2005 .

[6]  Truong Q. Nguyen,et al.  Real-Time Affine Global Motion Estimation Using Phase Correlation and its Application for Digital Image Stabilization , 2011, IEEE Transactions on Image Processing.

[7]  A. Murat Tekalp,et al.  Digital Video Processing , 1995 .

[8]  Zhi Gao,et al.  Real-time optical flow-based video stabilization for unmanned aerial vehicles , 2017, Journal of Real-Time Image Processing.

[9]  J. Sarvaiya,et al.  Image registration using log-polar transform and phase correlation , 2009, TENCON 2009 - 2009 IEEE Region 10 Conference.

[10]  O. R. Vincent,et al.  A Descriptive Algorithm for Sobel Image Edge Detection , 2009 .

[11]  Andrew Zisserman,et al.  Feature Based Methods for Structure and Motion Estimation , 1999, Workshop on Vision Algorithms.

[12]  Haibo Liu,et al.  Video Stabilization for Strict Real-Time Applications , 2017, IEEE Transactions on Circuits and Systems for Video Technology.