Fast Full-frame Video Stabilization with Iterative Optimization

Weiyue Zhao, Xin Li, Zhan Peng, Xianrui Luo, Xinyi Ye +2 more
2/14/2026

No official code found. Best implementation: zwyking/Fast-Stab (57 stars, last commit 2024-08-12).

Abstract

Video stabilization refers to the problem of transforming a shaky video into a visually pleasing one. The question of how to strike a good trade-off between visual quality and computational speed has remained one of the open challenges in video stabilization. Inspired by the analogy between wobbly frames and jigsaw puzzles, we propose an iterative optimization-based learning approach using synthetic datasets for video stabilization, which consists of two interacting submodules: motion trajectory smoothing and full-frame outpainting. First, we develop a two-level (coarse-to-fine) stabilizing algorithm based on the probabilistic flow field. The confidence map associated with the estimated optical flow is exploited to guide the search for shared regions through backpropagation. Second, we take a divide-and-conquer approach and propose a novel multi-frame fusion strategy to render full-frame stabilized views. An important new insight brought about by our iterative optimization approach is that the target video can be interpreted as the fixed point of nonlinear mapping for video stabilization. We formulate video stabilization as a problem of minimizing the amount of jerkiness in motion trajectories, which guarantees convergence with the help of fixed-point theory. Extensive experimental results are reported to demonstrate the superiority of the proposed approach in terms of computational speed and visual quality. The code will be available on GitHub.

View on arXivView PDF

Code Implementations(1)

zwyking/Fast-StabCommunity100%
575PythonDec 9, 20222 years ago

Similar Papers

Cite this paper

@article{zhao2026fast,
  title  = {Fast Full-frame Video Stabilization with Iterative Optimization},
  author = {Weiyue Zhao and Xin Li and Zhan Peng and Xianrui Luo and Xinyi Ye and Hao Lu and Zhiguo Cao},
  year   = {2026},
  eprint = {2307.12774},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2307.12774},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.12774.svg)](https://codeofpaper.com/paper/2307.12774)

Discussion