- Academic Registry
Programme & Unit Catalogues


CM30080: Computer vision

[Page last updated: 02 August 2022]

Academic Year: 2022/23
Owning Department/School: Department of Computer Science
Credits: 6 [equivalent to 12 CATS credits]
Notional Study Hours: 120
Level: Honours (FHEQ level 6)
Period:
Semester 2
Assessment Summary: CW 50%, EX 50%
Assessment Detail:
  • Course Work (CW 50%)
  • Examination (EX 50%)
Supplementary Assessment:
Like-for-like reassessment (where allowed by programme regulations)
Requisites: It is strongly recommended that you have taken CM20219 or similar before taking this unit
Learning Outcomes: Students will be able to:
1. Distinguish low-level from high-level Computer Vision methods, and appreciate the vision problem;
2. Describe edge detection as a linear filter and distinguish between linear filtering and morphology;
3. Describe multi-camera geometry and understand its value in applications such as mosaicing and reconstruction;
4. Understand texture and segmentation, and the role of high-level models in recognition;
5. Appreciate a broad range of contemporary Computer Vision.

Aims: To understand the ways of analysing images to get information out of them. In order to achieve this it will be necessary to understand the underlyin mathematics and computer techniques.

Skills: Application of number (T/F).

Content: Low level vision: Convolution and linear filtering, edge detection and blurring; the role of scale. Morphology. Texture descriptors. Multi-camera vision: Homographies, epipolar geometry, and the fundamental matrix. Mosaicing and 3D reconstruction. Segmentation: Hough transforms, unsupervised clustering, scale sieves. Recognition: The role of prior models: templates, geometry, and statistics.

Programme availability:

CM30080 is Optional on the following programmes:

Department of Computer Science
  • USCM-AFB06 : BSc(Hons) Computer Science (Year 3)
  • USCM-AAB07 : BSc(Hons) Computer Science with Study year abroad (Year 4)
  • USCM-AKB07 : BSc(Hons) Computer Science with Year long work placement (Year 4)
  • USCM-AFB27 : BSc(Hons) Computer Science and Artificial Intelligence (Year 3)
  • USCM-AFB20 : BSc(Hons) Computer Science and Mathematics (Year 3)
  • USCM-AAB20 : BSc(Hons) Computer Science and Mathematics with Study year abroad (Year 4)
  • USCM-AKB20 : BSc(Hons) Computer Science and Mathematics with Year long work placement (Year 4)
  • USCM-AFM01 : MComp(Hons) Computer Science (Year 3)
  • USCM-AAM02 : MComp(Hons) Computer Science with Study year abroad (Year 3)
  • USCM-AKM02 : MComp(Hons) Computer Science with Year long work placement (Year 3)
  • USCM-AFM27 : MComp(Hons) Computer Science and Artificial Intelligence (Year 3)
  • USCM-AAM27 : MComp(Hons) Computer Science and Artificial Intelligence with Study year abroad (Year 3)
  • USCM-AKM27 : MComp(Hons) Computer Science and Artificial Intelligence with Year long work placement (Year 3)
  • USCM-AFM14 : MComp(Hons) Computer Science and Mathematics (Year 3)
  • USCM-AAM14 : MComp(Hons) Computer Science and Mathematics with Study year abroad (Year 3)
  • USCM-AKM14 : MComp(Hons) Computer Science and Mathematics with Year long work placement (Year 3)

Notes:

  • This unit catalogue is applicable for the 2022/23 academic year only. Students continuing their studies into 2023/24 and beyond should not assume that this unit will be available in future years in the format displayed here for 2022/23.
  • Programmes and units are subject to change in accordance with normal University procedures.
  • Availability of units will be subject to constraints such as staff availability, minimum and maximum group sizes, and timetabling factors as well as a student's ability to meet any pre-requisite rules.
  • Find out more about these and other important University terms and conditions here.