Software for Image
Feature detection
The Image Features software that implements
the quadrature disambiguation algorithm was written in several stages:
Ver 1) A C language program was completed in
June 1994 as part of the dissertation research. This does not have a graphical
display of the results.
Ver 2) A C++ version with a Windows GUI was
completed in December 1998 as a project for a programming class.
Ver 2.1) During January 1999 - March 2000,
several enhancements were added to enable systematic testing on artificial
images. This effort has been partially completed in the publicly available
code.
Ver 3.0) Enhancements made May-July 2003
improve the speed.
The Windows GUI requires use of the Microsoft Vision SDK. It is available from http://research.microsoft.com/projects/VisSDK/. It appears to have been discontinued.
Ver 4.0)
Rewritten to do binocular stereo October 2004 – August 2005. No MFC, no GUI, translated from C++ to
C. Should run on any processor with
enough power. On a 2.4 GHz Pentium PC,
processes a 1265 x 400 each stereo pair at nine frames per second. A traditional stereo package () take two fps
on this image. Designed for robot vision
for the DARPA Grand Challenge. Inputs a .PGM image pair and outputs a
DirectX compatible line strip of vertices.
From here you can download:
Dissertation: Neural
Networks Modeling Cortical Cells for Machine Vision. Some figures are not
included. The full version is available from University Microfilms International, 1490 Eisenhower Place, P.O. Box 975, Ann Arbor, MI
48106, USA.
Application
for License (Version 4.0)
Release Notes
(All Versions)
C++ Source code
(Version 3.0)
Image Features (Version 3.0)
Executable code for MS Windows™
systems
Documentation
(Version 2.1)
C++ Source code
(Version 2.1)
Image Features (Version 2.1)
Executable code for MS Windows™
systems
The executable code will not work without
downloading required DLL files from the MS Vision SDK. These DLL files are not
provided, since they include Image Magick files for which third party
redistribution is not permitted [blame DuPont, not Microsoft]. Among others,
VisCore.DLL and VisDisplay.DLL are needed.
For those who prefer their code unencumbered
by a commercial operating system, the original C language code is also
available:
Old C Source code
(Version 1.0)
All downloadable materials from this site
copyright © 2000, 2003, 2005 Tyler C. Folsom.
Permission to use, copy, modify, and
distribute software versions 1, 2.1 and 3 and its documentation for any purpose
and without fee is hereby granted, provided that the above copyright notice
appear in all copies and that both that copyright notice and this permission
notice appear in supporting documentation. This software is provided "as
is" without express or implied warranty.
Software version 4.0 is proprietary. All rights are reserved.
Last
update: