CPSC 535 - Fall 2014:
Computer Vision
Instructor | Dr. J. E. Boyd |
| Department of Computer Science |
| University of Calgary |
| 2500 University Drive NW |
| Calgary Alberta Canada T2N 1N4 |
| |
| Email: boyd at cpsc ucalgary ca |
| |
| Office: ICT 711 |
| Office hours: T 1100-1200, R 1230-1330h |
| Lectures: TR 0930-1045 in ST 059 |
Selected Course Material
Course Information Sheet/Outline
Textbook
Instead of a textbook, we will use a variety of source available freely on-line, and the occasional handout.
Grading
Assignments | 40% |
Midterm exam | 30% |
Final exam | 30% |
Outline
Week | Topic | Suggested Reading |
1 | Introduction | Szeliski 1 |
1-2 | Octave | http://www.octave.org |
2-3 | Fourier Analysis | Szeliski 3.4, Moik 2.6 |
3 | Sampling/Resampling | Szeliski 3.5, Moik 3.3.2 |
4 | Binary Image Processing | Szeliski 3.3 |
5 | Image Processing | Szeliski 3 |
6 | Edges/Corners | Szeilski 4 |
6 | SIFT | Szeliski 4.1 |
7 | Pixel Matching | Szeliski 3, Szeliski 4 |
8 | Optical Flow | Szeliski 8 |
9 | Image Registration | Szeliski 8 |
10 | Camera Calibration | Szeliski 6 |
11-13 | Assorted topics that may include tomography, boosting, stereo vision, and image compression | TBD |
13 | Final Exam Review | |
Important Dates
10-Sep-2014 | First class |
0900h 22-Sep-2014 | Assignment 1 due |
0900h 14-Oct-2014 | Assignment 2 due |
23-Oct-2014 | Midterm exam in class |
0900h 03-Nov-2014 | Assignment 3 due |
2359h 19-Nov-2014 | Assignment 4 due | ** revised |
2359h 05-Dec-2014 | Assignment 5 due | ** revised |
1200h 13-Dec-2014 | Final exam (EEEL 345) |
1300-1500h 12-Dec-2014 | Pre-exam office hours (ICT 711) |
Assignments
Hand in assignments to the TA.
- Assignment 1 - Introduction to Octave/Matlab (files)
- Use cat.pgm and pnmread.m in links below.
- Assignment 2 - select one
- Assignment 3 - select one
- Assignment 4 - select one
- Assignment 5 - select one
Examples
- Octave/Matlab stuff
- convolution/dft
- resampling
Links
- Computer Vision Books
- CVonline - Compendium of Computer Vision
- R. Szeliski, Computer Vision: Algorithms and Applications.
- D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
- D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, Rand Publications, 1994.
- D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
- I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
- J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
- A. Kak and M. Slaney, Principles of Computerized Tomographic Imaging
- Mathworld , a useful math reference.
- Matlab and Octave
- Gait biometrics notes
- A useful resource on The Kalman Filter
- David Lowe's SIFT Demo
- Linear algebra and least squares notes.
Exam Practice Questions