
|
CS484: Introduction to Computer Vision
Fall 2023
|
Instructor |
Min Hyuk Kim, [Room] 2403, [email] |
Course description
|
This course provides a comprehensive introduction to low-level computer vision, including the foundations of camera image formation, geometric optics, feature detection, stereo matching, motion estimation, image recognition, scene understanding, etc. This course will help students develop intuitions and mathematics of various computer vision applications. |
Lecture time and place |
Tuesday and Thursday 1:00PM—2:30PM, Creative Learning Bldg., Rm. 311 |
TA office hours |
Tuesday and Thursday 3:00PM—6:00PM, E3-1, Rm. 2401 |
Teaching Assistants |
Donggun Kim (Head TA, ex. 7864, )
Shinyoung Yi (ex. 7864, )
Jiwoong Na (ex. 7864, )
Hyeongjoon Cho (ex. 7864, )
Sangheyon Lee (ex. 7864, )
|
Reference books |
Richard Szeliski (2010) Computer Vision: Algorithms and Applications, Springer [site]
Richard Hartley and Andrew Zisserman (2011) Multiple View Geometry in Computer Vision, Cambridge Press [site]
Christopher M. Bishop (2006) Pattern Recognition and Machine Learning, Springer [site]
Ian Goodfellow, Yoshua Bengio and Aaron Courville (2016) Deep Learning, MIT Press [site]
|
Prerequisites |
There are no official course prerequisites. Basic knowledge of Python and LaTeX is fundamentally required to fulfill homework tasks. |
Course goal |
Student will establish theoretical and practical foundations of computer vision and be familiar with various computer vision applications. |
Tentative schedule |
(Note that this curriculum will be revised adaptively.) |
|
Index |
Date |
Lecture |
Slides |
HW |
Due |
|
1 |
08/29 |
Introduction to computer vision |
KLMS |
|
|
|
2 |
08/31 |
Light, human visual system |
KLMS |
|
|
|
3 |
09/05 |
Color camera |
KLMS |
|
|
|
4 |
09/07 |
Color transformation |
KLMS |
|
|
|
5 |
09/12 |
Image filter |
KLMS |
hw1 |
9/15, 23:59 |
|
6 |
09/14 |
Fourier transform |
KLMS |
|
|
|
7 |
09/19 |
Image formation model |
KLMS |
hw2 |
9/27, 23:59 |
|
8 |
09/21 |
Epipolar geometry |
KLMS |
|
|
|
9 |
09/26 |
Homography, calibration, thin-lens optics |
KLMS |
|
|
|
|
09/28, 10/3 |
Chuseok Holiday |
KLMS |
|
|
|
|
10/05 |
No lecture for Int. Conf. Computer Vision (ICCV) |
KLMS |
|
|
|
10 |
10/10 |
Stereo matching |
KLMS |
hw3 |
11/3, 23:59 |
|
11 |
10/12 |
Multiview geometry |
KLMS |
|
|
|
|
10/17 |
Mid-term exam |
KLMS |
|
|
|
12 |
10/24 |
3D scanning workflow |
KLMS |
|
|
|
13 |
10/26 |
Feature detection (Harris corner detector) |
KLMS |
|
|
|
14 |
10/31 |
Feature matching (blob detection) |
KLMS |
|
|
|
15 |
11/02 |
Feature descriptor (SIFT) |
KLMS |
hw4 |
11/24, 23:59 |
|
16 |
11/07 |
Optical flow and tracking |
KLMS |
|
|
|
17 |
11/09 |
Machine learning for computer vision |
KLMS |
|
|
|
18 |
11/14 |
Linear regression and denoising |
KLMS |
|
|
|
19 |
11/16 |
RANSAC, generalization error |
KLMS |
|
|
|
20 |
11/21 |
Classification |
KLMS |
|
|
|
21 |
11/23 |
Clustering, dimension reduction |
KLMS |
|
|
|
22 |
11/28 |
Recognition (Bag-of-words) |
KLMS |
hw5 |
12/15, 23:59 |
|
23 |
11/30 |
Introduction to neural network (1/3) |
KLMS |
|
|
|
24 |
12/05 |
Introduction to neural network (2/3) |
KLMS |
|
|
|
25 |
12/07 |
Introduction to neural network (3/3) |
KLMS |
|
|
|
|
12/12 |
Final exam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Grading |
Attendance (10%), mid-term exam (30%), final exam (30%), homework assignments (30%) |
|
|
|
Hosted by Visual Computing Laboratory, School of Computing, KAIST.
|
 |
|