CMPT742: Practices in visual computing 1, Fall 2023

Schedule

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

Week 2
Mon, Sep 16
Image inpainting (Laplace, Poisson), Graph-based segmentation
Fri, Sep 20
Numpy tutorial, OpenCV tutorial, A1 clarification

Week 3
Mon, Sep 23
Introduction to machine learning

Fri, Sep 27
Week 4
Mon, Sep 30
National Day for Truth and Reconciliation- No class
Fri, Oct 4
Project proposal Deadline
Week 5
Mon, Oct 7
CNNs, Image classification, Image segmentation, UNet
Fri, Oct 11

Week 6
Tue, Oct 15
PCA, SVD

Fri, Oct 18
A1 Q&A
Week 7
Mon, Oct 21
Object detection (cont'd)
Fri, Oct 25
YOLO Implementation
Assignment #1 Deadline
Week 8
Mon, Oct 28
3D reconstruction, Blender scripting
Fri, Nov 1
PyTorch tutorial - part 1
Week 9
Fri, Nov 8
PyTorch tutorial - Part 2

Week 10
Mon, Nov 11
Remembrance day - No class
Fri, Nov 15
PyTorch tutorial - part 3

Week 11
Mon, Nov 18
Project Milestone
Fri, Nov 22
Keypoint detection, SIFT, Ransac
Assignment #2 deadline
Week 12
Mon, Nov 25
Fri, Nov 29
A2 demo

Week 13
Mon, Dec 2
Project final presentation
Fri, Dec 6
A3 demo
Assignment #3 deadline
Project Delivery
Mon, Dec 9
Project final written submission
Thursday, Dec 12
A4 demo
Assignment #4 deadline

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