Special Topics: Computer Vision

Davi Geiger

Undergraduate Division

Computer Science

Classes are schedule Tuesdays and Thursdays 2:00 pm to 3:15 pm, at 719 Broadway Room 1221

Mailing list link

Office Hours and Location: Thursday 3:30 pm to 4:30 pm, at 719 Broadway room 1225

Tutor/Grader: Youngsun Kim, e-mail:

Office Hours: Tuesday 3:30 pm to 4:30 pm, at 719 Broadway room 1225.

Books: None

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

Projects will be developped in class and as homeworks. 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

2. Singal Processing
There is a large library of computer vision algorithms including how to read and write image files at opencv

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

To learn wavelets, Haar and Morlet Wavelets, here is the first introduction of the concept HaarMorletWavelet.Basics.pdf

and then one may go to any material or Wavelets

Haar Wavelets

Morlet Wavelets

3. Stereo Processing



Homework 1: Wavelets


Images: ,


Homework 2: Stereo Vision


Homework 4: Recognition