Lecture: Scientific Visualization

Course
- Lecturer(s):
- Start: Thu., 12.04.2012
- Dates: Mon. 11:00-12:30, Thu. 9:00-10:30 a.m., B-IT Lecture Hall
- Course number: (summer term 2011: B-IT 11ss-01706)
- Curriculum: B-IT Master Media Informatics , Bachelor
- Diploma Area: B
- Exams: On appointment (Mon. 09.07.2012)
Exercises
- Tutor(s):
- Start: 10.04.2012
- Dates: Tue. 17:00-18: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. Important information for University of Bonn students: The course takes place in the B-IT building, Dahlmannstr. 2 ( Please note the switched lecture and exercise dates! The lecture now takes place at Thu. 9:00-10:30 a.m.!
It is also possible to take this course in the scope of the University of Bonn Bachelor or Master programme. In order to get the accreditation for this B-IT course, a corresponding application has to be filed at the start of the semester at the examination office (pa@). informatik.uni-bonn.deHow to get there).
Slides
- Organization (First Exercise) (PDF document, 1.2 MB)
- Introduction (PDF document, 2.9 MB)
- Basics (PDF document, 1.5 MB)
- Interpolation and Filtering (PDF document, 1.9 MB)
- Basic Mapping Techniques (PDF document, 5.2 MB)
- Volume Visualization 1 (PDF document, 4.4 MB)
- Volume Visualization 2 (Direct Volume Rendering) (PDF document, 2.4 MB)
- Vector Field Visualization (PDF document, 5.8 MB)
Assignment Sheets
|
Exercise 1: Visualization Network Assignment sheet (PDF document, 192 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 1B: Grid Data Structures Assignment sheet (PDF document, 319 KB) |
|
Exercise 2: Triangulation and Interpolation Assignment sheet (PDF document, 321 KB)
|
|
Exercise 3: Fourier Transform and Filtering Assignment sheet (PDF document, 328 KB)
|
|
Exercise 4: Height Fields and Isolines Assignment sheet (PDF document, 335 KB)
|
|
Exercise 5: Glyphs and Parallel Coordinates Assignment sheet (PDF document, 585 KB)
|
|
Exercise 6: Principal Component Analysis Assignment sheet (PDF document, 413 KB)
|
|
Exercise 7: Volume Visualization Basics Assignment sheet (PDF document, 395 KB)
|
|
Exercise 8: Lecture Recap Assignment sheet (PDF document, 97 KB) |
Additional Documents
- Slides - Exercise Notes (PDF document, 114 KB)
- Slides - Introduction to C++ (PDF document, 299 KB)
- VTK and Paraview Installation Guide (plain text document, 2.7 KB)
-
CMake homepage (external link)
-
ParaView homepage (external link)
-
VTK 5.6 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)