Description
Restriction
The module includes an introduction of Python with object-oriented programming and libraires such as NumPy. The hands-on components of the module teach highly transferable skills and may be suitable for students without programming experience, while prior exposure to programming is desirable. The module provides a collection of hands-on tutorials both in Python and MATLAB and is suitable for students have MATLAB or other numerical computing experience and wish to learn Python.A good understanding of mathematics at undergraduate engineering level is required, such as linear algebra, calculus, probability and statistics.Description
Good computer programming skills are fundamental to modern medical image analysis. Students completing the course will understand key concepts of programming using Python as an example, and be able to apply these to store, display, process and analyse medical images using standard techniques, as well as combine these techniques to implement more complex image processing and analysis algorithms.
Topics include software development, numerical computing, working with medical image data (e.g., different image types, file formats, higher dimensional arrays, masks, point sets, meshes and visualisation), basic medical image analysis tasks (e.g., image processing, spatial coordinate transformation, morphological operation, numerical optimisation) and medical imaging applications.
The module is assessed by 100% coursework in which algorithms are implemented in Python to analyse patient image data and solve real-world medical image computing problems.
Methods of assessment
50% Individual coding tasks50% A projectModule deliveries for 2024/25 academic year
Last updated
This module description was last updated on 19th August 2024.
Ìý