| Literature DB >> 27019646 |
Peter Ranacher1, Katerina Tzavella2.
Abstract
In geographic information science, a plethora of different approaches and methods is used to assess the similarity of movement. Some of these approaches term two moving objects similar if they share akin paths. Others require objects to move at similar speed and yet others consider movement similar if it occurs at the same time. We believe that a structured and comprehensive classification of movement comparison measures is missing. We argue that such a classification not only depicts the status quo of qualitative and quantitative movement analysis, but also allows for identifying those aspects of movement for which similarity measures are scarce or entirely missing. In this review paper we, first, decompose movement into its spatial, temporal, and spatiotemporal movement parameters. A movement parameter is a physical quantity of movement, such as speed, spatial path, or temporal duration. For each of these parameters we then review qualitative and quantitative methods of how to compare movement. Thus, we provide a systematic and comprehensive classification of different movement similarity measures used in geographic information science. This classification is a valuable first step toward a GIS toolbox comprising all relevant movement comparison methods.Entities:
Keywords: movement comparison; moving objects; similarity measures
Year: 2014 PMID: 27019646 PMCID: PMC4786848 DOI: 10.1080/15230406.2014.890071
Source DB: PubMed Journal: Cartogr Geogr Inf Sci ISSN: 1523-0406
Figure 1. Two moving objects in two-dimensional space (x- and y-axis) and time (t-axis).
Figure 2. Primary movement parameters in time, space, and space–time.
Figure 3. Three examples for Allen’s temporal logic (based on Allen 1983).
Figure 4. Three examples for a 9-intersection relation between two paths based on Egenhofer and Herring (1991).
Figure 5. Double cross calculus (based on Freksa 1992).
Figure 6. Lock-step measure (Euclidean distance) and elastic measure (DTW).
Movement similarity measures and their characteristics.
| Similarity measure | Movement parameter | Purpose | Primary/ Derived | Topological/ Quantitativ | Complexity |
|---|---|---|---|---|---|
| Allen’s temporal logic | Time instance, time interval | des, beh | P | T | – |
| Temporal distance | Time instance, time interval, spatiotemporal position | des, beh | P | Q | L |
| Relational operators | Duration, distance, range, heading, shape, speed, acceleration, change of direction | des, beh | D | T | L |
| Quantitative difference | Duration, distance, range, heading, shape, speed, acceleration, change of direction | des, beh | D | Q | L |
| 9-intersection | Spatial position, path | des, beh | P | T | – |
| Euclidean distance | Spatial position, path, spatiotemporal position, trajectory | clust, sim, | P | Q | M |
| Minkowski distance (e.g. Manhattan distance) | Spatial and spatiotemporal position | des | P | Q | L |
| Distance along curved surface | Spatial and spatiotemporal position | des | P | Q | L |
| Network distance | Spatial and spatiotemporal position | des | P | Q | M |
| Relative direction | Spatial and spatiotemporal position | des | P | – | L |
| Cardinal directions | Spatial and spatiotemporal position | des | P | Q | L |
| REMO | Heading | beh | D | Q | – |
| Common source and destination | Path | clust | P | Q | L |
| Common route | Path | clust, beh | P | Q | M |
| Haussdorff | Path | clust, out | P | Q | H |
| k points | Path | clust | P | Q | L–M |
| OWD | Path | sim | P | Q | L |
| LIP | Path | clust | P | Q | L |
| PCA | Path | clust | P | Q | L |
| Combined angular distance perpendicular distance and parallel distance | Line | sim | P | Q | L |
| Directional similarity | Heading | sim | D | Q | L |
| Head–body–tail relations | Line, (sub-)trajectory | des | P | T | – |
| DTW | Trajectory, shape | clust | P, D | Q | M |
| Squared Euclidean | Shape | sim | D | Q | M |
| Double cross calculus | Spatiotemporal position | des | P | T | – |
| QTC | Spatiotemporal position, speed, acceleration | des, beh | P, D | T | – |
| k-nearest neighbor | Spatiotemporal position | sim | P | Q | – |
| LCSS | Path, trajectory | clust, sim | P | Q | M |
| Time steps | Trajectory | clust | P | Q | L–M |
| Common route and dynamics | Trajectory | clust, beh | P | Q | H |
| Fréchet | Trajectory | clust | P | Q | H |
| EDR | Path, trajectory | sim, clust | P | Q | M |
| Lifeline distance | Trajectory | clust | P | Q | – |
| HMM | Spatiotemporal position, trajectory | out | P | Q | H |
| STLIP | Trajectory | clust | P | Q | L |
| Speed-pattern based similarity | Speed | clust | D | Q | L |
| NWED | Speed, acceleration | sim, clust | D | Q | M |
Note: Purpose: sim = similarity search, clust = clustering, beh = behavior analysis, des = description, out = outlier detection; Primary/Derived: P = primary, D = derived; Topological/Quantitative: T = topological, Q = quantitative; Complexity: L = low, M = medium, H = high.
Figure 7. Topological relation for two converting and dispersing trajectories.