CPSC 4070/6070: Applied Computer Vision
(2026 Spring)
(2026 Spring)
Location: McAdams Hall 114
Time: Monday 4:00 pm - 6:45 pm
Credits: 3
Instructor: Siyu Huang (siyuh@clemson.edu), Assistant Professor at Clemson University
Instructor Office Hour: Monday 3:00 pm - 4:00 pm, McAdams Hall 218
TA: Xi Liu (xi9@clemson.edu)
TA Office Hour: Tuesday 4:00 pm - 5:00 pm, https://clemson.zoom.us/j/99227129368?pwd=bVFEEblaQgp6BE03agJE96Rmzeba42.1
Course overview
This course offers an introduction to fundamental principles and real-world applications of 2D, 3D, and deep learning-based computer vision. Major topics include image filtering, feature detection and matching, recognition and tracking, scene understanding, camera imaging geometry, stereo vision, and deep learning-based vision. Students will learn to implement interesting computer vision algorithms in a series of well designed projects. Students will also explore intriguing research questions during a final project. This course will be of particular interest to students seeking to delve into fields of image processing and computer vision.
Prerequisites
This course requires students to have basic knowledge in linear algebra, basic probability, and Python programming. Knowledge in signal processing and machine learning is recommended but not necessary.
Recommended Materials
Computer Vision: Algorithms and Applications (http://www.szeliski.org/Book/)
Assignments and Grading
* Students will be allowed a total of five late days per course. Each additional late day will incur a 10% penalty.
Five homework assignments (60% = 12%*5)
Convolution and cross-correlation
Canny Edge Detector, Hough transform
Harris corner detector, RANSAC, HOG descriptor
Face detection
Lukas-Kanade tracking
A final project (35%)
Project proposal presentation (5%)
Final project blog post (20%)
Final presentation (10%)
Class participation (5%)