There are comments.

- Before I learned about computer vision my main interests where computer graphics and computational modeling of physical and biological systems. At the time I was playing with voxel graphics I wanted to find a source of interesting, complex and natural-looking geometry. My adviser pointed me to the work Roeland Merks ... read more
# deconvolution.py

deconvolution.py sample shows how DFT can be used to perform Weiner deconvolution of an image with user-defined point spread function (PSF). First I tested my implementation on an image from Topaz InFocus examples. The result (on the image bellow) was quite impressive, but the low level of noise and ...read moreThere are comments.

# Geodesic distance transform

This notebook shows how Geodesic Discance Transform (GDT) using Fast Sweeping Method (FSM) can be implemented using Python. GDT can be thought of as a computation of shortest pathes on an image plane with a given cost function. It can be used as a part of more complex image processing ...

There are comments.

# Hilbert curve indexing

Recently I wanted to generate hilbert curve indexing of 2D array as a part of one experiment. The experiment wasn't very successful itself, but I found the resulting Python code for curve generation prety neat to post it.

Here are a couple of interesting references on space-filling curve construction ...

There are comments.

# Kinect + PS3 Move

# My first youtube video

In a year 2007 I was doing a small course project on cellular automaton simulation of physical phenomena. I was intrigued by the simplicity of Lattice-Gas model and its ability to capture the complex stuff that happens in fluid flows:

"We have noticed in nature that the behavior of a ...

There are comments.

# Plane tracking with Python OpenCV

When I was working Python samples for OpenCV I decided to try to reproduce this real-time plane tracking demo using Features2D framework. Here is a couple of videos showing the results:read more

I use ORB feature detector/descriptor and FLANN-based descriptor matcher. Also cv2.solvePnP function is used to estimate camera ...There are comments.

# Python samples for OpenCV: ASIFT (GSoC project)

# ROF and TV-L1 denoising with Primal-Dual algorithm

This notebook shows how ROF and TV-L1 variational denoising models can be implemented using Primal-Dual optimization alghorithm. While the denoising results may be inferior comparing to some other methods, it is still a nice toy example, showing how convex variational methods can be appied to image processing problems.

The in-depth ...

There are comments.