Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T00:10:26.486Z Has data issue: false hasContentIssue false

Vessel Spatio-temporal Knowledge Discovery with AIS Trajectories Using Co-clustering

Published online by Cambridge University Press:  03 July 2017

Jiang Wang
Affiliation:
(Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, P. R. China)
Cheng Zhu*
Affiliation:
(Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, P. R. China)
Yun Zhou
Affiliation:
(Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, P. R. China)
Weiming Zhang
Affiliation:
(Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, P. R. China)
Rights & Permissions [Opens in a new window]

Abstract

Large volumes of data collected by the Automatic Identification System (AIS) provide opportunities for studying both single vessel motion behaviours and collective mobility patterns on the sea. Understanding these behaviours or patterns is of great importance to maritime situational awareness applications. In this paper, we leveraged AIS trajectories to discover vessel spatio-temporal co-occurrence patterns, which distinguish vessel behaviours simultaneously in terms of space, time and other dimensions (such as ship type, speed, width etc.). To this end, available AIS data were processed to generate spatio-temporal matrices and spatio-temporal tensors (i.e., multidimensional arrays). We then imposed a sparse bilinear decomposition on the matrices and a sparse multi-linear decomposition on the tensors. Experimental results on a real-world dataset demonstrated the effectiveness of this methodology, with which we show the existence of connection among regions, time, and vessel attributes.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2017 
Figure 0

Figure 1. Explanation of the spatio-temporal co-occurrence pattern (2D). Three matrices found here represent three different variation patterns of indicators. C1, rows: r1 and r3, columns: [t9, t20]; C2, rows: r1, r3 and r4, columns: [t10, t12]; C3, rows: r4 and r5, columns: [t0, t4] ∪ [t24, t32].

Figure 1

Figure 2. Explanation of the spatio-temporal co-occurrence pattern (3D). This example is to find groups of regions, time-slices and ship types (e.g. Ck), to discover whether the number of Voyages (the indicator) with certain ship types change similarly, both in certain regions and in certain time-slices.

Figure 2

Figure 3. CP decomposition of a third-order tensor.

Figure 3

Table 1. AIS data processing framework.

Figure 4

Table 2. Details of AIS data samples.

Figure 5

Figure 4. The AIS samples and the result of map segmentation.

Figure 6

Figure 5. The samples with region labels (left) and the Voyages after trajectory processing (right).

Figure 7

Table 3. Ship category taxonomy.

Figure 8

Figure 6. The region-time matrices. Left: the leaving SPM. Middle: the arriving SPM. Right: the Voyages SPM. Different value of entry in a matrix is represented by a different colour.

Figure 9

Figure 7. Co-clusters 1-9 extracted from the leaving SPM by normalisation of the time mode.

Figure 10

Figure 8. Co-clusters 1-9 extracted from the VoyagesSPM by normalisation of the region mode.

Figure 11

Figure 9. Co-cluster 1 extracted from the leaving SPM, showing a periodic pattern on the time mode. Time-slices were transferred to intervals of local time, and each line stands for a region.

Figure 12

Figure 10. Density maps of region 18. Left up: the region validated. Middle up: h10-12, d29. Right up: h16-18, d29. Left down: from h22 to midnight, d29. Middle down: h2-4, d30. Right down: h6-8 d30.

Figure 13

Figure 11. Co-cluster 1 extracted from the Voyages SPM. Each line stands for a time-slice, and in almost all time-slices, the values of each region contained by this co-cluster maintains a steady level.

Figure 14

Figure 12. Flows from origins to destinations (red: origins; blue: destinations). Origins: region 5 (left), region 10 (middle), region 15 (right).

Figure 15

Figure 13. Co-clusters 1-8 extracted from the ship type-region-time tensor by normalisation of the ship type mode. The indicator used to fill the entries of original tensor is the number of Voyages.

Figure 16

Figure 14. Each mode of the decomposition of ship type-region-time tensor, with all 8 co-clusters plotted overlying each other.

Figure 17

Figure 15. Regions of each co-cluster extracted from the ship type-region-time tensor. The values on the region mode are coloured red (0·5~ 1), yellow (0·35~ 0·5), green (0·2~ 0·35) and blue (0·1~ 0·2).

Figure 18

Table 4. Ship types of each co-cluster extracted from the ship type-region-time tensor. The values on ship type mode are grouped to low, middle, and high levels.