Cargando…

An Unsupervised Video Stabilization Algorithm Based on Key Point Detection

In recent years, video stabilization has improved significantly in simple scenes, but is not as effective as it could be in complex scenes. In this study, we built an unsupervised video stabilization model. In order to improve the accurate distribution of key points in the full frame, a DNN-based ke...

Descripción completa

Detalles Bibliográficos
Autores principales: Luan, Yue, Han, Chunyan, Wang, Bingran
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9600906/
https://www.ncbi.nlm.nih.gov/pubmed/37420346
http://dx.doi.org/10.3390/e24101326
_version_ 1784816946065178624
author Luan, Yue
Han, Chunyan
Wang, Bingran
author_facet Luan, Yue
Han, Chunyan
Wang, Bingran
author_sort Luan, Yue
collection PubMed
description In recent years, video stabilization has improved significantly in simple scenes, but is not as effective as it could be in complex scenes. In this study, we built an unsupervised video stabilization model. In order to improve the accurate distribution of key points in the full frame, a DNN-based key-point detector was introduced to generate rich key points and optimize the key points and the optical flow in the largest area of the untextured region. Furthermore, for complex scenes with moving foreground targets, we used a foreground and background separation-based approach to obtain unstable motion trajectories, which were then smoothed. For the generated frames, adaptive cropping was conducted to completely remove the black edges while maintaining the maximum detail of the original frame. The results of public benchmark tests showed that this method resulted in less visual distortion than current state-of-the-art video stabilization methods, while retaining greater detail in the original stable frames and completely removing black edges. It also outperformed current stabilization models in terms of both quantitative and operational speed.
format Online
Article
Text
id pubmed-9600906
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96009062022-10-27 An Unsupervised Video Stabilization Algorithm Based on Key Point Detection Luan, Yue Han, Chunyan Wang, Bingran Entropy (Basel) Article In recent years, video stabilization has improved significantly in simple scenes, but is not as effective as it could be in complex scenes. In this study, we built an unsupervised video stabilization model. In order to improve the accurate distribution of key points in the full frame, a DNN-based key-point detector was introduced to generate rich key points and optimize the key points and the optical flow in the largest area of the untextured region. Furthermore, for complex scenes with moving foreground targets, we used a foreground and background separation-based approach to obtain unstable motion trajectories, which were then smoothed. For the generated frames, adaptive cropping was conducted to completely remove the black edges while maintaining the maximum detail of the original frame. The results of public benchmark tests showed that this method resulted in less visual distortion than current state-of-the-art video stabilization methods, while retaining greater detail in the original stable frames and completely removing black edges. It also outperformed current stabilization models in terms of both quantitative and operational speed. MDPI 2022-09-21 /pmc/articles/PMC9600906/ /pubmed/37420346 http://dx.doi.org/10.3390/e24101326 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Luan, Yue
Han, Chunyan
Wang, Bingran
An Unsupervised Video Stabilization Algorithm Based on Key Point Detection
title An Unsupervised Video Stabilization Algorithm Based on Key Point Detection
title_full An Unsupervised Video Stabilization Algorithm Based on Key Point Detection
title_fullStr An Unsupervised Video Stabilization Algorithm Based on Key Point Detection
title_full_unstemmed An Unsupervised Video Stabilization Algorithm Based on Key Point Detection
title_short An Unsupervised Video Stabilization Algorithm Based on Key Point Detection
title_sort unsupervised video stabilization algorithm based on key point detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9600906/
https://www.ncbi.nlm.nih.gov/pubmed/37420346
http://dx.doi.org/10.3390/e24101326
work_keys_str_mv AT luanyue anunsupervisedvideostabilizationalgorithmbasedonkeypointdetection
AT hanchunyan anunsupervisedvideostabilizationalgorithmbasedonkeypointdetection
AT wangbingran anunsupervisedvideostabilizationalgorithmbasedonkeypointdetection
AT luanyue unsupervisedvideostabilizationalgorithmbasedonkeypointdetection
AT hanchunyan unsupervisedvideostabilizationalgorithmbasedonkeypointdetection
AT wangbingran unsupervisedvideostabilizationalgorithmbasedonkeypointdetection