Computer Science

Computer Vision

Computer Vision
Introduction to fundamental concepts and algorithms of computer vision, including feature extraction, detection, segmentation, registration, recognition, motion, 3D vision, and image understanding. Applies techniques from image processing, geometry, Bayesian methods, optimization, and machine learning to computer vision problems.
 Hours3.0 Credit, 3.0 Lecture, 0.0 Lab
 PrerequisitesC S 312 & MATH 313; or C S 312 & MATH 213 & MATH 215
 RecommendedStat 121 or Stat 201.
 NoteStudents are allowed only 1 retake of C S 450. This includes students who have failed or withdrawn (received a "W" grade). If after 1 retake, a student needs to retake the course again, the student must wait 1 semester/term before being allowed to take any C S course and must follow the petition process at This policy does not apply to classes dropped before the add/drop deadline. Petitions for exceptions to the policy can be completed at
 ProgramsContaining C S 450
Course Outcomes: 

Introduction to Digital Signal and Image Processing

Understand and apply the following:

  • Sampling and quantization of image information
  • Camera properties and the acquisition of images
  • Mathematics of image-space transformations
  • Fourier transforms and filtering