Detecting and Tracking Coordinated Groups in Dense, Systematically Moving, Crowds

We address the problem of detecting and tracking clusters of moving objects in very noisy environments. Monitoring a crowded football stadium for small groups of individuals acting suspiciously is an example instance of this problem. In this example the vast majority of individuals are not part of a suspicious group and are considered as noise. Existing spatio-temporal cluster algorithms are only capable of detecting small clusters in extreme noise when the noise objects are moving randomly. In reality, including the example cited, the noise objects move more systematically instead of moving randomly. The members of the suspicious groups attempt to mimic the behaviors of the crowd in order to blend in and avoid detection. This significantly exacerbates the problem of detecting the true clusters. We propose the use of Support Vector Machines (SVMs) to differentiate the true clusters and their members from the systematically moving noise objects. Our technique utilizes the relational history of the moving objects, implicitly tracked in a relationship graph, and a SVM to increase the accuracy of the clustering algorithm. A modified DBSCAN algorithm is then used to discover clusters of highly related objects from the relationship graph. We evaluate our technique experimentally on several data sets of mobile objects. The experiments show that our technique is able to accurately and efficiently identify groups of suspicious individuals in dense crowds.

[1]  Yin Yang,et al.  Continuous k-Means Monitoring over Moving Objects , 2008, IEEE Transactions on Knowledge and Data Engineering.

[2]  Elke A. Rundensteiner,et al.  SCUBA: Scalable Cluster-Based Algorithm for Evaluating Continuous Spatio-temporal Queries on Moving Objects , 2006, EDBT.

[3]  Joseph Y. Lo,et al.  Application of support vector machines to breast cancer screening using mammogram and clinical history data , 2002, SPIE Medical Imaging.

[4]  Yifan Li,et al.  Clustering moving objects , 2004, KDD.

[5]  Padhraic Smyth,et al.  Trajectory clustering with mixtures of regression models , 1999, KDD '99.

[6]  Shashi Shekhar,et al.  Mixed-Drove Spatio-Temporal Co-occurrence Pattern Mining : A Summary of Results , 2006 .

[7]  Panos Kalnis,et al.  On Discovering Moving Clusters in Spatio-temporal Data , 2005, SSTD.

[8]  Yan Huang,et al.  Sequential Patterns, Spatio-temporal , 2008, Encyclopedia of GIS.

[9]  Verena Kantere,et al.  On-line discovery of hot motion paths , 2008, EDBT '08.

[10]  Kanad Ghose,et al.  Efficiently detecting clusters of mobile objects in the presence of dense noise , 2010, SAC '10.

[11]  Mohan M. Trivedi,et al.  Learning and Classification of Trajectories in Dynamic Scenes: A General Framework for Live Video Analysis , 2008, 2008 IEEE Fifth International Conference on Advanced Video and Signal Based Surveillance.

[12]  Dino Pedreschi,et al.  Time-focused clustering of trajectories of moving objects , 2006, Journal of Intelligent Information Systems.

[13]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[14]  Yiannis Demiris,et al.  Balancing Spectral Clustering for Segmenting Spatio-temporal Observations of Multi-agent Systems , 2008, 2008 Eighth IEEE International Conference on Data Mining.

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

[16]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[17]  Tian Zhang,et al.  BIRCH: an efficient data clustering method for very large databases , 1996, SIGMOD '96.

[18]  Joachim Gudmundsson,et al.  Reporting flock patterns , 2008, Comput. Geom..

[19]  Gian Luca Foresti,et al.  Trajectory-Based Anomalous Event Detection , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Mark Last,et al.  Discovering regular groups of mobile objects using incremental clustering , 2008, 2008 5th Workshop on Positioning, Navigation and Communication.

[21]  Jianliang Xu,et al.  Clustering Moving Objects in Spatial Networks , 2007, DASFAA.

[22]  Dino Pedreschi,et al.  Trajectory pattern mining , 2007, KDD '07.

[23]  Shashi Shekhar,et al.  Zonal Co-location Pattern Discovery with Dynamic Parameters , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[24]  Pavel Berkhin,et al.  A Survey of Clustering Data Mining Techniques , 2006, Grouping Multidimensional Data.

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

[26]  Nikos Mamoulis,et al.  Mining frequent spatio-temporal sequential patterns , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[27]  Dimitrios Gunopulos,et al.  Discovering similar multidimensional trajectories , 2002, Proceedings 18th International Conference on Data Engineering.

[28]  Norman I. Badler,et al.  Controlling individual agents in high-density crowd simulation , 2007, SCA '07.