Scientific Visualization (SS 2022)
Registration
JExam and for CMS Selma; exercise and password: Opal-Course
Lecture
Instructor: |
|
Time&Place: |
Monday 5. DS, APB E007 |
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 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.
Stereo (trailer, slidesupdated 25.04.22, videos)
04.04.22 ... intro + stereo part 1 (APB E007)
11.04.22 ... stereo part 2 (APB E007)
18.04.22 ... easter monday
Particles (trailer, slidesupdated 25.04.22, videos)
25.04.22 ... videos: 1,2 (asynchronuous videos only)
02.05.22 ... part 2 (APB E007)
09.05.22 ... videos: 4,5 (asynchronuous videos only)
Terrain (trailer, slidesSS2020, videos)
16.05.22 ... part 1 (APB E007)
23.05.22 ... part 2, geometry clipmap: project page, video (APB E007)
30.05.22 ... part 3 (APB E007), started Volume vis
Volume (slidesSS2020, videos)
06.06.22 ... Pentecost
13.06.22 ... videos: 100:24:00-end, 2 &3 (asynchronuous videos only)
20.06.22 ... part 2 (APB E007)
27.06.22 ... part 3 (APB E007)
Topology (trailer, slidesSS2020, video)
04.07.22 ... short version (APB E007)
11.07.22 ... 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
mode: oral exam
time & place: individual appointments
duration: depends on module (30min for CMS)
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)
For appointements contact Jana Bohl.
questionnaire: version SS20
Excercises
Supervisors: Marzan Tasnim Oyshi, David Groß
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: At least 50 % of the achievable score AND at least 2 points per assignment (for exercises 1-4).
In case of passing the exercise, you can earn bonus points for exams. The achieved exercise points are first converted to percent with respect to the maximum achievable exercise points not considering 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 followed by a question and answer session. The supervisors will explain the assignment and give hints to solve it.
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
Exercise | Release + Briefing | Submission | Evaluation |
---|---|---|---|
0. CGV Framework Intro | 11.04.2022 | 21.04.2022 | 22.04.2022 |
1. Stereo | 25.04.2022 | 12.05.2022 | 13.05.2022 |
2. Particle | 16.05.2022 | 02.06.2022 | 03.06.2022 |
3. Terrain | 07.06.2022 | 24.06.2022 | 24.06.2022 |
4. Volume | 27.06.2022 | 14.07.2022 | 15.07.2022 |
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: Students present their practical solutions to the tutors and receive a score based on this presentation.