University of Utah

School of Computing

Computer Vision

CS 5320
Fall Semester 2004
EMCB 208   TH 3:40-5:00
Instructor: Thomas C. Henderson

Overview of Course


Course Objectives

Computer vision (from Forsyth and Ponce):

The following lists the goals for the computer vision course:
 
Undergrads and Grads:
Grads:

Prerequisites

The prerequisite is successful completion of CS 3510, Math 2210, and Math 2270 or equivalent.

Course Description

We will work on the problems and solutions of modern computer vision. 

Software Used to Support Class

Students will develop codes in Matlab, and possibly C. 

Required Materials

We will use:

Forsyth and Ponce. Computer Vision, Prentice Hall, 2003 (required)


Assignments

There are 3 major types of assignments:


Class Syllabus

The lectures will cover the text on the following schedule:
 
                 Date                 Topic   Material (Forsyth and Ponce)      Problem Assignments



Project Update: Required Every Monday by noon
Aug 26-Sept 2
Intro (CV,Matlab,Projects)
Chaps 1,2 Assigned: A1
September 7 - 9
Radiometry and Color
Chaps 5,6
Assigned: A2
September 14 - 16
Linear Filters
Chap 7
Assigned: A3
September 21 - 23
Edge Detection
Chap 8
Assigned: A4
September 28 - Oct 5
Project Work

Assigned:
Oct 12 - 14
3D Geometry
Chaps 19,21
Assigned: A5
Oct 19 - 21
Texture
Chap 9
Assigned: A6
Oct 26 - 28
Stereopsis Chaps 10,11
Assigned: A7
Nov 2 - 4
Segmentation by Clustering Chap 14
Assigned: A8
Nov 9 - 11
Segmentation by Fitting a Model
Chap 15
Assigned: A9
Nov 16 - 18
Model-Based Vision
Chap 18
Assigned: A10
Nov 30 - Dec 2
Project

Assigned:
Dec 7 - 9
Project

Assigned:


Class Schedule and Assignments

The lectures and assignments will cover the texts as we progress through the quarter.  Assignments will usually be handed out on Tuesday and due on a Thursday after the material is covered.



Instructor
 
Instructor:
Thomas C. Henderson, Professor
E-Mail:
tch@cs.utah.edu
Phone:
801-581-3601
Fax:
801-585-3743
Office Hours:

In-class and by appointment.


Teaching Assistant
 
TA:    None



Grading Information

The grading distribution will be as follows:
You are expected to make a good effort on all assignments.  I will assign a grade based on how reasonable your solution is given the difficulty of the assignment, the time required, and the style and content of the solution.  My goal is to look at all your work, and to assign a grade based on your participation, effort and results.  It's better to ask questions before and during an assignment, than to try and understand what went wrong after it's due.  The proportions given above delineate how I intend to apportion the weight of the various work in the course.

Assignment Due Time

Unless otherwise stated in an assignment, all assignments will be due by classtime on the assignment due date.   You should use the CS domain submit program.  (If you do not have a CS account, please send me email.) The time that we use for an assignment is the submit time. Be careful not to overwrite a file and wipe out its last modified time.

Appeals Procedure

See the Code of Student Rights and Responsibilities, located in the Class Schedule for more details.

Appeals of Grades and other Academic Actions

If a student believes that an academic action is arbitrary or capricious he/she should discuss the action with the involved faculty member and attempt to resolve.  If unable to resolve, the student may appeal the action in accordance with the following procedure:

  1. Appeal to Department Chair who should be notified in writing within 40 working days; chair must notify student of a decision with 15 days.  If faculty member or student disagrees with decision, then,
  2. Appeal to Academic Appeals Committee (see flyers posted in MEB and EMCB for members of committee).  See II Section D, Code of Student Rights and Responsibilities for details on Academic Appeals Committee hearings.

Assignment Late Policy

No late work is accepted. 

Individual Work

The purpose of the assignments is to improve your skills at solving problems and demonstrating that you understand the class material. Collaboration with other class members is acceptable in understanding problems or software tools. For any individual assignments or work turned in, you must do your own work. Using someone else's work or giving someone else your work is considered plagiarism and will be dealt with using standard College and University procedures.

Registration

See university web page for the full academic calendar (Calendar web page).  See the university web page for a copy of the withdraw guidelines as well, or see what the college has to say.

American with Disabilities Act (ADA)

The University conforms to all standards of the ADA. If you wish to qualify for exemptions under this act, notify the Center for Disabled Students Services, 160 Union. 
The University of Utah seeks to provide equal access to its programs, services and activities for people with disabilities.  If you will need accommodations in the class, reasonable prior notice needs to be given to the Center for Disability Services, 162 Olpin Union Building, 581-5020 (V/TDD).  CDS will work with you and the instructor to make arrangements for accommodations.

All written information in this course can be made available in alternative format with prior notification to the Center for Disability  Services.