Converting unconstrained video sequences into videos that loop seamlessly is an extremely challenging problem. In this work, we take the first steps towards automating this process by focusing on an important subclass of videos containing a single dominant foreground object. Our technique makes two novel contributions over previous work: first, we propose a correspondence-based similarity metric to automatically identify a good transition point in the video where the appearance and dynamics of the foreground are most consistent. Second, we develop a technique that aligns both the foreground and background about this transition point using a combination of global camera path planning and patch-based video morphing. We demonstrate that this allows us to create natural, compelling, loopy videos from a wide range of videos collected from the internet.
<div class="videoWrapper"><iframe src="//www.youtube.com/embed/P5TYGrw5c-Q" frameborder="0" allowfullscreen></iframe></div>
To allow other to compare against our results, we provide the input and output data of our algorithm. To prevent compression artifacts, all videos are given as sequences of PNG files.
Input data (1.6 GByte)
Results of our algorithm (79 MBytes)