back to course homepage
Note: lecture slides will usually be posted a day after the lecture.
Date Lecture Extras
April 1 Introduction
April 6 Camera models, digital images
April 8 Image filtering; linear filters; denoising
April 13 Gaussian filters, blurring, convolution Matlab tutorial. Best to open intro.m in an editor and cut and paste line by line into Matlab command window. You may want to cd into matlab_tutorial first.

Warm-up project out - no need to turn it in.
April 15 Edge detection Project 1 out; due May 4
You will need data1.zip with test images, as well as drawLines.m
April 20 Hough transform; corner detection Hough transform applet
D. Ballard's GHT paper
April 22 Corner detection; scale-space detection; invariance T. Tuytelaars, K. Mikolajczyk "Local Invariant Feature Detectors: A Survey", Foundations and Trends in Computer Graphics and Vision, 2008
K. Mikolajczyk and C. Schmid, "Scale and Affine Invariant Interest Point Detectors", International Journal of Computer Vision, 2004
D. Lowe, "Distinctive image features from scale-invariant keypoints," International Journal of Computer Vision, 2004
April 27 Affine invariance; detectors (MSER, Kadir-Brady); SIFT T. Kadir, A. Zisserman, M. Brady, "An Affine Invariant Salient Region Detector", European Conf. on Computer Vision 2004
S. Obdrzalek and J. Matas, "Object recognition using local affine frames on distinguished regions", British Machine Vision Conf., 2002
K. Mikolajczyk et al., "A Comparison of Affine Region Detectors", Intl. Journal of Comp. Vision, 2005
April 29 SIFT and applications; nearest neighbor search; dimensionality reduction; k-means clustering
Note: we did not cover LSH, and skipped most details on PCA
A. Moore's animations of kd-trees
May 4 Binary images, morphological operations; shape matching, shape descriptors Project 1 due
S. Belongie, J. Malik, J. Puzicha, "Shape Matching and Object Recognition Using Shape Contexts", IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002
G. Mori, S. Belongie, J. Malik, "Efficient Shape Matching Using Shape Contexts", IEEE Transactions on Pattern Analysis and Machine Intelligence, 2005
May 6 Alignment and transformations; depth Project 2 out, due May 25
code
data
May 11 Stereo
May 13 Stereo; (scanline, graph cuts); multiple views
May 18 Recognition; classification
(guest lecture by Devi Parikh)
May 20 Recognition; part-based methods
(guest lecture by Devi Parikh)
May 25 Structure from motion final projects are out.
May 27 Face detection P. Viola and M. Jones, "Robust Real-time Object Detection", IJCV 2001
June 1 Object detection with deformable part models;
course wrap-up
June 3 NO CLASS