CPSC 425 Computer Vision - Winter 2016/17

Term 2 (January – April, 2017)

Course Description

Computer vision, broadly speaking, is a research field aimed to enable computers to process and interpret visual data, as sighted humans can. It is one of the most exciting areas of research in computing science and among the fastest growing technologies in today’s industry. This course provides an introduction to the fundamental principles and applications of computer vision (see topics).

Prerequisite: All of MATH 200, MATH 221 and either (a) CPSC 221 or (b) all of CPSC 260, EECE 320.

People

Instructor: Jim Little (little [at] cs.ubc.ca).
Office hours:
Tuesdays 1:00pm-2:00pm;
Thursdays 2:30-3:30pm, ICCS 117.

TA: Amon Ge (amon [at] cs.ubc.ca). Office hours: Mondays 2:00-3:30 p.m., ICCS X337
TA: Kai Wu (kaywu [at] ece.ubc.ca). Office hours: Thursdays 3:30-5:00 p.m., Demco Table 3. TA: Moumita Roy (moumita [at] cs.ubc.ca).
TA: Mir Rayat Imtiaz Hossain (rayat137 [at] cs.ubc.ca)

Topics

Here is a rough schedule and tentative list of topics and readings (subject to change).

Important Dates

First Day of Classes 3 January (Tuesday)
Add/Drop Deadline 17 January (Tuesday)
Drop with W Deadline 10 February (Friday)
Midterm Exam 16 February (Thursday)
Mid-term Break 20–24 February
Last Day of Classes 6 April (Thursday)
Final Exam April 18 2017 3:30 PM

Lectures

Tuesdays and Thursdays, 11:00am-12:20pm, DMP 110.
We will post the lecture materials here.

Jan. 3 slides
Jan. 5 slides
Jan. 12 slides slides
Jan. 17 slides convolution-input.txt
Jan. 19 slides Bilinear example
Jan. 24 slides Reading: Forsyth & Ponce (2nd ed.) 4.6-4.7, 5.1
Jan. 26 slides Reading: Forsyth & Ponce (2nd ed.) 5.2
Jan. 31 slides Reading: Forsyth & Ponce (2nd ed.) 5.3.0-5.3.1
Feb. 2 slides Reading: Forsyth & Ponce (2nd ed.) 6.1,6.3
Feb. 7-9 slides Reading: Forsyth & Ponce (2nd ed.) 3.1-3.3
Feb. 14 slides
Feb. 14 slides Reading: Forsyth & Ponce (2nd ed.) 5.4
Feb. 28 slides Reading: Forsyth & Ponce (2nd ed.) 5.4, 10.4.2 Reading: Transformations: Szeliski pp 38-39
Mar. 2 slides Reading: Forsyth & Ponce (2nd ed.) 5.4, 10.4.2
Mar. 7 slides Reading: Forsyth & Ponce (2nd ed.) 5.4, 10.4.2
Mar. 7 slides (cameras) Reading: Forsyth & Ponce (2nd ed.) 1.1.1–1.1.3
Mar. 9 slides Reading: Forsyth & Ponce (2nd ed.) 6.2.2, 9.3.1, 9.3.3, 9.4.2
Mar. 14 slides Reading: Forsyth & Ponce (2nd ed.) 6.2.2, 9.3.1, 9.3.3, 9.4.2
Mar. 16 slides Reading: Forsyth & Ponce (2nd ed.) 6.2.2, 9.3.1, 9.3.3, 9.4.2
Mar. 21 slides Reading: Forsyth & Ponce (2nd ed.) 6.2.2, 9.3.1, 9.3.3, 9.4.2
Mar. 23 slides Reading: Forsyth & Ponce (2nd ed.) 16.1.3-16.1.4

Alternative Slides

The slides for Ed. 1 of Forsyth and Ponce are available here

Discussion

Piazza group - Please use this link to enroll yourself.

Assignments

There are seven assignments given throughout the term. The first is a self-study tutorial introduction to Python for computer vision (that is not marked). The other five are handed in to be marked. Each assignment has a specific due date and time which will be announced here (a tentative schedule is posted).

Assignment 1 No due date (but try to complete it by Jan. 12)
Assignment 2 Due on Jan. 24
Assignment 3 Cover Sheet Due on Feb. 2
Assignment 4 Cover Sheet Due on Feb. 14
Assignment 5 Cover Sheet Due Tuesday Mar. 14
Assignment 6 Cover Sheet Due Tuesday Mar. 28
Assignment 7 Due Apr. 6

Exams

There will be one midterm and one final exam (see important dates).
The midterm is closed-book. For the final exam, you are allowed one (standard) 8.5 × 11 handwritten double-sided sheet of notes.

Grading Scheme

In-class (clicker questions): 5%
Assignments: 25%
Midterm exam: 25%
Final exam: 45%

The instructor reserves the right to change this scheme (but does not anticipate using that right).

Textbook

The course uses the following textbook, which is recommended (but not required):

Another useful textbook (which can be downloaded from http://szeliski.org/Book/) is:

Here is another one which can also be freely downloaded as a PDF from SpringeLink, through UBC Library (must login using CWL).

The following textbooks are also on reserve in the reading room:

Interesting Links

Interesting links

Course Policies