Information Technology Reference
In-Depth Information
Fig. 2.
Illustration of locality in-between polylines (LIP) between trajectories, S and Q [8]
3
The Proposed Model
The following algorithm proposed in this study is inspired by TRACLUS, a spatial
algorithm that groups sub-trajectories using a modified DBSCAN technique and
GenSTLIP spatio-temporal function, a method which measures similarity of moving
objects considering their location and time of movement.
Notations:
TR: a trajectory in set T
D: The set of sub-trajectories L formed
N
Ɛ
(L): The eps-neighborhood of a line segment
=
∈ | ,,,
Input: (1)Traj T={TR
1
,TR
2
,…TR
n
} (2)
Ɛ
(3)MinLns (4)K
t
(5)
Output: Clusters C = {C
1
,C
2
,…C
n
} and their representatives
for each (TR
∈
T) do /*Partitioning Phase*/
Partitioning of TR using MDL Principle
Get a set of L line segments, accumulate in set D
/*Grouping Phase*/
Execute Line Segment Clustering for set D
clusterId=0;
for each (L
∈
D) {
Compute N
Ɛ
(L);
if (|N
Ɛ
(L)|
≥
MinLns) then
Assign clusterId
∀
X
∈
N
Ɛ
(L)
Insert N
Ɛ
(L) - {L} into the queue Q;
ExpandCluster(Q,clusterId,
Ɛ
,MinLns,k
t
,
δ
);
clusterId++;
else
Mark L as Noise }
ExpandCluster(Q,clusterId,
Ɛ
,MinLns,k
t
,
δ
){
While(Q
≠
0) do
Compute N
Ɛ
(L);
if(|N
Ɛ
(L)|
≥
MinLns)
create new cluster}
Search WWH ::
Custom Search