Online Clustering of Trajectories in Road Networks

The ubiquity of GPS-enabled smartphones and automotive navigation systems allows to monitor and collect massive streams of trajectory data in real-time. This enables real-time analyses on mobility data in urban settings, which in turn have the potential to substantially improve traffic conditions, analyze congested areas, detect events in (quasi) real-time, and so on. While many existing approaches characterize past movements of moving objects from historical trajectory data, or address the problem of finding out clusters of moving objects from data streams, such approaches fail to capture how movement behaviors unravel over time - for instance, they fail to capture typically trafficked routes or traffic jams. In this work we propose NET-CUTiS, a novel approach that addresses the problem of discovering and monitor the evolution of clusters of trajectories over road networks from trajectory data streams. We conduct several experiments that demonstrate the validity of our proposal in terms of clustering quality and run-time performance.

[1]  Sami Faïz,et al.  Clustering Algorithm for Network Constraint Trajectories , 2008, SDH.

[2]  Jae-Gil Lee,et al.  Traffic Density-Based Discovery of Hot Routes in Road Networks , 2007, SSTD.

[3]  Eric Horvitz,et al.  Collaboration and shared plans in the open world: studies of ridesharing , 2009, IJCAI 2009.

[4]  Karine Zeitouni,et al.  Spatio-temporal compression of trajectories in road networks , 2014, GeoInformatica.

[5]  Yu Zheng,et al.  Constructing popular routes from uncertain trajectories , 2012, KDD.

[6]  José Antônio Fernandes de Macêdo,et al.  Real-time discovery of hot routes on trajectory data streams using interactive visualization based on GPU , 2018, Comput. Graph..

[7]  Jae-Gil Lee,et al.  Incremental Clustering for Trajectories , 2010, DASFAA.

[8]  Yu Zheng,et al.  Trajectory Data Mining , 2015, ACM Trans. Intell. Syst. Technol..

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

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

[11]  Huan Wang,et al.  Online clustering for trajectory data stream of moving objects , 2013, Comput. Sci. Inf. Syst..

[12]  Ling Liu,et al.  Road-Network Aware Trajectory Clustering: Integrating Locality, Flow, and Density , 2015, IEEE Transactions on Mobile Computing.

[13]  Karine Zeitouni,et al.  Online Clustering of Trajectory Data Stream , 2016, 2016 17th IEEE International Conference on Mobile Data Management (MDM).

[14]  Hans-Peter Kriegel,et al.  Incremental Clustering for Mining in a Data Warehousing Environment , 1998, VLDB.

[15]  Ling Liu,et al.  NEAT: Road Network Aware Trajectory Clustering , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[16]  Xing Xie,et al.  Reducing Uncertainty of Low-Sampling-Rate Trajectories , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[17]  Myra Spiliopoulou,et al.  MONIC: modeling and monitoring cluster transitions , 2006, KDD '06.

[18]  Christian S. Jensen,et al.  Effective Online Group Discovery in Trajectory Databases , 2013, IEEE Transactions on Knowledge and Data Engineering.

[19]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[20]  Yunjun Gao,et al.  Real-time Distributed Co-Movement Pattern Detection on Streaming Trajectories , 2019, Proc. VLDB Endow..

[21]  Jing Yuan,et al.  On Discovery of Traveling Companions from Streaming Trajectories , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[22]  Nikos Pelekis,et al.  Segmentation and Sampling of Moving Object Trajectories Based on Representativeness , 2012, IEEE Transactions on Knowledge and Data Engineering.

[23]  Beng Chin Ooi,et al.  Continuous Clustering of Moving Objects , 2007, IEEE Transactions on Knowledge and Data Engineering.