Vis Course © 2014–2020
CC-BY NC 2.0 Stefan Röttger
Vis Course
In this Visualization course we will learn
- how to write 3D software with OpenGL
- and how to use OpenGL to visualize medical 3D data like MR or CT scans.
The CG and Vis lectures for this course can be found here:
All exercises will be held online on Discord in BB.209:
Time schedule:
- In the first half of the semester you will be attending the CG lecture, the CG course and the Vis lecture.
- In the second half of the semester you will be attending the Vis lecture and this Vis course.
- For information on the lecture and course time schedule see here:
- see Prof. Dr. Matthias Hopf for CG
- see Prof. Dr. Stefan Röttger for Vis
Course Organisation: see here
Lecture Videos:
CG Lecture |
---|
CG Lecture Playlist |
Vis Lecture | Video | Topic |
---|---|---|
#1.1 | YT | Introduction |
#1.2 | YT | Ubuntu, Installation & Terminal |
#2.1 | YT | Medizinische Daten |
#2.2 | YT | CT vs. MR |
#2.3 | YT | Data Demo |
#3.1 | YT | DCMTK & Qt |
#3.2 | YT | ITK |
#3.3 | YT | Trouble Shooting: CMake |
#4.1 | YT | ITK Filtering |
#4.2 | YT | ITK Denoising |
#4.3 | YT | Angiography |
#5.1 | YT | OpenGL Recap |
#5.2 | YT | OpenGL 3D Texturing |
#6.1 | YT | Iso Contours |
#6.2 | YT | Iso Surfaces |
#7.1 | YT | MPR |
#7.2 | YT | Transfer Functions |
#7.3 | YT | QtV3 Demo: TF vs. Iso |
#8.1 | YT | DVR |
#8.2 | YT | Advanced DVR Techniques |
Errata:
- 8.1: an einigen Stellen muss es “view-aligned” lauten anstelle von “axis-aligned”
Required Software:
- Linux / Ubuntu: Ubuntu Tutorial
- Linux Terminal: Linux Shell Tutorial
- OpenGL Framework (1st half of semester): glVertex
- Qt Framework (2nd half of semester): WebSVN
Practical lab: Session #1:
6.10.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 01
Practical lab: Session #2:
13.10.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 02
Practical lab: Session #3:
20.10.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 03
Practical lab: Session #4:
27.10.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 04
Practical lab: Session #5:
3.11.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 05
Practical lab: Session #6:
10.11.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 06
Practical lab: Session #7:
17.11.2020 14:00 Uhr on Discord …
Assignment: CG Exercise 07
Practical lab: Session #8:
25.11.2020 11:30 Uhr on Discord …
Assignment: Vis Exercise 01
Practical lab: Session #9:
2.12.2020 11:30 Uhr on Discord …
Assignment: Vis Exercise 02
Practical lab: Session #10:
9.12.2020 11:30 Uhr on Discord …
Assignment: Vis Exercise 03
Practical lab: Session #11:
16.12.2020 11:30 Uhr on Discord …
Assignment: Vis Exercise 04
Practical lab: Session #12:
13.01.2021 11:30 Uhr on Discord …
Assignment: Vis Exercise 05