Interactive visualization is no longer restricted to expensive workstations
and dedicated hardware thanks to the fast evolution of consumer graphics.
Course participants will learn to leverage new features of graphics hardware
to build applications for the interactive visualization of volumetric
data. A large body of the course deals with high-quality volume rendering.
Beginning with basic texture-based approaches, the algorithms are improved
and expanded incrementally, covering illumination, non-polygonal isosurfaces,
transfer function design, volumetric effects, and hardware-accelerated
high-quality filtering. The final session of the course discusses volumetric
flow visualization and aspects of system design. Course participants are
provided with documented source code covering details usually omitted
Tutorial 2 (Full
This tutorial will provide the necessary background to understand the
issues in the development and usage of visualization integrated with data
mining and knowledge discovery systems with focus on biomolecular and
medical informatics. We will provide a brief history of data visualization
and data mining, provide details on the numerous mining and visualization
techniques, discuss the advantages and disadvantages of each, highlight
how these are integrated today and could be in the future, discuss the
impact of such integration for biomolecular and medical informatics, examine
both sample commercial and academic knowledge discovery systems and what
support each provides with respect to visualization and data mining. Finally
we will provide numerous case studies ranging from gene expression analysis
to personalized medicine. Many slides, videotapes and demonstrations will
Due to the increasing complexity of volume meshes produced in
many applications, multiresolution representations,
simplification and compression have become key technologies
for achieving efficient storage together with interactive
modeling and visualization performance. View-dependent
adaptive approximations can be extracted from multi-resolution
representations enabling real-time isosurfacing and direct
volume rendering. This course covers the foundations in the
construction of multi-resolution volume meshes, simplification
and real-time extraction of adaptive approximations for
visualization. Advanced topics include subdivision methods,
compression, progressive transmission and out-of-core
processing. The course is intended for programmers or
researchers interested in developing efficient, interactive
modeling and visualization of 3D volumetric models.
Tutorial 4 (Full
Input/Output (I/O) communication between fast internal memory and slower
external memory is a major bottleneck in many large-scale applications.
Algorithms specifically designed to reduce the I/O bottleneck are called
external-memory algorithms. This course will focus on describing techniques
for handling datasets larger than main memory in scientific visualization
and computer graphics. The main focus is on core algorithmic ideas, which
will be presented in the context of recently developed external memory
techniques for a wide variety of graphics and visualization problems,
including surface simplification, volume rendering, isosurface generation,
ray tracing, surface reconstruction, and so on. Its goal is to provide
students and graphics professionals with an effective knowledge of current
techniques, as well as the foundation to develop novel techniques on their
Tutorial 5 (Full
This tutorial underlines the importance of integrating visualization
with segmentation and registration methods when developing medical image
applications. The symbiosis of visualization with segmentation and registration
will be discussed. The reasons why each process benefits from the other
will be illustrated with practical examples.
Luis Ibáñez, Kitware, Inc.
Tutorial 6 (half
Many problems may be represented as networks and analyzed using network
visualization. Examples include understanding AT&T's long distance
traffic (obvious), visualizing purchasing correlations among skews in
a large department store (market basket analysis), and also showing popular
paths through a website. This tutorial will cover all aspects of network
visualization. These include common visual metaphors for representing
network data, describe node positioning and graph layout algorithms, present
visual techniques for interacting with network data, and discuss techniques
for scaling network visualizations. A theme throughout will be examples
take from real world network visualizations.
Tutorial 7 (half
One of the largest application domains of computer graphics is medicine.
Numerous techniques ranging from medical imaging to virtual medicine are
used in both daily health-care practice and in research. In particular,
recent developments in minimally invasive surgery require an advanced
planning and intra-operative support through computer science methods.
Even until recently, 2D medical imaging remained to be the standard for
the planning of these interventions, while 3D and virtual medicine methods
are only slowly merging into hospitals. This, however has dramatically
changed with the introduction of intra-operative navigation systems.