CSCI-UA.0480-001

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: youngsun.kim@nyu.edu

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.


Syllabus:

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

Stereo1.pdf

Homeworks:

Homework 1: Wavelets

Homework1.pdf

Images: noise.circle.jpg ,

butterfly.jpg

Homework 2: Stereo Vision

Homework2a.pdf

Homework 4: Recognition

HW.FaceRecognition1.pdf

HW.FaceRecognition2.pdf