Used graph cut optimization to auto generate looping cinemagraphs from videos, based on “Automated Video Looping with Progressive Dynamism”, Z. Liao et al., 2013, implemented in C++

The main goal of this project is to automatically generate looping cinemagraphs out of short input videos of about 5 seconds, without any manual user input. Regions with very little motion in the input video remain completely static in the cinemagraph. Current cinemagraph software require a lot of user input which is labor-intensive and tedious, so this automation will help make the process much easier. My implementation is a graph cut optimization method based on “Automatic Video Loop with Progressive Dynamism”, Liao et al., SIGGRAPH 2013.

HDgardensea – original non-looping video (source), 150 frames
HDgardensea – processed looping video from algorithm

More info to be added…