Skip to main content
Log in

Maritime anomaly detection based on a support vector machine

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

This paper designs a maritime anomaly detection algorithm based on a support vector machine (SVM) that considers the spatiotemporal and motion features of trajectories. Since trajectories are two-dimensional, it is difficult to present their motion features. To accurately describe trajectory features, a novel trajectory feature extraction method based on statistical theory is proposed in this paper. This method maps trajectories onto a high-dimensional space, which can account for both the spatiotemporal features and motion features of the trajectories. With the proposed feature extraction method, the density-based spatial clustering of applications with noise algorithm is employed to recognize vessel traffic patterns by simultaneously considering the spatiotemporal and motion features. Then, an improved SVM is designed by employing a weighted hybrid kernel function and differential operator to detect anomalous behaviours from recognized vessel traffic patterns that include the spatiotemporal and motion characteristics. Compared with standard SVM, it can adaptively determine the optimal kernel function according to sample set. Finally, a numerical example based on automatic identification system data from the waters off Chengshan Jiao is fulfilled to verify the proposed algorithm effectiveness and accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig.1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Figure. 13
Figures. 14
Fig.15

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

References

  • Boser BE, Guyon IM, Vapnik VN (1992) A training algorithm for optimal margin classifiers. In: Proceedings of the fifth annual workshop on computational learning theory

  • Bishop CM (2006) Pattern recognition and machine learning. Springer, Berlin

    MATH  Google Scholar 

  • Carlos PL, Carpio M, Alfonso RD et al (2018) A novel formulation of orthogonal polynomial kernel functions for SVM classifiers: the Gegenbauer family. Pattern Recogn 84:211–225

    Article  Google Scholar 

  • Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: a survey. ACM Comput Surv 41(3):1–58

    Article  Google Scholar 

  • Handayani DOD, Sediono W, Shah A (2014a) Anomaly detection in vessel tracking using support vector machines (SVMs). In: International conference on advanced computer science applications and technologies, Amman

  • Handayani DOD, Sediono W, Shah A (2014b) Identification of vessel anomaly behaviour using support vector machines and bayesian networks. In: International conference on advanced computer science applications and technologies, Singapore

  • Hao D, Yue H, Mehra RK et al (2018) Study on influencing factors of prediction accuracy of support vector machine (SVM) model for NOx emission of a hydrogen enriched compressed natural gas engine. Fuel 234:954–964

    Article  Google Scholar 

  • Karami A, Johansson R (2014) Choosing DBSCAN parameters automatically using differential evolution. Int J Comput Appl T 91(7):1–11

    Google Scholar 

  • Laube P, Franz MO, Umlauf G (2018) Learnt knot placement in B-spline curve approximation using support vector machines. Comput Aiede Geom D 62:104–116

    Article  MathSciNet  Google Scholar 

  • Li Z, Niu B, Peng F et al (2018) Classification of peanut images based on multi-features and SVM. IFAC 51(17):726–731

    Google Scholar 

  • Liao Y, Zhang J, Wang S et al (2018) Study on crash injury severity prediction of autonomous vehicles for different emergency decisions based on support vector machine model. Electronics 7(12):1–20

    Article  Google Scholar 

  • Liu B, de Souza EN, Matwin S et al (2014) Knowledge-based clustering of ship trajectories using density-based approach. Big Data (Big Data). In: IEEE international conference on IEEE, Washington DC

  • Liu B, De Souza E, Hilliard C et al (2015) Ship movement anomaly detection using specialized distance measures. In: 18th international conference on information fusion, Washington DC

  • Liu L, Lei Y (2018) An accurate ecological footprint analysis and prediction for Beijing based on SVM model. Ecol Inform 44:33–42

    Article  Google Scholar 

  • Martineau E, Roy J (2011) Maritime anomaly detection: domain introduction and review of selected literature. Technical report, Valcartier, Canada: Defence Research and Development

  • Mascaro S, Nicholso AE, Korb KB (2014) Anomaly detection in vessel tracks using Bayesian networks. Int J Approx Reason 55(1):84–98

    Article  Google Scholar 

  • Pallotta G, Vespe M, Bryan K (2012) Traffic knowledge discovery from AIS data. In: 15th international conference on information fusion, Singapore

  • Pallotta G, Vespe M, Bryan K (2013) Vessel pattern knowledge discovery from ais data: a framework for anomaly detection and route prediction. Entropy 15(6):2218–2245

    Article  Google Scholar 

  • Platt JA (1998) A fast algorithm for training support vector machines. J Inf Technol 2(5):1–28

    Google Scholar 

  • Qu X, Meng Q, Suyi L (2011) Ship collision risk assessment for the Singapore Strait. Accid Anal Prev 43:2030–2036

    Article  Google Scholar 

  • Ristic B, La Scala B, Morelande M, Gordon N (2008) Statistical analysis of motion patterns in AIS data: anomaly detection and motion prediction. In: 11th IEEE international conference on information fusion, Germany, 2008.

  • Sidibé A, Shu G (2017) Study of automatic anomalous behaviour detection techniques for maritime vessels. J Navig 70(4):847–858

    Article  Google Scholar 

  • Smits GF, Jordan EM (2002) Improving SVM regression using mixtures of kernels. In: Proceedings of the international joint conference on neural networks, Hawaii

  • Storn R, Price K (1997) Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359

    Article  MathSciNet  Google Scholar 

  • Szlapczynski R, Szlapczynska J (2016) An analysis of domain-based ship collision risk parameters. Ocean Eng 126:47–56

    Article  Google Scholar 

  • UNCTAD (2016) Review of maritime transportation. In: Paper presented at the united nations conference on trade and development. New York and Geneva. https://unctad.org/system/files/officialdocument/rmt2016_en.pdf. Accessed 25 Jun 11

  • Vapnik VN, Lerner AY (1963) Recognition of patterns with help of generalized portraits. Avtomat. i Telemekh 24(6):774–780

    Google Scholar 

  • Vespe M, Pallotta G, Visentini I et al (2012) Maritime anomaly detection based on historical trajectory mining. In: Proceedings of the NATO port and regional maritime security symposium

  • Wang Y, Chin H-C (2016) An empirically-calibrated ship domain as a safety criterion for navigation in confined waters. J Navigation 69:257–276

    Article  Google Scholar 

  • Wei Z, Xie X, Lv W (2020) Self-adaption vessel traffic behaviour recognition algorithm based on multi-attribute trajectory characteristics. Ocean Eng 198:1–12

    Article  Google Scholar 

  • Xiao F, Ligteringen H, Gulijk C, Ale BJM (2012) AIS data anlaysis for realistic ship traffic simulations model. In: Proc int workshop next gener nautical traffic model, pp 44–49

  • Xiao F, Ligteringen H, van Gulijk C, Ale B (2015) Comparison study on AIS data of ship traffic behavior. Ocean Eng 95:84–93

    Article  Google Scholar 

  • Xiao Z, Fu X, Zhang L, Goh RSM (2020) Traffic pattern mining and forecasting technologies in maritime traffic service networks: a comprehensive survey. IEEE T Intell Transp 21(5):1796–1823

    Article  Google Scholar 

  • Zhang L, Wang H, Meng Q (2015) Big data based estimation for ship safety distance distribution in port waters. Transp Res Rec J Transp Res Board 2479:16–24

    Article  Google Scholar 

  • Zhang W, Goerlandt F, Kujala P, Wang Y (2016) An advanced method for detecting possible near miss ship collisions from AIS data. Ocean Eng 124:141–156

    Article  Google Scholar 

  • Zhen R, Jin R, Hu Q et al (2017) Maritime anomaly detection within coastal waters based on vessel trajectory clustering and Naïve Bayes classifier. J Navig 70(3):648–670

    Article  Google Scholar 

  • Zhu Q, Tang X, Elahi A (2021) Application of the novel harmony search optimization algorithm for DBSCAN clustering. Expert Syst Appl 178:115054

    Article  Google Scholar 

Download references

Funding

This research was funded by the National Key Research and Development Program of China, Grant Number 2017YFC0805309, the National Natural Science Foundation of China, Grant Number 71901005, and the Social Science Program of Beijing Municipal Education Committee, Grant Number SM202010011008.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhaokun Wei.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

Ethical approval

This article does not contain any studies with human participants performed by the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wei, Z., Xie, X. & Zhang, X. Maritime anomaly detection based on a support vector machine. Soft Comput 26, 11553–11566 (2022). https://doi.org/10.1007/s00500-022-07409-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07409-w

Keywords

Navigation