Index of /pub/vision

      Name                    Last modified       Size  Description

[DIR] Parent Directory 14-Nov-2008 09:13 - [   ] 26.barron.tar.gz 19-Nov-2003 04:32 1.4M [IMG] 630blurr.ras 22-Nov-2003 22:25 256k [IMG] 630clip09.ras 04-Nov-2003 22:14 768k [IMG] 630even09.ras 04-Nov-2003 22:14 768k [IMG] 630odd09.ras 04-Nov-2003 22:14 768k [DIR] ANANDAN/ 28-Apr-2004 07:46 - [DIR] ATSUSHI/ 28-Apr-2004 07:46 - [DIR] CAR/ 28-Apr-2004 07:46 - [DIR] CHOPPER/ 28-Apr-2004 07:46 - [IMG] CS488-547image1.ras 15-Jan-2002 02:26 768k [IMG] CS488-547image2.ras 15-Jan-2002 02:26 768k [IMG] CS488-547image3.ras 15-Jan-2002 02:26 768k [DIR] DCHENG/ 28-Apr-2004 07:50 - [DIR] FIRIS/ 28-Apr-2004 07:50 - [DIR] FLEET/ 28-Apr-2004 07:50 - [DIR] HAGEN/ 28-Apr-2004 07:51 - [DIR] HARALICK/ 28-Apr-2004 07:51 - [DIR] HORN/ 08-May-2005 09:53 - [DIR] ICPR2002/ 28-Apr-2004 07:52 - [DIR] IMIYA/ 28-Apr-2004 07:53 - [DIR] LUCAS/ 08-May-2005 09:53 - [DIR] MRI/ 18-Jun-2004 01:39 - [DIR] NAGEL/ 28-Apr-2004 07:56 - [DIR] PAUL/ 28-Apr-2004 07:57 - [DIR] PEPSI/ 28-Apr-2004 07:58 - [DIR] PERWASS/ 28-Apr-2004 07:59 - [DIR] QUENOT/ 28-Apr-2004 07:59 - [DIR] REINHARD/ 28-Apr-2004 07:59 - [DIR] RUTH/ 28-Apr-2004 07:59 - [DIR] SINGH/ 28-Apr-2004 07:59 - [DIR] SOFTWARE/ 28-Jul-2004 01:44 - [DIR] TESTDATA/ 28-Apr-2004 08:02 - [DIR] TILIN/ 28-Apr-2004 08:02 - [DIR] URAS/ 28-Apr-2004 08:02 - [   ] abstract.ps.gz 27-Aug-2001 23:27 1.6M [IMG] clip4.440.ras 23-Oct-2001 03:03 1.2M [   ] clip4.tar.gz 28-Feb-2005 18:29 16.1M [IMG] clip9.040.ras 23-Oct-2001 03:14 1.2M [   ] clip9.tar.gz 28-Feb-2005 18:40 14.7M [   ] cover2005.tar.gz 22-Feb-2005 00:05 6.9M [   ] dagstuhl2004.tar.gz 02-May-2005 21:45 6.0M [   ] direction9.epsi.gz 27-Aug-2001 23:27 817k [IMG] even4.440.ras 23-Oct-2001 03:03 1.2M [IMG] even9.040.ras 23-Oct-2001 03:03 1.2M [TXT] example12-1.c 06-Feb-2002 18:45 3k [TXT] example12-2.c 06-Feb-2002 18:45 3k [TXT] example12-3.c 06-Feb-2002 18:45 4k [TXT] example12-4.c 06-Feb-2002 18:45 5k [TXT] example12-5.c 06-Feb-2002 18:45 5k [TXT] ghindex.html 21-Apr-2007 01:45 6k Glimpse Index/Search [   ] horn9.epsi.gz 27-Aug-2001 23:28 871k [   ] ijist2005.doc 26-Jul-2005 20:29 8.9M [IMG] odd4.440.ras 23-Oct-2001 03:03 1.2M [IMG] odd9.040.ras 23-Oct-2001 03:03 1.2M [   ] paper.ps.gz 20-Nov-2001 23:39 9.0M [   ] zoom.tar.gz 28-Feb-2005 18:17 11.7M

This README written by John Barron

The directories contain various code and data used in our analysis of
optical flow techniques (see "Performance of Optical Flow Techniques"
in CVPR 92 and a revised version of a TR (July 1993).

March 18, 1993
--------------
[Note: some of the data (for the translating and diverging tree sequences)
have been changed (we have included it all) and three of the programs, horn.c,
nagel.c and lucas.c, have been modified (the smoothed image sequences are now
stored internally in float instead of unsigned char, yielding better
results.]
--------------
Directories:
TESTDATA - contains the input data as well as the correct data for syntatic input
in subdirectories.
SOFTWARE - contains error programs and programs for producing postscript files of
	   images or flow fields
LUCAS - contains the code and explanation for Lucas and Kanade's technique
FLEET - contains the code and explanatioon for Fleet and Jepson's technique
URAS - contains the code and explanatioon for Fleet and Jepson's technique
FLEET - contains the code and explanatioon for Fleet and Jepson's technique
NAGEL - contains the code and explanatioon for Nagel's technique
ANANDAN - contains the code and explanatioon for Anandan's technique
HORN - contains the code and explanatioon for Horn and Schunck's technique
SINGH - contains the code and explanatioon for Singh's technique

All programs for the techniques are in one file (plus maybe a second fortran
file) for convenience. The interfaces are reasonably the same. As well as using
our format for input image sequences all programs allow use of a -B option
to specify that raw binary image data is being used. Our data has a 32 byte
header, which among other things, contains the sizes of the individual images.

Programs, fleet.c, lucas.c and horn.c and singh.c were written in part or in whole
by John Barron while anandan.c, uras.c and nagel.c were written by Steven Beauchemin.
Two other programs, for Waxman et al.'s and Heeger's techniques will not be made
available. In the case of Waxman the result depends on good edge maps, which
cannot be computed from DOGS. In the case of Heeger, the interpretation of
the energy filter responses to derive velocity is ad hoc (to say the least)
and so may not be a good representation of Heeger's work.

When the program were being written I decided (for the ones I wrote) to keep
things as simple as possible. Hence I used static arrays and placed/processed
the data in the upper left hand corner. Two constants PIC_X and PIC_Y define
a maximum array size (which is usally 325 or 512). So you do not need to do anything
as long as the dimensions of you images are less than or equal to 325.
If you want to use bigger images just change the values of these constants and 
re-compile. Depending on when the programs were written and by who PIC_X is the 
number of columns and PIC_Y was the number of rows or vice-versa. Sorry about
that, I just don't have time to make them consistent.
The programs written by Beauchemin are done correctly, i.e. with dynamic
memory.
***************************************************************************
The programs are not state-of-the-art implementations, hence it is possible
to implement the algorithms in a more efficient manner. However, we believe
the algorithms are correct. The programs are provided as a way to
duplicate our results in the TR and CVPR paper (where appropriate)
****************************************************************************
If there is anything that needs further explanation please send me mail 
(barron@csd.uwo.ca). The programs are also available at ftp.csd.uwo.ca