CSC I6716 Computer Vision- Spring 2017
Instructor: Professor Zhigang Zhu
Section: 2RR Code: 46418 Credits: 3.0
Class Meet Time: Tuesdays
4:50PM - 7:20PM , Room:
Office Hours: Tuesdays 10:30 am - 12:00 pm, Room: NAC 8/211
City College of New York
Computer vision has a rich history of fundamental work on color, stereo and visual motion, which has dealt with the problems of color image understanding, 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 and rendering, video mosaicing, video segmentation, video compression and transmission, video manipulation, mobile vision, and first person vision. The best successful vision systems that computer vision researchers can learn from are human vision systems. Therefore this course will also briefly discuss human vision science and explore how the brain sees the world, thus including introductory on computational neuroscience, motion, color and several other topics.
(Spring 2017 academic calendar)
Part 0. Introduction and Human Vision
Part I. 2D Computer Vision Basics
I-1. Image Formation: Digital Image Basics
I-2. Image Enhancement (slides) (Lecture notes on feature extraction:I-2 and I-3) - 02/14, 02/21
I-3. Edge Detection: (slides) (Assignment 2 on I-2 and I-3) - 02/21
Part II. 3D Computer Vision
II-1. Camera Models (slides)
notes) - 02/28
II-2. Camera Calibration (slides) (lecture notes) (Assignment 3 on II-1 and II-2) - 03/07
(Problem Definition: the Tools You Must Know),
(Direct Approach: Divide and Conquer),
Approach: All in One )
II-3. Stereo Vision (slides)
notes ) (Assignment
4 on II-3 and II-4) -03/14, 03/21
(Problem Definition & Epipolar Geometry), Project Discussions
(Correspondence Problem & Reconstruction Problem)
II-4. Visual Motion - (slides) (lecture notes) - 03/28, 04/04
(The Motion Field of Rigid Motion)
(Optical Flow Approach
& Feature-based Approach) & Exam
Part III. Exam, Projects and
III-0. Exam Review, Homework and Project Discussions - 04/25
III-1. Exam -05/02
III-2. Exam and Project
Discussions - 05/09
III-3. All Student Project Presentations - 05/16; Project Reports due 05/19 (Friday) midnight!
Online References and additional readings when necessary.
The course will accommodate both graduate and senior undergraduate students with background in computer science, electrical and computer engineering, biomedical 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 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 2017