- Student Records
Programme & Unit Catalogues


CM20219: Fundamentals of visual computing

Follow this link for further information on academic years Academic Year: 2018/9
Further information on owning departmentsOwning Department/School: Department of Computer Science
Further information on credits Credits: 6      [equivalent to 12 CATS credits]
Further information on notional study hours Notional Study Hours: 120
Further information on unit levels Level: Intermediate (FHEQ level 5)
Further information on teaching periods Period:
Semester 1
Further information on unit assessment Assessment Summary: CW 30%, EX 70%
Further information on unit assessment Assessment Detail:
  • Coursework (CW 30%)
  • Examination (EX 70%)
Further information on supplementary assessment Supplementary Assessment:
Like-for-like reassessment (where allowed by programme regulations)
Further information on requisites Requisites: Before taking this module you must ( take CM10197 AND take CM10227 AND take CM10228 ) OR ( take MA10210 AND take CM10227 AND take CM10228 ) OR ( take XX10199 AND take EE10134 ) OR ( take EE10214 AND take EE10134 )
Further information on descriptions Description: Aims:
To provide the mathematical and computational foundations for Computer Graphics and Computer Vision.
To introduce forward processing (e.g., modelling, animation, rendering) as well as inverse processing (e.g., registration, reconstruction, recognition) in the context of Visual Computing.
To provide skills in modelling and manipulation of images and computer graphic objects.

Learning Outcomes:
1. Model and manipulate graphical objects to generate images
2. Process images to extract useful information
3. Select appropriate techniques for modelling and image processing tasks

Skills:
Problem Solving (T/F, A), Application of Number (T/F, A).

Content:
Geometry and 3D Modelling
* Rigid Body Transforms in 2D/3D, Affine/Projective Transforms, Surface Modelling, Parametric Curves, Piecewise Modelling and Continuity, Simple Rendering.
Image Processing and Low-Level Vision
* Image Formation, Linear Filtering, Gradients, Scale, Image Features, Correlation, Matching, Image Warping, Sampling and Aliasing,
Mathematical methods for Visual Computing
* Linear and Projective Transforms, Convolution, Fourier Transforms, Nyquist Theorem.
Before taking this module you must take CM10197
While taking this module you must take CM20214 OR take CM20221
Further information on programme availabilityProgramme availability:

CM20219 is Compulsory on the following programmes:

Department of Computer Science
  • USCM-AFB06 : BSc(Hons) Computer Science (Year 2)
  • USCM-AAB07 : BSc(Hons) Computer Science with Study year abroad (Year 2)
  • USCM-AKB07 : BSc(Hons) Computer Science with Year long work placement (Year 2)
  • USCM-AFM01 : MComp(Hons) Computer Science (Year 2)
  • USCM-AAM02 : MComp(Hons) Computer Science with Study year abroad (Year 2)
  • USCM-AKM02 : MComp(Hons) Computer Science with Year long work placement (Year 2)
Department of Electronic & Electrical Engineering
  • UEEE-AFB13 : BEng(Hons) Computer Systems Engineering (Year 3)
  • UEEE-AKB13 : BEng(Hons) Computer Systems Engineering with Year long work placement (Year 4)
  • UEEE-AFM13 : MEng(Hons) Computer Systems Engineering (Year 3)
  • UEEE-AKM13 : MEng(Hons) Computer Systems Engineering with Year long work placement (Year 4)

CM20219 is Optional on the following programmes:

Department of Computer Science
  • USCM-AFB20 : BSc(Hons) Computer Science and Mathematics (Year 2)
  • USCM-AAB20 : BSc(Hons) Computer Science and Mathematics with Study year abroad (Year 2)
  • USCM-AKB20 : BSc(Hons) Computer Science and Mathematics with Year long work placement (Year 2)
  • USCM-AFM14 : MComp(Hons) Computer Science and Mathematics (Year 2)
  • USCM-AAM14 : MComp(Hons) Computer Science and Mathematics with Study year abroad (Year 2)
  • USCM-AKM14 : MComp(Hons) Computer Science and Mathematics with Year long work placement (Year 2)
Department of Electronic & Electrical Engineering
  • UEEE-AFB01 : BEng(Hons) Electrical and Electronic Engineering (Year 3)
  • UEEE-AKB01 : BEng(Hons) Electrical and Electronic Engineering with Year long work placement (Year 4)
  • UEEE-AFM01 : MEng(Hons) Electrical and Electronic Engineering (Year 3)
  • UEEE-AKM01 : MEng(Hons) Electrical and Electronic Engineering with Year long work placement (Year 4)

Notes: