CS565 Computer Vision
Spring 2021
Nazar Khan
Human beings (and even animals) "look" at the real-world and extract extremely accurate information extremely efficiently. Computers can fail catastrophically at this task! In this course we look into why "Vision" is a difficult problem to solve and we go through successful, mathematically well-founded techniques used to solve the Vision problem.
This course is a useful application of mathematical concepts from Linear Algebra and Calculus. Therefore, the students could do well by brushing up on their Linear Algebra, Calculus and programming skills before taking this class. The techniques learned here can be useful for other areas such as Image Processing, Machine Learning, Artificial Intelligence and Computer Graphics.
CS 565 is a graduate course worth 3 credit hours.
Lectures: Monday and Wednesday, 11:20 a.m. - 12:45 p.m. @ https://meet.google.com/xon-iyqo-zym
Office Hours: Wednesday, 2:00 p.m. - 3:00 p.m. @ https://meet.google.com/njc-gvuy-wtj
Recitations: Friday, 8:30 a.m. - 10:00 a.m @ http://meet.google.com/fqo-spqo-eam
TA: Adeela Islam
Grading:
Assignments |
35% |
Project |
15% |
Quizzes |
10% |
Mid-Term |
15% |
Final |
25% |
Prerequisites
Grades
Grading sheet (Accessible only through your PUCIT email account)
Lectures
# |
Date |
Topics |
Slides |
Videos |
Recitations |
Readings |
Miscellaneous |
1 |
May 24 |
Introduction
|
|
||||
2 |
May 31 |
Background Math
|
|
|
Take-home Quiz 1 Due: Friday, June 11 |
||
3 |
June 7 |
Image Filtering
|
|
|
|
||
4 |
June 9 |
Derivative Approximations
|
Friday June 11: Recitation 0
|
|
Take-home Quiz 2 Due: Friday, June 11 |
||
5 |
June 14 |
Derivative Filtering & Edge Detection
|
|
|
|
||
6 |
June 16 |
The Structure Tensor
|
Friday June 18: Recitation 1
|
|
Take-home Quiz 3 |
||
7 |
June 21 |
Corner Detection
|
|
|
|
||
8 |
June 23 |
Local Image Descriptors
|
Friday June 25: Recitation 2
|
|
Take-home Quiz 4 |
||
9 |
June 28 |
Hough Transform
|
|
|
|
||
10 |
June 30 |
Transformations
|
Friday July 2: Recitation 3
|
|
Take-home Quiz 5
Assignment 1
|
||
11 |
July 5 |
Estimating and Applying Transformations
|
|
|
|||
12 |
July 7 |
Part 1: Image Warping
Part 2: Robust Estimation
|
Friday July 9: Recitation 4
|
|
Take-home Quiz 6 |
||
|
July 12 - July 30 |
|
|||||
13 |
August 2 |
Optic Flow -- Local I
|
|
|
|
||
14 |
August 4 |
Optic Flow -- Local II
|
Friday August 6: Recitation 5
|
|
Take-home Quiz 7 |
||
|
August 12 |
|
|||||
15 |
August 16 |
Optic Flow -- Global
|
|
|
|
||
|
August 18 |
|
|||||
16 |
August 23 |
Camera Geometry
|
|
|
|||
17 |
August 25 |
Camera Anatomy
|
Friday August 27: Recitation 6
|
|
Assignment 3
|
||
18 |
September 1 |
Camera Calibration
|
|
|
|||
19 |
September 1 |
Epipolar Geometry
|
Friday August 27: Recitation 7
|
|
|
||
|
September 4 - September 11 |
|
|||||
20 |
September 13 |
Stereo Reconstruction
|
|
|
|||
21 |
September 15 |
Deep Learning -- I
|
Friday September 17: Recitation 8
|
|
|||
22 |
September 20 |
Deep Learning -- II
|
|
|
|
||
23 |
September 22 |
Convolutional Neural Network (CNN)
|
Friday September 24: Recitation 9
|
|
|||
24 |
September 27 |
Object Detection, Classification and Segmentation via Mask R-CNN
|
Object Detection, Classification and Segmentation via Mask R-CNN |
|
|
||
25 |
September 29 |
Conclusion
|
|
|
|||
|
October 8 |
|