CS3U2: Linear Algebra for Computer Vision and Robotics

Module Provider:

Computer Science

Number of credits:

10 [5 ECTS credits]


H (Honours)

Terms in which taught:


Module Convenor:

Dr JM Ferryman



Modules excluded:

Current from:


The aim of this module is to introduce linear algebra techniques for use in computer vision and robotics applications.

Assessable learning outcomes:
Familiarity with the basic theory, techniques and algorithms for rudimentary linear algebra, single image processing and 'hands on' experience of implementing algebraic and geometric operations, the results of which will be demonstrated, and presented as a written report.

Additional outcomes:
Appreciation of the scope and applications of linear algebra in image processing, computer vision and robotics.

Outline content:
The main topics are
1. Linear algebra
2. Vector and matrix operations
3. Two- and three- dimensional geometry
4. Homogeneous coordinates
5. Co-ordinate transformations
6. Data association
7. Optimisation techniques
8. Perspective projection and inversion

Brief description of teaching and learning methods:
The material is presented in 10 lectures. The assignment is carried out singly. The assignment is demonstrated, and presented in a written report.

Contact hours:

  Autumn Spring Summer
Lectures 10    
Practicals 8    
Other contact (eg study visits)      
Total hours 18    
Number of essays or assignments 1    
Other (eg major seminar paper) 1 (demonstration)    

Assignment involving the implementation of significant algebraic and geometric operations.
Relative percentage of coursework: 40%
One 90-minute written examination
Requirements for a pass:
As specified by the Faculty of Science
Reassessment arrangements:
Examination only

Last updated: 23/Jun/2005

Things to do now