Encoding Shaky Videos by Integrating Efficient Video Stabilization

Hua Huang*, Xiao Xiang Wei, Lei Zhang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

This paper presents a novel video coding method by integrating video stabilization for shaky videos. By reusing the stabilized motion of feature points and geometric transformations, a better predictor can be established to replace the original motion vectors in the motion estimation stage of video coding. Then, these motion vectors are optimized based on statistics of the residuals between the stabilization predictor and the standard one to improve the efficiency of motion search. As a result, our method brings much less computational cost to motion estimation than encoding the stabilized frames separately (e.g., 24% for the enhanced predictive zonal search algorithm, 17% for the unsymmetrical-cross multi-hexagon-grid search algorithm), while the Bjontegaard distortion (BD) bit rate and BD-peak signal-to-noise ratio still have the comparable performance with multiple quantization parameters. Specially, the implementation of our integrative system based on ×264 is very fast and of low latency, by which full HD videos can be simultaneously stabilized and encoded with more than 30 frames per second in the fastest mode, even on the mobile platform. The experiments on a variety of shaky videos demonstrate the potential of our method in terms of effectiveness and efficiency.

Original languageEnglish
Article number8355666
Pages (from-to)1503-1514
Number of pages12
JournalIEEE Transactions on Circuits and Systems for Video Technology
Volume29
Issue number5
DOIs
Publication statusPublished - May 2019

Keywords

  • Video coding
  • motion vector
  • video stabilization

Fingerprint

Dive into the research topics of 'Encoding Shaky Videos by Integrating Efficient Video Stabilization'. Together they form a unique fingerprint.

Cite this