Teaching:TUW - UE InfoVis WS 2007/08 - Gruppe 05 - Aufgabe 4

From InfoVis:Wiki
Jump to navigation Jump to search

Aufgabenstellung

Aufgabe ist das Design einer interaktiven Visualisierungsapplikation zur Darstellung und Exploration
(des zeitlichen Verlaufs) von Laborwerten einer Blutuntersuchung. BenutzerInnen, Einsatzzweck, Tasks, etc.
sollen von Euch selbst festgelegt und beschrieben werden.

Beschreibung der Aufgabe 4

Beispiele für derartige Datensätze

Target exploration

Target and dataset description

field of appliation

This visualization is used in a medical environment to show the different results of blood examinations over time. It's important to highlight values, which are not in the "normal" range, so that you can recognize those values at a glance. It's possible to measure different values at every blood test. Thereby the structure of the datasets can be different for every blood test. The datasets are usually very big and are very complex to analyze.

Datasetanalysis

  1. The measured values (Cholesterin, Glucose,...) are ordinal and continuous. Those values are numbers. The reference values "date of birth" and "date of examination" are ordinal as well, but discrete. The reference value "patient's name" is nominal and discrete (because you can only choose from 26 letters).
  2. The dataset is multidimensional. There are many different datasets over time, thus the datasets are temporal as well. There is no hierarchy within the datasets, all measured values in one dataset are independent of each other (but the measured values are dependent over time!).

target group analysis

The target group of our visualisation are doctors, who need the results of blood tests for their daily work. So the visualisation should be very intuitive and easy to understand and you should get the most important information at a glance. The medical knowledge about the visualised data is very high and the users (doctors) are familiar with these kind of data. It's not necassary to explain the different values in detail, because they know all of them. But they have to interprete these datasets to draw the right conclusion. Visualization techniques, which are commonly used in this field are stardinates and parallel coordinates (e.g. MediChart: http://www.symposion.com/MediChart/k03a.htm). These visualization techniques are used because they can display multidimensional datasets in a very effective way.

goals of visualization

With our visualization abnormal blood values should be detected at a glance within the context of all blood examination results over time. It's also possible to highlight one dataset (from one specific date) and detect the detect the tendency of values. The changes over time can also be visualized. You can specify the ranges for the normal values and all values, which are not in this range are highlighted! The data in our visualization should be clearly arranged and so it is easier to predict values and the future state of health. With our visualization it's easier than to predict something from tables.

Concept

kind of visualization

We use the parallel coordinates technique for our visualization.

visual mapping

All data dimensions are mapped as points. The higher the value, the higher the points. Only the "reference values" (name, DOB, date of examination) are NOT mapped as points (this wouldn't make sense ;-).

description of parallel coordinates

Parallel coordinatesis a common way of visualizing high-dimensional geometry and analyzing multivariate data. To show a set of points in an n-dimensional space, a backdrop is drawn consisting of n parallel lines, typically vertical and equally spaced. A point in n-dimensional space is represented as a polyline with vertices on the parallel axes; the position of the vertex on the i-th axis corresponds to the i-th coordinate of the point.


interaction

  • highlight single data sets (e.g. specific date)
  • zoom in (to specific axis), to show the differences between the values
  • specify the time range, from which the datesets should be used
  • data values: if you select a data set, the corresponding values are shown
  • change the range of "normal" values for every axis
  • add/remove displayed axis

We made the assumption that the arrangement of the axis make sense from a medical point of view (e.g. Eisen, latex, Glucose and Harnsäure belongs together for a certain health state).

Links