CS558 Computer Vision


Term: Spring 2015

Instructor: Prof. Wei Liu

Time: Tuesday 6:15pm – 8:35pm

Building/Room: McLean 218B

Office Hour: Prof: Wednesday 3-4pm by appointment, TA: Tuesday 3-4pm by appointment

Office Hour Location: Lieb Building/Room 101 East

Course Assistant: Xin Li (li.xin.cv at gmail.com)

Course Website: http://www.ee.columbia.edu/~wliu/CS558_Computer_Vision.html

Course Overview:
Research on computer vision strives for building a machine that can see, which refers to the visual perception process of sensing the scene/object geometry, and recognizing the the scene/object/action/activities from a single or a set of images or a video clip. In this course, we will explore various fundamental topics in this area, including image formation, feature detection, segmentation, multiple view geometry, recognition and learning, and visual motion analysis. This course is intended for graduate students and senior undergraduate students.

Prerequisites:
CS 590 or CS 385 or CS 182, and MA 232

Text Books:
Richard Szeliski, "Computer Vision: Algorithms and Applications", Springer, (Required) (PDF downloadable version at http://szeliski.org/Book )

Grading:
The students will be graded based on course participation (10%), two written homework 20% (10% each), 4 Course Projects ( Project #1 -- 5%, Project #2 -- 10%, Project #3--10%, Project #4 -- 15% ) and a Final Project (Project #5 – 30%, which includes 10% competition, 10% presentation, and 10% final report).

Schedule:

Week

Date

Topic

Reading

Homework & Project

Slides

1

01/20/2015

Introduction to Computer Vision

Szeliski Ch1 & Matlab Tutorial

Lecture I

 

2

 

01/27/2015

 

Image Formation: Cameras

 

Szeliski Ch. 2.1

 

Project #0 ( Mini Matlab Project )

 

Lecture II

 

3

 

02/03/2015

 

Cancelled due to inclement weather

 

 

 

Project #0 Due

 

 

4

 

02/10/2015

 

Linear Algebra, Convex Problems, Probability and Statistics

 

 

Lecture III

5

02/17/2015

Cancelled due to President Day

 

 

 

 

6

 

02/24/2015

 

Image Formation: Light, Shade, and Color

 

Szeliski Ch. 2.2 & 2.3

 

Homework #1

 

Lecture IV

 

7

 

03/03/2015

 

Convolution, Filtering, and Edge Detection

 

Szeliski Ch. 3.2 & 4.2

                                    

 

Homework #1 Due

 

Lecture V

 

8

 

03/10/2015

 

Segmentation and Grouping

 

Szeliski Ch. 5

 

 

Project #1

 

Lecture VI

 

9

 

03/17/2015

 

No Class (Spring Break)

 

 

 

 

10

 

03/24/2015

 

Features: Corner & Blob Detection, Descriptor

 

Szeliski Ch. 4.1

 

 

Project #1 Due  

 

Lecture VII

 

11

 

03/31/2015

 

Fitting: Line Fitting, RANSAC, Hough Transform

 

Szeliski Ch. 4.3.2

          

 

Homework #2

 

Lecture VIII

 

12

 

04/07/2015

 

Dimensionality Reduction and Visual Geometry

 

DimensionReductionSurvey  Szeliski Ch. 7.1 & 7.2

 

 

Homework #2 Due   Project #2

 

Lecture IX

 

13

 

04/14/2015

 

Object Recognition (1)

 

Szeliski Ch. 10.3

 

 

Project #2 Due  Project #3

 

Lecture X

 

14

 

04/21/2015

 

Object Recognition (2)

 

Szeliski Ch. 10.3
ICCV 2009 Short Course on Object Recognition

 

Project #3 Due

 

Lecture XI

 

15

 

04/28/2015

 

Face Detection and Recognition

 

 

Project #4

 

Lecture XII

 

16

 

05/05/2015

 

Motion: Visual Tracking and Optical Flow

 

 

 

Project #4 Due

 

Lecture XIII

 

17

 

05/12/2015

 

Final Project Presentation/Competition & Final Report Due