Scientific Visualization (SS 2025)
Registration
Selma; exercise and password: Opal Course
Lecture
Instructor: |
|
Time&Place: |
Monday 4. DS (13:00-14:30)starts 07.04.2025 with videos only, APB E023 |
SWS: |
2/2/0 |
Modules: |
INF-B-510, INF-B-520, INF-B-530, INF-B-540, INF-BAS7, INF-PM-FOR, INF-VERT7, INF-VMI-8, CMS-VC-ELG, CMS-VC-ELV1, CMS-VC-ELV2, D-WW-INF-3411, D-WW-INF-3412, D-WW-INF-3413, INF-LE-WW, WI-MA-08-02, WI-MA-09-02 |
Prerequisites: | Either of the courses Computer Graphics 1 or Data Visualization. In case you did not attend any of these courses you need to teach yourself the basics of 3D rendering. |
Topics: |
stereoscopic & immersive visualization, particle visualization, terrain visualization, direct volume rendering approaches, topological methods in visualization, flow feature definition and extraction |
Schedule & Slides
Password in Opal Course and in first lecture.
Part I: Stereo
07.04.25 Perception and Displays (slides) ...
... first lecture not in presence (watch first three videos here: stereo videos)
14.04.25 Rendering (slides) ... in E023
21.04.25 no lecture due to Eastern
Part II: Particles
28.04.25 Basics Lecture 1 (slides)
05.05.25 Basics Lecture 2
12.05.25 Many Particles and Derived Surfaces (slides)
Part III Terrain
19.05.24 Terrain Lecture 1 (slides)
26.05.24 Terrain Lecture 2
Part IV: Volume
02.06.25 Data Preparation (slides)
09.06.25 no lecture due to Pentecost
16.06.25 Indirect and Direct Visualization (slides)
23.06.25 Advanced Techniques Lecture 1 (slides)
30.06.25 Advanced Techniques Lecture 2
Part V: Topology
07.07.25 Topology Lecture 1 (slides)
14.07.25 Topology Lecture 2
Course Overview
The course Scientific Visualization covers five topics from the broad area of Scientific Visualization. The topics are aligned with the research areas of the Chair of Computer Graphics and Visualization. Narrowing down the topics allows to study each topic in medium detail with two or three lectures for each topic. In the course schedule you find links to trailer videos for each topic. Exercises are organized such that you can train the theoretical concepts and get practical programming experience in the topics.
The course focuses on real-time rendering techniques and data processing and analysis techniques as detailed in the description of the five topics:
Stereo: SciVis techniques often map data to 3D scenes, which can be perceived much better with stereoscopic rendering. In the Stereo topic we cover depth perception of the human visual system, discuss stereoscopic display technology and study stereoscopic rendering in detail. The stereo rendering part builds on perspective transformations and the OpenGL rendering pipeline introduced in CG1 and DataVis.
Particles: particles are the atomic entity onto which a lot of simulation approaches build. Furthermore, a lot natural phenomena can be explained by splitting them into particles. This topic covers rendering approaches for large particle datasets in form of individual glyphs, trajectories or particle clusters. GPU-based glyph raycasting is introduced which on the one hand is a very efficient rendering technique and on the other hand gives you deep insides into shader programming and efficient of the rendering pipeline
Terrain: digital elevation models are today available on planet scale for earth, moon and mars. Compared to most other rendering problems, terrain models have a huge extent and can be seen at the same time close to the viewer as well as far away. We will study the problem of view-dependent adaptation of terrain models for real-time rendering of huge terrain models.
Volume: volumetric data can be measured for example by MRT, CT and light sheet microscopy; but is also the result of a simulation approaches in physics, material and engineering sciences. We will study cubic interpolation techniques, the volume rendering integral and different rendering algorithms for regular grids and tetrahedral mesh. Finally, we discuss advanced transfer function design and surface extraction techniques.
Topology: in this topic we study mathematical structures of datasets that are based on information of connectedness. Examples are contour and Reeb trees or the Morse Smale complex. This structures can be used for a plausible simplification or segmentation of data. This fosters faster comprehension especially in case of complex or noisy data.
Exam
registration: MA CMS students through Selma, MA INF/MedINF master exam office (check "Complex Examinations" here), BA INF/MedINF students please use exam office forms (here)
mode: written exam ... for CMS, Bachelor and Erasmus students
time & place: tba
duration: 90min for written exam for CMS, Bachelor and Erasmus students - other students see module description
For oral exams contact Jana Bohl.
Preparation
questionnaire: pdf
sample exam: see Opal course
joint consultation: tba
Excercises
Supervisors: Lennart Woidtke, Aryaman Gupta
Time & Place: Monday 5. DS (14:50-16:20), APB/E023/U
There are four practical exercises and an introduction exercise to the used framework. Enroll in the Opal Course to participate and to see detailed information about the exercise schedule.