TY - JOUR
T1 - High-Quality Real-Time Video Stabilization Using Trajectory Smoothing and Mesh-Based Warping
AU - Wang, Zhongqiang
AU - Zhang, Lei
AU - Huang, Hua
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2018/4/19
Y1 - 2018/4/19
N2 - Some state-of-the-art video stabilization methods can achieve quite good visual effect, but they always cost a lot of time. On the other hand, current real-time video stabilization methods cannot generate satisfactory results. In this paper, we propose a novel trajectory-based video stabilization method which can generate high-quality results in real time. Our method runs very fast, because many techniques are proposed for acceleration. In the trajectory smoothing step, trajectories are extracted, pre-processed, and smoothed. A video splitting algorithm is proposed for pre-processing, and binomial filtering is used for smoothing. Both of them are simple and fast. In the frame warping step, we calculate a spatially varying warp that is directed by a grid mesh for each frame. Instead of solving time consuming global optimization problems, the transformation matrix of each grid is calculated using nearby trajectories in our method, leading to very high speed. We implement our method and run it on a variety of videos. Experiments show that while the stabilization effect is comparable with state-of-the-art methods, our algorithm can run in real time.
AB - Some state-of-the-art video stabilization methods can achieve quite good visual effect, but they always cost a lot of time. On the other hand, current real-time video stabilization methods cannot generate satisfactory results. In this paper, we propose a novel trajectory-based video stabilization method which can generate high-quality results in real time. Our method runs very fast, because many techniques are proposed for acceleration. In the trajectory smoothing step, trajectories are extracted, pre-processed, and smoothed. A video splitting algorithm is proposed for pre-processing, and binomial filtering is used for smoothing. Both of them are simple and fast. In the frame warping step, we calculate a spatially varying warp that is directed by a grid mesh for each frame. Instead of solving time consuming global optimization problems, the transformation matrix of each grid is calculated using nearby trajectories in our method, leading to very high speed. We implement our method and run it on a variety of videos. Experiments show that while the stabilization effect is comparable with state-of-the-art methods, our algorithm can run in real time.
KW - Video stabilization
KW - mesh-based warping
KW - real-time
KW - trajectory smoothing
UR - https://www.scopus.com/pages/publications/85045729719
U2 - 10.1109/ACCESS.2018.2828653
DO - 10.1109/ACCESS.2018.2828653
M3 - Article
AN - SCOPUS:85045729719
SN - 2169-3536
VL - 6
SP - 25157
EP - 25166
JO - IEEE Access
JF - IEEE Access
ER -