a
   
     
Seam Carving Example
Please Note > This page will be under construction throughout the semester. This hold in particular for the Software and Data column.
 


Syllabus

Unless otherwise stated, page numbers in the readings column below refer to the required textbook, L. G. Shapiro and G. C. Stockman, Computer Vision, Prentice-Hall, 2001. Additional material will be handed out in class or posted on the table below as appropriate.

Note: papers in this table are linked through their DOI, so the link will work for you only 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.
Module
Description
Readings
Software and Data
Introduction Purpose, state of the art, issues, concepts Ch. 1 Lecture materials
Images and Sensors Digital cameras and other vision sensors. Image file formats. Reference frames. Ch. 2. Notes on image formation Example of gamma correction
Binary Image Analysis Binary masks, connected components, image morphology, basic segmentation by thresholding Ch. 3. Notes on shape moments A sample binary image and its connected components, examples of image morphology, and an example of shape moment computation.
Image Processing Image filtering, edge detection, convolution, matched filters, spatial frequency analysis Ch. 5.4, 5.5, 5.10. Notes on Canny's edge detector. Examples of image filtering.
Please note the rearrangement of topics below this line
Image Motion Image motion, tracking, temporal video segmentation, space-time view of image motion Ch. 9, 10.6. The original Lucas-Kanade paper. Paper handouts with Chapter 12 from B. P. K. Horn, Robot Vision, MIT Press, 1986. Notes on variational optic flow. Example of image motion and of feature tracking. Stan Birchfield's implementation of the Lucas-Kanade tracker
2D and 3D Deformations Affine and nonlinear transformations of image geometry. Camera calibration Ch. 11.1-11.4, 13.1-13.4. Paper on good features to track  
3D Reconstruction Determining the 3D shape of objects from image sequences

Tomasi and Kanade.
Longuet-Higgins.

Examples of video factorization
Stereo Matching Determining correspondence between images

Scharstein and Szeliski.
Bobick and Intille

 
Patterns Features, elements of classification Ch. 4. Lowe's paper on SIFT. Andrea Vedaldi's (UCLA) implementation of the SIFT operator.
Color and Shading Human and camera perception of color. Color spaces Ch. 6  
Texture Analysis, description of image texture Ch. 7.
Malik and Perona
 
Image Structure Edge linking, Hough transform, image segmentation Ch. 10.1 - 10.5