CS 4501: Computer Vision
Spring 2011

Home | Schedule | Assignments | Additional Resources

Assignment 4: Stereo

Due Monday, Apr. 11


Overview

In this assignment you will analyze several algorithms for performing stereo-based 3D surface reconstruction. You should read and understand this paper by Scharstein & Szeliski (particularly Sections 1-3) which describes the notion of disparity space along with several diffusion techniques for improving the quality of reconstructed surface. This entire project should be doable in MATLAB.


1. Disparity space (20 points)

In class, we discussed the notion of disparity space: the 3D volume of intensity differences parameterized over the pixels in one stereo image and the range of possible disparities. It is useful to think about stereo algorithms as performing some type of aggregation (or diffusion) across disparity space in order to form a final estimate of the depth at each pixel in the respective camera (e.g., summing the differences within small windows of pixels is the most common example). The first goal of this assignment is to visualize disparity space for some real scenes and evaluate the performance of three different strategies for estimating scene depth: Do the following:


2. Stereo (50 points)

Your next task is to implement several stereo matching algorithms.


2. Space-time Stereo (30 points)

In this part of the assignment you will implement and evaluate a space-time stereo algorithm.

Implement the following:


Submitting

This assignment is due Monday, April 11 at 11:55 PM. Please see the general notes on submitting your assignments, as well as the late policy and the collaboration policy.

Please submit:

Please submit as one single ZIP file:

Note that programming in Matlab is not an excuse to write unreadable code. You are expected to use good programming style, including meaningful variable names, a comment or three describing what the code is doing, etc. Also, all images you submit should have been saved with the "imwrite" function - do not submit screen captures of the image window.