School of Electronic Engineering and Computer Science

ECS624U C++ for Image Processing

Module code: ECS624U

Credits: 15
Semester: SEM2

This module gives you a practical introduction to C++ and uses this programming language to examine applications in low level image processing.

Topics covered include:

  • image representation examining perception
  • sampling and display
  • image transforms and image enhancement using point and spatial operations
  • image processing methods such as convolution, frequency filtering and image restoration, compression and segmentation.


* Note that this module is dual level, i.e. is taught at both levels 6 and 7. The assessment for the level 6 and 7 variants differs by at least 1/3, either in coursework or exam components, with the higher level variant testing the more advanced learning objectives noted in the relevant module descriptor. Any student who has already studied the level 6 variant may not subsequently study the equivalent level 7 variant. 

Level: 6