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:
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) |
|