Syllabus

This course is based on notes and articles from the literature. Additional materials will be posted below as appropriate.

This syllabus is a plan, not a commitment. Depending on class interest and the time needed to cover the various topics, it may be necessary to skip some of the topics below. The topic in color is the topic currently being covered. Topics and materials below the topic in color may change. Materials in parentheses are optional.

Paper references in the topics below are specified through their Digital Object Identifier, when available, or through a link that recognizes Duke affiliation. These links will get you to the full article if you or your institution have proper access privileges. For Duke students, this typically means that the link will work from a Duke computer, but not from elsewhere.

all   open all close all

Date Topic Supplementary Materials
Oct 1 Convolutional Neural Nets (Vedaldi and Zisserman's CNN Practical)
Oct 6 [Convolutional Neural Nets, cont'd]
Oct 8 Training Convolutional Neural Nets
Oct 15 Convolutional Neural Nets for Image Recognition Krizhevsky et al.

Date Topic Supplementary Materials
Oct 20 Math Corner: Linear Systems
Oct 22 Point Correspondences (sections 1-3 of the notes)
Oct 27 Points of Interest (section 4 of the notes)

Date Topic Supplementary Materials
Oct 29 Rigid Geometric Transformations
Nov 3 A Camera Model
Nov 5 [In-Class Midterm Exam]

6 3D Reconstruction

Date Topic Supplementary Materials
Nov 10 Epipolar Geometry (section 1 of the notes)
Nov 12 The Essential Matrix (section 2 of the notes)
Nov 17 Homogeneous Coordinates
Nov 19 The Eight-Point Algorithm (Longuet-Higgins)
Nov 24 [The Eight-Point Algorithm cont'd]
[Dec 1] [Camera Calibration] (Zhang's Calibration Method)
[Dec 3] [The Standard Reconstruction Pipeline] (Building Rome in a Day)

COMPSCI 527, Duke University, Site based on the fluid 960 grid system