building a visual summary of multiple trajectories natalia andrienko & gennady andrienko

14
Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko http://geoanalytics.net

Upload: damon-maxwell

Post on 11-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

Building a Visual Summary of Multiple Trajectories

Natalia Andrienko & Gennady Andrienko

http://geoanalytics.net

Page 2: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

2Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Introduction

Page 3: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

3Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Problem statement

Given: data about movement of multiple objects {<o, t, x, y>}.o { o1, o2, …, oN }; t0 ≤ t ≤ tmax

Trajectory: {<o, tk, x, y>} where o = const, tk > tk-1 for k>1

Example: movement of vehicles and/or pedestrians in a city

Problem: represent groups of spatially similar trajectories in a summarised form.

- E.g. trajectories with close starts and/or close ends and/or similar routes

- Such groups may be found e.g. by means of clustering

Purposes:

- Promote abstraction, understanding of common spatial features

- Reduce display clutter and overlapping of symbols

Page 4: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

4Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Example: trajectories of cars in Milan

Trajectories on Wednesday morning (6591 trajectories, shown with 20% opacity)

Result of density-based clustering by route similarity (noise excluded)

Page 5: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

5Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Some of the 45 clusters

How can we see several (all) clusters at once? How can we compare the clusters?

Page 6: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

6Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

An overview of the clusters (“small multiples”)

Page 7: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

7Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

A summarised representation (graphical spatial model) of a cluster

Page 8: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

8Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

How is it done?

1. Divide the territory using a suitable mesh*2. Transform each trajectory into a sequence of

moves between areas (cells of the mesh)3. Count the moves between pairs of areas4. Represent by arrows with varying thickness

* Voronoi polygons built around characteristic points

Page 9: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

9Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Sensitivity to generalisation parameters

Radius 1000m: Radius 2000m: Radius 3000m:

Page 10: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

10Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Groups of trajectories with close ends (or close starts)

47 clusters (noise excluded)

Page 11: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

11Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Summarised representation, variant 1

Page 12: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

12Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Summarised representation, variant 2

Page 13: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

13Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Two summarisations

Page 14: Building a Visual Summary of Multiple Trajectories Natalia Andrienko & Gennady Andrienko

14Natalia Andrienko & Gennady Andrienko

Joint visual analytics research group

of Fraunhofer IAIS and Univ.Bonn http://visual-analytics.info and http://geoanalytics.net

DFG SPP Visual AnalyticsViAMoD:Visual Spatiotemporal Pattern Analysis of Movement and Event Data

Hamburg, March 2009

Further work

Numeric estimation of displacement

Minimization of displacement

User evaluation

Application to trajectories stored in a database

Extending the method to spatio-temporal summarisation