Computer Vision

Davi Geiger

Graduate Division

Computer Science

Classes are schedule Wednesdays 7:10 pm to 9:00 pm, at CIWW 312.

Mailing list link

Office Hours and Location: Wednesday 4:00 pm.

TAs: Ye Ji (

Office Hours: Tuesday at 2:00 pm, at 715/719 Broadway, 12th floor, room 1203

Books: None

Course Structure: theory and laboratory work. Groups of three students will work together in developing vision applications. Programing Language/Environment: MATLAB

Projects will be developped in class and as homeworks. Learning MATLAB is necessary. Evaluation is based on participation and project results.


1. Introduction to Computer Vision.

Lecture 1.pdf
A historical film about the beginning of computer vision MIT-1959

There is a large library of computer vision algorithms at opencv

2. Wavelets

Lecture 2.pdf

To learn about convolution, one may go to any signal processing material or convolution

Extra material on Wavelets Wavelets

Haar Wavelets

Morlet Wavelets

MATLAB Morlet Wavelets

3. Scattered Network


4. Stereo Vision

4A. Calibration


suplementary material



4B. Graph Cuts



5. Optical Flow


5. Face Recognition



Homework 1

Due September 17th: Homework1.pdf

Images: , butterfly.jpg

Homework 2

Due September 24th: Homework2.pdf

Homework 3a: Stereo I

Due October 15th: Homework.3a.pdf

Stereo Database: 10 evaluation training set with GT .

Homework 3b: Stereo II

Due November 19th: Homework.3b.pdf

Please read information on the bottom of the page and choose one stereo pair from the session "10 evaluation training set with GT" to work on.