Graphics and Vision
Computer Vision Research Group
Department of Computer Science
University of Otago
Dunedin, New Zealand
Welcome
People
Courses
Research
Downloads
Publications
Resources
 

Note

All of these utilities are provided as is. Most are unsupported and may require some fiddling to get them to compile. I don't apologise for that - the alternative is not to offer them at all ...

Utilities:
 
PolyFlow (1.3) or zipped A TCL/Tk tool for finding ground truth optical flow in real (polygonal) scenes (6M). This version was compiled and briefly tested using tcl/tk8.3 and gcc3.3.2 on a Fedora 1 machine
PolyFlow (1.2) or zipped A TCL/Tk tool for finding ground truth optical flow in real (polygonal) scenes. (6M)
PolyFlow (1.1) or zipped
PolyFlow (1.0) or zipped
PxM or zipped A TCL/Tk utility for viewing PCM and PFM files. (144k)
PCM Load/Save or zipped C++ source code for loading and saving PCM files. (3k)

Optical Flow Code:
 
OF Implementations or zipped C++ source implementing Camus's and Proesmans's optical flow algorithms and utilities for comparing optical flow images and converting between our format and postscript. (12M)

Image Sequences:

Some image sequences with their ground truth motion field files as described in the optical flow section. Click on an image to download the sequence (a set of .ppm or .tif files) and the motion fields (a set of .pcm files).
 
 

or zipped or zipped or zipped
Rotating Sphere 
(20 frames / 4Mb)
Office - Cam Zooms in 
(20 frames / 6.5Mb)
Street - Cam Follows Car
(20 frames / 5.5Mb)
or zipped
Rotating Blocks
(20 frames / 14Mb)
Translating Grid
(10 frames / 5.3Mb)
C++ Box - Cam Zooms out
(20 frames / 11Mb)
or zipped or zipped or zipped
Low Complexity
(10 frames / 2.7Mb)
Medium Complexity
(10 frames / 5.5 Mb)
High Complexity
(10 frames / 6.1 Mb)

 

Modified Ray Tracer:
 
Mirage A public license ray tracer written by Chris Butcher. (1227k)
MirageOF or zipped The motion field/depth map generator add-on for Mirage. (11k)
Used to generate ground-truth optical flow or depth maps for your own scenes.
Mirage tutorial An online tutorial for Mirage.

Corner Tracker:
 
tracker.tar.gz or tracker.zip C++ code for our corner tracker (compiles under Linux 5.2 - you will also need X Windows). Note that you will have to train the corner tracker on sequences with a known motion field before it will work well - this may be impractical for some applications. (1149k)

Maintained by Brendan McCane
Last Modified: 15th November 2001