- 5/5/2003:
Regular Class lecture is cancelled for May 6th, but we encourage everyone
to attend the IMA workshop talk at EECS-3180 at 3:00 pm. The talk is :
Transductive Learning via Spectral Graph Partitioning
by Thorsten Joachims (Dept of Computer Science, Cornell University)
An extra credit point will be given to all who
attend.
For more information on the IMA workshops (including a public lecture on genome
sequencing),
check out :
IMA Spring 2003
- 5/1/2003:
Class cancelled today.
- 4/29/2003:
Final Project and HW5 are due May 15 by midnight. HW6 cancelled.
- 4/28/2003: Please redownload
the grabpixels function file and the image files. Note that there are only
two images that you need for Problem 2.
- 4/25/2003:
Please understand
that HW4 is taking a long time to grade because of its complexity and the
fact that I am a quarter-time TA for the class. Check your itlabs account
for an email regarding your scores.
- 4/15/2003: HW4 deadline
has been given a one day extension because of all the systems problems. Submissions
are due no later than 2:30 pm Wed, April 16th.
- 4/14/2003: I am having
extra office hours starting at 6:30 pm tonight in the WALTER ITLABS SECTION.
- 4/14/2003: I've put
up an unscaled version of faceimages.mat for people who were working with
the scaled version. The scaled version is still up there under "scaled_faceimages.mat".
Please put a comment in your code regarding which version you used so that
I can use the right verison when I grade your work. Good Luck.
- 4/09/2003: I (Rashmi)
will be having extra office hours this Friday from 11-12:00 in the ITLABS
for people who need help with HW4.
- 4/03/2003: HW5
is up. HW4
is now due on Tuesday Apr 15th.
- 4/02/2003: Please note
that the file to be downloaded is not correct, yaleB06_00.tar.gz should have
been yaleB09_00.tar.gz. Also, take care in unwrapping. Winzip doesn't do it
properly. In addition, you may now just download the images as a .mat file.
However, it is quite large (34MB). (Please redownload HW4.pdf)
- 3/31/2003: Matlab function
readpgm is causing the errors in the LoadFaceImages function because of some
redundant rows that it inserts. As soon as the hw is fixed, we will let you
know.
- 3/31/2003: Office hours
for Rashmi are canceled today. They are rescheduled for Friday from 10:30-11:30
- 3/09/2003: Scores for
HW2 were up a long time ago, but some people couldn't see theirs, because
I was using commas in my long comments - Sorry for that!
- 3/03/2003: Rashmi is
back and available for questions. Please email
to schedule a time if you had intended to make it to her office hours.
- 3/03/2003: Rashmi's
office hours will be cancelled today for a medical emergency. They will be
rescheduled later on in the day - Sorry about this! Please look in the announcements
for the new time if you had planned on making it - or just email
if you would like to meet - Thanks!
- 2/27/2003: PLEASE make
sure to submit ALL FILES needed
in your program in order to make it compile. These include files that were
provided to you. You need not include data images (shed1.jpg, etc as long
as you have made your point matches and have saved them (do help save) into
a file that can be loaded using the load command. Please include the load
command in hw3.m files. Ex: load x1_x2 (at the top of your file) If you email
your submission, please don't copy and paste functions into your main file
- send everything your file would need to compile - Thanks!
- 2/25/2003: Please download
Homework3 again, if you only last looked at it
during the weekend: A clarification was put in there on Monday.
- 2/24/2003: In HomeWork
3, if you need a detailed explanation for the reason we need to translate
and scale the points, there is a link to Hartley paper
up on the page. If you just want to know the intuition behind it,
go to p5 of the paper.
- 2/11/2003:Please
note a number a clarifications have been made to Homework
#2, and a correction: Cubes.mat was not the point set I wanted you to
work with. I have substituted this for the correct one. Please download Cubes.mat
again and repeat the analysis in problem #4 with the new point sets.
- 2/9/2003: In Homework2: prob3, b should be a*z1/(az1
+ (1-a)z2). The original contained an "f" in the numerator.
- 2/9/2003: A key
to the first homework has been posted. There are only answers to selected
questions: i.e answers to questions that any student might have gotten wrong.
Check it out for some interesting history behind the Three Doors Problem!
- 2/9/2003: There
is now a Bulletin
Board on the website. Please use it
actively to discuss queries, concerns etc.
- 1/29/2003: The Notes column
from the schedule is now active - please regularly check it for class lectures.
- 1/29/2003: If
the submission page doesn't list 5561 by class-time tomorrow(Jan 30th), please
email Rashmi (TA) your homework assignments.
- There has been a classroom change again - Meetings will now be in Rapson
Hall, Rm 47.
- Homework will be due on Thursday, Jan 30th.
- There has been a classroom change: Meetings will now be in Architecture
47.
- There is no class on Thursday Jan 23 as Professor Schrater is out of town
for a conference.
- Assignments must be submitted
before class on the day they are due. You will not be able to submit
them after that time.
- Matlab tutorials: Matlab
Primer, Good Matlab
programming practices
- Arrange access to matlab to solve the assignments.
- Please do NOT submit the data images provided to you.Thanks.
Course Information
Computer Vision is the study of inferring properties of the real-world based
on one or more digital images.
This course is intended for beginning graduate students and advanced undergraduates.
We assume students have a rudimentary understanding of linear algebra, calculus,
and are able to program in some type of structured language. There will be
7 homework assignments, and a final project. Grading will be approximately
60% on the homework assignments, and 40% on the final project.
Meetings: |
Tuesday and Thursday , 2:30-3:45pm,
1701 University, Rm. 14
|
Professor: |
Paul Schrater |
E-mail: |
schrater@umn.edu |
Office: |
Primary: 211 Elliott Hall,
Secondary: 518 EE/CS Building
|
Office hours: |
4-5pm Tuesday or by appointment |
Teaching Assistant: |
Rashmi Sundareswara, sundares@cs.umn.edu |
Final Project Assignment: Your final project will involve one
of the following
1) Simulation or experiments. For example, implemented a computer vision
system for a particular application, e.g. motion estimation, shape estimation,
tracking, etc.
2) Literature survey (with critical evaluation) on a given topic.
3) Theoretical work (detailed derivations, extensions of existing work, etc)
In all cases, the work should be written up as a 10-15 page paper. More difficult
projects will get better grades if sucessfully completed. You may work in
groups of 2 or 3. However, the content must be sufficient for the size of
the group. You will be evaluated in terms of the care with which you set up
and thought through the goals and implementation, and in terms of the competence
of the execution. Regardless of form the write up should include a survey
of related literature results.
The project schedule is:
February 18: Topic selection. One or two pages explaining the project with
a list of references.
March 26: Partial report (3 to 5 pages).
May 8: Final report (10 to 15 pages).
Graduate students should give a short presentation of their project towards
the last weeks of the semester.
This presentation will count for 5% of the total class grade (this grade will
be counted as part of the project
grade).
Syllabus
CS
5561 Syllabus
Policies
Grading will be approximately 60% on the homework assignments, and 40% on the
final project. Late homework is not accepted without serious and documented
excuse.
Cheating and Plagarism
The homework and programming assignments must not be the result of cooperative
work. Each student
must work individually in order to understand the material in depth. You may
discuss the issues but by
no means, copy the homework or the programming assignment of somebody else.
All work in the projects
and the programming assignment must properly cite sources. For example, if
you quote a source in your
project, you must include the quotation in quotation marks and clearly indicate
the source of the quotation.
Any student caught cheating will receive an F as a class grade and
the University policies for cheating
and plagiarism will be followed.
Texts
Computer Vision: A Modern Approach, Forsyth and Ponce, Prentice Hall
2002.
(Additional online resources will be made available.)
< a NAME="weblinks">
Web Links
Schedule
FAQ
TAs
- Rashmi Sundareswara, sundares@cs.umn.edu
- Office Hours : 1-2pm Mondays in 2-209 EECS Bldg
Cancelled for March 31st (Please look at the Announcments section)