Fundamentals of Computer Vision with Deep Learning, 5 credits

Credit-bearing course

Computer Vision

Machine Learning

This course presents computer vision and deep learning techniques. It is designed for students with a background in computer science who want to gain additional skills in how machine learning is applied in computer vision.

You will learn about computer vision concepts, both from a theoretical and practical perspective. The primary content includes: Image acquisition, representation, and transformation. Low-level vision (edges, corners, lines, and circles detection). Feature extraction using deep neural networks and transfer learning. Image pattern classification. Computer vision applications, including: Facial image analysis, In-vehicle vision system (driver drowsiness), Robot vision systems (human emotion and intention detection).