CSC 470 Computer Vision and Image Analysis
This course includes classical image processing and CV techniques which are the basis of many standard CV applications. From this foundation the course moves to the deep learning approaches that have revolutionized CV. Students apply tools drawn from the extensive universe of Python’s CV related packages in the hands-on assignments. Major topics covered in the course include: algorithms used to prepare images, transform images and extract features; statistical properties of images and methods of decomposition; classification of objects in images; optimization and regularization for machine learning algorithms; image classification using deep neural networks; motion in images and optical flow; advanced deep neural network architectures; object detection and tracking algorithms; models of stereo vision; segmentation of images; and generative models.
Prerequisite
CSC 430 or CSC 400 with a minimum grade of C.