CMPT742: Practices in visual computing 1, Fall 2025

Schedule

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

Week 2
Mon, Sep 15
Image inpainting (Laplace, Poisson), Graph-based segmentation
Fri, Sep 19
Numpy tutorial, OpenCV tutorial

Week 3
Mon, Sep 22
Introduction to machine learning

Fri, Sep 26
PyTorch tutorial - part 1
Week 4
Mon, Sep 29
CNNs, Image classification, UNet
Assignment #1 deadline
Fri, Oct 3
PyTorch tutorial - part 2
Project proposal deadline
Week 5
Mon, Oct 6
Co-op Visit, Object Detection
Fri, Oct 10
Image Classification 1
Week 6
Tue, Oct 13
Thanksgiving, no lecture
Fri, Oct 17
Object Detection 1

Week 7
Mon, Oct 20
Project Milestones

Fri, Oct 24
Image Classification 2
Week 8
Mon, Oct 27
PCA, SVD, Quiz 1
Assignment #2 deadline
Fri, Oct 31
Image Segmentation 1
Week 9
Fri, Nov 7
Keypoint detection, SIFT, Ransac

Week 10
Mon, Nov 10
Catch up
Fri, Nov 14
Image Segmentation 2
Week 11
Mon, Nov 17
Curves, Geometry processing
Assignment #3 deadline
Fri, Nov 21
Object Detection 2
Week 12
Mon, Nov 24
Geometry Processing (Cont), Quiz 2
Fri, Nov 28

Week 13
Mon, Dec 1
Project final presentation
Fri, Dec 5
Project Delivery
Mon, Dec 8
Project final written submission
Assignment #4 deadline
Thursday, Dec 12

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