Department of Mathematics and Computing
office: Building 5161, room 494
I hold an appointment as full professor in Scientific Visualization and Computer Graphics at the Institute Johann Bernoulli, University of Groningen, the Netherlands.
My interests cover the following:
scientific visualization (flow visualization, GPU-based acceleration techniques)
information visualization (software visualization, InfoVis systems design)
multiscale visualization (hierarchical data representations and visual metaphors)
interactive systems design
application builders, dataflow environments)
For more details, visit the Research section.
For a quick overview, visit the Visual gallery
The Book (new edition 2014)
Data Visualization: Principles and Practice (2nd edition, 610 pages)
This second edition of the book originally published in 2008 provides a practical introduction to data
New in the 2nd edition: detailed C/C++ code samples, exam questions, projects, datasets, and ParaView scenarios.
Published by CRC Press in 2014.
Here is a selection of my ongoing projects. For a full overview, see the wiki pages of our group, including tool downloads
Software visual analytics: Methods and tools for analysis and visualization of large real-world software systems.
2D and 3D Shape Analysis: Multiscale methods for 2D shape segmentation, simplification, smoothing, and metrology.
The Visual Code Navigator: A full-fledged environment for visualizing and navigating software projects of millions of lines of code and hundreds of versions.
3D Skeletonization: A novel approach to robustly extract and intuitively simplify skeleton surfaces of large, complex 3D voxelized objects.
AreaView: A full-fledged viewer for UML diagrams, augmented with metrics, annotations, smart navigation, and areas of interest.
MemoView: An interactive tool to visualize the evolution of log data such as profiling memory allocations and CVS repository information.
SoftVision: An interactive environment for
constructing software architecture and similar graph-based visualizations.
Here are the main courses I deliver or have delivered:
Data Visualization (MSc level)
Software maintenance and evolution (MSc level)
Software quality assessment and testing (BSc level)
Computer grahics (BSc and MSc level)
Here is a list of the PhD students that I currently supervise or have supervised:
Matthew van der Zwan
My PhD research was on the design and implementation of VISSION, an interactive application building environment for VIsualization and SImulation with Object-oriented Networks. VISSION offers object-oriented tools for scientific visualization and (real-time) interaction with running simulations, is easily extendable with application-specific modules, and constructs visual programming and graphics user interfaces automatically for object-oriented application code.