COMPGV01 - Mathematical Methods Algorithms and Implementations

Note: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).

Code
COMPGV01 (Also taught as: COMPM072)
Year
MSc
Prerequisites
N/A
Term
1
Taught By
Simon Julier (100%)
Aims
To provide a rigorous mathematical approach: in particular to define standard notations for consistent usage in other modules. To present relevant theories and results. To develop algorithmic approach from mathematical formulation through to hardware implications.
Learning Outcomes
To understand analytical and numerical methods for image processing, graphics and image reconstruction.

Content:

Linear Algebra via Geometry
Vectors; matrices; eigenvalues; kernel spaces; singular value decomposition; co-ordinate systems; orthogonalisation; lines; planes; rotation and translation
Probability and Estimation
Forward probability; common probability distributions; Monte Carlo sampling; moments; inverse probability; Bayes Theorem; random variables; maximum likelihood estimation
Calculus
Ordinary differential equations (complementary functions and particular integrals); partial differential equations (separation of variables)
Fourier Transforms
Calculating Fourier series and transforms; interpreting Fourier series; Fast Fourier Transforms
Basic Algorithms
Dynamic programming; sorting; tree searches
Practicals
1. Linear algebra/ probability and estimation
2. Calculus
3. Fourier transforms
4. Basic algorithms

Method of Instruction:

Lecture presentations with associated class coursework and laboratory sessions. There are 4 pieces of coursework, all equally weighted.

Assessment:

The course has the following assessment components:

  • Written Examination (2.5 hours, 75%)
  • Coursework Section (4 pieces, 25%)

To pass this course, students must:

  • Obtain an overall pass mark of 50% for all sections combined

The examination rubric is:
Choice of 3 questions from five. All questions carry equal marks

Resources:

Numerical Recipes in C, W.H.Press et.al., Cambridge University Press

Lecture notes (S.Julier)