CSE 634 TENTATIVE Syllabus
Computer Vision for Human-Computer Interaction


Time/Place: TR, 9:30am - 10:48pm, DL 317
Instructor: Prof. Jim Davis, Office: DL491, Email: jwdavis@cse
Grader/TA: Karthik Sankaranarayanan, Office: DL486, Email: sankaran@cse
Office Hours: By appointment
 
Course
Description:
This course introduces the fundamental algorithms, concepts, and applications of computer vision with respect to human-computer interaction. Frequent assignments will explore computational solutions for integrating vision as input to computers/machines/robots.

Computer vision topics include image formation, image features, image segmentation, shape analysis, object tracking, motion, motion-capture, etc.

A term project will be assigned to give students an opportunity to expand on the ideas presented in class and explore interesting computer vision scenarios.

 
Course
Objectives:
Upon satisfactory completion of the course, the student will have learned:
  • Mastery of fundamental computer vision aspects
  • Familiarity of Matlab programming environment
  • Exposure to original research and applications in computer vision
 
Suggested Prerequisites: CSE 630 or ECE 352; MATH 568 or 571 (Linear Algebra), or permission from instructor
 
Suggested Texts: 1) Forsyth and Ponce, Computer Vision: A Modern Approach, First Edition, Prentice Hall, 2003 (ISBN: 0-13-085198-1 )
2) Shapiro and Stockman, Computer Vision, Prentice Hall, 2001
 
Grading Plan: Assignments: 40%
Project: 30%
Exam: 20%
Participation: 10%
 
Policy: Labs and homework are due in class. No late homework or lab is accepted without substantial documentation of the reason. Excuse from the exam can be accepted only in case of personal sickness requiring medical care or severe accidents in the immediate family.


 Schedule:

 
Week Day Date Topic Reading for Class HW Assigned
1 Thurs 9/24 Introduction - -
2 Tues 9/29 Image Formation FP: Ch. 1; SS: Ch. 2 -
- Thurs 10/1 Noise Removal FP: Ch. 7.1-7.3, 8.2.4; SS: Ch. 3.1-3.2, 5.3-5.5 HW-1, [buckeyes_gray.bmp, buckeyes_rgb.bmp, face.bmp]
3 Tues 10/6 Edge Detection FP: Ch. 8; SS: Ch. 5.6-5.8, 10.3.2-10.3.3 -
- Thurs 10/8 Region Segmentation FP: Ch. 14.3; SS: Ch. 3.5 HW-2, HW-2.zip
4 Tues 10/13 2-D Shape FP: Ch. 24.2.2, 15.1; SS: Ch. 10.2.3, 3.6, 10.3.4 -
- Thurs 10/15 Image Pyramids FP: Ch. 7.7, 9.2; Paper HW-3, HW-3.zip
5 Tues 10/20 Motion SS: Ch. 9.1-9.3 -
- Thurs 10/22 Motion (con't) Paper HW-4, HW-4.zip
6 Tues 10/27 Interactive applications Paper-1, Paper-2 -
- Thurs 10/29 PCA and Face Recognition FP: Ch. 22.3; SS: Ch. 14.4; Paper HW-5, eigdata.txt
7 Tues 11/3 Trajectories SS: Ch. 9.4 -
- Thurs 11/5 Kalman Filtering FP: Ch. 17.3, Paper HW-6, [xtraj.txt, ytraj.txt, kfdata.txt]
8 Tues 11/10 KLT Tracking, Covariance Tracking KLT Paper 1, KLT Paper 2, Covariance Paper -
- Thurs 11/12 Mean-Shift Tracking Mean-Shift Tracking Paper HW-7, target.jpg
9 Tues 11/17 Introduction to Motion Capture Paper -
- Thurs 11/19 Visit to ACCAD Motion Capture Facility - -
10 Tues 11/24 EXAM - -
- Thurs 11/26 NO CLASS (Thanksgiving) - -
11 Tues 12/1 Project Presentations - -
- Thurs 12/3 Project Presentations - -