Programming for colour imaging
Aims
This module provides an opportunity to study programming and scripting in the context of imaging
Learning outcomes
On completion of this module the student will be able to :
- Demonstrate an understanding of programming concepts
- Demonstrate an appreciation of the software design process
- Devise, develop and implement algorithms for image processing and colour space transformation
- Demonstrate the use of a programming language to solve a computing problem in colour imaging
Indicative content
Variables and data types
- Algorithms and control structures
- Structured programming
- Software design and the user interface
- Development methods for Internet publishing
- Document structuring using XML and HTML
- Scripting and macro writing with VBA and Perl
- Colour space transforms and image manipulation with MatLab
- Spatial domain and frequency domain processing
- Developing filters for image-editing applications
Teaching and learning methods
Lectures and practical workshops
Assessment requirements
This module will be assessed through:
- a software application in colorimetry, with full supporting documentation
- a software application using either colour imaging, Internet or image processing technologies