A Direction Based Framework for Trajectory Data Analysis

We propose a framework for the directional analysis of trajectory data. The directional aspect of trajectory analysis is important in map matching, in direction based query processing and in animal movement data. The main contribution in the present work lies in the trajectory segmentation method which is based on directional changes in trajectory. Another contribution is the use of convex hulls of trajectories during filtration of outlier sub-trajectories. There are four components to the framework: (1): smoothing, (2): directional segmentation and classification, (3): outlier sub-trajectory filtering and (4): clustering. We split the trajectories into directional sub-trajectories such that they have a specific directional characteristics; for example, heading north-east. We consider 16 directional classes and assign the corresponding directional sub-trajectories to them. In the filtration step the outlier sub-trajectories are removed from the respective directional classes using a novel convex hull based approach. We compare convex hull filtering performance with conventional minimum bounding rectangle based approach. We finally cluster the filtered directional sub-trajectories to obtain global directional patterns in the data set using a modified DBSCAN algorithm. We also provide the comparison of proposed work with an existing state-of-the-art algorithm called TRACLUS. In this work two real data sets are analyzed: hurricane data and animal movement data.

[1]  Nectaria Tryfona,et al.  Modeling, storing and mining moving object databases , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[2]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[3]  Timos K. Sellis,et al.  Sampling Trajectory Streams with Spatiotemporal Criteria , 2006, 18th International Conference on Scientific and Statistical Database Management (SSDBM'06).

[4]  Dieter Pfoser,et al.  On Map-Matching Vehicle Tracking Data , 2005, VLDB.

[5]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[6]  Ramez Elmasri,et al.  A Novel Approach to Trajectory Analysis Using String Matching and Clustering , 2013, 2013 IEEE 13th International Conference on Data Mining Workshops.

[7]  Jae-Gil Lee,et al.  Trajectory clustering: a partition-and-group framework , 2007, SIGMOD '07.

[8]  Ramez Elmasri,et al.  Extracting Dense Regions From Hurricane Trajectory Data , 2014, GeoRich'14.

[9]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[10]  Cheng Long,et al.  Direction-Preserving Trajectory Simplification , 2013, Proc. VLDB Endow..

[11]  Christos Faloutsos,et al.  Efficient retrieval of similar time sequences under time warping , 1998, Proceedings 14th International Conference on Data Engineering.

[12]  Joachim Gudmundsson,et al.  Of motifs and goals: mining trajectory data , 2012, SIGSPATIAL/GIS.

[13]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[14]  Jae-Gil Lee,et al.  TraClass: trajectory classification using hierarchical region-based and trajectory-based clustering , 2008, Proc. VLDB Endow..