Computer Vision
- Module Identifier
- CS34020
- Module Title
- Computer Vision
- Academic Year
- 2026/2027
- Semester
- Semester 1
- Co-ordinator
- Professor Bernard Tiddeman
- Reading List
- View on Aspire
- Pre-Requisite
-
CC12320 or CS12320
- Exclusive (Any Acad Year)
-
Replacement for CS34110 - Other Staff
- Dr Wayne Aubrey
Assessment
|
Assessment Type |
Assessment details |
Proportion |
|---|---|---|
| Semester Assessment | Computer vision assignment: 30 Hours | 50% |
| Semester Exam | Written Exam: 2 Hours Written exam, with limited open notes, based on a topic indicated in advance. | 50% |
| Supplementary Assessment | Computer vision assignment: 30 Hours | 50% |
| Supplementary Exam | Supplementary Exam: 2 Hours Will take the same form, under the terms of the Department's policy. | 50% |
Learning Outcomes
On successful completion of this module students should be able to:
- Express a consolidated and extended understanding and knowledge of Computer Vision techniques.
- Compare, critically evaluate and discuss competing methods.
- Explain the problems, techniques and difficulties associated with the different areas of Computer Vision.
Brief description
The module will introduce the subject of Computer Vision with applications in a variety of contexts, including robotics, security and image analysis. It will start with low-level vision such as edge detection, feature detection, and segmentation. Intermediate vision will describe various techniques to infer 3 dimensional information from images. Some high-level techniques will be introduced, leading to discussion of deep learning approaches.
Aims
The aim of the module is provide a grounding in applied computer vision, including real-time and low-level techniques through to high-level and deep learning approaches. It is intending to prepare students for major projects and employment opportunities utilising computer vision techniques.
Content
Foundations of vision: Image acquisition, sources of noise, human visual perception, and the evaluation and design of visual computing systems.
Edges and features: The image as landscape, edge detection, feature detection and representation, appearance as feature.
Motion: The video as a 3D dataset, feature tracking, background subtraction, modelling motion and change.
Objects: Grouping features, grouping motion, modelling variability. Learning models.
3D: Shape from X (shading, defocus, occlusion, photometric stereo). Multiview techniques (binocular, structure from motion). Direct 3D capture techniques (lidar, sonar).
Deep learning: Convolutional neural networks, attention mechanisms and Transformer architectures, generative networks, loss functions and training schemes.
Module skills
|
Skills type |
Skills details |
|---|---|
| Application of Number | Computer vision involves higher level mathematical concepts |
| Communication | Exam writing develops written communication skills |
| Improving own Learning and Performance | Independent learning is necessary to complete the module |
| Information Technology | Information and communications technology is intrinsic to computer science. |
| Personal Development and Career planning | There is a substantial demand for computer vision expertise. |
| Problem solving | Problem solving is intrinsic to computing in general. |
| Research skills | This is a research driven module; research skills will be exercised throughout |
| Subject Specific Skills | Computer vision. |
| Team work | This module will require individual rather than team work. |
Notes
This module is at CQFW Level 6
Computer Science,Aberystwyth University, Llandinam Building, Penglais, Aberystwyth,
01970 622424 : +44 : +44 (0)1970 622021
cs-office@aber.ac.uk: cs-office@aber.ac.uk
