This is a tentative schedule and subject to change.

Date Lecture Description Readings Assignments Materials
9/3 Introduction.  Class ends early (11:30) for commencement ceremonies.     Lecture 1 slides
9/5 Introduction continues.

What is vision good for? Why is it hard?  Why is it interesting? How do you pose the problem computationally?

    Assignment 0 out Lecture 2 slides

Ball and Shadow movie

Illusory motion from shadows

9/8 Continuing Introduction.

Case study - object recognition.

Ch 1.1, 1.4, Ch 4.   Lecture 3 slides
9/10

Convolution and linear filtering.

Ch 7.4-7.7, 9.2

Lecture 4 slides

Matlab code - Gaussian smoothing

9/12 Pyramids and image derivatives   Assignment 0 due

Assignment 1 out

Lecture 5 slides

Matlab code - edges

Introduction to Matlab
Matlab tutorial code

9/15 First derivatives and edges.     Lecture 6 slides

Matlab code - derivatives of Gaussians

Change blindness
  * Flicker
  * Gradual changes
  * Person change 1
  * Person change 2

9/17

Gradients and Laplacian pyramid.

Linear algebra tutorial. CIT 165 (Motorola), 6:30PM - 7:30PM

 


Lecture 7 slides

Linear Algebra Review Slides

9/19 Filtering and features

Linear algebra tutorial. CIT 165 (Motorola), 6:30PM - 7:30PM

Extra reading: feature detection: Distinctive Image Features from Scale-Invariant Keypoints (read Sections 1-3.1)

Extra readings related to the next few lectures

Asgn1 - Problem 1 and 2 Due
Hand-in name: asgn1_p1_p2
Lecture 8 slides
9/22 Images as vectors.  Appearance-based models Ch 22.3
Lecture 9 slides
9/24 Covariance and PCA Extra Chapter
Lecture 10 slides
9/26 PCA and SVD   Asgn1 - Problem 3 and 4 Due
Hand-in name: asgn1all



Lecture 11 slides
9/29 Finish PCA applications.  Ch 22.1, 22.2 Assignment 2 p1 p2 out Lecture 12 slides
10/1 Review of basic probability.Multivariate Gaussians, covariance, probability.     Lecture 13 slides
10/3 Guest Lecture: Real application of PCA.  Modeling human body shape.  Alex Balan Ch 15 Asgn2 Problem 1 due
Hand-in name: asgn2_p1
 
10/6 Finish multivariate Gaussians and PCA   Asgn 2 (problem 3) out Lecture 14 slides
10/8 Motion Intro Moghaddam & Pentland Asgn2 Problem 2 due
Hand-in name: asgn2_p2
 Lecture 15 slides
10/10

Guest Lecture: Joe Mundy

class notes on motion  

 

10/13 University Holiday, No class Part based recognition:

Fergus, Perona & Zisserman


Lecture 16 slides
10/15

Guest Lecture: Moldovan, Denoising old movies.

Viola & Jones face detector

Robert Shapire's boosting page

Assign2 Problem 3 due

 Hand-in name: asgn2all

Assignment 3 out

Lecture 17 slides
10/17 Guest Lecture: Gabriel Taubin
 
Lecture 18 slides
10/20

Affine Motion (Moldovan)

 
Lecture 19 slides
10/22 Affine image warping (Moldovan)     Lecture 20 slides
10/24 Finish affine motion  

Assignment 3, Problems 1 & 2 due

Hand-in name: asgn3_p1_p2

Lecture 21 slides
10/27

Cameras and projection

Robust estimation

Reading: Robust statistics and optical flow   Lecture 22 slides
10/29 Robust estimation II, Non-linear optimization  
Lecture 23 slides 
10/31 Possible Guest lecture

Dense optical flow

Reading: Horn and Schunck, Determining Optical Flow

Assignment 3, All problems due

Hand-in name: asgn3all 

Lecture 24 slides
11/3

Guest Lecture:

Super Resolution: Moldovan

Reading: Super Resolution, Irani and Peleg
 
Lecture 25 slides
11/5 Project ideas  

Assignment 3, All problems due

Hand-in name: asgn3all  

New: Assignment 4 out

New: Project handout

 Good overview article on sampling and particle filters

Lecture slides (project ideas)

More project info and some links

11/7 Bayesian Tracking.  Particle filtering/tracking     Lecture  27 slides  
11/10 Particle filtering II.     Lecture 28 slides
11/12 Binocular Stereo   Project proposals Due
Hand-in name: proposal
Lecture 29 slides
11/14 Dense optical flow   Asgn4 - problem 1 due.

Hand-in name: asgn4_p1

Particle Filter
11/17 Guest Lecture: TBD  
Lecture 30 slides
11/19 Markov Random Fields      
11/21 Fields of Experts Fields of Experts    
11/24 Thanksgiving recess. No Class      Lecture slides
11/26 Thanksgiving recess. No Class   Asgn4 - All Problems Due
Hand-in name: asgn4all 
 
11/28 Human pose and shape estimation      
12/1 Belief propagation and human pose      
12/3 Advanced topics      
12/5 The future      
12/8 Reading week  No class      
12/10 Reading week.  No class  
 
12/12 exam period (no exam)  Project due.  

Projects due.
Hand-in name: proj