Lecture: Scientific Visualization

Course
- Lecturer(s):
- Start: Mon., 08.04.2013
- Dates: Mon. 11:00-12:30, Wed. 11:00-12:30 a.m., B-IT Rheinsaal
- Course number: (summer term 2013: B-IT 13ss-01706)
- Curriculum: B-IT Master Media Informatics , Bachelor
- Diploma Area: B
- Exams: Mon. 15.07.2013 11:00-13:00, Repeat Exam: 19.09.2013 10:00-12:00
Exercises
- Tutor(s):
- Start: 11.04.2013
- Dates: Thu. 09:00-10:30, B-IT Lecture Hall
Description
Scientific Visualization deals with all aspects that are connected with the visual representation of (huge) data sets from scientific experiments or simulations in order to achieve a deeper understanding or a simpler represenation of complex phenomena. This lecture introduces the main concepts of scientific visualization. Based on the visualization pipeline and the classification of mapping methodes, visualization algorithms and data structures for various kinds of applications and scenarios will be presented. Among the topics of this lecture are: usage of color in scientific visualization, huge geometric models (such as terrain models, finite element models from car industry), cartesian 3D scalar fields (such as medical CT-data), unstructured 3D vector fields (e.g., from computational fluid dynamics), tensor fields and information visualization (such as tables or graphs). By solving programming exercises the students will gain practical experience in visualisation. The course takes place in the B-IT building, Dahlmannstr. 2 (How to get there).
Slides
- Organization (PDF document, 799 KB)
- Introduction (PDF document, 2.9 MB)
- Basics (PDF document, 1.5 MB)
- Interpolation and Filtering (PDF document, 1.9 MB)
- Volume Visualization 1 Slicing and Basic DVR (PDF document, 1.8 MB)
- Advanced Volume Rendering (PDF document, 2.4 MB)
- Isosurfaces (PDF document, 1.4 MB)
- Advanced Isosurfacing (PDF document, 1.1 MB)
- Ridges and Valleys (PDF document, 2.2 MB)
- Vector Field Glyphs and Curves (PDF document, 2.2 MB)
- Geometry Based Flow Visualization (PDF document, 2.3 MB)
- Image Based Flow Visualization (PDF document, 3.0 MB)
- Feature Based Flow Visualization (PDF document, 2.7 MB)
- Tensor Visualization Introduction (PDF document, 1.8 MB)
- Tensor Streamlines and Glyphs (PDF document, 2.5 MB)
- Feature Based Tensor Vis (PDF document, 2.4 MB)
- InfoVis (PDF document, 2.5 MB)
Assignment Sheets
|
Exercise 1: Basics Assignment sheet (PDF document, 298 KB) Note: Task 2 may be solved either in C++ or in Java. In general, we recommend the use of C++. Please see the README's provided below for more details.
|
|
Exercise 2: Grids Assignment sheet (PDF document, 446 KB)
|
|
Exercise 3: Triangulation and Interpolation Assignment sheet (PDF document, 334 KB)
|
|
Exercise 4: Fourier Transform and Filtering Assignment sheet (PDF document, 660 KB)
|
|
Exercise 5: Raycasting Assignment sheet (PDF document, 383 KB)
|
|
Exercise 6: Octree Assignment sheet (PDF document, 134 KB)
|
|
Exercise 7: Ridges Assignment sheet (PDF document, 518 KB)
|
|
Exercise 8: Line Integral Convolution Assignment sheet (PDF document, 486 KB)
|
|
Exercise 9: Particle Tracing Assignment sheet (PDF document, 575 KB)
|
|
Exercise 10: Tensor Visualization Assignment sheet (PDF document, 391 KB)
|
|
Exercise 11: Trial Exam Assignment sheet (PDF document, 170 KB) |
Additional Documents
- Finite-differences-on-non-uniform-grids (PDF document, 50 KB)
- Slides - Exercise 1 - VTK-Pipeline and Smart Pointers (PDF document, 721 KB)
- Slides - Exercise Notes (PDF document, 617 KB)
- VTK and Paraview Installation Guide (plain text document, 2.7 KB)
-
CMake homepage (external link)
-
ParaView homepage (external link)
-
VTK 5.10 Documentation (external link)
-
VTK download page (external link)
-
VTK Smart Pointer Tutorial (external link)
- Java Applet 'Fourier Analysis and Sampling Theorem' (link)
Literature
- Alexandru C. Telea: Data Visualization - Principles and Practice, AK Peters, 2008 (available at the computer science library)