|
|
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
|
Lecture Recordings
Missing-class form
| PS late-submission
form |
|
|
Topics |
|
Handouts |
Key Dates |
|
1.1 |
8/25 M |
Introduction
Goal, Schedule, Assignments, and Grading |
|
|
|
|
1.2 |
8/27 W |
1. DIGITAL IMAGES AND CAMERAS
1.1 Capturing
Digital Images
|
Python, Miniconda, OpenCV sample codes
Coordinate Frames, Digital Camera,
Pinhole Camera Model, Perspective Projection Model, Lens Models, Distortion, Angle of View |
|
|
|
|
8/30 F |
|
|
|
|
|
2.1 |
9/1 M |
Labor Day
|
No classes |
|
|
|
2.2
|
9/3 W |
(Cont'd)
|
Image Brightness, Depth of Field, Grayscale Image, Sampling and Quantization, Radiometric
Response Function, Color Images |
PS1 |
PS1 Out |
|
|
9/5 F |
|
|
|
|
|
3.1 |
9/8 M |
>> Quiz 1 <<
1.2 Image Characteristics and Color
Space
|
Image Characteristics, Contrast and
Sharpness, Human Vision, Color Specification Systems |
|
Quiz 1 |
|
3.2 |
9/10 W |
2. IMAGE PROCESSING
2.1
Pixel-to-Pixel Operations |
Tone Curve, Color Tone Curves, Combining
Multiple
Images |
PS2 |
PS2 Out |
|
|
9/12 F |
|
|
PS1_feedback and review |
PS1 Due |
|
4.1
|
9/15 M |
2.2 Area-to-Pixel Operations |
Spatial Filters, Filters for Smoothing,
Filters for Edge Detection |
|
|
|
4.2 |
9/17 W |
<PS1 feedback and comments> |
Edge Detection, Sharpening,
Edge-Preserving Smoothing/Denoising |
PS3 |
PS3 Out |
|
|
9/19 F |
|
|
PS2_feedback and review |
PS2 Due |
|
5.1 |
9/22 M |
>> Quiz 2 <<
2.5 Geometric Transformation |
Linear Transformation,
|
|
Quiz 2 |
|
5.2 |
9/24 W |
<PS2 feedback and comments> |
Homogenous/Affine/Projective
Transformation, Image Resampling and
Interpolation, Image Mosaicing |
PS4 |
Quiz 1
PS4 Out |
|
|
9/26 F |
|
|
PS3_feedback and review |
PS3 Due |
|
6.1 |
9/29 M |
2.6 Binary Image Processing
|
Binarization, Contour Tracing,
Closing/Opening/Labeling, |
Project
Executive
summary template |
Project Out |
|
6.2 |
10/1 W |
<PS3 feedback and comments>
Sample
project topics |
Measuring Operations, Vectorization of
Line Drawings |
Sample project topics
PS5 |
PS5 Out |
|
|
10/3 F |
|
|
PS4_feedback and review |
PS4 Due |
|
7.1 |
10/6 M |
>> Quiz 3 <<
Project team members
2.3 Filtering in Frequency Domain |
Fourier Transform, Frequency Filtering |
|
Quiz 3 |
|
7.2 |
10/8 W |
<PS4 feedback and comments> |
Lowpass/Highpass/Bandpass Filters |
|
|
|
|
10/10 F |
|
|
|
|
|
Fall break
 |
|
8.1 |
10/20 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 |
|
|
|
8.2 |
10/22 W |
|
SIFT, ORB, Matching Key Points, Hough
Transform |
PS6 |
PS6 Out |
|
|
10/24 F |
|
|
|
PS5 Due |
|
9.1 |
10/27 M |
>>
Quiz 4 <<
4.
3D Shape Reconstruction and Video Processing
4.1 Camera Model and
Calibration |
Perspective Projection and Camera Parameters,
Camera Matrix, |
|
Quiz 4 |
|
9.2 |
10/29 W |
Elevator Pitch |
Epipolar Geometry, Camera
Calibration |
PS5_feedback and review |
Elevator Pitch Evaluation Due (10/30) |
|
|
10/31 F |
|
|
|
Project - Executive Summary Due
(11/1) |
|
10.1 |
11/3 M |
4.2 Stereo Vision
<PS5 feedback and comments> |
Triangulation, Parallel Stereo, Stereo
Matching, Active Stereo |
|
|
|
10.2 |
11/4 W |
4.3 Structure from Motion |
Structure from Motion (SfM), 3D
Reconstruction from Many Images |
PS7 |
PS7 Out |
|
|
11/7 F |
|
|
PS6_feedback and review |
PS6 Due |
|
11.1 |
11/10 M |
>>
Quiz 5 <<
4.4 Video Processing
<PS6 feedback and comments> |
Moving Object Detection by Subtraction
Images, Optical Flow |
|
Quiz 5 |
|
11.2 |
11/12 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 |
|
|
|
|
11/14 F |
|
|
|
PS7 Due
Project - Interim Report (11/18) |
|
12.1 |
11/17 M |
<PS7 feedback and comments>
3.3 Object Recognition by
Matching Appearances |
Appearance Learning, Dimensional
Reduction, Principal Component Analysis (PCA) |
|
|
|
12.2 |
11/19 W |
3.4 Neural Networks for Object
Recognition |
Perceptron, Multi-Layer Perception (MLP),
Character Recognition, CNN, Computer Vision Applications |
|
|
|
|
11/21 F |
|
|
|
|
|
13.1 |
11/24 M |
>> Quiz 6 <<
5. ENGINEERING
APPLICATIONS |
|
PS8a
PS8b |
Quiz 6
PS8 Out |
|
13.2 |
11/26 W |
Thanksgiving |
  |
|
|
|
|
11/28 F |
|
|
|
|
|
14.1 |
12/1 M |
Project
Presentation - Day 1 |
|
|
Project - presentation Due (1 p.m. 12/1) |
|
14.2 |
12/3 W |
Project
Presentation - Day 2 |
|
|
|
|
|
12/5 F |
|
|
|
Project final report Due (12/5) |
|
15 |
|
Final Exam Week |
No final exam for 24-678! |
|
|
|
|
|
|
|
|
PS8 Due
(Due 12/14) |
|
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 |
|
|
|
|
|
|
|
|
|