Course detail

Analysis of Biomedical Images

FEKT-MPA-ABOAcad. year: 2026/2027

The subject is oriented towards providing overview of the methods of biomedical image analysis, and a good insight into their concepts, as related to the properties of the medical image data obtained by individual imaging modalities used in medicine and biology.

Language of instruction

English

Number of ECTS credits

6

Mode of study

Not applicable.

Entry knowledge

Knowledge at bachelor's level is required, especially in mathematics and signal processing.

Basic theory of digital signal and image processing.

Advanced knowledge of python programming is also required. 

 

Rules for evaluation and completion of the course

Requirements for completion of a course are elaborated by the lecturer responsible for the course every year;
basically:
- obtaining at least the minimum number of points required and active participation in the demonstration exercises.
- successful passing of final written exam

Delimitation of controlled teaching and its procedures are specified by a regulation issued by the lecturer responsible for the course and updated for every year (see Rozvrhové jednotky).
Basically:
- obligatory computer-lab tutorial
- voluntary lecture



Aims

The goal of the course is to enable the students gaining an overview of, and insight into, the methods of medical image analysis; acquiring practical experience in software realisation of the methods.
The graduate of the course is capable of:
- recommending and critically evaluating suitability of individual methods of medical image analysis to a particular purpose, based on theoretical and practical knowledge gained in the course,
- implementing these methods on a suitable software platform, possibly with commercial software,
- being a valid member of a research / experimental interdisciplinary team in the area of biomedical image data.

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Gengsheng Lawrence Zeng: Image Reconstruction, de Gruyter, 2017 (EN)
J. Jan: Medical Image Processing,Reconstruction and Restoration, CRC Taylor and Francis 2006 (EN)
J. Jan: Medical ImageProcessing, Reconstruction and Analysis 2nd edition CRC Press, Taylor & Francis 2020 (EN)
M. Nixon: Feature Extraction and Image Processing for Computer Vision, Academic Press (EN)

Recommended reading

M. Sonka, V. Hlavac: Image Processing, Analysis And Machine Vision, Cengage Learning, 2017 (EN)

Classification of course in study plans

  • Programme MPC-BTB Master's 1 year of study, summer semester, compulsory
  • Programme MPC-BIO Master's 1 year of study, summer semester, compulsory
  • Programme MPAD-BIO Master's 1 year of study, summer semester, compulsory, fundamental theoretical courses of the profile core
  • Programme MPA-BTB Master's 1 year of study, summer semester, compulsory
  • Programme MPA-BIO Master's 1 year of study, summer semester, compulsory, fundamental theoretical courses of the profile core
  • Programme MPCN-BTB Master's 1 year of study, summer semester, compulsory
  • Programme MPAN-BIO Master's 1 year of study, summer semester, compulsory

  • Programme MPCN-BIO Master's

    specialization MPC-BIO_TECH , 1 year of study, summer semester, compulsory
    specialization MPC-SPORT_TECH , 1 year of study, summer semester, compulsory

Type of course unit

 

Lecture

39 hours, optionally

Teacher / Lecturer

Syllabus

The lectures are divided into two mutually interconnected parts. In the first, theoretical part, students are introduced to the fundamental principles and methods of processing and analyzing image data used in biomedicine and clinical practice. Emphasis is placed on understanding mathematical foundations, algorithmic principles, and the logic of individual processing steps. In the second, application-oriented part, the theoretical knowledge is complemented by practical examples of procedures derived from real clinical practice and published scientific articles. Together with the instructor, students analyze specific methods, their limitations, approaches to evaluating results, and the appropriateness of their use for different types of medical data. This part also includes short student presentations based on selected published scientific articles. Their aim is to develop the ability to critically work with academic sources, understand modern methods, and navigate current trends in the field of medical image processing.

Lecture theory topics:

  1. Introduction to biomedical imaging – overview of medical modalities and types of image data.
  2. Discrete image and its representation – mathematical models, discretization, matrix representation.
  3. Basic 2D transformations – Fourier transform, spatial and frequency filters.
  4. Point and local operators – contrast adjustment, noise reduction, edge enhancement.
  5. Feature extraction – textural features, convolution-based approaches.
  6. Edge detection and edge representation – gradient operators, derivatives.
  7. Image segmentation – thresholding, region-based methods, watershed, basics of machine learning.
  8. Morphological operations – erosion, dilation, opening, closing.
  9. Geometric transformations and image registration – rigid and nonlinear transformations.
  10. Reconstruction from projections – backprojection, algebraic methods.

Application part of the lectures:

  1. Practical examples from clinical practice (CT, MRI, ultrasound) – real tasks and procedures.
  2. Analysis of published scientific articles – discussion of methods and results.
  3. Advanced methods of modern research – e.g., deep learning, hybrid algorithms.
  4. Student presentations of selected published articles.

Exercise in computer lab

26 hours, compulsory

Teacher / Lecturer

Syllabus

PC exercises represent the practical component of the course and directly follow the topics covered in theoretical lectures. Each exercise begins with a short test verifying students’ understanding of the lecture content, thematically aligned with the topic of the given session. After the test, students work together with the instructor to implement and demonstrate practical applications of the discussed methods, solve typical problems in image processing, and examine how parameter settings influence the resulting outputs.

Students work individually on computers and complete tasks through practical programming in Python. The aim of the exercises is to develop the ability to apply image-processing methods in real tasks, understand the behavior of algorithms, and correctly interpret their outputs.

Outline of PC exercises:

  1. Basic operations with discrete images, image spectrum; verification of Fourier transform properties.
  2. Discrete 2D operators – point and local operations (contrast adjustment, gamma correction, edge enhancement, noise reduction).
  3. Feature extraction – frequency-domain features, convolution-based features, texture analysis.
  4. Edge detection – first- and second-derivative methods, combined approaches.
  5. Image segmentation – simple, adaptive, multi- and semi-thresholding; Otsu’s method; region growing; watershed; parametric and geometric active contours; machine-learning approaches; morphological operations.
  6. Object recognition – implementation of the Hough transform for line and circle detection.
  7. 2D interpolation; implementation of rigid and affine geometric transformations; image registration and fusion.
  8. Tomographic image reconstruction – inverse Radon transform approximation, sinogram construction, simple and filtered backprojection, fan-beam reconstruction.

Individual preparation for a final exam

40 hours, optionally

Teacher / Lecturer

Individual preparation for excercises

40 hours, optionally

Teacher / Lecturer