Software - Visual Computing Group

Inviwo - Interactive Visualization Workshop

Screenshot: InViwo Inviwo is an extendable C++ framework for easy prototyping of interactive applications. It provides a network editor for the designing of data flow networks, which are automatically evaluated and executed to produce output on one or more output processors (typically a canvas). The data flow in such a network runs from top to bottom, and the nodes are referred to as processors. Besides these processors two more first class objects exist. Ports, which are used to exchange data in between processors, and properties, which define the state of a processor.


Screenshot: Net2Vis Net2Vis automatically generates abstract visualizations for convolustional neural networks from Keras code. It is designed to provide an abstract network visualization while still providing general information about individual layers. We reflect the number of features as well as the spatial reolution of the tensor in our glyph design. Layer-Types can be identified through colors. Since these networks can get fairly complex, we added the possibility to group layers and thus compact the network through replacing common layer sequences.

VisCom Framework

Image: VisCom Framework This framework allows for creating applications that will run on our projection wall in our Visualization Lab. It wraps OpenGL and handles the distributed rendering on our rendering cluster. For interaction it currently includes touch input only.

Reaction-Diffusion Visualization

Image: Reaction-Diffusion Visualization This visualization is meant as a demonstration on how to use the VisCom Framework. It contains a Reaction-Diffusion solver and displays its results by exploiting advanced shading techniques. The application can be controlled via the touch interface of our power wall.

Main Authors: Sebastian Maisch, Julian Kreiser
Panorama Generator

Image: Example output of the panorama image generator The panorama generator derives cube maps using a calibrated panorama camera. The camera can use an arbitrary number of photo sensors. It generates a T image and the corresponding six cube faces. For demonstration purposes here is a sample data set, containing a calibrated panorama camera and sample images.

Main Authors: Sebastian Hartwig.

Sample data: