3D Medical Visualization
3D Medical Visualization [MIP, MPR, Angio & Co.]
Prof. Dr. Stefan Röttger, Stefan.Roettger@th-nuernberg.de
What is the scope of this lecture?
We are going to examine and display 3D medical data hands on by employing various kinds of visualization techniques.

Lecture 1
Introduction
Learning Objectives:
Objectives Test:

Lecture 2
X-Ray, CT and MRI Data
- History and Physical Background
- Scanner Technology
- Computer Tomography
- Magnetic Resonance Imaging
- Data Overview
- Example Data
- 2D Visualization Tools
Learning Objectives:
Objectives Test:

Lecture 3
DICOM Data
Learning Objectives:
Objectives Test:

Lecture 4
ITK: Insight Segmentation Tool Kit
Learning Objectives:
Objectives Test:

Lecture 5
Time-dependent MR Angio data in clinical practice: MIPt, WI, WO and TTP
Learning Objectives:
Objectives Test:

Lecture 6
3D Rendering with OpenGL
- Graphic Concepts
- OpenGL Terminology
- OpenGL Pipeline
- Scene Graph APIs
- Blender
- QGL Class Concept
- OpenGL Lighting
- OpenGL Texturing
- 3D Textures
- 3D Procedural Textures
Learning Objectives:
Objectives Test:

Lecture 7
Iso-Contouring
- Iso Contouring
- Line Based Iso-Contouring
- Pixel Based Iso-Contouring
- Programmable Pipeline
- Iso-Contouring With Graphics Hardware
Learning Objectives:
Objectives Test:

Lecture 8
Visualizing Iso Surfaces (Surface Shaded Display)
- Volume Visualization
- Iso Surfaces
- Iso Surface Shading
- Contour Tracing
- Iso Surface Examples
- Clip Planes
Learning Objectives:
Objectives Test:
How does the iso surface for the iso value $v=0$ and $v=1$ look like?
Hint: Try contour plotting f(s,t,0).

Lecture 9
Multi-Planar Reconstruction with OpenGL (MPR)
- Axis Aligned Cross Section
- Cross Section Example
- Loading A Dicom Image Stack
- Multi Planar Reconstruction
Learning Objectives:
Objectives Test:

Lecture 10
Color-Mapping and Transfer Functions
- Color Mapping
- Thresholding
- Transfer Functions
- Transfer Functions and Iso Values
- OpenGL Vertex And Fragment Shaders
- OpenGL GLSL Shader
Learning Objectives:
Objectives Test:

Lecture 11
VTK: Insight Visualization Tool Kit
- Introduction to VTK
- DVR Principles
- Ray Casting
- Slicing
- Maximum Intensity Projection
- MIP with VTK
- Emission plus Absorption
- DVR with VTK
- DVR with Python
- ITK VTK Integration
Learning Objectives:
Objectives Test:

Lecture 12
Advanced DVR Techniques
Learning Objectives:
Objectives Test:
Exercises
Aufgrund des Ausbruchs von CoViD-19 wird der Lehr- und Übungsbetrieb auf Online-Betrieb umgestellt. Das entsprechende Online-Material befindet sich hier.