A group-based signal filtering approach for trajectory abstraction and restoration

Trajectory abstraction is used to summarize the large amount of information delivered by the trajectory data, and trajectory restoration is used to reconstruct lost parts of trajectories. To cope with complex trajectory data, in this paper, we propose a new strategy for abstracting and restoring trajectories from the perspective of signal processing. That is, trajectories are treated as signals that bear copious information that varies with time and space, and information filtering is exploited to concisely communicate the trajectory data. As for trajectory abstraction, the resampling of trajectory data is first introduced based on achieving the minimum Jensen–Shannon divergence of the trajectories before and after being resampled. Then, a non-local filtering approach is developed to perform wavelet transformations of similarity groups of these resampled trajectories to produce the trajectory summaries. Trajectory abstraction can not only offer multi-granularity summaries of trajectory data, but also identify outliers by utilizing a probabilistic definition of a group of trajectories and the Shannon entropy. Furthermore, to handle incomplete trajectory data for which some sample points are lost, the proposed non-local filtering idea is exploited to restore the incomplete data. Extensive experimental studies have shown that the proposed trajectory abstraction and restoration can obtain very encouraging results, in terms of both objective evaluation metrics and subjective visual effects. To the best of our knowledge, this is the first attempt to deploy the group-based signal filtering technique in the context of dealing with trajectory data. In addition, as a preprocessing step, the proposed trajectory abstraction can be employed to improve the performance of trajectory clustering.

[1]  Mateu Sbert,et al.  Anomaly Detection Based on Trajectory Analysis Using Kernel Density Estimation and Information Bottleneck Techniques , 2015 .

[2]  Andrea Cavallaro,et al.  Multifeature Object Trajectory Clustering for Video Analysis , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Sean Hughes,et al.  Clustering by Fast Search and Find of Density Peaks , 2016 .

[4]  Hans-Peter Kriegel,et al.  OPTICS: ordering points to identify the clustering structure , 1999, SIGMOD '99.

[5]  David A. Clifton,et al.  An Extreme Function Theory for Novelty Detection , 2013, IEEE Journal of Selected Topics in Signal Processing.

[6]  David A. Clifton,et al.  A review of novelty detection , 2014, Signal Process..

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

[8]  Ben Shneiderman,et al.  The state of visual analytics: Views on what visual analytics is and where it is going , 2010, IEEE VAST.

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

[10]  Charu C. Aggarwal,et al.  Outlier Analysis , 2013, Springer New York.

[11]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[12]  Alessandro Foi,et al.  Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering , 2007, IEEE Transactions on Image Processing.

[13]  Kurosh Madani,et al.  Extreme value statistics for vibration spectra outlier detection , 2012 .

[14]  Hui Ding,et al.  Querying and mining of time series data: experimental comparison of representations and distance measures , 2008, Proc. VLDB Endow..

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

[16]  Mohan M. Trivedi,et al.  Trajectory Learning for Activity Understanding: Unsupervised, Multilevel, and Long-Term Adaptive Approach , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Clu-istos Foutsos,et al.  Fast subsequence matching in time-series databases , 1994, SIGMOD '94.

[18]  Mohan M. Trivedi,et al.  A Survey of Vision-Based Trajectory Learning and Analysis for Surveillance , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Jianhua Lin,et al.  Divergence measures based on the Shannon entropy , 1991, IEEE Trans. Inf. Theory.

[20]  Simone Calderara,et al.  Mixtures of von Mises Distributions for People Trajectory Shape Analysis , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  P. Mahadevan,et al.  An overview , 2007, Journal of Biosciences.

[22]  Carlos Henrique Quartucci Forster,et al.  Analysis of aircraft trajectories using Fourier descriptors and kernel density estimation , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[23]  Charu C. Aggarwal,et al.  Data Clustering: Algorithms and Applications , 2014 .

[24]  Lin Sun,et al.  Real-Time Detection of Anomalous Taxi Trajectories from GPS Traces , 2011, MobiQuitous.

[25]  J. Kragten LEAST-SQUARES POLYNOMIAL CURVE-FITTING FOR CALIBRATION PURPOSES (STATCAL-CALIBRA) , 1990 .

[26]  Qing Xu,et al.  Trajectory Abstracting with Group-Based Signal Denoising , 2015, ICONIP.

[27]  Alessandro Puiatti,et al.  Mobile and Ubiquitous Systems: Computing, Networking, and Services , 2013, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering.

[28]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[29]  Eric Feron,et al.  Trajectory Clustering and an Application to Airspace Monitoring , 2011, IEEE Trans. Intell. Transp. Syst..

[30]  Mohan M. Trivedi,et al.  Understanding vehicular traffic behavior from video: a survey of unsupervised approaches , 2013, J. Electronic Imaging.

[31]  Avideh Zakhor,et al.  Motion indexing of video , 1997, Proceedings of International Conference on Image Processing.

[32]  I. Johnstone,et al.  Wavelet Threshold Estimators for Data with Correlated Noise , 1997 .

[33]  E. Süli,et al.  An introduction to numerical analysis , 2003 .

[34]  Shih-Fu Chang,et al.  Motion trajectory matching of video objects , 1999, Electronic Imaging.

[35]  Göran Falkman,et al.  Online Learning and Sequential Anomaly Detection in Trajectories. , 2013, IEEE transactions on pattern analysis and machine intelligence.

[36]  Roberto Cavoretto,et al.  Scattered and track data interpolation using an efficient strip searching procedure , 2011, Appl. Math. Comput..

[37]  Helmut Alt,et al.  The Computational Geometry of Comparing Shapes , 2009, Efficient Algorithms.

[38]  Nikos Fakotakis,et al.  Probabilistic Novelty Detection for Acoustic Surveillance Under Real-World Conditions , 2011, IEEE Transactions on Multimedia.

[39]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[40]  Mateu Sbert,et al.  XaIBO: An Extension of aIB for Trajectory Clustering with Outlier , 2015, ICONIP.

[41]  Dimitrios Gunopulos,et al.  A Wavelet-Based Anytime Algorithm for K-Means Clustering of Time Series , 2003 .

[42]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[43]  Jiong Yang,et al.  STING: A Statistical Information Grid Approach to Spatial Data Mining , 1997, VLDB.

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