Durrant, J;
Brostow, G;
(2017)
Seam-hiding for looping videos.
In:
CVMP 2017: Proceedings of the 14th European Conference on Visual Media Production (CVMP 2017).
Association for Computing Machinery (ACM): New York, NY, USA.
Preview |
Text
Seam_hiding_for_Looping_Videos.pdf - Accepted Version Download (4MB) | Preview |
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.
Type: | Proceedings paper |
---|---|
Title: | Seam-hiding for looping videos |
Event: | 14th European Conference on Visual Media Production (CVMP 2017) |
ISBN-13: | 9781450353298 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3150165.3152766 |
Publisher version: | https://doi.org/10.1145/3150165.3152766 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
UCL classification: | UCL UCL > Provost and Vice Provost Offices UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/10117777 |
Archive Staff Only
![]() |
View Item |