CS 556: Computer Vision



Instructor:
   Prof. Sinisa Todorovic
   sinisa at oregonstate edu
   2107 Kelley Engineering Center

Classes:
   Tue 2-4pm, Thu 2-3pm BEXL 207

Office hours:
   Wed 3:00-3:30pm, or by appointment

HOME
ASSIGNMENTS
eye



LECTURE NOTES:


Date Topics and Recommended Literature Slides
01/10
Tue
2-4pm
Introduction: Administrative stuff; What is computer vision; Overview of fundamental problems and popular applications; Big picture -- Image formation; From image features to image understanding; Lecture 1
01/12
Thu
2-3pm
Image filtering; Feature extraction; Matlab warm-up; Lecture 2
01/17
Tue
2-4pm
Interest points (RS pp. 181- 199); Keypoint descriptors Lecture 3

Lecture 4
01/19
Thu
2-3pm
Matlab practice session
Lecture 5
01/24
Tue
2-4pm
Point-based image matching (RS pp. 225-235); The Assignment problemHungarian algorithm; Homework 1 (due 02/03) Lecture 6
01/26
Thu
2-3pm
Point-based image matching (RS pp. 225-235); The Assignment problem; Linear Program; Lecture 7
01/31
Tue
2-4pm
Imaging process; Geometric primitives (RS pp. 29-32); 2D and 3D transformations (RS pp. 33-41);  Lecture 11
02/02
Thu
2-4pm
Projections (RS pp. 42-47; Forsyth & Ponce pp. 20-37; Hartely & Zisserman Ch. 3); Camera calibration (RS pp. 45-50; Forsyth & Ponce pp. 23-29);  Camera calibration toolbox for MATLAB; Lecture 12
02/07
Tue
2-3pm
Epipolar geometry (Hartely & Zisserman Ch. 9);  Forsyth & Ponce pp. 260-2); Preparation for Exam 1
Lecture 13
02/09
Thu
2-3pm
Exam 1
02/14
Tue
2-4pm
MATLAB functions for multiple view geometry; Essential and fundamental matrices (RS pp. 347-354; RANSAC (Forsyth & Ponce pp. 346-351; Hartely & Zisserman Ch. 4.7-4.8); Homework 2 (due 02/27); Lecture 14

Lecture 15
02/16
Thu
2-3pm
Levenberg-Marquardt algorithm; Triangulation (RS pp. 345-7);
Lecture 17
02/21
Tue
2-4pm
2D Homography (Hartely & Zisserman Ch. 4); Homography estimation Lecture 18
02/23
Thu
2-3pm
Perceptual grouping and Gestalt laws (Forsyth & Ponce pp. 304-309); Color (RS pp. 71-76); Image classification; Image classification using deep learning; Lecture 18

Lecture 8
02/28
Tue
2-4pm
Deep Learning; Convolutional Neural Network; Autoencoder Lecture 10
03/02
Thu
2-3pm
Error backpropagation in neural networks; Homework 3 (due 03/21) Lecture 10
03/07
Tue
2-4pm
Edges (RS pp. 210-226); Shape descriptors; Shape Matching; Dynamic time warping (RS pp. 485-487); Lecture 17
03/09
Thu
2-3pm
 Image segmentation (RS pp. 237-252); Meanshift; Homework 4 (due 03/23) Lecture 20
03/14
Tue
2-4pm

Preparation for Exam 2;

03/16
Thu
2-3:20pm
Exam 2