CMPT742: Practices in visual computing 1, Fall 2023

Schedule

Week 1
Topic
Materials
Assignments and Deadlines
Mon, Sep 11
Logistics, Image processing, Seam carving
Fri, Sep 15
Logistics, Python tutorial

Week 2
Mon, Sep 18
Curves, Active contours
Fri, Sep 22
Image inpainting (Laplace, Poisson), Graph-based segmentation
Week 3
Fri, Sep 29
Numpy tutorial, OpenCV tutorial, A1 clarification

Week 4
Mon, Oct 2
National Day for Truth and Reconciliation- No class
Fri, Oct 6
Pytorch tutorial-part 1
Project proposal Deadline
Week 5
Tue, Oct 10
Pytorch tutorial-part 2, A2 clarification

Fri, Oct 13
Pytorch tutorial-part 3

Week 6
Mon, Oct 16
CNNs, Image classification, Image segmentation, UNet
Fri, Oct 20
A1 Demo
Assignment #1 Deadline
Week 7
Mon, Oct 23
PCA, SVD
Fri, Oct 27
Geometry processing with python, surface reconstruction

Week 8
Mon, Oct 30
3D reconstruction, Blender scripting
Fri, Nov 3
A2 Demo
Assignment #2 deadline
Week 9
Mon, Nov 6
Geometry processing, OneCup invited talk (online)
Fri, Nov 9
keypoint detection and matching, SIFT, RANSAC

Week 10
Mon, Nov 13
Remembrance day - No class
Wed, Nov 16

Week 11
Mon, Nov 20
Project Milestone
Fri, Nov 24
A3 demo
Assignment #3 deadline
Week 12
Mon, Nov 27
Unity tutorial-Part 1
Fri, Dec 1
Unity tutorial-Part 2

Week 13
Mon, Dec 4
Project final presentation
Tue, Dec 6
Assignment #4 Deadline
Fri, Dec 8
A4 Demo (Online)
Assignment #4 deadline
Project Delivery
Mon, Dec 11
Project final presentation

This course website imitates University of Washington's CSE373, Spring 2019.