COMP 4102A: Introduction to Computer Vision

Winter 2015


Instructor:

Dr. Gerhard Roth, gerhardroth@rogers.com, gerhardroth@cmail.carleton.ca www.scs.carleton.ca/~roth/

TA:

Anthony D'Angelo, AnthonyDAngelo@cmail.carleton.ca

Lectures: Tuesday and Thursday, 11:35am - 12:55pm, 236 Tory Building

My Office hours: Tuesday,1pm - 2:30pm, 5331 HP

My Office hours: Thursday,10:00am - 11:30am, 5331 HP

TA Office hours: Tuesday, 1:30pm - 3:30pm, 1170 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 and give them to you an a DVD.

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


Tutorials

  • A simple example for reading, displaying, converting to grayscale image, using OpenCV and C. The C code display_image.cpp and the JPEG image fruits.jpg can be downloaded.

Marks

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



Lectures

All the lectures for the course can be downloaded in one zip file here. There will be some small changes to the lectures as the term goes on, and the latest version will always be on this web page.

Schedule

Lectures

Topics

Notes

Readings - Sections in Book Handout

Jan. 6, 2015-Version 1

Introduction

pdf

Ch. 1

Jan. 8, 2015-Version 1

Review Linear Algebra

pdf

 

Jan. 13, 2015-Version 1

Image Formation

pdf

2.1, 2.2,  2.3.1

Jan. 15, 2015-Version 1

Camera Models

pdf

2.4

Jan. 20, 2015-Version 1

Filtering I (getting to know images)

pdf

3.1

Jan. 22, 2015-Version 1

Filtering II (Gaussian and impulsive noise models, convolution)

pdf

3.2  (skip 3.2.3)

Jan. 27, 2015-Version 1

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

pdf,ch4_scan.pdf

4.1

Jan. 29, 2015-Version 1

Image Features I  (edge detection)

pdf

4.2.1, 4.2.3

Feb. 3, 2015-Version 1

Image Features II (corner detection)

pdf

4.3

Feb. 5, 2015-Version 1

Image Features III (Hough transform)

pdf

5.1, 5.2.1

Feb. 10, 2015

Review1

 

Feb. 12, 2015

Mid-term 1

 

 

Feb. 17, 2015

Break week

 

 

Feb. 19, 2015

Break week

 

 

Feb 24, 2015-Version 1

Camera calibration

pdf

Chapter 6, excluding section 6.2

Feb 26, 2015-Version 1

Homography

pdf

March 3, 2015-Version 1

Simple stereo

pdf,

7.1

March 5, 2015-Version 1

Correspondence

pdf

7.2

March 10, 12, 17, 2015-Version 1

Epipolar geometry

pdf, Compare MultiView pdf, epipolar geometry applet, view fund mat

7.31 to 7.36

March 19, 2015-Version 1

Rectification

pdf

7.37

March 24, 2015-Version 1

Reconstruction

pdf

7.4

March 26, 2015-Version 1

Active Vision

pdf

March 31, 2015

Review2

 

April 2, 2015

Midterm 2