Summary of Work to Date: Setting off to implement a Cinemagraph generator using the two papers [ 1 ] [ 2 ] as primary references, following is a list of work done: Going through the papers' methods, two main steps have been outlined for generating semi-automatic / automatic cinemagraphs, namely, Warping and Compositing . The former step (also the one that I majorly studied hitherto) requires use of KLT feature tracking. To understand the working of the tracker, I read through topics including Corner Detection , Homography , RANSAC and Optical Flow . I experimented with sample codes provided by OpenCV to understand how they work and how would I use this existing implementation towards the project goal. Optical Flow example (1): The lines denote the direction of motion of pixel under the dot Optical Flow example (2): HSV flow visualization KLT Tracking example: Detects good-tracking-points and tracks them across frames. As a part...