Scientific Visualization (SS 2023)
Registration
JExam and for CMS Selma; exercise and password: Opal Course
Lecture
Instructor: |
|
Time&Place: |
Monday 5. DS, APB E007 (Lecture on Monday 03.04.23 will take place at Großes Ratszimmer APB 1004 instead of APB E007 and also not in SE2/122 as announced here) |
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
For password see Opal Course or come to first lecture.
Stereo (trailer, slides, slidesSS22, videos)
03.04.23 ... intro + stereo part 1 (APB 1004)
10.04.23 ... Easter Monday
17.04.23 ... stereo part 2 (APB E007)
Particles (trailer, slides15.05.2023, slidesSS22, videos)
24.04.23 ... videos: 1,2 (asynchronuous videos only)
01.05.23 ... Labor Day
08.05.23 ... videos: 3,4 (asynchronuous videos only)
15.05.23 ... part 3 (APB E007)
Terrain (trailer, slides, slidesSS20, videos)
22.05.23 ... part 1 (APB E007)
29.05.23 ... Pentecost
05.06.23 ... part 2 (APB E007), geometry clipmap: project page, video
Volume (slides, slidesSS20, videos)
12.06.23 ... part 1 (APB E007),
19.06.23 ... part 2 (APB E007)
26.06.23 ... part 3 (APB E007)
Topology (trailer, slides, slidesSS2020, video)
04.07.23 ... part 1 (APB E007)
10.07.23 ... part 2 (APB E007) & closing session with exam preparation (APB E007)
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: 1pm, 02.08.2023 GÖR/226/H
duration: 90min for written exam for CMS, Bachelor and Erasmus students - other students see module description
For oral exams contact Jana Bohl.
Preparation
questionnaire: version SS20
sample exam: examSS20
joint consultation: 2:50pm 24.07.2023 APB 2106
Excercises
Supervisors: Marzan Tasnim Oyshi, Franziska Kahlert
Time & Place: We will start online. Check Opal Course for updates.
There are four practical exercises and an introduction exercise to the used framework. Enroll in the Opal Course to participate. Form teams of two or three students to solve the assignments. Each partner will be scored equally based on your solution.
*Passing Criteria For Exercises: At least 50 % of the achievable score AND at least 2 points per assignment (for exercises 1-4).
With points on top of 50% of the achievable score, you can earn bonus points for exams. Points on top of 50% are converted to percent with respect to the maximum achievable exercise points (excluding exercise bonus points). The exam bonus percentage is then computed by multiplying by 10%. Finally, the exam points are increased by this percentage. In the case of oral exams the oral grade 4.0|3.7|3.3|..|1.3|1.0 is converted into points 52|57|62|..|92|97 on a 100-scale; bonus points are added and a final grade of 4.0|3.7|..|1.3|1.0 is given according to whether at least 50|55|..|90|95 points have been reached overall.
On the release date, exercises will be published in opal with a video description where the supervisors will explain the assignment and give hints to solve it. We encourage the students to use the Opal Forum for questions such that everyone can benefit from the answers.
The release of the exercises is scheduled in such a way that an evaluated exercise has at least 2 weeks to be completed. Students have to make sure that their solution is handed in at the submission date (each Thursday before evaluation). You must upload your solution via Opal by 23:59. To get points for your practical assignment, you must present your work to a tutor in case the tutor demands it.
Schedule (soon)
Exercise | Release + Briefing | Submission | Evaluation |
---|---|---|---|
0. CGV Framework Intro | 17.04.2023 | 07.05.2023 | 2023 |
1. Stereo | 08.05.2023 | 21.05.2023 new: 28.05.2023 | 2023 |
2. Particle | 22.05.2023 new: 29.05.2023 | 11.06.2023 | 2023 |
3. Terrain | 12.06.2023 | 25.06.2023 | 2023 |
4. Volume | 26.06.2023 | 09.07.2023 | 2023 |
Release: Assignments will be made available via Opal.
Briefing: Supervisors present the assignments after the lecture.
Submission: Hand in your solutions by this date - upload via Opal until 23:59
Evaluation: Exercises will be evaluated by the supervisors and students will need to present their practical solutions to the tutors (if required) and receive a score.