CSC I6716
Computer Vision- Spring 2011
http://www-cs.engr.ccny.cuny.edu/~zhu
Teaching Assistant: Mr. Wai L. Khoo
WKhoo@gc.cuny.edu
Credits: 3.0
Class Meet Time:
Tuesday 7:30 - 10:00 PM , Room: NAC-7227
Office Hours:
Tuesday 6:00 pm – 7:00 pm,
Thursday
2:30 pm – 3:30 pm,
Room: NAC 8/210
City
College
of
New
York
Course Update Information
Feb 01 (Tuesday),
2011.
First
class
meet of our course.
Feb 08, 2011, Assignment 1 online
Feb 10.
2011. Wai Khoo will send emails to you for joining our CSc6716
Google group.You can find the link to the respective Google group in his homepage.You may also send emails to him.
Feb 10, 2011. Updated slides
for Image Formation
(including a slide on installing Matlab in your machine)
Feb 15, 2011, Assignment 2 online. Due March 8
before class
Feb 25, 2011, Assignment 3 online. Due March
22 before class. Please email your source code and electronic version
of your report to the TA and cc to Prof. Zhu
March 02, 2011. Grading for
Assignment 1 and Quiz 1
March 18, 2011, Assignment 4 online. Due May 03
before class.Please bring your report (hardcopy) to class. Please also
email your source code and electronic version
of your report to the TA and cc to Prof. Zhu
March 18, 2011. Grading for
Assignments 1 to 2 and Quiz 1
April 04, 2011. We will dicsuss Project Topics on April 12
in class. Please send your
ideas for your projects via email by April 10th. A title, names
of the team members, and a few sentences of description will be
sufficient.
April 04, 2011.Grading for
Assignments 1 to 3 and Quiz 1
May 15, 2011.Grading for
Assignments 1 to 4, Exam and Quiz 1
May 18, 2011, Final Grading.
Course Objectives
Computer vision has a rich history of fundamental work on stereo and
visual
motion, which has dealt with the problems of 3D reconstruction from
multiple images, and structure from motion from video sequences.
Recently, in addition to these
traditional problems, the stereo and motion information presented in
multiple
images or a video sequence is also being used to solve several other
interesting problems,
for example, large-scale scene modeling, video mosaicing, video
segmentation,
video
compression, video manipulation and video surveillance.
This
is sometimes summarized as video computing. Computer vision is playing
an
important and somewhat different role in solving these problems in
video computing than the original image analysis approach in the
early days of vision research.The course "Computer Vision" will
include advanced topics in
video computing as well as fundamentals in stereo and motion.
Course Syllabus and Tentative Schedule (mm/dd)
(Spring
2011
academic
calendar)
Part I. Computer Vision Basics
I-1. Introduction: What, Why and How (pptx slides) [PDF]
- 02/01
I-2. Image Formation: Digital Image Basics (pptx slides) [PDF] - 02/08 (Assignment 1)
I-3. Image Enhancement (slides in pptx
and [PDF] )
(Assignment 2)-
02/15
I-4. Edge Detection: (slides
in pptx and [PDF] )
- 02/22
Part II. 3D
Computer Vision
II-1. Camera Models (slides in pptx and [PDF]) (Assignment 3) -
03/01
II-2. Camera
Calibration (slides: [pptx], [pdf])
-
03/08 (Problem Definition: the Tools You Must
Know),
03/08,03/15 (Direct Approach: Divide and Conquer),
03/15 (Projective Matrix Approach: All in One
)
II-3. Stereo
Vision (slides: [pptx],
[pdf]) (Assignment 4)
03/22 (Problem Definition & Epipolar Geometry) ,
03/29 (Correspondence Problem & Reconstruction
Problem)
II-4. Visual
Motion - (slides: [pptx], [pdf])
04/05 (The Motion Field of Rigid Motion) , Project
Discussions
04/12 (Optical Flow Approach & Feature-based
Approach)
Part
III.
Exam,
Projects
and Project Presentations
III-1. Exam Review [pptx] [pdf] &
Projection
Discussions [pptx] [pdf]
- 05/03 (after Spring Recess)
III-2.
Advanced
Topics
( Video Mosaicing, Target
Tracking and Video Coding) - 05/03
III-3.
Exam
- 05/10
III-4.
Student
Project
Presentations
(schedule)
- 05/17
Textbook and References
Main Textbook:
“Introductory Techniques for 3-D Computer
Vision”, Emanuele Trucco and Alessandro Verri, Prentice Hall,
Inc., 1998
(ISBN:
0132611082, 343 pages ).
(The book is out
of print, but you may find copies of the book at Amazon or Barnes
&
Noble, among other places. Slides
will be provided by the instructor)
Reference Textbook:
- “Computer Vision – A Modern Approach” , David
A. Forsyth, Jean Ponce, Prentice Hall, 2003
(ISBN: 0130851981 , 693 pages).
- “Three Dimensional Computer Vision: A
Geometric Viewpoint” , Olivier Faugeras, The MIT
Press, November 19, 1993 (ISBN: 0262061589 , 695 pages)
Supplements:
Online References and additional readings
when necessary.
Grading and Prerequisites
The course will accommodate both graduate and senior undergraduate
students with background in computer science, electrical and computer
engineering, or applied mathematics. Students who take the course for
credits will be required
to finish 4 assignments (40%), one
midterm exam
(40%),
and
one programming project (20%, including submit a
report
and give a small presentation to the class at the end of the semester).
The
topics
of
the
projects
will
be
given
in
the
middle
of
the
semester
and
will
be
related
to
the
material
presented
in
the
lectures.
Students are required to have a good
preparation in both mathematics (linear algebra/numerical analysis) and
advanced
programming.
Copyright @ Zhigang Zhu ,
Spring 2011