Course detail

Biomedical Data Visualization

FEKT-FVIZAcad. year: 2017/2018

The course is oriented to knowledge on computer graphics applied to biomedical data. The main focus is visualization of 3D image data acquired using magnetic resonance imaging, CT tomography, PET and SPECT. It is the use of OpenGL methods for basic graphic primitives and creating of 3D scenes. Furthermore, methods for visualization of higher-dimension data are included.

Learning outcomes of the course unit

Former student is able to:
- Describe color spaces in computer graphics
- Describe basic principles of image compression
- Describe principles of 3D scene creation
- Create basic graphic primitives in OpenGL
- Describe light model in 3D scenes
- Describe methods of 3D images creation from volume data (CT, MRI)
- Modify properties of OpenGL rendering


The subject knowledge of programing and algorithms on the Bachelor´s degree level is requested. Knowledge and the ability to use cycles for, while, structures if, switch-case, basic variables data types and basic image processing methods.


Not applicable.

Recommended optional programme components

Not applicable.

Recommended or required reading

ŽÁRA, J., BENEŠ, B., SOCHOR, J., FELKEL, P: Moderní počítačová grafika (2. vydání). Computer Press, 2005, ISBN 80-251-0454-0. (CS)
UDUPA, J. K., HERMAN, G. T.: 3D imaging in medicine (2nd edition). CRC Press, 1991, ISBN:0-8493-4294-5 (EN)

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

Up to 30 point in computer exercises (test and project)
Up to 70 points in final exam (written)
Final exam is focused on orientation in principles used in computer graphics, methods for rendering using OpenGL and options in scene properties.

Language of instruction


Work placements

Not applicable.

Course curriculum

1. Classification of visualization techniques
2. Color spaces.
3. Representation of basic 2D objects.
4. Area borders, filling of geometric and raster defined area.
5. Curves – properties, generating, modeling.
6. Planes – properties, generating, modeling.
7. Surface and volume representation of 3D objects.
8. Shadows in computer graphics.
9. Textures and texturing.
10. Projecting methods
11. Reflection models
12. Technical resources for visualization.


Knowledge of representation of simple geometrical objects and their use for description of real objects in medical imaging. Knowledge of methods used in visualization of biomedical data.

Specification of controlled education, way of implementation and compensation for absences

Limitations of controlled teaching and its procedures are specified by a regulation issued by the lecturer responsible for the course and updated for every year.

Classification of course in study plans

  • Programme BTBIO-F Master's

    branch F-BTB , 2. year of study, winter semester, 6 credits, compulsory

  • Programme EEKR-CZV lifelong learning

    branch ET-CZV , 1. year of study, winter semester, 6 credits, compulsory

Type of course unit



26 hours, optionally

Teacher / Lecturer

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer