COMP 4900D: Introduction to Computer Vision

Winter 2012


Instructor:

Gerhard Roth, GerhardRoth@rogers.com, www.scs.carleton.ca/~roth/

Lectures: Tuesday and Thursday, 4:05pm - 5:25pm, 219 Tory

My Office hours: Tuesday and Thursday, 2:30pm - 4:00pm, 5331 HP


Course Outline

This course introduces the basic ideas and techniques of computer vision. The central theme is reconstructing 3D models from 2D images. Topics include: image formation, image feature extraction, camera models, camera calibration, structure from motion, stereo, recognition, augmented reality, image searching.

Prerequisite: basic linear algebra and calculus, programming in C or C++.

Textbook:  The textbook that I used is out of print. I will produce notes that cover the same material.

Software:  You will need to use OpenCV. It runs on Windows and Linux,you can put it on your computer.


Tutorials

  • A simple example for reading, displaying, converting to grayscale image, using OpenCV and Ch. The C code color2gray.c and the JPEG image fruit.jpg can be downloaded.
  • A Hough transform demo can be found here.

Marks

Two midterms, one close to reading week, second at end of term; each in class, and each worth 30%, the assingments are 40%.


Assignments

There will be four of five assignments


Lectures

All the lectures for the second half of the course can be downloaded in one zip file here

  • Assignment #1 is available here.
  • Assignment #4 is available here.

Schedule

Lectures

Topics

Notes

Readings - Sections in Book Handout

Jan. 5, 2012

Introduction

pdf

Ch. 1

Jan. 10, 2012

Review Linear Algebra

pdf

 

Jan. 12, 2012

Image Formation

pdf

2.1, 2.2,  2.3.1

Jan. 17, 2012

Camera Models

1st assignment out here

pdf

2.4

Jan. 19, 2012

Filtering I (getting to know images)

pdf

3.1

Jan. 24, 2012

Filtering II (Gaussian and impulsive noise models, convolution)

pdf

3.2  (skip 3.2.3)

Jan. 26, 2012

Filtering III (Gaussian and median filters), Image Features I (image gradient)

pdf,ch4_scan.pdf

4.1

Jan. 31, 2012

Image Features I  (edge detection)

pdf

4.2.1, 4.2.3

Feb. 2, 2012

Image Features II (corner detection), 1st assignment due

pdf

4.3

Feb 7, 2012

Homography, 2nd assignment out

pdf

Feb. 9, 2012

Image Features III (Hough transform)

pdf

5.1, 5.2.1

Feb. 14, 2012

Review1

pdf 

 

Feb. 16, 2012

Mid-term 1

 

 

Feb. 21, 2012

Break week

 

 

Feb. 23, 2012

Break week

 

 

Feb 28, 2012

Camera calibration

pdf

Chapter 6, excluding section 6.2

March 1, 2012

Image Features IV (ellipse fitting),

pdf 2nd assignment due (March 1)  and the 3rd assignment out  

5.3

March 6, 2012

Simple stereo

pdf,

7.1

March 8, 2012

Correspondence

pdf

7.2

March 13, 15, 20, 2012

Epipolar geometry

pdf, epipolar geometry applet, view fund mat

7.31 to 7.36

March 22, 2012

Rectification,3rd assignment due

pdf

7.37

March 27, 2012

Reconstruction

pdf

7.4

March 29, 2012

Active Vision

pdf

April 3, 2012

Review2

 

April 5, 2012

Midterm 2,4th assignment due