Lecture: Scientific Visualization


  • Lecturer(s):
  • Start: 13.04.2010
  • Dates: Tue. and Thu. 9 (c.t.) - 11, A6c
  • Course number: BA-INF 122
  • Curriculum: Bachelor , Diploma (Graduate)
  • Diploma Area: B
  • Exams: In the week of 26.07 - 28.07



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.


Assignment Sheets

Exercise 1: Basics
Assignment sheet  (PDF document, 256 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, 252 KB)
Exercise 3: Fourier Transform and Filtering
Assignment sheet  (PDF document, 387 KB)
Exercise 4: Height Fields and Isolines
Assignment sheet  (PDF document, 849 KB)

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, 478 KB)
Exercise 6: Principal Component Analysis
Assignment sheet  (PDF document, 314 KB)

Note: The following data files may be used within the scope of this lecture only!

Exercise 7: High-Dimensional Data Visualization
Assignment sheet  (PDF document, 337 KB)
Exercise 8: Volume Visualization 1
Assignment sheet  (PDF document, 242 KB)
Exercise 9: Volume Visualization 2
Assignment sheet  (PDF document, 225 KB)
Exercise 10: Particle Tracing
Assignment sheet  (PDF document, 322 KB)
Exercise 11: Line Integral Convolution
Assignment sheet  (PDF document, 667 KB)
Exercise 12: Lecture Recap
Assignment sheet  (PDF document, 153 KB)

Additional Documents