|
Please check this page regularly
because the coverage and the schedule are subject to change based on
students' needs. Lecture materials are posted online every week:
Handout BOX folder :
Lectures |
PS
|
Software |
Announcements
Missing-class form
| Submitting PS late
form |
|
Topics |
|
Handouts |
Key Dates |
1.1 |
8/28 M |
Introduction
Goal, Schedule, Assignments, and Grading |
|
Notes 0101
Figures 0101
Slides 0101 |
|
1.2 |
8/30 W |
1. DIGITAL IMAGES AND CAMERAS
1.1 Capturing
Digital Images
|
Coordinate Frames, Digital Camera,
Pinhole Camera Model, Perspective Projection Model, Lens Models, Distortion, Angle of View, Image Brightness, Depth of Field |
Notes 0102
Figures 0102 |
|
|
9/1 F |
|
|
|
|
2.1 |
9/4 M |
Labor Day
|
No classes |
|
|
2.2
|
9/6 W |
(Cont'd)
|
Grayscale Image, Sampling and Quantization, Radiometric
Response Function, Color Images |
Notes 0202
Figures 0202
PS1
Miniconda, Python, and OpenCV
Tutorial - Installing Anaconda and OpenCV |
PS1 Out |
|
9/8 F |
|
|
|
|
3.1 |
9/11 M |
>> Quiz 1 <<
1.2 Image Characteristics and Color
Space
|
Image Characteristics, Contrast and
Sharpness, Human Vision, Color Specification Systems |
Notes 0301
Figures 0301
Slides 0301 |
Quiz 1 |
3.2 |
9/13 W |
2. IMAGE PROCESSING
2.1
Pixel-to-Pixel Operations |
Tone Curve, Color Tone Curves, Combining
Multiple
Images |
PS2
Notes 0302
Figures 0302
Slides 0302 |
PS2 Out |
|
9/15 F |
|
|
PS1_feedback and review |
PS1 Due |
4.1
|
9/18 M |
2.2 Area-to-Pixel Operations |
Spatial Filters, Filters for Smoothing,
Filters for Edge Detection |
Notes 0401
Figures 0401
Slides 0401 |
|
4.2 |
9/20 W |
<PS1 feedback and comments> |
Edge Detection, Sharpening,
Edge-Preserving Smoothing/Denoising |
PS3
Notes 0402
Figures 0402
Slides 0402 |
PS3 Out |
|
9/22 F |
|
|
PS2_feedback and review |
PS2 Due |
5.1 |
9/25 M |
>> Quiz 2 <<
2.5 Geometric Transformation |
Linear Transformation,
|
Notes 0501
Figures 0501 |
Quiz 2 |
5.2 |
9/27 W |
<PS2 feedback and comments> |
Homogenous/Affine/Projective
Transformation, Image Resampling and
Interpolation, Image Mosaicing |
PS4
Notes 0502
Figures 0502 |
Quiz 1
PS4 Out |
|
9/29 F |
|
|
PS3_feedback and review |
PS3 Due |
6.1 |
10/2 M |
2.6 Binary Image Processing
|
Binarization, Contour Tracing,
Closing/Opening/Labeling, |
Notes 0601
Figures 0601
Project
Executive
summary template |
Project Out |
6.2 |
10/4 W |
<PS3 feedback and comments>
Sample
project topics |
Measuring Operations, Vectorization of
Line Drawings |
Notes 0602
Figures 0602
Sample project topics |
|
|
10/6 F |
|
|
PS4_feedback and review |
PS4 Due |
7.1 |
10/9 M |
>> Quiz 3 <<
Project team members
2.3 Filtering in Frequency Domain |
Fourier Transform, Frequency Filtering |
Notes 0701
Figures 0701 |
Quiz 3 |
7.2 |
10/11 W |
<PS4 feedback and comments> |
Lowpass/Highpass/Bandpass Filters |
Notes 0702
Figures 0702 |
|
|
10/13 F |
|
|
|
|
Fall break
![](images/schedu1.jpg) |
8.1 |
10/23 M |
3. FEATURE AND OBJECT RECOGNITION (Part I)
3.1 Detecting and Matching Patterns and Features |
Template Matching, Edge and
Histogram-based Matching, Corner Detection |
Notes 0801
Figures 0801 |
|
8.2 |
10/25 W |
|
SIFT, ORB, Matching Key Points, Hough
Transform |
Notes 0802
Figures 0802
Slides 0802
PS5 |
PS5 Out |
|
10/27 F |
|
|
|
|
9.1 |
10/30 M |
>>
Quiz 4 <<
4.
3D Shape Reconstruction and Video Processing
4.1 Camera Model and
Calibration |
Perspective Projection and Camera Parameters,
Camera Matrix, |
Notes 0901
Figures 0901
Slides
0901 |
Quiz 4 |
9.2 |
11/1 W |
Elevator Pitch |
Epipolar Geometry, Camera
Calibration |
Notes 0902
Figures 0902
PS6 |
PS6 Out
Elevator Pitch Evaluation Due (11/1) |
|
11/3 F |
|
|
PS5_feedback and review |
PS5 Due
Project - Executive Summary Due
(11/3) |
10.1 |
11/6 M |
4.2 Stereo Vision
<PS5 feedback and comments> |
Triangulation, Parallel Stereo, Stereo
Matching, Active Stereo |
Notes 1001
Figures 1001
Slides
1001 |
|
10.2 |
11/8 W |
4.3 Structure from Motion |
Structure from Motion (SfM), 3D
Reconstruction from Many Images |
Notes 1002
Figures 1002
Slides
1002
PS7 |
PS7 Out |
|
11/10 F |
|
|
PS6_feedback and review |
PS6 Due |
11.1 |
11/13 M |
>>
Quiz 5 <<
4.4 Video Processing
<PS6 feedback and comments> |
Moving Object Detection by Subtraction
Images, Optical Flow |
Notes 1101
Figures 1101 |
Quiz 5 |
11.2 |
11/15 W |
3. FEATURE AND OBJECT RECOGNITION(Part II)
3.2 Image
Segmentation, Clustering, and Classification |
Image Segmentation, Visual
Characteristics of Pixels, K-means Clustering, Mean Shift Clustering,
Object Classification, Nearest Neighbor Method |
Notes 1102
Figures 1102 |
|
|
11/17 F |
|
|
|
PS7 Due
Project - Interim Report (11/20) |
12.1 |
11/20 M |
<PS7 feedback and comments>
3.3 Object Recognition by
Matching Appearances |
Appearance Learning, Dimensional
Reduction, Principal Component Analysis (PCA) |
Notes 1201
Figures 1201 |
|
12.2 |
11/22 W |
Thanksgiving
|
![](images/schedu6.jpg) ![](images/schedu7.jpg) |
|
|
|
11/24 F |
|
|
|
|
13.1 |
11/27 M |
3.4 Neural Networks for Object
Recognition |
Perceptron, Multi-Layer Perception (MLP),
Character Recognition, CNN, Computer Vision Applications |
Notes 1301
Figures 1301
PS8a
PS8b |
PS8 Out |
13.2 |
11/29 W |
>> Quiz 6 <<
5. ENGINEERING
APPLICATIONS |
|
|
Quiz 6 |
|
12/1 F |
|
|
|
|
14.1 |
12/4 M |
Project
Presentation - Day 1 |
|
|
Project - presentation Due (1 p.m. 12/4) |
14.2 |
12/6 W |
Project
Presentation - Day 2 |
|
|
|
|
12/8 F |
|
|
|
Project final report Due (12/8) |
15 |
|
Final Exam Week |
No final exam for 24-678! |
|
|
|
|
|
|
|
PS8 Due
(Due 12/15) |
Other Topics |
|
|
|
|
|
|
|
2.4 Image Recovery and Generation
2.7 Region Processing |
Noise Removal, Super Resolution, High
Dynamic Range Images, Guided Filters, Derivative-based Image Processing
Textures, Frequency Features with 2D Fourier Transform, Gabor Filter,
Statistical Features with Co-occurrence Matrix, Region Unification
Method, Segmentation with Pixel Features, Mean Shift Method, Edge-based
Segmentation, Snakes |
|
|
|
|
|
|
|
|