| Literature DB >> 33265580 |
Amin Hosseinpoor Milaghardan1, Rahim Ali Abbaspour1, Christophe Claramunt2.
Abstract
The rapid proliferation of sensors and big data repositories offer many new opportunities for data science. Among many application domains, the analysis of large trajectory datasets generated from people's movements at the city scale is one of the most promising research avenues still to explore. Extracting trajectory patterns and outliers in urban environments is a direction still requiring exploration for many management and planning tasks. The research developed in this paper introduces a spatio-temporal framework, so-called STE-SD (Spatio-Temporal Entropy for Similarity Detection), based on the initial concept of entropy as introduced by Shannon in his seminal theory of information and as recently extended to the spatial and temporal dimensions. Our approach considers several complementary trajectory descriptors whose distribution in space and time are quantitatively evaluated. The trajectory primitives considered include curvatures, stop-points, self-intersections and velocities. These primitives are identified and then qualified using the notion of entropy as applied to the spatial and temporal dimensions. The whole approach is experimented and applied to urban trajectories derived from the Geolife dataset, a reference data benchmark available in the city of Beijing.Entities:
Keywords: Spatio-temporal entropy; similarity; trajectory
Year: 2018 PMID: 33265580 PMCID: PMC7513016 DOI: 10.3390/e20070490
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Classification of current approaches.
| Current Approaches | Data Sources | |||
|---|---|---|---|---|
| GPS Data | Smart Card Data | Cell Phone Data | Other | |
| Semantic-based | [ | [ | [ | [ |
| Spatio-temporal data mining and analysis | [ | [ | [ | [ |
| Graph-based | [ | [ | [ | [ |
Further classification of current approaches.
| Properties | Categories | Properties | Related Work |
|---|---|---|---|
| ST data mining and analysis | Spatial | Distance | [ |
| Direction | [ | ||
| Turning Angle | [ | ||
| Sinuosity | [ | ||
| Spatio-temporal | Velocity | [ | |
| Acceleration | [ | ||
| Temporal | Time of Occurrence | [ | |
| Semantic | Environment data | [ | |
| Stop Point | [ | ||
| POI | [ | ||
| People attributes | [ | ||
Figure 1Method flowchart.
Figure 2Critical points and ATD representation of a given trajectory example. (A) ATD of physical and geometric descriptors; (B) General trajectory.
Spatial-temporal entropy matrix.
| … | |||||||
|---|---|---|---|---|---|---|---|
| Spatial Entropy | . | … | |||||
| Semantic information measure | speed | . | . | ||||
| stop | . | . | |||||
| Geometric information measure | Curvature | . | . | ||||
| Turning | . | . | |||||
| Intersection | |||||||
| Temporal Entropy | |||||||
| Semantic information measure | speed | ||||||
| stop | |||||||
| Geometric information measure | Curvature | . | . | ||||
| Turning | . | . | |||||
| Intersection | . | . | … | ||||
Figure 3Two trajectories 47 and 56 with their derived ATD representations.
Entropy descriptors for sample trajectories 47 and 56.
| Entropy Type | Trajectory Id | Stop | Speed | Turning | Curvature | Aggregated Entropy |
|---|---|---|---|---|---|---|
| 0.11 | 0.34 | 0. 38 | 0.53 | 0.376 | ||
| 0.14 | 0.51 | 0.46 | 0.18 | 0.287 | ||
| 0.36 | 0.29 | 0.41 | 0.32 | 0.335 | ||
| 0.28 | 0.53 | 0.49 | 0.27 | 0.359 |
Figure 4Selected 326 trajectories for implementation.
Figure 5Two similar trajectories but with different CHs. Two different trajectories presented by Blue and purple colors.
Figure 6Impact of the Convex Hull threshold on a trajectory.
Critical points detection.
| Category | Length of Trajectory (m) | N. of Trajectories | N. of Primary CH | N. Removed CH | Variance of Distance to CH Line | N. of Curvature Points | N. of Turning Points | N. of Intersection Points |
|---|---|---|---|---|---|---|---|---|
| 0–1000 | 56 | 510 | 63 | 3.41 | 447 | 449 | 5 | |
| 1000–4000 | 82 | 1245 | 235 | 7.33 | 1010 | 1012 | 26 | |
| 4000–8000 | 127 | 3910 | 1376 | 14.57 | 2534 | 2536 | 58 | |
| 8000–15,000 | 61 | 1833 | 639 | 17.20 | 1194 | 1196 | 31 |
Figure 7Left: similar geometries with different speed behaviors; Right: different geometries with similar speed behaviors.
Figure 8Box Plot graph of the distribution of temporal distances between speed-change points.
Belief, non-belief and uncertainty values for candidate stop points.
| For All Points | For Stop Points | |||||
|---|---|---|---|---|---|---|
| Minimum Value | Maximum Value | Average | Minimum Value | Maximum Value | Average | |
| Belief | 0.09 | 0.945 | 0.864 | 0.723 | 0.945 | 0.834 |
| Disbelief | 0.02 | 0.894 | 0.448 | 0.12 | 0.27 | 0.145 |
| Uncertainty | 0.04 | 0.23 | 0.135 | 0.06 | 0.19 | 0.125 |
Spatial distances between successive critical points.
| Spatial Distances (m) | |||||
|---|---|---|---|---|---|
| Semantic Parameters | Geometric Parameters | ||||
| Stop | Speed | Turning | Curvature | Intersection | |
| Minimum | 81.3 | 66.9 | 138.4 | 185.2 | 0 |
| Maximum | 6590.1 | 1631.4 | 650.9 | 718.1 | 1903.8 |
| Mean | 1073.6 | 589.3 | 315.7 | 377.6 | 661.5 |
| Variance | 456.27 | 129.43 | 96.67 | 89.16 | 104.17 |
Temporal distances between successive critical points.
| Temporal Distances (S) | |||||
|---|---|---|---|---|---|
| Semantic Parameters | Geometric Parameters | ||||
| Stop | Speed | Turning | Curvature | Intersection | |
| Minimum | 9 | 11 | 16 | 25 | 0 |
| Maximum | 592 | 236 | 51 | 78 | 389 |
| Mean | 68 | 125 | 34 | 47 | 235 |
| Variance | 21 | 38 | 10 | 17 | 107 |
Internal and external spatial and temporal distance averages.
| Semantic Parameters | Geometric Parameters | |||||
|---|---|---|---|---|---|---|
| Stop | Speed | Turning | Curvature | Intersection | ||
| Spatial | Internal Distance | 1099.7 | 1425.2 | 1669.5 | 1351.8 | 744.5 |
| External Distance | 1733.9 | 1886.5 | 1905.2 | 1922.8 | 2185.3 | |
| Temporal | Internal Distance | 6720 | 8447 | 12971 | 9832 | 4063 |
| External Distance | 21,849 | 45,216 | 66,213 | 54,470 | 83,416 | |
Figure 9Spatial and temporal entropies derived for the sample trajectories.
Figure 10Selected trajectories for the entropy evaluation.
Spatial entropies of the sample trajectories.
| Trajectory Id | Length (m) | Spatial Entropies | ||||
|---|---|---|---|---|---|---|
| Stop | Speed | Turning | Curvature | Aggregated Spatial Entropy | ||
| 5146 | 0.58 | 0.65 | 0.27 | 0.24 | 0.76 | |
| 6990 | 0.75 | 0.24 | 0.16 | 0.11 | 0.46 | |
| 8082 | 0.80 | 0.26 | 0.19 | 0.14 | 0.52 | |
| 9079 | 0.52 | 0.69 | 0.30 | 0.27 | 0.81 | |
| 11,806 | 0.44 | 0.61 | 0.26 | 0.23 | 0.78 | |
Temporal entropies of the sample trajectories.
| Trajectory Id | Length (m) | Temporal Entropies | ||||
|---|---|---|---|---|---|---|
| Stop | Speed | Turning | Curvature | Aggregated Temporal Entropy | ||
| 5146 | 0.24 | 0.47 | 4.55 | 4.28 | 0.74 | |
| 6990 | 0.11 | 0.63 | 3.12 | 2.77 | 0.77 | |
| 8082 | 0.08 | 0.69 | 2.91 | 2.65 | 0.69 | |
| 9079 | 0.45 | 0.63 | 5.76 | 3.91 | 0.91 | |
| 11,806 | 0.32 | 0.48 | 7.24 | 5.39 | 0.82 | |
Figure 11Trajectories 88 and 66 with related curvature and turning ADTs.
Comparison matrix of sample trajectories using shape (upper triangle) and complexity (lower triangle).
| Trajectory No. | 66 | 77 | 85 | 88 | 91 |
|---|---|---|---|---|---|
| 32.86% | 27.11% | 79.2% | 78.49% | ||
| 38.29% | 83.26% | 42.18% | 39.95% | ||
| 35.08% | 86.4% | 37.1% | 33.72% | ||
| 79.51% | 38.48% | 41.23% | 80.68% | ||
| 74.93% | 45.76% | 38.02% | 83.42% |
Figure 12Similarities between geometrical properties and entropies.
Figure 13Entropy patterns when considering moving modes.