Computer Vision
Course Code: Y2B1
ECTS Credits: 8.0
Course Description
This course introduces core techniques in computer vision, from image filtering and morphological operations to deep learning-based object detection and segmentation. Students gain practical experience through structured, hands-on exercises emphasizing learning by doing.
Rather than focusing on theory alone, the course is designed around applying concepts directly to real-world images. Students develop the skills to design, implement, and evaluate vision pipelines with both classical and modern approaches.
Course Content
- Introduction to Digital Images
- Thresholding and Filtering
- Morphological Operations
- Edge and Contour Detection
- Image Segmentation
- Object Detection with Deep Learning
- Image Segmentation with Deep Learning
- Multiclass Image Segmentation
- Skeleton Analysis
- Measuring Objects in Images
Prerequisites
- Completion of all Year 1 courses in the Applied Data Science & AI programme.
Recommended Reading
- Digital Image Processing by R. C. Gonzalez, R. E. Woods (4th Ed.)