Course calendar

(tentative and subject to change – check for new demos/readings before each lecture!)

The course calendar below gives the lecture topics, assignment and due dates for projects, as well as the readings and demos
The calendar is subject to change during the quarter, and we will remind you as each of the due dates comes near.

Chap. and Sec. refer to Chapters and Sections in the course textbook.

Week

Topics

Readings

Assignments

Demos

1

January 6

Introduction      

• Chap. 1

 

 

• Image warping applet

• Photo tourism
 

8

Image Processing & Filtering

• Chap. 2

• Chap. 5: Secs. 5.1 - 5.5, 5.10

 

• Image filtering demo

2

13

Edge Detection



• Chap. 5: Secs. 5.6 - 5.8, 5.11

• Cipolla & Gee on edge detection

 

 

• Canny edge detector demo

15
Image Scissors


 

• Intelligent Scissors (short conference paper)

• Intelligent Scissors (longer journal article)

 

Project 1 assigned

 

• Movie showing intelligent scissors (and toboggan scissors) in action 

• Scissors website

3

20  

Cameras and Image Formation

 

• Chap. 2

• Handout: Section 2.1 from Nalwa’s “A Guided Tour of Computer Vision”

 

• Tutorial on digital cameras
• Camera/photography terms
• Thin lens applet

22
Features and Image Matching

 

• Harris corner detector

• Brown, MOPS

• SIFT

 

 

• Feature detection demo

• SIFT

 

 

 

4

27

 

Image Stitching and Mosaics 

• Szeliski & Shum, Mosaics. Read sections 1 and 2, skim the rest. (more details may be found in the tech report version (optional))

• Chap 11 (relevant info on matching)

 

• Full-screen panoramas
• Seattle panoramas

• Alignment image (load into photoshop)
• AutoStitch

29
Guest lecture (Clark Olson)

Computer Vision for Mars Exploration

 

Project 1 due

Project 2 assigned

 

5

February 3

Human vision 

 

• Chapter on Vision (from Fischler & Firschein’s Intelligence: The Eye, the Brain and the Computer)

• Nobel laureate David Hubel’s book (skim): Eye, Brain, and Vision

 

 

 • Joy of Visual Perception (web book)

5

Pattern Recognition &

Visual Learning I

• Chap. 4

 

 

 

6

10

Pattern Recognition &

Visual Learning II

 • SVMs

 • Detailed tutorial on SVMs

 • Bishop, Chapter 1 (Handout)

 

 

• SVM demo

12
Color

 

• Chap. 6

• Color Indexing (Swain & Ballard)

• Color Constant Color Indexing

 

• Metamers

 

7

17
Texture

 

• Chap. 7

• Texture Synthesis paper (Efros & Leung)

• Image Quilting (Efros & Freeman)

• Graphcut Textures

• Image Analogies

 

Project 2 due Feb 16

Project 3 assigned

 • Alyosha Efros' texture synthesis page

• Flow-based video editing

 

19

Segmentation

• Chap. 10

• Normalized cuts and segmentation

 

• K-means clustering applet
• EM applet
• Morphological operators
• Mass-spring movies:  movie1, movie2

8

24

Guest lecture (Linda Shapiro)

Content Based Image Retrieval

(Additional slides)

 

• Chap. 8

 

 

26
Object Recognition

 

• Chap. 11 (Secs. 11.3-11.5)

• Chap 14 (Secs. 14.4.1, 14.4.4)

• Object class recognition paper

 

Project 3 due Feb 27

Project 4 assigned

 

 

9

March 3

Motion

• Chap. 9

 

• Breathing square illusion
• Barber pole illusion (aperture problem)

5
Stereo & 3D Vision

 

• Chap. 12 (Secs. 12.3-12.6)

• Chap 13 (browse)

 

• Spacetime stereo

• Epipolar geometry applet

• Digital Michelangelo Project

 

10

10

Guest lecture (Richard Ladner)

Tactile Graphics

 

 

 

 

12
Final Review

 

Project 4 due Mar 13

 

Finals
Week

19

Practice Final Exam

 

Final exam:
March 19 Thursday
10:30am-12:20pm
in EE 037