Skip to content

rkheikkila/fluidy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fluidy

Video processing for seeing through water. This project implements algorithms that reduce distortions in a video caused by a wavy water surface.

Two simple examples are given below (sample video frame on the left, followed by results from two different algorithms):

Sample frame Oreifej result HTA result

Sample frame Oreifej result HTA result

Example data from Carnegie Mellon University.

The algorithms are based on two different iterative non-rigid registration methods:

However, instead of using non-rigid registration we dewarp images by calculating pixel shift maps using optical flow.

Developed by Team Fluidy, Aalto University 2016.

Dependencies

NOTE: Only Python 2.7 and OpenCV 2.4.13 are supported due to API changes in OpenCV 3.

About

Video processing for seeing through water

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages