

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Problem set 3 for the computer vision course, cmsc 426. Students are required to develop a stereo algorithm for a calibrated stereo system, using the taxonomy and evaluation of dense two-frame stereo correspondence algorithms by sharstein and szeliski as a reference. The algorithm consists of four steps: matching cost computation, cost aggregation, optimization, and refinement. Students may implement an existing algorithm, modify one, or propose their own ideas. The performance of the algorithm is to be evaluated on the tsukuba and venus test images, and a presentation of the technique and results is expected on the last day of class.
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Due: Thursday, December 11, 2003
Stereo Algorithm: Write a stereo algorithm for a calibrated stereo system of your choice. Consult the paper “A Taxonomy and Evaluation of Dense Two- Frame Stereo Correspondence Algorithms” by Sharstein and R. Szeliski. An advanced algorithm consists of four steps, as described there: 1. matching cost computation, 2. cost aggregation, 3. optimization, and 4. refinement. You may implement an algorithm from the literature, or you may also try out your own ideas, or modify an existing algorithm with additional ideas. Test your algorithm with the Tsukuba images and the Venus images, that is, estimate using your algorithm the disparity map for these two test images available at http://www.middlebury.edu/stereo. Print your (docu- mented code) and the two disparity maps. Discuss your algorithm: How does it perform in the non-occluded areas, near discontinuities, at occlusions, in textured areas and in non-textured areas? Do you have some suggestions what could be done to tackle the chicken- and-egg problem of disparity estimation and occlusion detection? What could you do to obtain smoothness in the disparity map also in the ver- tical direction? How could you deal with very slanted surfaces, that is what could be done to distinguish between an occlusion and a slanted surface which covers areas of significantly different size in the left and right image? If you have ideas implement them. On the last day of class (12/11) bring in your results and show them. Prepare a short presentation (a few minutes) and explain your technique. (Do you have an optimization step? How does it work?) Discuss possible improvements and your ideas to the above questions.
Problems