16-720 Computer Vision

Carnegie Mellon University · Fall 2026

Syllabus Thumbnail of the 16-720 syllabus

Time / Location: Tue / Thu, 3:30–4:50 PM · TEP 1403

Kris Kitani
Kris KitaniInstructor
Ce Zhang
Ce ZhangTA
Wenli Xiao
Wenli XiaoTA
Vihaan Misra
Vihaan MisraTA
Aviral Chharia
Aviral ChhariaTA
Manan Shah
Manan ShahTA

This course covers core ideas in computer vision, including image formation, filtering, recognition, geometry, 3D vision, and modern vision and generative models, with an emphasis on fundamental principles and influential recent work.

Assignments are published on this website. Enrolled students should use Canvas for announcements, due dates, and class resources.

Schedule

DateNo.TopicAssignments / Notes
Aug 25L1Introductions, Policies, Grading, Applications of Computer Vision
Aug 27L2Filtering and Image Pyramids
Sep 1L3Fourier Domain
Sep 3L4Image Boundaries and Gradient Filters
Sep 8L5Feature DetectionHW1 Released: Image Features
Sep 10L6Feature Descriptors
Sep 15L7Image Representations: GIST, Bag of Visual Words
Sep 17Checkpoint 1, lecture continuation
Sep 22L8Classification Methods: K-NN, Naive Bayes, SVM
Sep 24L9Neural Networks: Perceptron, Gradient Descent, SGD
Sep 29L10Initialization, Learning Rates, and Optimization AlgorithmsHW1 Due
HW2 Released: Recognition
Oct 1L11CNN Classification and Detection
Oct 6L12Vision Transformer
Oct 8L13DETR, GAN, VAE
Oct 13NO CLASS — Fall Break
Oct 15NO CLASS — Fall Break
Oct 20L142D Transformations: Euclidean, Similarity, Affine, Projective
Oct 22Checkpoint 2, lecture continuation
Oct 27L15Homography EstimationHW2 Due
HW3 Released: Geometry and Motion
Oct 29L16Single-View Geometry
Nov 3NO CLASS — Democracy Day
Nov 5LXSpecial Topic
Nov 10L17Camera Models, Pose Estimation, and Triangulation
Nov 12L18Epipolar Geometry
Nov 17L19Structure from Motion
Nov 19Checkpoint 3, lecture continuation
Nov 24L20Stereo, Optical FlowHW3 Due
Nov 26NO CLASS — Thanksgiving
Dec 1L21Optical Flow, Image Alignment
Dec 3LXSpecial Topic