/magnify_motion

A reproduction of Eulerian Video Magnification for Revealing Subtle Changes in the World

Primary LanguagePythonMIT LicenseMIT

Eulerian Video Magnification

This repository contains a reproduction of Eulerian Video Magnification for Revealing Subtle Changes in the World. It is meant as an accessible implementation with low complexity that can be used as an aid for studying the algorithm.

File structure

Name Purpose
filters.py Ideal, Buttersworth and author's IIR signal filters
pyramids.py Image dimension agnostic Laplacian and Guassian pyramid building functions
motion_magnify.py The main function used to create a motion or color magnified video.
reproduce_paper.py Runs experiments for the video files hosted on the paper's website

Results

Subject Authors results This repo results
Baby breathing
Shadow on a house
Guitar A string
Human pusle (speed difference due to fps conversion)