Tony Pridmore

G52IIP - Introduction to Image Processing

Digital image processing is a key enabling technology of today's digital society, and is a fundamental building block of digital photography, digital television, computer games, computer vision, and computer graphics. This module gives an introduction to the field of digital image processing. The module focuses on methods - what they do and how they work - but will also provide practical experience of image processing using Matlab, a powerful and widely used tool.

G53VIS - Computer Vision

When an image is captured by a camera, each pixel records a few integers describing the brightness and colour of a small area of the viewed scene. Those pixel values are a function of the three dimensional position and shape of the viewed objects, their surface properties, and illumination. Biological vision systems, like ours, seem to have no trouble inverting the complex process of image formation to tell us what we are looking at, where it is, what colour it is, how it illuminated and how it is moving. Computer Vision is concerned with the computational processes that allow this to happen. The practical goal of computer Vision is to produce capable of recovering quantitative descriptions of the viewed environment from individual and sequences of images. This module presents a range of computer vision problems and techniques, emphasising object recognition and the recovery of 3D shape and motion