Course Links

External

Note that the timing and topics shown for future dates represent projections that are subject to change as the course progresses.

No. Date Topics In Class Reading / Homework
1 Sept. 5 Image representations jupyterhub (campus only); Lab 0 (solution) Gonzalez chapter 1
2 Sept. 8 Image formation Lab 1; extra raw images Gonzalez 2.1-2.4;
Assignment #1 due Sept. 22 at 11:59 PM
3 Sept. 10 Color & color spaces Lab 2 Gonzalez 6.1-6.5
Reading for guest lecture
* Sept. 15 Visit to Imaging Center, Hillyer Hall
4 Sept. 17 Guest lecture by Prof. Lisa Armstrong: Image Analysis Slides
5 Sept. 22 Interpolation & Resampling Lab 3 Bilinear interpolation, Bicubic interpolation
6 Image transformations Lab 4 (solution) Assignment #2
7 Global statistics & pixel replacement Lab 5: histogram equalization (solution) Gonzalez 3.1-3.3
8 Local filtering Convolution practice (solution); Lab 6 (solution) Gonzalez 3.4-3.5
9 Edge detection Lab 7 (solution) Gonzalez: remainder of ch. 3
Assignment #3
11 Connected components labeling & analysis Lab 8 (solution) Gonzalez 9.1-9.3
12 Morphological operations Lab 9 (solution) Gonzalez: remainder of ch. 9
13 Fourier transform & frequency domain Lab 10 (solution) Gonzalez: review/skim ch. 4; read 4.8-4.10.
Assignment #4
14 Haar wavelet transform Haar handout; Lab 11 (solution) Gonzalez: review/skim ch. 6; read 6.7-6.10
15 Compression & Images Gonzalez: 8.1-8.5
16 Image Compression Formats Gonzalez: 8.6-8.12
15 Transform Tricks: Integral Image & Distance Transforms Lab 12 (solution) Integral image; distance transform
Assignment #5
16 Transform Tricks: Hough Transform Lab 13 (solution) Gonzalez: 10.1-10.3
17 Stereo SSD Stereo Assignment #6
18 SIFT Lab 14 Gonzalez 12.7
19 Image Registration Lab 15 (solution) Final Project
20 Image Compositing & Seam Carving Lab 16 (solution)
21 Segmentation: Thresholding Lab 17 Gonzalez 101-10.3
22 Multi-label Segmentation Lab 18 Gonzalez 10.4-10.5
23 Forensics Lab 19
24 Final Thoughts
* Reading period & final project due