visualization of medical data 1 - tu wien · visualization of medical data 1 visualisierung der...

19
Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek Austrian Academy of Sciences

Upload: others

Post on 14-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Visualization of Medical Data 1

Visualisierung der medizinischen Daten 1

SS 2015 VU 186.105 Miloš Šrámek

Austrian Academy of Sciences

Page 2: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Measured Data Synthetic Data

Processing

Rendering

Data

Data

Attr

3D Data Acquisition, Processing and Rendering

GENERAL

Page 3: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Data Acquisition

CT, MRI, PET, SPECT, US

Scanner physics

Reconstruction from raw data

Formats for data storage

Page 4: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Processing

Enhancement

Registration

ClassificationSelection of

transfer functions

Segmentation Interactive

automatic

Page 5: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Rendering

Different visualization techniques

Surface & gradient estimation

Perception enhancement

Hardware acceleration

Page 6: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

General Questions

Sampling and (anti-)aliasing

Reconstruction filters

Data resampling and rendering

Page 7: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Thursdays, 1:30-5:00 pm

(March 12, April 9, April 30, May 21)

Seminarraum 186

Favoritenstraße 9, 5. Stock

http://www.cg.tuwien.ac.at/courses/MedVis/VU.html

Page 8: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Grades

1. Project:

Simple programming, C++, or

Self-specified + presentation

2. Written exam

Grade = Project && Exam

Page 9: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Project 1

Volume smoothing with oriented mask. The algorithm:1. For each voxel V

1.Compute mean value and variance of 8 voxels (hatched) in 8 directions

2.Store the mean value corresponding to the lowest variance

2. Submission and exam:1. Submit source of the project with one

of the processed volume as example

Source: see the web page

V

Page 10: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Project 1 (cont)

Environment:

Basic source code provided

Requirements:

Basic knowledge of C and C++ programming

No GUI programming, just command line

GNU/Linux, Mac or some MS IDE.

Page 11: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Alternative Project

Short presentation of your work in Volume processing and visualization

10 minutes during the last lecture

To be announced in advance

Page 12: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Conditions

Ask questions till the end of the semester

Projects must be finished 2 days before the exam

Source to be send by e-mail

Exam during the last semester week + additional terms

Page 13: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Praktikum

10 Semesterstunden

A recommended preparation step for a master thesis

Projects related to image processing, volume rendering and processing of volume data

Page 14: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

The AngioVis Project

Development of tools and algorithms for vessel visualization

Collaboration with AKH and Stanford Medical Center

CalcificationCalcification

StenosisStenosis

OcclusionOcclusion

Page 15: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering
Page 16: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Typical CT-A Image

Page 17: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Main Topics

Very large data sets

Knowledge based segmentation techniques

Specialized visualization tools

Fast data manipulation

Hardware supported visualization

Page 18: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Praktika and Master theses in the AngioVis/KASI Project

AngioVis ToolBox (AVT) is a tool for processing 3D CT-A datasets

Written in C++

User interface based on Qt 4

Graphics based on OpenGL

All source code available (git)

Consulting possible (G. Mistelbauer)

Page 19: Visualization of Medical Data 1 - TU Wien · Visualization of Medical Data 1 Visualisierung der medizinischen Daten 1 SS 2015 VU 186.105 Miloš Šrámek ... Processing and Rendering

Praktika and Master Theses in Imaging and Analysis for Biology

Projects related to plant biology

Shape descriptors, topology etc

Python preferred