Schedule
Date | Lecture | Readings | Logistics | |
---|---|---|---|---|
2/7 |
Lecture #1
:
Introduction and logistics |
|
||
Module 1: Image Formation | ||||
2/9 |
Lecture #2
:
Light and color - Spectral basis of light - Color perception in the human eye |
|
||
2/14 |
Lecture #3
:
Light and color - Tristimulus theory and color spaces - Color phenomenon |
|||
2/16 |
Lecture #4
:
Image formation - Pinhole camera model - Qualitative properties |
|
||
2/21 |
Lecture #5
:
Image formation - Cameras with lenses - Lens phenomenon |
|
||
Module 2: Image Processing | ||||
2/23 | No class (snow day) | |||
2/28 |
Lecture #6
:
Digital images - Analog and digital color sensing - Alignment and demosacing - Spatial and bightness quantization - Color displays and colormaps |
|
||
3/2 |
Lecture #7
:
Python tutorial |
|||
3/7 |
Lecture #8
:
Image processing: I - Improving brightness and contrast - Filtering and convolution - Smoothing |
|
||
3/9 |
Lecture #9
:
Image processing: II - Sharpening - Edge detection |
|
||
3/14 | No class (Spring break) | |||
3/16 | No class (Spring break) | |||
3/21 |
Lecture #10
:
Corner detection: I - Local descriptors - Simple corner detector - Harris corner detector - The second moment matrix |
|
||
3/23 |
Lecture #11
:
Corner detection: II - Local descriptors - Simple corner detector - Harris corner detector - The second moment matrix |
|
||
3/28 | Midterm review | |||
3/30 | Midterm exam (in class) | |||
Module 3: Image Understanding | ||||
4/4 |
Lecture #12
:
Blob detection - Invariance and equivariance - Scale equivariant features - Image pyramid and scale-space |
|
||
4/6 |
Lecture #13
:
Feature matching and model fitting - Szeliski book, Chapter 8 - Feature descriptors - Matching and ratio test - Model fitting using RANSAC |
|
||
4/11 |
Lecture #14
:
Transformations and alignment - Image transformations - Transformations from matching - Image warping |
|
||
4/13 |
Lecture #15
:
Recognition by alignment - Instance matching - Vocabulary trees - Low distortion correspondences - Structure from motion |
|
||
4/20 |
Lecture #16
:
Introduction to recognition - What is recognition? - Brief history of recognition - Current trends |
|
||
4/25 |
Lecture #17
:
Representations for recognition - The machine learning framework - Role of representations - A tale of two representations (HOG and BOVW) |
|||
4/27 |
Lecture #18
:
Machine learning - Learning framework - Decision trees - Nearest neighbor classifiers |
|
||
5/2 |
Lecture #19
:
Machine learning - Perceptrons - Linear classifiers and optimization |
|
||
5/4 |
Lecture #20
:
Object detection - Detection task - Datasets and evaluation metrics - Sliding window detector |
|
||
5/9 |
Lecture #21
:
Object detection; Deep learnining - Region-based detector - Properties of two layer networks |
|
||
5/11 |
Lecture #22
:
Deep learning - Learning via backpropagation - LeNet and AlexNet - Visualizing filters in AlexNet |
|
||
5/16 | Final review | |||
5/22 | Final exam (1:00 PM - 3:00 PM, LGRC A301) |