Fall 2024    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 folderLectures | PS | Software | Announcements  | Lecture Recordings

Missing-class form | PS late-submission form
  Topics   Handouts Key Dates
1.1 8/26 M Introduction
Goal, Schedule,  Assignments, and Grading
     
1.2 8/28 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/31 F        
2.1 9/2 M Labor Day  No classes     
2.2 9/4 W (Cont'd)


 
Image Brightness, Depth of Field, Grayscale Image, Sampling and Quantization, Radiometric Response Function, Color Images PS1 PS1 Out

 

9/6 F        
3.1 9/9 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/11 W 2. IMAGE PROCESSING
2.1 Pixel-to-Pixel Operations
Tone Curve, Color Tone Curves, Combining Multiple
Images
 
PS2 PS2 Out

 

9/13 F     PS1_feedback and review PS1 Due
4.1   9/16 M 2.2 Area-to-Pixel Operations Spatial Filters, Filters for Smoothing, Filters for Edge Detection    
4.2 9/18 W <PS1 feedback and comments> Edge Detection, Sharpening, Edge-Preserving Smoothing/Denoising PS3 PS3 Out

 

9/20 F     PS2_feedback and review PS2 Due
5.1 9/23 M >> Quiz 2 <<
2.5 Geometric Transformation
Linear Transformation,   Quiz 2
5.2 9/25 W <PS2 feedback and comments> Homogenous/Affine/Projective Transformation, Image Resampling and Interpolation, Image Mosaicing PS4 Quiz 1
PS4 Out

 

9/27 F     PS3_feedback and review PS3 Due
6.1 9/30 M 2.6 Binary Image Processing
 
Binarization, Contour Tracing, Closing/Opening/Labeling, Project
Executive summary template
Project Out
6.2 10/2 W <PS3 feedback and comments>
Sample project topics
Measuring Operations, Vectorization of Line Drawings Sample project topics
PS5
PS5 Out

 

10/4 F     PS4_feedback and review PS4 Due
7.1 10/7 M >> Quiz 3 <<

Project team members
2.3 Filtering in Frequency Domain

Fourier Transform, Frequency Filtering   Quiz 3
7.2 10/9 W <PS4 feedback and comments> Lowpass/Highpass/Bandpass Filters  
 
  10/11 F        

   Fall break   

8.1 10/21 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/23 W

 

SIFT, ORB, Matching Key Points, Hough Transform PS6 PS6 Out

 

10/25 F       PS5 Due
9.1 10/28 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/30  W Elevator Pitch Epipolar Geometry,  Camera Calibration  PS5_feedback and review Elevator Pitch Evaluation Due (10/30)

 

11/1 F  

 

  Project - Executive Summary Due (11/1)
10.1 11/4 M 4.2 Stereo Vision
<PS5 feedback and comments>
Triangulation, Parallel Stereo, Stereo Matching, Active Stereo    
10.2 11/6 W 4.3 Structure from Motion Structure from Motion (SfM), 3D Reconstruction from Many Images PS7 PS7 Out

 

11/8 F  

 

PS6_feedback and review PS6 Due
11.1 11/11 M >> Quiz 5 <<
4.4 Video Processing
<PS6 feedback and comments>
Moving Object Detection by Subtraction Images, Optical Flow   Quiz 5
11.2 11/13 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/15 F       PS7 Due
Project - Interim Report (11/18)
12.1 11/18 M <PS7 feedback and comments>
3.3 Object Recognition by Matching Appearances
Appearance Learning, Dimensional Reduction, Principal Component Analysis (PCA)    
12.2 11/20 W 3.4 Neural Networks for Object  Recognition Perceptron, Multi-Layer Perception (MLP), Character Recognition, CNN, Computer Vision Applications    

 

11/22 F        
13.1 11/25 M >> Quiz 6 <<
5.  ENGINEERING APPLICATIONS
 

PS8a

PS8b

 

Quiz 6
PS8 Out
13.2 11/27 W Thanksgiving 

   

 

11/29 F        
14.1 12/2 M Project Presentation - Day 1     Project - presentation  Due (1 p.m.  12/2)
14.2 12/4 W Project Presentation - Day 2      

 

12/6 F       Project final report Due (12/6)
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 2024  All Rights Reserved