Introduction to Computer Graphics (and Vision)

CMPT 361, Spring 2021

We will have the computer vision lectures until the February break. The lectures are composed of pre-recorded videos hosted on YouTube, linked below. You can follow the lecture at the pace that fits you best, but in order to be able to keep up with the topics we cover in the lectures, I strongly recommend following the schedule provided below.

We will hold Zoom sessions during the allocated lecture hours - Tuesday 10:30 - 12:20 and Friday 10:30-11:20. These sessions will help us make up for the limited interaction from which we suffer in online learning. At each session, I will give a quick overview of that day's topics as listed below followed by discussing the questions or topics you bring up in the session. There will be open questions after watching the lectures that we would have been discussing in the classroom. These sessions are where you ask them! You can attend these sessions and ask questions about any topic or assignment regardless of that day's program. This way, these sessions will be useful regardless of your pace throughout the semester.

We have two assignments that each make up 10% of your grade. You can do them at any time you would like until our Midterm. Each assignment are directly related to the theoretical discussions and MATLAB demonstrations we have in several lectures. You will find the details in the program below. Fair warning: You should do the homeworks as you progress through the lectures. This is a no-deadline scenario to allow you to adjust your time freely during the semester. Don't make it work against you by treating the midterm date as a deadline. You should be done with the assignments way before that.

It’s probably a good idea for the most of you to brush up on your linear algebra skills as soon as possible to make the best out of this class. 3Blue1Brown has introductory Linear Algebra classes on Youtube with great visual explanations of concepts that we will make use of during the class.

Here is the YouTube playlist for the vision lectures .

Computer Vision Schedule

Jan 12

Jan 15

Reading: 1.1, 1.2

Reading: 2.3.2, 3.1

Jan 19

Jan 22

Reading: 3.2, 3.3

Reading: 7.2

Reading: 5.3, 5.4

Jan 26

Jan 29

Reading: 3.4
--Slides--

Reading: 7.1.1

Assignment 1 time. It requires Lectures 1, 2, 3, 5 and 6.

Feb 2

Feb 5


Reading: 7.1.2, 7.1.3
--Slides--

Reading: 2.1.1, 8.1.1; 8.1.1, 8.1.2, 8.1.4
--Slides 1-- --Slides 2--

Reading: 5.2.1, 5.2.2, 7.5.1, 7.5.2
--Slides--

Assignment 2 time. It requires Lectures 7, 8, 9 and 10.

Feb 9

Feb 12


Reading: 7.1.5
--Slides--

Reading: 2.1.4, 2.1.5
--Slides 1-- --Slides 2--

Reading: 12.3, 12.4, 12.5
--Slides--