Algorithm For Stabilizing Video Images

The basic methods for stabilizing video images are considered. The requirements for the image stabilization algorithm in the video streaming processing system for unmanned aerial vehicles (UAVs) are formulated. An improved modification of the video stabilization algorithm is proposed based on a comparison of key image points. As a descriptor of the found local features, the modern high-performance FREAK method was applied, surpassing existing algorithms both in the speed of generation and comparison of feature vectors and in the accuracy of comparison and resistance to image transformations. This made it possible to significantly increase the performance of the stabilization algorithm and improve the quality of stabilized video images due to a more accurate calculation of the parameters of inter-frame transformations, which, in turn, depends on the accuracy of matching sets of singular points. The results of testing the proposed algorithm on real and synthesized video sequences are presented.

[1]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

[2]  Joonki Paik,et al.  Video Stabilization Using Kalman Filter and Phase Correlation Matching , 2005, ICIAR.

[3]  Christopher Hunt,et al.  Notes on the OpenSURF Library , 2009 .

[4]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[5]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[6]  Pierre Vandergheynst,et al.  FREAK: Fast Retina Keypoint , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.