Knowledge and Information Systems

, Volume 38, Issue 3, pp 717–741 | Cite as

Maritime abnormality detection using Gaussian processes

  • Mark Smith
  • Steven Reece
  • Stephen Roberts
  • Ioannis Psorakis
  • Iead Rezek
Regular Paper


Novelty, or abnormality, detection aims to identify patterns within data streams that do not conform to expected behaviour. This paper introduces novelty detection techniques using a combination of Gaussian processes, extreme value theory and divergence measurement to identify anomalous behaviour in both streaming and batch data. The approach is tested on both synthetic and real data, showing itself to be effective in our primary application of maritime vessel track analysis.


Gaussian processes Extreme value theory Novelty detection  Hellinger distance Nonnegative matrix factorisation Maritime traffic Outlier detection 



This work was funded by ISSG, Babcock Marine and Technology Division, Devonport Royal Dockyard. Ioannis Psorakis is funded from a grant via Microsoft Research, for which we are most grateful. This work was further supported by EPSRC project EP/I011587/1.


  1. 1.
    Basseville M (1989) Distance measures for signal processing and pattern recognition. Signal Process 18(4):349–369CrossRefMathSciNetGoogle Scholar
  2. 2.
    Budzynski R, Kondracki W, Krolak A (2008) Applications of distance between probability distributions to gravitational wave data analysis. Class Quantum Gravity 25(1):015005CrossRefMathSciNetGoogle Scholar
  3. 3.
    Coles S (2001) An introduction to statistical modelling of extreme values. Springer, UKCrossRefGoogle Scholar
  4. 4.
    George J, Crassidis J, Singh T et al (2011) Anomaly detection using content-aided target tracking. J Adv Inf Fusion 6(1):39–56Google Scholar
  5. 5.
    Grubbs F (1969) Procedures for detecting outlying observations in samples. Technometrics 11(1):1–21CrossRefGoogle Scholar
  6. 6.
    Hartikainen J, Särkkä S (2010) Kalman filtering and smoothing solutions to temporal Gaussian process regression models. In: Proceedings of IEEE international workshop on machine learning for signal processing (MLSP). Kittilä, Finland, pp 379–384Google Scholar
  7. 7.
    Lane R, Nevell D, Hayward S et al (2010) Maritime anomaly detection and threat assessment. In: Proceedings of 13th conference on information fusion (FUSION). Edinburgh, UK, pp 1–8Google Scholar
  8. 8.
    Laws K, Vesecky J and Paduan J (2011) Monitoring coastal vessels for environmental applications: application of Kalman filtering. In: Proceedings of 10th current, waves and turbulence measurements (CWTM). Monterey, CA, USA, pp 39–46Google Scholar
  9. 9.
    Laxhammar R (2008) Anomaly detection for sea surveillance. In: Proceedings of 11th international conference on information fusion. Cologne, Germany, pp 1–8Google Scholar
  10. 10.
    Laxhammar R, Falkman G, Sviestins E (2009) Anomaly detection in sea traffic—a comparison of the Gaussian mixture model and the Kernel density estimator. In: Proceedings of 12th international conference on information fusion. Seattle, WA, USA, pp 756–763Google Scholar
  11. 11.
    Lee H, Roberts S (2008) On-line novelty detection using the Kalman filter and extreme value theory. In: Proceedings of 19th international conference on pattern recognition. Tampa, Florida, USA, pp 1–4Google Scholar
  12. 12.
    Li X, Han J, Kim S (2006) Motion-alert: automatic anomaly detection in massive moving objects. In: Proceedings of IEEE intelligence and security informatics. San Diego, CA, USA, pp 166–177Google Scholar
  13. 13.
    Markou M, Singh S (2003) Novelty detection: a review—Part 1: statistical approaches. Signal Process 83(12):2481–2497CrossRefzbMATHGoogle Scholar
  14. 14.
    Mascaro S, Nicholson A, Korb K (2011) Anomaly detection in vessel tracks using Bayesian networks. In: Proceedings of eighth UAI Bayesian modeling applications workshop. Barcelona, Spain, pp 99–107Google Scholar
  15. 15.
    Miller S, Miller W, McWhorter P (1992) Extremal dynamics: a unifying physical explanation of fractals, 1/f noise, and activated processes. J Appl Phys 73(6):2617–2628CrossRefGoogle Scholar
  16. 16.
    Osborne M (2010) Bayesian Gaussian processes for sequential prediction, optimisation and quadrature. University of Oxford, UK, pp 49–54, pp 79–90Google Scholar
  17. 17.
    Pinheiro J, Bates D (1996) Unconstrained parameterizations for variance-covariance matrices. Stat Comput 6(3):289–296CrossRefGoogle Scholar
  18. 18.
    Porter M, Onnela J, Mucha P (2009) Communities in networks. Notices Am Math Soc 56(9):1082–1097zbMATHMathSciNetGoogle Scholar
  19. 19.
    Psorakis I, Roberts S, Ebden M et al (2011) Overlapping community detection using Bayesian non-negative matrix factorization. Phys Rev E 83(6):066114CrossRefGoogle Scholar
  20. 20.
    Psorakis I, Rezek I, Roberts S et al (2012) Inferring social network structure in ecological systems from spatio-temporal data streams. J R Soc Interface 9(76):3055–3066CrossRefGoogle Scholar
  21. 21.
    Rasmussen C, Williams C (2006) Gaussian processes for machine learning. MIT Press, USAzbMATHGoogle Scholar
  22. 22.
    Reece S, Roberts S (2010) The near constant acceleration Gaussian process kernel for tracking. IEEE Signal Process Lett 17(8):707–710CrossRefGoogle Scholar
  23. 23.
    Reece S, Mann R, Rezek I et al (2011) Gaussian process segmentation of co-moving animals. In: Proceedings of AIP conference proceedings. Chamonix, France, pp 430–437Google Scholar
  24. 24.
    Rhodes B, Bomberger N, Seibert M et al (2005) Maritime situation monitoring and awareness using learning mechanisms. In: Proceedings of military communications conference. Atlantic City, NJ, USA, pp 646–652Google Scholar
  25. 25.
    Roberts S (2000) Extreme value statistics for novelty detection in biomedical signal processing. In: Proceedings of first international conference on advances in medical signal and information processing. University of Bristol, UK, pp 166–172Google Scholar
  26. 26.
    Simpson E, Roberts S, Psorakis I et al (2013) Dynamic Bayesian combination of multiple imperfect classifiers. In: Guy T, Karny M, Wolpert D (eds) Decision making and imperfection. Springer, New York, pp 1–35CrossRefGoogle Scholar
  27. 27.
    Will J, Peel L, Claxton C (2011) Fast maritime anomaly detection using Kd-Tree Gaussian processes. In: Proceedings of IMA maths in defence conference. Swindon, UKGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Mark Smith
    • 1
  • Steven Reece
    • 2
  • Stephen Roberts
    • 2
  • Ioannis Psorakis
    • 2
  • Iead Rezek
    • 3
  1. 1.ISSG, Babcock Marine and Technology DivisionDevonport Royal DockyardPlymouthUK
  2. 2.Department of Engineering ScienceUniversity of OxfordOxfordUK
  3. 3.Schlumberger ResearchCambridgeUK

Personalised recommendations