About STempo
A
combination of visual and computational tools combined with human
knowledge and intuition is needed to deal with the complexities
of finding meaningful patterns - of separating the noise from
true temporal and spatio-temporal associations and revealing the
complex structure of dynamic associations hidden in the wealth
of space-time data now available.
The goal of the STempo project is to develop and implement computational tools for revealing complex associations in reported events. The prototype being developed represents a tightly integrated temporal and spatio-temporal pattern discovery environment that synergistically combines the power and impartiality of statistical methods to uncover hidden and potentially unsuspected patterns in complex data with the capabilities of the human analyst to see patterns visually and, in turn, apply prior knowledge to guide analysis.
The
design of this integrated visualization - computational environment
will facilitate the discovery of 'normal' patterns via consistency
over space and/or time as well as the identification of anomalies,
since the latter will be visible as inconsistencies. The environment
will also be able to trace linkages and associations through potentially
long chains of places, people, organizations and events, making
the process suitable for uncovering the character of financial
transfers or information flows, or the spread of disease.
The STempo prototype is specifically intended to deal with:
- large collections of heterogeneous data, where the patterns may potentially be composed of long chains of associations at varying temporal and spatial scales
- events that can have both duration and spatial extent
- inexact and missing data
The visualization capabilities are being implemented by significantly extending the Visual Inquiry Toolkit (VIT) and integrating elements of the GeoViz Toolkit (GVT). Both of these are open-source Java libraries developed within the Penn State GeoVISTA Laboratory. Both toolkits support flexible coordination among multiple visualization components and views to enable relationships among objects and events (or sets of objects and events) to be recognized and contextualized within and across temporal and spatial scales. They also provide tight interaction between the visualization and statistical components so that the statistical model is driven (and modified) via the visualization components, obviating the need for a query language or textual dialogue to run the statistical components.