ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2017, Vol. 54 ›› Issue (9): 2044-2058.doi: 10.7544/issn1000-1239.2017.20160078

Previous Articles     Next Articles

Digital Video Stabilization Techniques: A Survey

Wei Shanshan1,2, Xie Wei2, He Zhiqiang3   

  1. 1(School of Computer Science and Engineering, Beihang University, Beijing 100191);2(SoC Center, Lenovo Corporate Research & Development, Beijing 100085);3(Ecosystem & Cloud Services Business Group, Lenovo Group, Beijing 100085)
  • Online:2017-09-01

Abstract: Digital video stabilization (DVS) techniques have been developing for over 30 years. The improvement of device computing ability, the research on related algorithms as well as the market needs have always been driving the development of DVS techniques: from simple solutions aimed at computing simplicity in early years to complex solutions aimed at stabilization effect, and further to advanced solutions trying to meet both computing simplicity and stabilization effect in recent years. In this survey, we first analyze the existing DVS techniques chronologically and then classify them into two basic catalogues: traditional techniques and emerging techniques. Traditional techniques are strictly based on typical motion models and rely on image processing algorithms for motion estimation. Emerging techniques relax the motion models and introduce novel techniques for motion estimation. According to the motion model they adopt, the traditional techniques are further divided into traditional 2D techniques and traditional 3D techniques. Similarly, the emerging techniques are further divided into emerging 2D techniques and sensor-based techniques. In each technique survey, we first analyze the key techniques it relies on and then list its applications in DVS. Finally, we summarize the existing DVS techniques and look into the challenges and developing trend of DVS techniques in the future.

Key words: digital video, stabilization, survey, traditional techniques, emerging techniques

CLC Number: