Middlebury College
        Stereo Vision Research Page
Daniel Scharstein, Middlebury College
Richard Szeliski, Microsoft Research
Home Data Evaluation Results Code New Data
Source Code

The source code for "StereoMatcher", a stand-alone C++ implementation of many stereo algorithms as well as an evaluation module is available from the Microsoft Research Download Page.

Click here to go directly to the StereoMatcher download page.

Notes:

  1. The downloaded file "StereoMatch_1_0.exe" is a self-extracting archive. On a Unix system, rename the file to "StereoMatch_1_0.zip", then unzip it.

  2. There are some bugs in the original distribution, and we are planning to release a new version soon. In the meantime, please download the file Stereo-patch.zip, unzip it in the original "StereoMatch" directory, and overwrite the affected files. 2/14/06: updated Image.cpp so it compiles with gcc 4.

  3. The URL for the graph cut code (PRF) has changed - it can now be found at http://www.avglab.com/andrew/soft.html (download prf.tar).

  4. Marshall Tappen has implemented a Belief Propagation extension to our stereo code that is available for download.

  5. Sep 18, 2006: Kuk-Jin Yoon has implemented his adaptive support-weight approach as an aggregation module to our stereo matcher code. To use the code, download the file LASW.zip and unzip it within the StereoMatcher directory (after unzipping Stereo-patch from step 2 above). This will add two new files and replace some of the original files. Sample scripts files to run this code are in LASWscripts.zip.

Scripts.zip contains sample script files that demonstrate how to use our code. To use these scripts, first download imagedirs.zip (9.1 MB) which contains the 4 image sequences and the parameter files used by our code. Then, unzip Scripts.zip within imagedirs/ to create a subdirectory imagedirs/Scripts. See the script files for more information.