Digital video stabilization architecture for low cost devices

This paper presents a fast video stabilization algorithm that allows a very robust correction of both translational and rotational jitter, while keeping a very low-cost, low-power solution. A binary motion estimation is used in some key areas of the image to obtain a field of vectors, minimizing memory constraints. After a careful removal of the outlier motion vectors, the affine parameters that describe the global rotational and translational motion of the image are extracted. This motion is then properly filtered to retain only its intentional component. Performances of the algorithm and the complexity of a possible software solution in a realistic platform are evaluated.

[1]  Quynh-Lien Nguyen-Phuc,et al.  An MPEG-4 Renderer for High Quality Video Composition and Texture Mapping , 2003, J. VLSI Signal Process..

[2]  Andreas Engelsberg,et al.  A comparative review of digital image stabilising algorithms for mobile video communications , 1999, 1999 Digest of Technical Papers. International Conference on Consumer Electronics (Cat. No.99CH36277).

[3]  Atsushi Morimura,et al.  Automatic image stabilizing system by full-digital signal processing , 1990 .

[4]  Joonki Paik,et al.  An Edge Detection Approach To Digital Image Stabilization Based On Tri-state Adaptive Linear Neurons , 1991 .

[5]  Gianni Vernazza,et al.  Image stabilization algorithms for video-surveillance applications , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[6]  Joonki Paik,et al.  An adaptive motion decision system for digital image stabilizer based on edge pattern matching , 1992 .

[7]  Sarp Ertürk,et al.  Image sequence stabilization by low-pass filtering of interframe motion , 2000, IS&T/SPIE Electronic Imaging.

[8]  S. Erturk,et al.  Image sequence stabilisation: motion vector integration (MVI) versus frame position smoothing (FPS) , 2001, ISPA 2001. Proceedings of the 2nd International Symposium on Image and Signal Processing and Analysis. In conjunction with 23rd International Conference on Information Technology Interfaces (IEEE Cat..