Computer Vision Course
CMSC 828D: Fundamentals of Computer Vision (Fall 2000)
Mondays and Wednesdays, 2:00 – 3:15 p.m. A. V. Williams 1112
Larry Davis,
Ramani Duraiswami, Daniel DeMenthon, and Cornelia Fermüller
Send mail to the entire class.
This course will provide an advanced introduction to computer vision while emphasizing basic techniques from numerical analysis and applied mathematics (linear algebra, probability and statistics, optimization). Our goal is to provide every student who takes the courses a basic set of tools to read technical papers, and pursue research in the field.
This course will count for one of the ten courses for the Ph.D. requirement. (See the graduate catalog for more details)
Check administrative notices at the bottom of this page.
Grading: Combination of attendance, homework and exams.
Attendance and homework submission are mandatory.
Homework: There will be weekly homework emphasizing completion of derivations, problems, and short programs in Matlab. Drop worst homework. (50 %). Homework will be handed out at the end of class Wednesday and due Monday before class.
Exams: Two examinations. midterm and final each 25 %
Books: No prescribed text.
However, the following books will be useful
Matlab is the programming environment of choice. A short introduction to Matlab for computer vision can be found here. (this was handout 1)
A web site with lecture slides, homework and solutions will be posted online.
Tentative
Sequence of Lectures (subject to change)
1 
08/30/00 
Duraiswami 

2 
09/06/00 
DeMenthon 

3 
09/11/00 
Pinhole camera, camera models, lenses. Calibration:
intrinsic and extrinsic parameters. (6 slides per page version) 
DeMenthon 

4 
09/13/00 
Linear Algebra: Matrices, Rank, Products,
Eigenvalues and Eigenvectors. (6 slides per page) 
Duraiswami 

5 
09/18/00 
Alternative
theorems Least squares, Singular Value Decomposition.
(6 slides per page) 
Duraiswami 

6 
09/20/00 
DeMenthon 

7 
09/25/00 
Basic calculus
and approximation. Interpolation, Splines (6 slides
per page) 
Duraiswami 

8 
09/27/00 
Davis 

9 
10/02/00 
DeMenthon 


10 
10/04/00 
DeMenthon 

11 
10/09/00 
Davis 


12 
10/11/00 
Davis 

13 
10/16/00 
DeMenthon 


14 
10/18/00 
Davis 

15 
10/23/00 
Duraiswami 


16 
10/25/00 
Optimization
 Newton and Levenberg Marquardt.(6 slides
per page) 
Duraiswami 

17 
10/30/00 
Davis 


18 
11/01/00 
 

19 
11/06/00 
Multicamera and long baseline stereo (volume
intersection, space carving) 
Davis 

20 
11/08/00 
DeMenthon 

21 
11/13/00 
Fermuller 


22 
11/15/00 
Fermuller 

23 
11/20/00 
Duraiswami 


24 
11/22/00 
DeMenthon 

25 
11/27/00 
Davis 


26 
11/29/00 
Duraiswami 


27 
12/04/00 
Epipolar Geometry
and the Fundamental Matrix..(6 slides
per page) 
DeMenthon 

28 
12/06/00 
DeMenthon 


29 
12/11/00 
Duraiswami 


12/13/00 
Take home final exam due to be returned. 
 

Notices:
09/28/00: The solution for homework 3 has been posted.
09/27/00: The links for lecture 9 and lecture 10, and for homework 6 will be activated after those classes are over.
09/21/00: Solutions for Homework 1 and 2 have been posted. Hints for Problem 6 of homework will be posted and mailed shortly.
09/13/00: The grader for this course is Mr. Ahmed Elgammal (elgammal@cs.umd.edu, Room 3364 AV Williams). Please check with him if you have any questions on graded homework.
09/13/00: The course notes are now supposed to be only accessible from university computers. If this is a problem for you, let me know, so that alternative arrangements can be made.
09/06/00: For ECE students: To get credit for the course you need to get your advisors signature. Please see the following message from Prof. Tits.