Description

The goal of computer vision is to compute properties of the three-dimensional world from digital images. Problems in this field include identifying the 3D shape of an environment, determining how things are moving, and recognizing familiar people and objects, all through analysis of images and video. This course provides an introduction to computer vision, including such topics as feature detection, image segmentation, motion estimation, 3D shape reconstruction, and object recognition.

General Information

Meets
Wednesday, 4:30 pm - 7:10 pm, in Robinson Hall B104
Old CS482 course web page
Professor
Prerequisites
Data structures
Linear algebra and calculus
A good working knowledge of C/C++ or Java or Python programming
Grading
Grading will be based on a combination of the following factors:
Class attendance and participation 10%.
Homeworks and projects 50% (about every 2 weeks).
A midterm 20%.
A final 20%.
Policy on Late Assignments
You have 10 late dates that you can distribute among your assignments. After those late days are used up there will be 100% penalty on any late assignment. You are responsible for keeping track of the late days used. I will have the record and you can check with me to find out where you stand.
Textbooks
Computer Vision: Algorithms and Applications. R. Szeliski, Springer, 2010, required, Online version of the book can be found at http://szeliski.org/Book/
Computer and Machine Vision: Theory, Algorithms, Practicalities, E.R. Davies, Academic Press, 2012, recommended , A lot of well-explained algorithms with implementation details
Computer Vision, G. Stockman and L. Shapiro, Prentice-Hall, 2001, recommended
Computer Vision: A Modern Approach: D. Forsythe and J. Ponce, Prentice-Hall, 2003, recommended
Image Processing, Analysis, and Machine Vision. Sonka, Hlavac, and Boyle. Thomson, recommended
Honor Code
The class enforces the GMU Honor Code (see http://oai.gmu.edu/honorcode/), and to the more specific honor code policy special to the Department of Computer Science (see http://cs.gmu.edu/wiki/pmwiki.php/HonorCode/CSHonorCodePolicies). You will be expected to adhere to this code and policy.
Disabilities
If you heve a documented learning disability or other condition which may affect academic performance, make sure this documentation is on file with the Office of Disability Services and come talk to me about accommodations.
Course Outcomes
Basic knowledge of image formation process
Basic knowledge of image processing techniques for color and gray level images: edge detection, corner detection, segmentation
Basics of video processing, motion computation and 3D vision and geometry
Ability to implement basic vision algorithms in Matlab and use OpenCV (open source computer vision library)
Ability to apply the appropriate technique to a problem, write a project report and present the results in class.

Announcements

Grades have been posted!
12/16/13 12:00 PM

I have posted the grades.

Z.D.

Final project requirements
11/28/13 2:47 PM

Final project requirements are posted at:

requirements

Homework #4 posted.
11/06/13 9:21 AM

I posted hwk #4 yesterday. It is due in two weeks.

I will bring the graded midterm to class today.

Z.D.

Project presentations Wed. 11/6/13.
11/06/13 9:19 AM

You should prepare 2-3 slides for the presentation. 

Present the problem and explain what techniques you will use to solve it.

Finally, describe what results you expect - a mockup will do.

Z.D.

Homework 3 posted
10/02/13 1:21 PM
The teaching staff has posted a new homework resource.

Title: Homework 3
http://cs.gmu.edu/~zduric/cs482/Hwk3-f13.html

Due date: Oct. 16, 2013

You can view it on the course page: https://piazza.com/gmu/fall2013/cs482/resources
Homework 2 has been added to class homepage under Resources
9/10/13 11:21 AM

The teaching staff has posted a new homework resource.

Title: Homework 2
http://cs.gmu.edu/~zduric/cs482/Hwk2-f13.html

Due date: Sep 25, 2013

You can view it on the course page: https://piazza.com/gmu/fall2013/cs482/resources

A job posting at NIH
8/29/13 9:37 AM
Staff Office Hours
NameOffice Hours
Zoran Duric
When?
Where?
Nalini Vishnoi
When?
Where?
Wechsler
When?
Where?

Homework

Homework
Due Date
Nov 20, 2013
Oct 16, 2013
Sep 25, 2013
Sep 4, 2013

Lecture Notes

Lecture Notes
Lecture Date
Nov 6, 2013
Oct 23, 2013
Oct 23, 2013
Oct 2, 2013
Oct 2, 2013
Sep 18, 2013
Sep 18, 2013
Sep 11, 2013
Sep 4, 2013
Aug 28, 2013
Aug 28, 2013
Aug 28, 2013

General Resources

General Resources