Visualizing Sensor Data by Christian Richter
Visualizing Sensor Data by Christian Richter
Christian Richter
Abstract Visualizing sensor data is not a trivial task. This work tries to find a matching between sensor data and visualizations.
Sensors became very popular over the last decade, they got smaller, more efficient and cheaper, that is why they spread in many
fields of applications. Sensor taxonomy and the dependency of space and time will help to find visualizations for sensor data. Besides
this there are problems with visualizations that will be worked out and with the results of researchers it is possible to find a mapping
between sensors and visualizations. This mapping is discussed in the end of the work. It is a mapping from sensor data dimension
and the dependency of the spatio-temporal aspect to the dimension of the data of the resulting visualization. With this resulting
dimension it is possible (according to Shneiderman [17]) to create a fitting visualization.
Index TermsSensor, Visualization, Taxonomy, Data Fusion, Spatio-Temporal, Multidimensionality
1 I NTRODUCTION
The field of applications where sensors are used is spreading extremely is used. Finally in section 4 there will be an attempt in making
fast. The variety of sensors is increasing as much as their ease of use a matching between sensor data and visualizations. Previously
[5]. Since sensor data appears in large amounts and because of the challenges and problems will be discussed followed by possible
multidimensionality of the data it is important to analyze this data with starting points. Before the final matching there will be a short detour
technical help [5]. The next step after the analysis of the sensor data on multivariate and multiview visualizations as a reasonable solution
is to find a visualization for the data, which is very task specific. Vi- to visualize multidimensional data.
sualizations are important when working with sensor data, it makes it
more comfortable for a user to work with the data and the data can
be understood faster and easier. With a visualization it is possible
to find patterns, connections or similarities in numerical data. That
makes it a lot easier then to manually analyze the raw sensor data,
which is sometimes impossible to understand for a person. In Fig-
ure 1 there can be seen an example for a visualization. This one is
selected from the CarTel software. The CarTel system is using sen-
sors on mobile units to make analysis about the traffic data in certain
areas [11]. A possible visualization which can be extracted from the
sensed data is the presentation of traffic hot spots. On the right side
there is a map with marked positions and on the left side there is a
table showing the sensor values, which are linked to the marked po-
sitions on the map (see Figure 1). The visualization from CarTel is
divided in two parts (the map and the table). Now the arising question
is, whether it is possible to combine these two parts to a single visu-
alization, which makes it easier and faster to receive the information.
Sensor data has to be visualized, but as can be seen in CarTel System
that is not a trivial task. With this idea of visualizing sensor data, there Fig. 1. The CarTel portal, showing users traffic hot spots for the Seattle
are some upcoming questions: area [11]
Goal of this paper is trying to give guidelines for 2.1 Sensor Taxonomy
finding a fitting visualization for specific sensor data. Sensors are not only becoming popular in scientific tasks, they are
Section 2 will discuss the taxonomy of sensors and the unique spreading in every day life tasks. Since this development is pro-
properties of sensor data. Besides this the necessity of the data ceeding pretty fast, there are a lot of sensors nowadays [4]. In the
fusion process (aggregation and extraction) and the importance of the following a classification for the large number of sensors existing is
spatio-temporal component of sensor data will be another important shown and the fields where this sensors are used are presented. Using
point. Section 3 will have a closer look at visualizations, how those Whites [20] classification scheme results in the following two tables.
can be classified, what is important when designing a visualization One for the classification of the sensors and the other for the field of
and the important role of the user and the technical devices that applications where sensors are used (see Table 4 (at the end of the
paper) and Table 1). White is sorting the types of sensors by their
measurand. This classification can help a programmer when imple-
Christian Richter is studying Media Informatics at the University of menting a visualization. With knowledge about the sensed value he
Munich, Germany, E-mail: christian.hans.richter@campus.lmu.de can use fitting color scales, create specific shapes and so on (com-
This research paper was written for the Media Informatics Advanced pare section 3.2). The table with the field of applications can help
Seminar on Information Visualization, 2008/2009 to improve a mapping between sensor data and visualization, since
it is possible to resort to previous visualizations used in similar task.
As can be seen in the table, sensors are deployed in a lot of fields,
2.3 Data Fusion
Table 1. Field of applications for sensors [20]
In sensor networks large data sets have to be handled. This
Field of Applications can be put down to the enormous number of sensor nodes
Agriculture which can be used and to the continuous sensor values [1].
Automotive Data Fusion is a task that arises from this large data sets.
Civil engineering, construction With such large data sets there has to be a quality check of the
Distribution, commerce, finance data before making further proceedings. Sometimes it can happen
Domestic appliances that sensors are not correctly calibrated or that a sensor malfunc-
Energy, power tions. These values have to be cleaned or excluded in further pro-
Environment, meteorology, security ceedings [5]. After the collection of the complete data set (aggre-
Health, medicine gation) and the removal of incorrect values, there has to be an ex-
Information, telecommunication traction of the data of interest. That means an extraction of certain
Manufacturing sensor values[19]. This two processes the aggregation and extrac-
Marine tion of sensor data will help to find patterns in large sets of data.
Military
Having a great number of temperature sensors delivering continu-
Scientific measurement
ous sensor values in a certain terrain and a certain time, it can be
Space
Transportation (excluding automotive)
interesting for a user whether or not a certain threshold is reached.
Other (specify) Since the user only needs a visualization of this threshold and fur-
ther information like when and where it happened, the total data
set of all sensors has to be aggregated (for example in a database)
and the values of interest have to be extracted. If there are any
values of interest then this will be visualized in an application.
which gives a lot of visualizations already existing. Whites taxon- Another task for data aggregation from multiple sensors is radar or ul-
omy was made in 1987, what means that it was created about 20 trasound examination. In these tasks there are multiple sensors used.
years ago, so it is rather old. To consolidate his taxonomy it can Their data has to be aggregated before visualizing it, since the data of
be compared to [12], which is saying nearly the same as was said a single node would not make much sense to be displayed. [19] says
in 1987. There havent been any great changes and developments in that the data has to undergo some preprocessings, these are:
the classifying, neither on the sensors nor on the field of applications.
This should make it a reasonable taxonomy for sensors nowadays. Feature extraction
Along with dividing the sensors by its measurand, they can also be
watch by functionality. On the one hand, there are passive sensors. Data cleaning
These are able to generate electric signals without an additional elec-
trical source. On the other hand, there are active sensors. To fulfill Data reduction
their task they need an external power source. Detailed and additional
information on this way of classification can be found in [7]. Dimension reduction
4.4 Mapping
This last section is trying to provide a mapping between sensor 5 C ONCLUSION
data and visualizations. This mapping is a new contribution and is Having found a possible mapping from sensor data to visual-
created from the results of the previews work, most influenced by izations in this work, it would be recommended to prove this
Shneidermans data type classification which was presented in sec- matching with a large study. Different combinations of sen-
tion 3.1. Table 3 is showing a possible mapping from sensor data sor data with different dependencies of space and time should be
to visualizations. Its idea is to project the dimension of the mea- tried out and be visualized according to the resulting data type.
surands and the dependency of space and time on the visualiza- Since Shneiderman only gave a taxonomy by data type for the vi-
tion taxonomy by data type from Shneiderman [17]. One axis of sualizations [17] the final word of how to implement the visualiza-
the table is representing the dimension of the measurands, the other tion is not yet spoken. Some of the mentioned starting points can
Table 3. Mapping of sensor data to visualizations. The cell entries represent the dimension of the resulting data type of the visualization according
to Shneiderman [17].