Video Stabilization by Detecting Intentional and Unintentional Camera Motions

The omnipresence of handheld video devices has led to a drastic increase in the amount of videos created by non-professional users. The unwanted jitter caused by the unintentional motion of the video cameras is very common in such videos. In this paper, we present a technique for removing the unwanted jitter from the videos. Our technique is based on the estimation of camera motion parameters using optical flow features. The camera motion parameters are then used to differentiate between intentional and unintentional camera motion by detecting sharp changes in collective motion estimate curve. The experimental results indicate that our proposed methodology significantly improves the quality of the videos.

[1]  Sebastiano Battiato,et al.  Fuzzy-based motion estimation for video stabilization using SIFT interest points , 2009, Electronic Imaging.

[2]  Filippo Vella,et al.  Digital image stabilization by adaptive block motion vectors filtering , 2002, IEEE Trans. Consumer Electron..

[3]  P. O'donovan Optical Flow : Techniques and Applications , 2005 .

[4]  Shang-Hong Lai,et al.  A robust real-time video stabilization algorithm , 2006, J. Vis. Commun. Image Represent..

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

[6]  Janusz Konrad,et al.  Probabilistic video stabilization using Kalman filtering and mosaicing , 2003, IS&T/SPIE Electronic Imaging.

[7]  Ba Tu Truong,et al.  Video abstraction: A systematic review and classification , 2007, TOMCCAP.

[8]  Jyh-Yeong Chang,et al.  Digital image translational and rotational motion stabilization using optical flow technique , 2002, IEEE Trans. Consumer Electron..

[9]  Sebastiano Battiato,et al.  Digital video stabilization through curve warping techniques , 2008, IEEE Transactions on Consumer Electronics.

[10]  Kristin J. Dana,et al.  Real-time scene stabilization and mosaic construction , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[11]  Dmitry Chetverikov,et al.  A Simple and Efficient Algorithm for Detection of High Curvature Points in Planar Curves , 2003, CAIP.

[12]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.