Lecture: Scientific Visualization

Course
- Lecturer(s):
- Start: Thu. 16.4.2009
- Dates: Tue. and Thu. 9 (c.t.) - 11, Lecture room, B-IT building
- Course number: BA-INF 122, B-IT 09ss-01706
- Curriculum: Bachelor , Diploma (Graduate), B-IT Master Media Informatics
- Diploma Area: B
Exercises
- Tutor(s):
- Start: 28.4.2009
- Dates: Tue. 11 (s.t.) - 13, Computer pool 0.9/0.10, B-IT building
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.
Slides
- Introduction (PDF document, 5.2 MB)
- Basics (PDF document, 2.3 MB)
- Interpolation and Filtering (PDF document, 1.7 MB)
- Basic Mapping Techniques (PDF document, 8.1 MB)
- Volume Visualization 1 (PDF document, 7.2 MB)
- Volume Visualization 2 (Direct Volume Rendering) (PDF document, 4.3 MB)
- Vector Field Visualization (PDF document, 7.2 MB)
Assignment Sheets
|
Exercise 1: Basics Assignment sheet (PDF document, 401 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: Triangulation and Interpolation Assignment sheet (PDF document, 229 KB)
|
|
Exercise 3: Fourier Transform and Filtering Assignment sheet (PDF document, 389 KB)
|
|
Exercise 4: Height Fields and Isolines Assignment sheet (PDF document, 0.9 MB) Note: The following data / image file may be used within the scope of this lecture only!
|
|
Exercise 5: Glyphs and Parallel Coordinates Assignment sheet (PDF document, 503 KB)
|
|
Exercise 6: Principal Component Analysis Assignment sheet (PDF document, 231 KB) Note: The following data files may be used within the scope of this lecture only!
|
|
Exercise 7: Multidimensional Scaling and Isosurfaces Assignment sheet (PDF document, 463 KB)
|
|
Exercise 8: High-Dimensional Data Visualization and Isosurface-Based Volume Visualization Assignment sheet (PDF document, 425 KB)
|
|
Exercise 9: Direct Volume Rendering Assignment sheet (PDF document, 237 KB) |
|
Exercise 10: Particle Tracing Assignment sheet (PDF document, 184 KB)
|
|
Exercise 11: Line Integral Convolution Assignment sheet (PDF document, 637 KB)
|
Additional Documents
- Fast and Resolution Independent Line Integral Convolution (PDF document, 654 KB)
- Java Applet 'Fourier Analysis and Sampling Theorem' (link)
-
VTK 5.0.4 Documentation (on-line) (external link)
- VTK 5.0.4 Documentation download (CHM document, 38 MB)