{"title":"Deep Learning in Video Stabilization Homography Estimation","authors":"Nataša Vlahović, Nemanja Ilić, M. Stanković","doi":"10.1109/NEUREL.2018.8587021","DOIUrl":null,"url":null,"abstract":"The main goal of digital video stabilization algorithms is to remove unwanted motion from a video sequence. The undesired motion is typically present in videos recorded by hand-held cameras, by cameras mounted on some moving platform (vehicle, boat, Unmanned Aerial Vehicle), or by stationary cameras under severe wind conditions. In this paper, the motion estimation step in video stabilization is performed in a novel way using deep learning homography matrix estimation. Convolutional Neural Network (CNN) takes two grayscale images as inputs, and produces a six degree of freedom affine transformation matrix that maps the pixels from the first image to the second one. After obtaining the homography transformation using a trained CNN, Kalman filter is used to separate the intentional from unintentional motion and calculate the final motion compensation transformation, stabilizing the video sequence.","PeriodicalId":371831,"journal":{"name":"2018 14th Symposium on Neural Networks and Applications (NEUREL)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 14th Symposium on Neural Networks and Applications (NEUREL)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NEUREL.2018.8587021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The main goal of digital video stabilization algorithms is to remove unwanted motion from a video sequence. The undesired motion is typically present in videos recorded by hand-held cameras, by cameras mounted on some moving platform (vehicle, boat, Unmanned Aerial Vehicle), or by stationary cameras under severe wind conditions. In this paper, the motion estimation step in video stabilization is performed in a novel way using deep learning homography matrix estimation. Convolutional Neural Network (CNN) takes two grayscale images as inputs, and produces a six degree of freedom affine transformation matrix that maps the pixels from the first image to the second one. After obtaining the homography transformation using a trained CNN, Kalman filter is used to separate the intentional from unintentional motion and calculate the final motion compensation transformation, stabilizing the video sequence.