Spatio-Temporal Vessel Trajectory Clustering Based on Data Mapping and Density

Automatic identification systems (AISs) serve as a complement to radar systems, and they have been installed and widely used onboard ships to identify targets and improve navigational safety based on a very high-frequency data communication scheme. AIS networks have also been constructed to enhance traffic safety and improve management in main harbors. AISs record vessel trajectories, which include rich traffic flow information, and they represent the foundation for identifying locations and analyzing motion features. However, the inclusion of redundant information will reduce the accuracy of trajectory clustering; therefore, trajectory data mining has become an important research direction. To extract useful information with high accuracy and low computational costs, trajectory mapping and clustering methods are combined in this paper to explore big data acquired from AISs. In particular, the merge distance (MD) is used to measure the similarities between different trajectories, and multidimensional scaling (MDS) is adopted to construct a suitable low-dimensional spatial expression of the similarities between trajectories. An improved density-based spatial clustering of applications with noise (DBSCAN) algorithm is then proposed to cluster spatial points to acquire the optimal cluster. A fusion of the MD, MDS, and improved DBSCAN algorithms can identify the course of trajectories and attain a better clustering performance. Experiments are conducted using a real AIS trajectory database for a bridge area waterway and the Mississippi River to verify the effectiveness of the proposed method. The experiments also show that the newly proposed method presents a higher accuracy than classical ones, such as spectral clustering and affinity propagation clustering.

[1]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[2]  Padhraic Smyth,et al.  Probabilistic clustering of extratropical cyclones using regression mixture models , 2007 .

[3]  Michele Vespe,et al.  Vessel Pattern Knowledge Discovery from AIS Data: A Framework for Anomaly Detection and Route Prediction , 2013, Entropy.

[4]  Mark R. Morelande,et al.  Statistical analysis of motion patterns in AIS Data: Anomaly detection and motion prediction , 2008, 2008 11th International Conference on Information Fusion.

[5]  Marina Meila,et al.  An Experimental Comparison of Model-Based Clustering Methods , 2004, Machine Learning.

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

[7]  Les Elkins,et al.  The Autonomous Maritime Navigation (AMN) project: Field tests, autonomous and cooperative behaviors, data fusion, sensors, and vehicles , 2010, J. Field Robotics.

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

[9]  Michael C. Hout,et al.  Multidimensional Scaling , 2003, Encyclopedic Dictionary of Archaeology.

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

[11]  Zeinab Dehghan,et al.  A new feature subset selection using bottom-up clustering , 2018, Pattern Analysis and Applications.

[12]  Dejan Nikolic,et al.  Maritime over the Horizon Sensor Integration: High Frequency Surface-Wave-Radar and Automatic Identification System Data Integration Algorithm , 2018, Sensors.

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

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

[15]  Lian Duan,et al.  A Local Density Based Spatial Clustering Algorithm with Noise , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[16]  Ron Kimmel,et al.  Spectral multidimensional scaling , 2013, Proceedings of the National Academy of Sciences.

[17]  A. Harati-Mokhtari,et al.  Automatic Identification System (AIS): Data Reliability and Human Error Implications , 2007, Journal of Navigation.

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

[19]  Aidong Zhang,et al.  WaveCluster: A Multi-Resolution Clustering Approach for Very Large Spatial Databases , 1998, VLDB.

[20]  Feixiang Zhu,et al.  Mining ship spatial trajectory patterns from AIS database for maritime surveillance , 2011, 2011 2nd IEEE International Conference on Emergency Management and Management Sciences.

[21]  Christoph Böhringer,et al.  Integrated assessment of energy policies: Decomposing top-down and bottom-up , 2009 .

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

[23]  Michal Daszykowski,et al.  Revised DBSCAN algorithm to cluster data with dense adjacent clusters , 2013 .

[24]  Sudipto Guha,et al.  CURE: an efficient clustering algorithm for large databases , 1998, SIGMOD '98.

[25]  Naixue Xiong,et al.  A Dimensionality Reduction-Based Multi-Step Clustering Method for Robust Vessel Trajectory Analysis , 2017, Sensors.

[26]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[27]  Antoine Vigneron,et al.  A New Trajectory Similarity Measure for GPS Data , 2015, IWGS.

[28]  Haoyu Tan,et al.  MR-DBSCAN: a scalable MapReduce-based DBSCAN algorithm for heavily skewed data , 2013, Frontiers of Computer Science.

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

[30]  Nikos Pelekis,et al.  Online event recognition from moving vessel trajectories , 2016, GeoInformatica.

[31]  Derya Birant,et al.  ST-DBSCAN: An algorithm for clustering spatial-temporal data , 2007, Data Knowl. Eng..

[32]  A. Rama Mohan Reddy,et al.  A fast DBSCAN clustering algorithm by accelerating neighbor searching using Groups method , 2016, Pattern Recognit..

[33]  Jianjun Zhu,et al.  AIS Database Powered by GIS Technology for Maritime Safety and Security , 2008, Journal of Navigation.

[34]  Maurice K. Wong,et al.  Algorithm AS136: A k-means clustering algorithm. , 1979 .

[35]  Weiming Zhang,et al.  Vessel Spatio-temporal Knowledge Discovery with AIS Trajectories Using Co-clustering , 2017 .

[36]  Huosheng Hu,et al.  Building Novel VHF-Based Wireless Sensor Networks for the Internet of Marine Things , 2018, IEEE Sensors Journal.

[37]  Xiaofang Li,et al.  A Segment-Based Trajectory Similarity Measure in the Urban Transportation Systems , 2017, Sensors.

[38]  Hui Xiong,et al.  Fast affinity propagation clustering based on incomplete similarity matrix , 2017, Knowledge and Information Systems.

[39]  Gilad Lerman,et al.  Spectral Clustering Based on Local PCA , 2013, J. Mach. Learn. Res..

[40]  Enrique H. Ruspini,et al.  Numerical methods for fuzzy clustering , 1970, Inf. Sci..

[41]  Chris H. Q. Ding,et al.  A min-max cut algorithm for graph partitioning and data clustering , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[42]  Gerardo Beni,et al.  A Validity Measure for Fuzzy Clustering , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  姜青山,et al.  Trajectory Clustering by Sampling and Density , 2014 .

[44]  Haixun Wang,et al.  Semantic Multidimensional Scaling for Open-Domain Sentiment Analysis , 2014, IEEE Intelligent Systems.

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

[46]  Hans-Peter Kriegel,et al.  Density-Based Clustering in Spatial Databases: The Algorithm GDBSCAN and Its Applications , 1998, Data Mining and Knowledge Discovery.

[47]  Jason Cong,et al.  A Parallel Bottom-up Clustering Algorithm with Applications to Circuit Partitioning in VLSI Design , 1993, 30th ACM/IEEE Design Automation Conference.

[48]  Xinping Yan,et al.  A novel method for restoring the trajectory of the inland waterway ship by using AIS data , 2015 .