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 |
Multi-camera 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.