Self-Supervised Real-time Video Stabilization

11/10/2021
by   Jinsoo Choi, et al.
17

Videos are a popular media form, where online video streaming has recently gathered much popularity. In this work, we propose a novel method of real-time video stabilization - transforming a shaky video to a stabilized video as if it were stabilized via gimbals in real-time. Our framework is trainable in a self-supervised manner, which does not require data captured with special hardware setups (i.e., two cameras on a stereo rig or additional motion sensors). Our framework consists of a transformation estimator between given frames for global stability adjustments, followed by scene parallax reduction module via spatially smoothed optical flow for further stability. Then, a margin inpainting module fills in the missing margin regions created during stabilization to reduce the amount of post-cropping. These sequential steps reduce distortion and margin cropping to a minimum while enhancing stability. Hence, our approach outperforms state-of-the-art real-time video stabilization methods as well as offline methods that require camera trajectory optimization. Our method procedure takes approximately 24.3 ms yielding 41 fps regardless of resolution (e.g., 480p or 1080p).

READ FULL TEXT

page 2

page 4

page 5

page 6

page 8

page 9

research
04/05/2020

Flow2Stereo: Effective Self-Supervised Learning of Optical Flow and Stereo Matching

In this paper, we propose a unified method to jointly learn optical flow...
research
08/31/2023

STint: Self-supervised Temporal Interpolation for Geospatial Data

Supervised and unsupervised techniques have demonstrated the potential f...
research
02/01/2021

Self-Supervised Equivariant Scene Synthesis from Video

We propose a self-supervised framework to learn scene representations fr...
research
10/21/2019

Self-supervised classification of dynamic obstacles using the temporal information provided by videos

Nowadays, autonomous driving systems can detect, segment, and classify t...
research
10/25/2022

GlobalFlowNet: Video Stabilization using Deep Distilled Global Motion Estimates

Videos shot by laymen using hand-held cameras contain undesirable shaky ...
research
01/13/2017

Real-Time Optical flow-based Video Stabilization for Unmanned Aerial Vehicles

This paper describes the development of a novel algorithm to tackle the ...
research
03/01/2021

FineNet: Frame Interpolation and Enhancement for Face Video Deblurring

The objective of this work is to deblur face videos. We propose a method...

Please sign up or login with your details

Forgot password? Click here to reset