Welcome to
CS399 - Introduction to Scientific Visualization |
Scientific visualization as a research area has impacted
an enormous number of engineering disciplines. In
particular, it helps users get better insight into their
data. In many areas, it is almost impossible to
reasonably analyze data without an appropriate
visualization due to the overwhelming amount of
information present in the data. Data sets resulting
from simulations or experiments in various application
fields, for example computational fluid dynamics (CFD)
or medical imaging, have to be analyzed and represented
in a way that the user is enabled to easily investigate
and explore the data. Generally, the software
environment becomes more and more illustrative. For
example, the emerging of Google maps and Google Earth
underlines this.
This course will provide you with techniques for
generating visualizations of various different data types,
including scalar, vector, and tensor data. Geometric as
well as volumetric methodologies will be
introduced. Advantages and disadvantages of the
visualization methods are discussed to enable students to
pick the optimal technique for a given type of data
set. Different visualization environments are
illustrated from common desktop environments to
high-end display systems. Programming examples are
provided to enable students to immediately experience
their own visualization application. This course will
use VTK as the basis to derive the visualizations. VTK
is a C++-based library provide a multitude of different
visualization algorithms. As a result, this course will
only require CS242 as prerequisite.
The slides used during the lecture can be downloaded here:
|