[ICCV 2021] FuSta: Hybrid Neural Fusion for Full-frame Video Stabilization Project Page | Video | Paper | Google Colab Existing video stabilization methods often generate visible distortion or require aggressive cropping of frame boundaries, resulting in smaller field of views. In this work, we present a frame synthesis algorithm to achieve full-frame video stabilization. We first estimate dense warp fields from neighboring frames and then synthesize the stabilized frame by fusing the warped contents. Our core technical novelty lies in the
learning-based hybrid-space fusion that alleviates artifacts caused by optical flow inaccuracy and fast-moving objects. We validate the effectiveness of our method on the NUS, selfie, and DeepStab video datasets. Extensive experiment results demonstrate the merits of our approach over prior video stabilization methods. Setup Setup environment for [Yu and Ramamoorthi 2020]. Download pre-trained checkpoints of [Yu and Ramamoorthi 2020]. Running code Calculate smoothed flow using [Yu and Ramamoorthi 2020]. Evaluation metrics Please refer to for the
calculation of metrics C/D/S and for metric A. The implementation of is modified from DIFRINT with the help of Stefan Klut. Also, note that the calculation of metrics C/D/S might fail and result in Nan or numbers larger than 1. 0 evaluating some compared stabilization methods. This is due to the lack of feature points or the failure of homography estimation. We only average the scores of the video sequences that all compared methods successfully pass
the metric calculations. Citation Acknowledgements Parts of the code were based on from AdaCoF-pytorch. Some functions are borrowed from softmax-splatting, RAFT, and [Yu and Ramamoorthi 2020]
Frequently asked questions
How many stars and forks are recorded?
alex04072000/FuSta has 599 stars and 86 forks.
What is the repository rank?
alex04072000/FuSta is ranked 16,311.
What language and category are recorded?
alex04072000/FuSta has 599 stars, uses Python and belongs to Model Development.
Which repository is closest in rank?
alex04072000/FuSta is compared with luispedro/milk, ranked 16,317 with 599 stars.
README
[ICCV 2021] FuSta: Hybrid Neural Fusion for Full-frame Video Stabilization
Existing video stabilization methods often generate visible distortion or require aggressive cropping of frame boundaries, resulting in smaller field of views. In this work, we present a frame synthesis algorithm to achieve full-frame video stabilization. We first estimate dense warp fields from neighboring frames and then synthesize the stabilized frame by fusing the warped contents. Our core technical novelty lies in the learning-based hybrid-space fusion that alleviates artifacts caused by optical flow inaccuracy and fast-moving objects. We validate the effectiveness of our method on the NUS, selfie, and DeepStab video datasets. Extensive experiment results demonstrate the merits of our approach over prior video stabilization methods.
Please refer to metrics.py for the calculation of metrics C/D/S and metrics_A.py for metric A.
The implementation of metrics.py is modified from DIFRINT with the help of Stefan Klut.
Also, note that the calculation of metrics C/D/S might fail and result in Nan or numbers larger than 1.0 evaluating some compared stabilization methods.
This is due to the lack of feature points or the failure of homography estimation.
We only average the scores of the video sequences that all compared methods successfully pass the metric calculations.
Citation
@inproceedings{Liu-FuSta-2021,
title = {Hybrid Neural Fusion for Full-frame Video Stabilization},
author = {Liu, Yu-Lun and Lai, Wei-Sheng and Yang, Ming-Hsuan and Chuang, Yung-Yu and Huang, Jia-Bin},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision},
year = {2021}
}