VBM 686 Bilgisayarlı Görü


Instructor: Ali Seydi keçeli


Course Content:


This course provides an introduction to computer vision, including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification, scene understanding, and deep learning with neural networks. We will develop basic methods for applications that include finding known models in images, depth recovery from stereo, camera calibration, image stabilization, automated alignment, tracking, boundary detection, and recognition. We will develop the intuitions and mathematics of the methods in class, and then learn about the difference between theory and practice in homeworks.


Syllabus (tentative)

Week Topic

1- Introduction

2- Image Formation

3- Filtering, Edge Detection

4- Hough Transform

5- Corner Detection, Features, SIFT

6- Camera Fundamentals, Camera Calibration

7- Simple Stereo, Homography

8- Neural Networks

9- Deep Learning Fundamentals

10- CNNs, Transfer Learning

11- Object Detection, Viola Jones, R-CNN, YOLO

12 - Semantic Segmentation

13- Sequential Models, RNN,

14- Optical Flow

Text Book:  Computer Vision: Algorithms and Applications, 2nd ed.  https://szeliski.org/Book/

Assessment

Homework 1  30%

Homework 2  30%

Research project  40%


Logistics:

All communication and announcements will be posted in Piazza Page