Computer Vision- Fall 2009
Teaching Assistant: Mr. Wai L. Khoo
Class Meet Time:
Monday and Wednesday 12:30-01:45PM, Room: NAC-7225
Monday and Wednesday 02:00-03:00
Room: NAC 8/210
Course Update Information
August 31, 2009. First
class meet of our course.
September 02, 2009.
Assignment 1 online, due on Sep
class. You may submit your homework to Mr. Wai L.
Khoo at WKhoo@gc.cuny.edu
September 13, 2009.
Assignment 2 online, due on Sep
class. You may submit your homework to Mr. Wai L.
September 22, 2009.
Grading for Assignment 1.
September 25, 2009.
Assignment 3 online, due on Oct 26 before class.
October 06, 2009.
Grading for Assignments 1
October 20, 2009, Project
October 31, 2009.
Grading for Homework 1 and
Assignments 1 - 3 .
October 31, 2009, Project
(I did not include the self-selected topics yet).
November 25, 2009.
-3 and Midterm Exam. Have a
great Thanksgiving holiday!
December 07, 2009.
-4, a Quiz and Midterm Exam.
December 10, 2009.
Computer vision has a rich history of fundamental work on stereo and
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
images or a video sequence is also being used to solve several other
for example, large-scale scene modeling, video mosaicing, video
compression, video manipulation and video surveillance.
is sometimes summarized as video computing. Computer vision is playing
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.
addition to attending regular course lectures, students may also be
arranged to attend seminars of the CCNY
Lecture Series on Computer Vision, Robotics and Human-Computer
Interaction, hosted by
Prof. Zhigang Zhu of CS and Prof. Jizhong Xiao of EE. Students will
to talk with leading
researchers in the fields of computer vision, robotics and
Human-Computer Interaction (HCI).
Course Syllabus and Tentative Schedule (mm/dd)
Part I. Computer Vision Basics
I-1. Introduction: What, Why and How (slides)
I-2. Image Formation: Digital Image Basics (slides) - 09/02 (Assignment 1)
I-3. Image Enhancement (1): Histogram and How to Make a Picture
Prettier (slides for I-3 and I-4)
(No class meet on
I-4. Image Enhancement (2): Noise Removal and How to Make a Picture
even Prettier (Assignment 2) - 09/14
I-5. Edge Detection (1): Edge Detectors and Sketch Generation (slides for I-5 & I-6)
I-6. Edge Detection (2): Hough Transform for Obtaining Shapes
Part II. 3D
II-1. Camera Models (slides)-
09/23 (Geometric Projections: the Rules
Governing 2D Imaging),
09/29 (Camera Parameters: the Secrets Inside Your
Camera ) (Assignment 3),
09/30 (Linear Algebra Models: Make the Math Simpler)
10/05 (Problem Definition: the Tools You Must
10/07,10/14 (Direct Approach: Divide and Conquer), (No class meet on 10/12)
10/19 (Projective Matrix Approach: All in One
Discussion - 10/21
10/26 (Problem Definition: Two is Better Than One) (
10/28 (Epipolar Geometry: the Trick for Simplifying
11/02 (Correspondence Problem: The Key to Success) ,
11/04 (Reconstruction Problem: Getting 3D from 2D
II-3a. Exam Review -11/18
11/09 (The Motion Field of Rigid Motion: See the
Motion in Images) ,
11/11 (Optical Flow Approach: Spatio-Temporal
Gradients in Work) ,
11/16 (Feature-based Approach: Tracking Individual
11/18 (Advanced Topics: Video Mosaicing, Target
Tracking and Video Coding)
and Project Presentations
Exam - 11/23 (before Thanksgiving)
(no class meet)
Discussions - 11/30
Project Presentations - 12/2, 12/7, 12/9
Textbook and References
“Introductory Techniques for 3-D Computer
Vision”, Emanuele Trucco and Alessandro Verri, Prentice Hall,
0132611082, 343 pages ).
Supplements: Online References and additional readings
- “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)
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
one programming project (20%, including submit a
and give a small presentation to the class at the end of the semester).
the projects will be given in the middle of the semester and
be related to the material presented in the lectures.
This course is under I6700: Topics in Scientific and Statistical
Computing, in the area of "Computing Methodologies and
Mathematical Computing" of our Computer Science Master
Program. Students are required to have a good
preparation in both mathematics (linear algebra/numerical analysis) and
Copyright @ Zhigang Zhu ,