• DocumentCode
    1381763
  • Title

    Design and Implementation of Efficient Video Stabilization Engine Using Maximum a Posteriori Estimation and Motion Energy Smoothing Approach

  • Author

    Tsai, Tsung-Han ; Fang, Chih-Lun ; Chuang, Hui-Min

  • Author_Institution
    Dept. of Electr. Eng., Nat. Central Univ., Chungli, Taiwan
  • Volume
    22
  • Issue
    6
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    817
  • Lastpage
    830
  • Abstract
    To smooth the video content caused by handheld devices, this paper designs a hardware-oriented engine for efficient video stabilization. This engine is realized based on the motion energy computation. Maximum a posteriori estimation derives the global motion. Significantly, the motion energy smoothing accomplishes video stabilization. The global motion is smoothed by calculating the continuous and curve energy of successive frames. In addition, to achieve real-time video stabilization, efficient hardware architecture is proposed. The novel data reuse scheme is designed for enhancing the speed of corner point detection. The estimation skip technique is manipulated for lowering the computation of local motion estimation. Double buffering and pipeline running is designed for efficiently deriving the global motion. With these approaches, the corresponding hardware architecture has the characteristics of high efficiency and high throughput. The experimental results show that the proposed video stabilization engine can produce well-smooth videos and have high precision. The proposed hardware architecture enhances the performance of video stabilization with real-time and large resolution-processing ability. The objective comparison also demonstrates our good performance on video stabilization.
  • Keywords
    maximum likelihood estimation; motion estimation; stability; video signal processing; corner point detection; double buffering; estimation skip technique; global motion; hardware architecture; hardware-oriented engine; large resolution-processing ability; local motion estimation; maximum a posteriori estimation; motion energy smoothing approach; pipeline running; speed enhancement; video content; video stabilization engine; Computer architecture; Estimation; Hardware; Histograms; Motion estimation; Smoothing methods; Streaming media; Global motion estimation; hardware architecture; motion energy computation; video stabilization;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2011.2177179
  • Filename
    6086604