Biomedical Data Visualization
FEKT-MPC-VIZAcad. year: 2019/2020
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.
Recommended optional programme components
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
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.