¹û¶³Ó°Ôº

XClose

¹û¶³Ó°Ôº Module Catalogue

Home
Menu

Programming Foundations for Medical Image Analysis (MPHY0030)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Medical Physics and Biomedical Engineering
Credit value
15
Restrictions
a) 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. b) A good understanding of mathematics at undergraduate engineering level is required, such as linear algebra, calculus, probability and statistics.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

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 project

Module deliveries for 2024/25 academic year

Intended teaching term: Term 1 ÌýÌýÌý Postgraduate (FHEQ Level 7)

Teaching and assessment

Mode of study
In person
Methods of assessment
100% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
39
Module leader
Professor Yipeng Hu
Who to contact for more information
medphys.teaching@ucl.ac.uk

Intended teaching term: Term 1 ÌýÌýÌý Undergraduate (FHEQ Level 7)

Teaching and assessment

Mode of study
In person
Methods of assessment
100% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
21
Module leader
Professor Yipeng Hu
Who to contact for more information
medphys.teaching@ucl.ac.uk

Last updated

This module description was last updated on 8th April 2024.

Ìý