Skip to main content
Log in

Adaptive low cost algorithm for video stabilization

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Video stabilization is a technique used to compensate user hand shaking. It avoids grabbing the unintentional motion in a video sequence, which causes unpleasant effects for the final user. In this paper we present a very simple but effective low power consumption solution, suitable for cheap and small video cameras, running at 31 fps for a VGA sequence with a simple ARM926EJ-S. The proposed solution is robust to common difficult conditions, like noise perturbations, illumination changes, motion blurring and rolling shutter distortions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

References

  1. Adams A, Gelfand N, Pulli K (2008) Viewfinder alignment. Comput Graphics Forum 2(27):597–606

    Article  Google Scholar 

  2. Battiato S, Gallo G, Puglisi G, Scellato S (2007) SIFT features tracking for video stabilization. In Proc. Int. Conf. Image Analysis and Processing (ICIAP), pp 825–830

  3. Bhujbal D, Pawar BV (2016) Review of video stabilization techniques using block based motion vectors. Int J Adv Res Sci Eng Technol 3(3)

  4. Bosco A, Bruna A, Battiato S, Bella G, Puglisi G (2008) Digital video stabilization through curve warping techniques. IEEE Trans Consum Electron 54(2):220–224

    Article  Google Scholar 

  5. Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395

    Article  MathSciNet  Google Scholar 

  6. Goldstein A, Fattal R (2012) Video stabilization using epipolar geometry. ACM Trans Graph 32(5):126

    Google Scholar 

  7. Kim M, Kim E, Shim D, Jang S, Kim G, Kim W (1997) An efficient global motion char-acterization method for image processing applications. IEEE Trans Consum Electron 43:1010–1018

    Article  Google Scholar 

  8. Koo Y, Kim W (2005) An image resolution enhancing technique using adaptive sub-pixel interpolation for digital still camera system. IEEE Trans Consum Electron 45(1):118–123. https://doi.org/10.1109/30.754426

  9. KovaazEvic V, Pantic Z, Beric A, Jakovljevic R (2016) Block-matching correlation motion estimation for frame-rate up-conversion. Journal of Signal Processing Systems 84(2):283–292

    Article  Google Scholar 

  10. Lebeda K, Matas J, Chum O (2012) Fixing the locally optimized RANSAC. British Machine Vision Conference, Guildford

    Book  Google Scholar 

  11. Litwin L (2000) FIR and IIR digital filters. IEEE Potentials 19(4):28–31

    Article  Google Scholar 

  12. Liu S, Yuan L, Tan P, Sun J (2014) Steadyflow: spatially smooth optical flow for video stabilization. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

  13. Puglisi G, Battiato S (2011) A robust image alignment algorithm for video stabilization purposes. IEEE Trans Circuits Syst Video Technol 21(10):1390–1400. https://doi.org/10.1109/TCSVT.2011.2162689

  14. Rawat P, Singhai J (2011) Review of motion estimation and video stabilization techniques for hand held mobile video. Signal & Image Processing: An International Journal (SIPIJ) 2(2)

  15. Salunkhe A, Jagtap S (2015) Robust feature-based digital video stabilization. International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) 4(8)

  16. Spampinato G, Bruna A, Guarneri I, Tomaselli V (2016) Advanced feature based digital video stabilization. In 6th international conference on consumer electronics, ICCE Berlin

  17. Wang YS, Liu F, Hsu PS, Lee TY (2013) Spatially and temporally optimized video stabi-lization. IEEE Trans Vis Comp Graph 19(8):1353–1361

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppe Spampinato.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Spampinato, G., Bruna, A., Naccari, F. et al. Adaptive low cost algorithm for video stabilization. Multimed Tools Appl 78, 13787–13804 (2019). https://doi.org/10.1007/s11042-018-6571-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6571-7

Keywords

Navigation