Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (6): 1499-1507.doi: 10.23940/ijpe.19.06.p1.14991507

    Next Articles

Collision Avoidance Situation Matching with Vessel Maneuvering Actions Identification from Vessel Trajectories

Peng Chena,b, Guoyou Shia,*, Shuang Liuc, and Miao Gaoa   

  1. a Navigation College, Dalian Maritime University, Dalian, 116026, China
    b Department of Software Engineering, Dalian Neusoft University of Information, Dalian, 116030, China
    c School of Computer Science and Engineering, Dalian Minzu University, Dalian, 116605, China
  • Submitted on ;
  • Contact: * E-mail address:
  • About author:Peng Chen received his B.S. degree in computer science from Liaoning Shihua University in 2000 and his M.S. degree in computer science from Liaoning Shihua University in 2003. Currently, he is a professor at Dalian Neusoft University of Information;Guoyou Shi is a professor at Dalian Maritime University;Shuang Liu received her B.Sc. and M.Sc. degrees in computer science from Liaoning Shihua University in 2000 and 2003, respectively, and her Ph.D. in traffic information engineering and control from Dalian Maritime University. Currently, she is an associate professor at Dalian Minzu University;Miao Gao is a Ph.D. candidate at Dalian Maritime University.

Abstract: Vessel trajectories implied in AIS data are crucial to obtain a good understanding of the maritime traffic situation for shipping safety. Starting from raw AIS data, a trajectory database is created for vessels within surveillance area after parsing, noise reduction, and DBSCAN clustering. With mmsi as the key index, the trajectory for each vessel is extracted ordering by timestamp. To remove the time interval difference between points in trajectories, interpolation and cleaning are carried out on each vessel trajectory to get trajectories with equal time intervals. Through implied motion pattern computation between adjacent points in each trajectory, maneuvering actions can be identified. Then, sailing segments with continuous same maneuvering actions are merged. With sailing segments partition results, critical points are extracted for already known different collision avoidance situations. Trajectory similarity computation for different vessels are computed with our new multi-scale and multi-resolution trajectory matching method. Experiments for the recognition of collision avoidance situations show that the adoption of the matching algorithm with multi-scale and multi-resolution trajectories for different vessel pairs to complete collision avoidance situations analysis is effective and achieves good performance.

Key words: collision avoidance, vessel trajectory, maneuvering action, sailing segments, similarity computation