My Master’s Thesis Project: Vispol – An Interactive Scenario Visualization

As part of my Master’s thesis with the title Conception, Realization and Evaluation of Multi-Touch Interfaces for Interactive Visualizations, there has been the goal to create an interactive visualization that can be used via multi-touch. Finally, this visualization should be evaluated, which means it should be thoroughly tested and there should be some results in numbers.


Vispol on Sensory Mind‘s Round Table:

Paper: Read a summary about Vispol in this paper.

Desktop version:
Try out Vispol (Flash necessary)

Background information:
This multi-touch visualization should be different from the common multi-touch use cases scaling/rotating images and zooming in maps. Additionally, this visualization should have a dedicated use and should not just be a prototype that demoes basic multi-touch capabilities.



I have been intrigued by the interactive visualizations in Minority Report, which provided natural user interaction for profiling activities of a policeman in future.

Minority Report is (still) science fiction and I doubt that the kind of gestural interaction like it is being performed in this movie is really usable. However, the idea of a visual tool for the police that helps to analyze critical situations like murders or special situations like bank hold-ups or hostage takings is fascinating.

By chance I have had the oportunity to meet an executive of the police of the state of Hessen, who collaborates with the visualization professor Prof. Dr. Ralf Doerner at the RheinMain University of Applied Sciences. This police executive is responsible for the coordination of special situations like the introduced cases bank hold-ups or hostage takings.

In such situations a police crew will gather in a room in the police facilities that is fitted with special equipment. This crew coordinates the activities of the local police on-site of the special situation. The police makes use of quite a lot of specialized software to collect available information throughout a special situation in a central database. However, the police of Hessen has not been been using a dedicated application for the visualization of information about involved persons. Instead they have utilized a whiteboard, which is crammed with information after five persons have been added:

Whiteboard scenario visualization

Before Vispol: Whiteboard scenario visualization

To solve these problems we developed a software called Vispol (Visualization for the police): It provides the possibility to collect information about involved persons and objects of a special situation in a visual manner.

Vispol visualizes dangers of a special situation to the police officers and enables a quick introduction of a special situation to persons that are new to the situation.

In Vispol a person is represented by a circle and an object is represented by a square. Persons can be connected with other persons and objects and vice versa. A person consists out of a central circle and ten wedges around this circle. The central circle contains information about the type of person (culprit, victim, not involved), the sex and the name of the person. The upper five wedges can hold information represented by an icon about the age, the health state, the armature, a potential criminal file and the whereabout of the person. The lower five wedges can hold various information like notes, questions or photos of the person:

Vispol person element

Vispol person element

An object can have a name, a whereabout and a color.

A connection between two persons can have up to four attributes: an emotional relationship, a related relationship, a crisis in the relationship and/or a business relationship. Connections between persons and objects and objects and objects cannot have attributes.

Example for persons, objects and connections in Vispol

Example for persons, objects and connections in Vispol

Additionally, it is possible to apply layout algorithms to a Vispol visualization that help to analyze the situation. Currently, there are three layout algorithms:

  1. A circle layout arranges persons and objects in a circular fashion.
  2. A whereabout layout orders persons and objects according to their whereabout.
  3. A type layout sorts persons and objects according to their type (culprit, victim, uninvolved, object)
  4. A move to center layout moves a person in the center and arranges the persons and objects that are connected immediately to the person around the person.
  5. A highlight weapon layout shrinks persons that do not carry a weapon.

An example for the circle layout (1.):

Vispol circle layout

Vispol circle layout

An example for the whereabout layout (2.):

Whereabout layout

Vispol whereabout layout

An example for the type layout (3.):

Vispol type layout

Vispol type layout

An example for the move to center layout (4.):

Vispol center layout

Vispol center layout

An example for the highlight weapons layout (5.):

Vispol highlight weapons

Vispol highlight weapons

Vispol is written by me in Adobe Flash Actionscript 3 and Flex. It makes use of the excellent data visualization framework flare from Jeffrey Heer for Actionscript 3.

The fabulous design has been conceived by Melanie Seyer. With her I accomplished the digital volvelles project earlier on. Many icons have been dictated by the police as they had their own symbols for many purposes. Thank you very much, Mel!

The police would like to use use this visualization in their special situations facilities via a projector to model and to discuss situations:

Situation room

Situation room

Vispol projection in situation room

Vispol projection in situation room

In terms of my thesis Vispol is completely usable via multi-touch.
Additional information about the multi-touch functionality of Vispol.

In another Bachelor’s thesis Vispol a tangible user interface for Vispol has been complemented by Frederic Frieß.
Additional information about the tangible user interface functionality of Vispol.

You will find more comprehensive videos of Vispol’s multi-touch functionality here and of its tangible user interface functionality here.

Posted in Announcement, Flash, flex, Hochschule RheinMain, Multi-Touch, Portfolio, Visualization Tagged with: Multi-Touch, Visualization
4 comments on “My Master’s Thesis Project: Vispol – An Interactive Scenario Visualization
  1. lance says:


    This looks very interesting, is it opensource?


  2. johannes says:

    hi lance,
    no, vispol is not opensource. sorry!

  3. Ehab M.Ashraf says:

    Can I get permission to base my design on your concept for Educational purposes !?

  4. of course. just be sure to cite me in your educational work :) otherwise your instructors could interpret this as plagiarism.

3 Pings/Trackbacks for "My Master’s Thesis Project: Vispol – An Interactive Scenario Visualization"
  1. […] 1.0 is a new interactive visualization tool for case-scenarios and has been originally developed by Johannes Luderschmidt (FH WIesbaden) for the use of Police […]

  2. […] is a new interactive visualization tool for case-scenarios and has been originally developed by Johannes Luderschmidt (FH WIesbaden) for the use of Police forces. My task was to come up with an idea for the interface […]

  3. […] PPS some more bits: @r4isstatic points to Some visualisations of stories and narratives, another summary post similar to this one. Also via Paul Rissen, and picking up on whether the police have any interesting actor/event/time/location diagramming techniques, Vispol – An Interactive Scenario Visualization. […]

Leave a Reply

About Johannes

I am a freelance software developer based in Wiesbaden, Germany. I develop as well user interfaces for mobile, tablet or tabletop devices as web frontends and backend applications. You can check out my skills in XING or Linked In.

I am also a researcher in the field of interactive surfaces. Check out my publications.

Read a little bit more about me…

My Multi-Touch Tables