DUT: Learning Video Stabilization by Simply Watching Unstable Videos
Not on the map. Why?
Abstract (arXiv)
Previous deep learning-based video stabilizers require a large scale of paired unstable and stable videos for training, which are difficult to collect. Traditional trajectory-based stabilizers, on the other hand, divide the task into several sub-tasks and tackle them subsequently, which are fragile in textureless and occluded regions regarding the usage of hand-crafted features. In this paper, we attempt to tackle the video stabilization problem in a deep unsupervised learning manner, which borrows the divide-and-conquer idea from traditional stabilizers while leveraging the representation power of DNNs to handle the challenges in real-world scenarios. Technically, DUT is composed of a trajectory estimation stage and a trajectory smoothing stage. In the trajectory estimation stage, we first estimate the motion of keypoints, initialize and refine the motion of grids via a novel multi-homography estimation strategy and a motion refinement network, respectively, and get the grid-based trajectories via temporal association. In the trajectory smoothing stage, we devise a novel network to predict dynamic smoothing kernels for trajectory smoothing, which can well adapt to trajectories with different dynamic patterns. We exploit the spatial and temporal coherence of keypoints and grid vertices to formulate the training objectives, resulting in an unsupervised training scheme. Experiment results on public benchmarks show that DUT outperforms state-of-the-art methods both qualitatively and quantitatively. The source code is available at https://github.com/Annbless/DUTCode.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 4; 2025: 4; 2026: 3.
16 papers.
Sort:
By area:
- 2023StableVQA: A Deep No-Reference Quality Assessment Model for Video Stabilitycited by 15
- 2022Minimum Latency Deep Online Video Stabilizationcited by 13
- 2023Fast Full-frame Video Stabilization with Iterative Optimizationcited by 8
- 20243D Multi-frame Fusion for Video Stabilizationcited by 7
- 2021Out-of-boundary View Synthesis Towards Full-Frame Video Stabilizationcited by 5
- 2024Harnessing Meta-Learning for Improving Full-Frame Video Stabilizationcited by 5
- 2025GaVS: 3D-Grounded Video Stabilization via Temporally-Consistent Local Reconstruction and Renderingcited by 5
- 2024Eliminating Warping Shakes for Unsupervised Online Video Stitchingcited by 4
- 2025StabStitch++: Unsupervised Online Video Stitching with Spatiotemporal Bidirectional Warpscited by 3
- 2025Harnessing Meta-Learning for Controllable Full-Frame Video Stabilizationcited by 2
- 2022Leveraging Synthetic Data to Learn Video Stabilization Under Adverse Conditionscited by 1
- 2024On the Benefits of Visual Stabilization for Frame- and Event-based Perceptioncited by 1
4 more
- 2025Beyond Wide-Angle Images: Structure-to-Detail Video Portrait Correction via Unsupervised Spatiotemporal Adaptationcited by 0
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priorscited by 0
- 2026VS3R: Robust Full-frame Video Stabilization via Deep 3D Reconstructioncited by 0
- 2026SA-Homo: Scale Adaptive Homography Estimation for Scale Variation Scenarioscited by 0
- 2026SA-Homo: Scale Adaptive Homography Estimation for Scale Variation Scenarios29 Jun 2026
- 2026VS3R: Robust Full-frame Video Stabilization via Deep 3D Reconstruction6 Mar 2026
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priors26 Feb 2026
- 2025Harnessing Meta-Learning for Controllable Full-Frame Video Stabilization26 Aug 2025
- 2025GaVS: 3D-Grounded Video Stabilization via Temporally-Consistent Local Reconstruction and Rendering30 Jun 2025
- 2025StabStitch++: Unsupervised Online Video Stitching with Spatiotemporal Bidirectional Warps8 May 2025
- 2025Beyond Wide-Angle Images: Structure-to-Detail Video Portrait Correction via Unsupervised Spatiotemporal Adaptation1 Apr 2025
- 2024On the Benefits of Visual Stabilization for Frame- and Event-based Perception28 Aug 2024
- 20243D Multi-frame Fusion for Video Stabilization19 Apr 2024
- 2024Eliminating Warping Shakes for Unsupervised Online Video Stitching11 Mar 2024
- 2024Harnessing Meta-Learning for Improving Full-Frame Video Stabilization6 Mar 2024
- 2023StableVQA: A Deep No-Reference Quality Assessment Model for Video Stability9 Aug 2023
4 more
- 2023Fast Full-frame Video Stabilization with Iterative Optimization24 Jul 2023
- 2022Minimum Latency Deep Online Video Stabilization5 Dec 2022
- 2022Leveraging Synthetic Data to Learn Video Stabilization Under Adverse Conditions26 Aug 2022
- 2021Out-of-boundary View Synthesis Towards Full-Frame Video Stabilization20 Aug 2021
- 2023StableVQA: A Deep No-Reference Quality Assessment Model for Video Stabilitycited by 15
- 2022Minimum Latency Deep Online Video Stabilizationcited by 13
- 2023Fast Full-frame Video Stabilization with Iterative Optimizationcited by 8
- 20243D Multi-frame Fusion for Video Stabilizationcited by 7
- 2021Out-of-boundary View Synthesis Towards Full-Frame Video Stabilizationcited by 5
- 2024Harnessing Meta-Learning for Improving Full-Frame Video Stabilizationcited by 5
- 2025GaVS: 3D-Grounded Video Stabilization via Temporally-Consistent Local Reconstruction and Renderingcited by 5
- 2024Eliminating Warping Shakes for Unsupervised Online Video Stitchingcited by 4
- 2025StabStitch++: Unsupervised Online Video Stitching with Spatiotemporal Bidirectional Warpscited by 3
- 2025Harnessing Meta-Learning for Controllable Full-Frame Video Stabilizationcited by 2
- 2022Leveraging Synthetic Data to Learn Video Stabilization Under Adverse Conditionscited by 1
- 2024On the Benefits of Visual Stabilization for Frame- and Event-based Perceptioncited by 1
12 most cited of 15 All 15 (JSON)
- 2026SA-Homo: Scale Adaptive Homography Estimation for Scale Variation Scenarios29 Jun 2026
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priors26 Feb 2026
- 2025Harnessing Meta-Learning for Controllable Full-Frame Video Stabilization26 Aug 2025
- 2025GaVS: 3D-Grounded Video Stabilization via Temporally-Consistent Local Reconstruction and Rendering30 Jun 2025
- 2025StabStitch++: Unsupervised Online Video Stitching with Spatiotemporal Bidirectional Warps8 May 2025
- 2025Beyond Wide-Angle Images: Structure-to-Detail Video Portrait Correction via Unsupervised Spatiotemporal Adaptation1 Apr 2025
- 2024On the Benefits of Visual Stabilization for Frame- and Event-based Perception28 Aug 2024
- 20243D Multi-frame Fusion for Video Stabilization19 Apr 2024
- 2024Eliminating Warping Shakes for Unsupervised Online Video Stitching11 Mar 2024
- 2024Harnessing Meta-Learning for Improving Full-Frame Video Stabilization6 Mar 2024
- 2023StableVQA: A Deep No-Reference Quality Assessment Model for Video Stability9 Aug 2023
- 2023Fast Full-frame Video Stabilization with Iterative Optimization24 Jul 2023
12 newest of 15 All 15 (JSON)