Fall 2023    24-678: Computer Vision for Engineers   Schedule


Home | Course Info | Schedule | Showcase | References


 

  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   

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     

 

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
   
           

Home | Course Info | Schedule | Showcase | References

 (c) Kenji Shimada 2022  All Rights Reserved