Seam-hiding for Looping Videos

James Durrant, G. Brostow
{"title":"Seam-hiding for Looping Videos","authors":"James Durrant, G. Brostow","doi":"10.1145/3150165.3152766","DOIUrl":null,"url":null,"abstract":"The proposed algorithm creates a seamless looping video clip from a real world video of an almost-cyclic motion. For a video that has repeating motion, such as a person on a trampoline, the first and last video frames may not precisely line up, even though the content is very similar. Playing back the video in a looping fashion can cause the re-start transition to jump out and appear discontinuous, both spatially and in terms of object velocity. Most work on video looping has sought to find the best re-set point in a longer video's timeline, but we start there, and modify the frames to hide the jump point. Our approach essentially fits a curve to the (x, y) and RGB coordinates of points in the scene, and then smooths those curves using gradient domain optimisation. We address important qualitative factors, balancing smoothness against preservation of the original trajectories/curves. Our modular system also incorporates video stabilisation and inpainting, to cope with more dynamic videos. For most videos within our scope, we found that automatic seam-hiding is succesful. For the cases in which the proposed system cannot satisfactorily produce a seamless loop, we hope our framework can be modified with improved components to achieve better results in the future.","PeriodicalId":412591,"journal":{"name":"Proceedings of the 14th European Conference on Visual Media Production (CVMP 2017)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 14th European Conference on Visual Media Production (CVMP 2017)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3150165.3152766","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The proposed algorithm creates a seamless looping video clip from a real world video of an almost-cyclic motion. For a video that has repeating motion, such as a person on a trampoline, the first and last video frames may not precisely line up, even though the content is very similar. Playing back the video in a looping fashion can cause the re-start transition to jump out and appear discontinuous, both spatially and in terms of object velocity. Most work on video looping has sought to find the best re-set point in a longer video's timeline, but we start there, and modify the frames to hide the jump point. Our approach essentially fits a curve to the (x, y) and RGB coordinates of points in the scene, and then smooths those curves using gradient domain optimisation. We address important qualitative factors, balancing smoothness against preservation of the original trajectories/curves. Our modular system also incorporates video stabilisation and inpainting, to cope with more dynamic videos. For most videos within our scope, we found that automatic seam-hiding is succesful. For the cases in which the proposed system cannot satisfactorily produce a seamless loop, we hope our framework can be modified with improved components to achieve better results in the future.
循环视频的接缝隐藏
该算法从一个几乎循环运动的真实世界视频中创建一个无缝循环的视频剪辑。对于具有重复动作的视频,例如一个人在蹦床上,第一帧和最后一帧可能不会精确对齐,即使内容非常相似。以循环方式播放视频会导致重新开始的过渡跳出来,在空间和物体速度方面都显得不连续。大多数关于视频循环的工作都试图在较长的视频时间轴中找到最佳的重置点,但我们从那里开始,并修改帧以隐藏跳跃点。我们的方法基本上是将曲线拟合到场景中点的(x, y)和RGB坐标,然后使用梯度域优化平滑这些曲线。我们解决了重要的定性因素,平衡平滑与原始轨迹/曲线的保存。我们的模块化系统还包括视频稳定和油漆,以应付更多的动态视频。对于我们范围内的大多数视频,我们发现自动缝线隐藏是成功的。对于所提出的系统不能令人满意地产生无缝回路的情况,我们希望我们的框架可以在未来使用改进的组件进行修改,以达到更好的效果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信