Introduction to Computer Vision, Fall 2021

Course number: CSE 527

Meets: Tuesday/Thursday 6:30-7:50pm

Location: Light Engineering Lab 102 (in-person) + Zoom (online)

Website: http://michaelryoo.com/course/cse527/ 

Instructor: Michael S. Ryoo

Email: mryoo "at" cs.stonybrook.edu

Office: NCS 231

Office hours: Thursdays 10-11am, virtually

Course description:

Computer Vision is the study of enabling machines to "see" the visual world (i.e., understand images and videos). In this course, the students will learn fundamental computer vision algorithms and have opportunities to implement them. Further, we will be discussing more recent state-of-the-art visual representation learning approaches.

The topics to cover include:

Textbooks:

Computer Vision: Algorithms and Applications by Richard Szeliski

Computer Vision: A Modern Approach by David Forsyth and Jean Ponce

Prerequisites:

Prerequisites include a foundation in Linear Algebra and Calculus, and the ability to program. We will be programming in Python (OpenCV, NumPy, SciKit).

Schedule:

Week

Topic

Slides

Week1

Introduction

Recognition overview

ppt

ppt

Week2

Images and filters

Gradients

ppt

ppt

Week3

Edges

Programming assignment 1

ppt

Week4

Texture

Segmentation

ppt

ppt

Week5

Fitting and Voting

Local features

ppt

ppt

Week6

Local features (cont’d)

Indexing

ppt

Week7

Object recognition

Final project initiation

ppt

Week8

Midterm

Week9

Project discussions

Intro to CNN research

Examples 1 2 3 4

Week10

Deep neural networks - intro

ppt

ppt

ppt

Week11

Motion and videos

ppt

ppt

Week12

Week13

Week14

Thanksgiving week

Week15

Week16

Final project presentations

Course requirements and grading:

Programming assignments (45%): 3 homeworks

Final project (25%): team project with presentations and reports (could be replaced with +2 programming assignments)

Midterm exam (10%)

Final exam (20%)

Acknowledgement:

This course has been inspired by the Computer Vision course by Kristen Grauman (UT), Devi Parikh (Gatech), Yong Jae Lee (UC Davis), and Dimitris Samaras (Stony Brook)