<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>and Machine Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Siyeol Baeg</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tracy Hammond</string-name>
          <email>hammond@tamu.edu</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Texas A&amp;M University</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Accurate identification of ships is vital to ensure safe maritime activities. Research methods for the classification of ship types mostly use traditional radar recognition and optical recognition, but these methods all have their limitations. However, in the case of ship identification based on Automatic Identification System (AIS) data, not only is it less afected by the weather, but also static information and dynamic information can be utilized. So Automatic Identification System (AIS) data applications have been actively researched in ship identification as a more advanced and reliable method than traditional methods. However, incorrect AIS information may be transmitted due to an operator's mistake. In addition, some ships intentionally change AIS data information, such as ship type, to hide abnormal operations or illegal activities. In order to solve this problem, it is necessary to devise a new method to classify ship types correctly. So A ship-type classification scheme based on a ship navigating trajectory with Automatic Identification System (AIS) data is proposed to solve this problem. First, to acquire training data, historical AIS data provided by the Danish Maritime Authority have been converted into ship trajectories based on the Maritime Mobile Service Identities (MMSI), including corresponding ship types. As one of the main challenges in handling raw datasets is cleaning them to ensure the removal of invalid data, pre-processing is applied. Next, we extracted 39 features, including behavioral, geographic properties, and measurement of ship appearance characteristics. We especially proposed new features that could represent the shape of the overall trajectory using ink features designed for sketch recognition. Based on the extracted features, several benchmark classification algorithms (i.e., Decision Tree, Random Forest) are trained to classify four types of ships: Fishing, Passenger, Tanker, and Cargo. Finally, we check which features are valuable for recognizing ship types and which models can implement good performance in ship classification through performance analysis. The results demonstrate that the ink features designed for sketch recognition could express essential characteristics of ship trajectories and could be used for ship classification. Furthermore, Random Forest performs better than other classifiers in the classification of AIS data, and the classification accuracy of the four types of ships could reach 84.05% with a 39-dimensional feature vector.</p>
      </abstract>
      <kwd-group>
        <kwd>Learning</kwd>
        <kwd>AIS data</kwd>
        <kwd>Ship classification</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Ship trajectory</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>1.1.</p>
      <sec id="sec-1-1">
        <title>Motivation</title>
        <p>
          The international shipping industry is responsible for the
carriage of around 90% of world trade[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Ship as the
critical transportation tool on the vast ocean always raises
much attention. In early 2022, the total fleet of seagoing
merchant vessels amounted to 102,899 ships of 100 gross
tons and above, equivalent to 2,199,107 thousand
deadweight tons of capacity[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Furthermore, the world had
an estimated 4.1 million fishing ships in 2020[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Along
with the rapid increase in vessels, the maritime trafic
environment has become more complex, and the
possibility of maritime trafic accidents has increased. Maritime
trafic accidents are complex and might result in the loss
of human and irreversible economic damage[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Over
Australia
(T. Hammond)
(T. Hammond)
in reported shipping losses[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Among them, developing
systems capable of monitoring vessel activities is one of
the most crucial factors in strengthening navigational
safety and security, such as preventing collisions and
detecting unreported ships.
        </p>
        <p>Traditional maritime navigation primarily relied on
charts, watches, and radars and was judged by the sailor’s
long sailing experience. However, it is dificult to quickly
and accurately identify numerous ships because it is
limited in vision and radar coverage and provides only
incomplete information, such as the speed and direction of
movement of ships. However, the Automatic
Identification System (AIS), which appeared with the development
of communication technology, played an essential role
in navigational safety, such as collision avoidance and
navigation assistance. In the case of vessel identification
based on AIS, not only is it less afected by the weather
but also static information (vessel’s name, dimensions,
vessel’s type) and dynamic information (vessel’s position,
speed) can be utilized. In particular, since the type of
© 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License ship is closely related to the vessel’s maneuverability, it
is crucial information that sailors and Vessel Trafic
Service (VTS) controllers must grasp in advance to predict cover a much larger area than AIS data, which is limited
the following behavior of ships in a limited area. These to the range of ship-based receivers. However, there are
unique characteristics that can afect their behavior can also several disadvantages, such as satellite images
havbe represented such as : ing a limited resolution, which can make it challenging
to identify smaller vessels, and high-resolution satellite
• Speed : Diferent ship types may have diferent images are not always readily available, and acquiring
propulsion systems and speeds, afecting their them can be expensive.
ability to navigate in a given area, especially in Given these situations, developing a proper ship-type
crowded waterways or areas with shallow water. recognizer is vital to solving the missing or tampering
• Turn radius : Larger ships with a deep draft and of ship-type information in AIS data. Some papers have
slow speeds may have a larger turning radius devised new methods for ship trajectory and type
classithan smaller, more maneuverable ones. ifcation based on many AIS dataset. For example, they
• Stoppage time : Some ship types, such as con- create a ship’s trajectory image based on AIS data and
intainer ships and bulk carriers, may take longer put it into Convolutional Neural Networks (CNN), or they
to stop due to their size and weight compared to transform the ship’s trajectory data into graph data and
smaller ships, such as tugs and fishing ships. use Graph Neural Networks (GNN) to classify ship types.</p>
        <p>However, the following deep learning-based model not
By knowing the type of ship and its characteristics from a only makes it dificult to check what process is taken
distance, people can quickly recognize the situation, take to identify a ship but also requires a large amount of
precautionary measures in a limited area, such as a port training data. In contrast, generating meaningful
feaor shipping lane, and improve the safety and eficiency of tures directly for machine learning algorithm operation
maritime operations. This information can also be used involves a lot of efort but is more eficient at classifying
to optimize trafic management, design navigational aids, objects once they can be found. Some papers obtained
and prepare for emergencies. significant classification results using kinetic and
geo</p>
        <p>
          In particular, since 2004, the International Maritime graphical information obtained from AIS data as features
Organization (IMO) has mandated the installation of AIS for ship identification. However, it is necessary to create
on international passenger ships and ships of 300 tons or more meaningful features to improve the classification
more to strengthen maritime safety and security. In ad- accuracy of ships. Thus, in this paper, we use various
dition, many countries and intergovernmental agencies, ink features used in sketch recognition to create new
feasuch as regional fisheries management organizations, are tures practical for vessel identification and compare and
creating AIS requirements within their waters. How- analyze the performance of machine learning algorithms
ever, with the widespread use of AIS, the reliability in based on these.
accuracy of AIS information has been addressed in
recent years. In particular, since some static information 1.2. Summary of Solution
provided by AIS is directly entered by the ship owner,
incorrect and missing information may be provided in- We can take advantage of the Danish Maritime
Authortentionally or unintentionally. Furthermore, this may ity AIS data to decide the type of a particular ship. We
cause a loss of reliability for the provided information. A assume that ships cruising for diferent purposes would
study by Abbas[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] reveals errors related to the type of have diferent paths crossing the same area during a
simship in the AIS data. According to the ”VTS-based AIS ilar time. Given AIS data and analyzing such patterns
study” by Abbas, some ships had no available ship type from the data can reveal the type of the ship. Some of the
and were defined as ”vessels” rather than a specific ship diferences can be taken from reasoning. For example,
type. Meanwhile, researchers and VTS operators were passenger ships, tankers, and cargo ships are likely to
unhappy with some of the observed vessel types. There- cruise along a straight path under good weather since
fore, research on ship-type identification is needed to they are moving from one destination to another.
Howsolve the missing or tampering of ship-type information ever, fishing ships are looking for schools of fish and are
in AIS information. One of the other approaches to solve less likely to move along a straight line. There can be
this problem is using other types of sensors and technolo- other diferences that could be more obvious.
Analyzgies, such as satellite imagery and drones, to supplement ing the AIS data may help us find such diferences. To
and improve AIS data for maritime trafic management. achieve the goal, we will preprocess the AIS data so that
There are several advantages to using satellite images for the data falsely collected would not afect our
classificaship classification compared to AIS data. Satellite images tion. For the data, each CSV file in raw AIS data contains
can provide information about ships that do not have AIS the timestamps and locations of a ship. The Maritime
or have turned of their AIS, which is a common practice Mobile Service Identities (MMSI) and the type of the ship
for some vessels to avoid detection. Moreover, it can are also included. The type of ships other than Cargo,
Passenger, Tanker, and Fishing will be deleted. Then we the problem of missing ship type information, it is
essenwill build our features and apply diferent classifiers to tial to make various eforts to identify the type of ship
the feature set. using other information from AIS data. In particular, as
a large amount of trajectory data are generated in
realtime based on the AIS system, Ship classification based
2. Related Work on trajectory data can compensate for the deficiency of
traditional radar and optical identification.
        </p>
        <p>
          With the explosion of sensors and GPS-enabled devices, Sanchez et al. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] extracted features from
spatiotemresearch on trajectory recognition, which is analyzing poral data that represent the trajectories of ships and
objects over position and time data, has generated con- used the Support Vector Machine(SVM) and decision tree
siderable interest. This research is often performed using to classify ship trajectories into either fishing or
nonmachine learning algorithms and is vital in various appli- ifshing ships. Sheng et al. [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] partitioned each
trajeccations, such as object tracking, activity recognition and tory into three basic movement patterns: anchored-of,
behavior analysis. As most ships carry an AIS system as turning, and straight-sailing, extracted 17 trajectory
feaa matter of law, the data collected from it can be used in tures based on it, and classified fishing and cargo ship by
various fields, such as ship navigation route prediction, using a logistic regression model. Li et al. [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] converted
trajectory classification and anomaly detection in ship ship trajectory data into graph data and used Graph
Neubehavior[
          <xref ref-type="bibr" rid="ref10 ref11 ref6 ref7 ref8 ref9">6, 7, 8, 9, 10, 11</xref>
          ]. ral Network(GNN) to classify four types of ships. They
could recognize fishing ships, passenger ships, tankers,
2.1. Ship Type Recognition Approaches and containers with an accuracy of 82.7%. Yang et al. [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
generated ship trajectory images containing operating
states such as static, standard navigation, and
maneuvering. They used Convolutional Neural Networks(CNNs)
to identify eight types of ships from ship trajectory
images and achieved an accuracy of 87.5% with the optimal
configuration of CNNs. Wang et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] used static
information in AIS data such as width, length, and draught and
identified five types of ships with an accuracy of 86.14%.
        </p>
        <p>
          Yan et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] extracted some ship appearance and
behavior characteristics and classified the five types of ships
with an accuracy of 92.7% using the Random Forest model.
        </p>
        <p>
          Machine learning has been applied successfully in ship
classification tasks, providing a promising solution to
challenges such as missing or tampering with ship-type
information in AIS data. However, the accuracy of
machine learning algorithms for ship classification can be
afected by factors such as the quality and availability of
data, the extraction of valuable features, and the choice of
algorithms and models. Researchers have also explored
integrating AIS data with other sources of information,
such as satellite imagery and radar data, to enhance the
accuracy and reliability of ship classification[
          <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
          ].
        </p>
        <sec id="sec-1-1-1">
          <title>Among many applications, accurately identifying the</title>
          <p>type of ship is particularly important to ensure the safety
and eficiency of maritime operations. This is because
knowing the ship’s type and characteristics can help
predict its behavior in a limited area and can be used to
design navigational aids, and prepare for emergencies.</p>
          <p>
            Along with this need, many eforts have been made
to identify ships operating at sea. One of the ship-type
classification approaches studied so far is image-based
ship-type recognition. In recent years, with the advent
of Convolutional Neural Networks(CNNs), which do not
require human supervision to identify essential features,
many attempts have been made to develop a feasible
ship classification system using satellite or aerial
imagery[
            <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15">12, 13, 14, 15</xref>
            ]. However, optical sensors have the
disadvantage that they cannot be used at night or in
adverse weather conditions. And ship classification in
Synthetic Aperture Radar (SAR) images still has
challenging to identify detailed sub-lists such as cargo and
tankers beyond sorting out general categories such as
ships and airplanes from diferent types of vehicles[
            <xref ref-type="bibr" rid="ref15">15</xref>
            ].
          </p>
          <p>Also, the number of labeled samples in the SAR domain
is limited.</p>
          <p>
            Unlike image-based systems that attempt ship classi- 2.2. Features Used For Recognition
ifcation based on images, there are various studies to
classify ships using AIS data. Research in this area
focuses on developing algorithms and models to classify
ships based on their attributes, such as size, speed, using
AIS data. Some common approaches in ship classification
with AIS data include using machine learning algorithms,
such as decision trees, random forests, support vector
machines, and neural networks. Although the AIS data
already includes information on the type of ship, as
mentioned in the introduction, considering human error and
Modern sensors and digital devices enable the collection
of a large amount of data from moving objects. For
example, smartphones, smartwatches, and wildlife with
tracking tags generate timestamped position data. Even
the handwriting or hand-drawn sketches of users with
the digital pen are positional coordinates data created on
digital paper over time. Based on the acquired data, we
analyze various hidden patterns and use them to solve
new problems, such as trajectory and digital ink
recognition. Many features have been proposed to solve many
diferent recognition problems. As diferent problems Intuitively, we understand that particular features
dehave their characteristic, it is essential to add valuable veloped for one domain problem can be valuable for some
features to improve the recognition rate for their specific problems in diferent domains. However, until now,
reproblem. Jones et al.[
            <xref ref-type="bibr" rid="ref24">24</xref>
            ] grouped trajectory features ac- search papers have yet to extract features from the shape
cording to their characters to make it easier to select a of the overall trajectory for ship classification. So our
relevant set for a specific problem. These categories for system builds on this kind of work by seeking to identify
features can be represented as : ship types with features from a diferent domain, such
as sketch recognition. Even if it is a feature for sketch
recognition, if it can reflect the characteristics of a
general trajectory well, the corresponding feature can be
applied to ship type classification.
• Kinematic Features: Kinematic Features
describe an object’s motion independent of the
forces that cause it moves, such as total distance
traveled, average speed, and maximum altitude.
• Temporal Features: Temporal Features
described when some event of interest took place, 3. Methodology
such as start and end time, duration, and time
when nearest to a fixed point or region. The main objective of this work is to develop and
eval• Geospatial Features: Geospatial Features de- uate a ship type classifier using machine learning. In
scribe where the trajectory is observed, such as other words, the goal of this project is to address the
the place where first seen, the destination point, following two questions: 1) What features are valuable
and the nearest distance to a fixed point or region. for recognizing the ship types? 2) How can we achieve
• Shape Features: Shape Features describe some reasonable ship type recognition using diferent
classifiaspects of the trajectory’s geometry, such as con- cation algorithms?.
vex hull area and divergence from a given shape.
          </p>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>3.1. Data Source</title>
        <p>
          AIS data-based ship type recognition has tried
applying various trajectory features. Some researchers have The data used in this work were historical AIS data from
already proposed various features to classify ship types, the Danish Maritime Authority [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], with a time
distribuincluding kinematic, temporal, geospatial, and geometric tion of 5 days in November 2022. This data includes AIS
features. Kraus et al. [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] extracted geographical charac- information obtained from the coast of Denmark since
teristics, such as the distance to the nearest coastline, and 2006, and the size of each file stored per day reaches
temporal features, such as if the trajectory starts/ends at approximately 1.5GB. Therefore, it can be used as a
sufinight. Yan et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] extracted various ship appearance cient amount of data to create a trajectory for this project.
characteristics, including length, width, and shape com- Considering the subsequent trajectory creation process,
plex and Sanchez et al. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] extracted kinetic features the information from the AIS data needed includes MMSI,
such as average and maximum of course variation from Timestamp, Ship type, Latitude, Longitude, Width, and
segments of the trajectory. Length.
        </p>
        <p>
          Although it is a diferent domain, many features have
been proposed for sketch recognition, and they can be
divided into two types: gesture-based features and geo- 3.2. Pre-processing
metric features[
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. The first type describes how a sketch The quality of AIS data is crucial for trajectory
analywas drawn and used to classify input strokes contain- sis and an essential factor for classification model
pering x,y points, and time values into a set of pre-defined formance. We used the Pandas library for data
pregestures[
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. For example, Dean Rubine[
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] proposed processing to remove invalid values in AIS data before
thirteen features used for basic shape and gesture recog- converting raw AIS data to trajectories. For example, the
nition, and Long et al. [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] added nine new features to data such as the latitude exceeding 90 degrees or the
lonRubine’s existing set. Unlike the first one, the second gitude exceeding 180 degrees was cleared because they
type describes the object’s shape and arrangement, focus- were out of range.
ing on what the sketch looks like[
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. Paulson et al.[
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]
proposed new features, the Normalized Distance between 3.3. Trajectory Creation
Direction Extremes (NDDE) and Direction Change
Ratio (DCR), which are suitable for classifying polylines After obtaining the pre-processed AIS data, the next step
and curved strokes. Furthermore, Blagojevie et al.[
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] is to generate the trajectory of each ship and label the
tracomposed a comprehensive library of 114 ink features jectory according to the type of ship. A trajectory can be
from previous work in sketch recognition and developed defined as consecutive coordinates of the ship, and each
a taxonomy of feature types such as curvature, density, trajectory coordinate is a tuple comprising a
position(latand direction. itude &amp; longitude) and a timestamp. Because the ship
trajectory has various lengths, shorter trajectories of less 3.5. Feature Extraction
than 3 hours of operation are excluded to ensure the
trajectory carries enough information for feature extraction. One of the goals of this work is to find features for
recogMoreover, most of the trajectories consist of more than nizing the ship types based on trajectory. Some papers
thousands of coordinates, so the computational cost for have already proposed various features to classify ship
feature extraction is expensive. A compression algorithm type, including geographical, behavioral, and Geometric
is applied to reduces the number of coordinates while features. The author of [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] extracted geographical
charpreserving the character of the shape of the trajectory acteristics, such as the distance to the coast, to classify
[
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]. We used MovingPandas, a Python library for han- the type of ship. In [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], the author extracted various ship
dling movement data based on Pandas and GeoPandas, to appearance characteristics, including length, width, and
create and generalize the trajectories [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ]. Based on this, shape complex. Moreover, the author of [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] extracted
samples of the trajectory for each ship type is shown in trajectory features based on the fundamental movement
ifgure 2. The color shown in the legend expresses relative patterns and divided them into three categories such as
time, and the initially acquired coordinates are set to 0, global, straight-sailing, and turning features. However,
and the color gradually changes to green as time passes. the most challenging thing is to discover additional
pracAccording to the unique MMSI, CSV files, including the tical features that can describe the overall behavior of a
information required for trajectory generation, were cre- ship along with the previously used features. However,
ated and saved in the folder classified by ship type where until now, research papers have yet to extract features
the label matches. Finally, we obtained 1,298 trajectories from the shape of the overall trajectory for ship
classifibased on unique MMSI from AIS data. Table 1 shows the cation. For this purpose, we propose new features that
number of trajectories for each of the four ship types. could measure an essential characteristic of ship
trajectories using ink features designed for sketch recognition.
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], the author composed a comprehensive library
Table 1 of 114 ink features from previous work in sketch
recogNumber of created trajectories by the four types of ship nition and developed a taxonomy of feature types. We
Ship Type Cargo Fishing Passenger Tanker Total have selected several features from these lists that will
Quantity 568 197 289 244 1298 be useful for the ship type classification problem. Finally,
feature extraction was performed by dividing it into three
categories. The first was the trajectory shape feature,
which generated 21 features, including Rubine Features,
3.4. Trajectory Data Exploration some Long Features, and DCR(Direction Change Ratio).
The second category used latitude and longitude, such
as mean, max, and standard deviation, as a geographic
features. Lastly, we extracted some features from the
measurement of ship appearance characteristics to improve
the classification performance[
          <xref ref-type="bibr" rid="ref36">36</xref>
          ]. Finally, we created a
39-dimensional feature vector for each trajectory. The
detailed feature list is shown in Table 2.
        </p>
        <p>In order to create meaningful features for ship type
classification, it is crucial to identify the corresponding
trajectory pattern. Trajectory coordinates are plotted using
a diferent color to indicate ship type using the Kelper.Gl,
designed for geospatial data analysis. Figure 3 shows
some trajectory patterns, such as passenger ships using
common routes and fishing ships tending to cluster many
points within a limited area intensively.</p>
        <p>(a) Trajectory Visualization for Cargo
(b) Trajectory Visualization for Fishing
(c) Trajectory Visualization for Passenger
(d) Trajectory Visualization for Tanker</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4. Results and Discussion</title>
      <sec id="sec-2-1">
        <title>Extracted features are tested on classification algorithms</title>
        <p>
          with 10-fold cross-validation provided by the WEKA [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ].
We experimented with five diferent classifiers for our
evaluation: J48, Random Forest, Random Tree, Logistic,
and Multilayer Perceptron. We used standard classifier
evaluation metrics such as Accuracy, Precision, Recall,
and F-measures to measure the model’s efectiveness in
classifying the four ship types. Accuracy, average
precision, average recall, and average F1 score are calculated
for each classifier, and the results are shown in Table 3.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>According to Table 3, our model has 84% accuracy for the four-ship types altogether and outperforms the GNN model[18]. Although the dataset difers, it suggests our model successfully matches ships to the cargo, tanker,</title>
        <p>In weighted average, random forest outperformed other fishing, and passenger category based on ship
trajecclassifiers by nearly 4%. tory. Regarding each ship type, the precision, recall, and
F-score is 94.6%, 91.7%, and 93.1% respectively for
passenTable 4 ger ships; 95.1%, 99%, and 97% respective for fishing ships;
Result of the four types of ships with Random Forest 78.6%, 45.1%, and 57.3% respective for tankers and 74.4%,
91.7% and 84% respectively for cargo ships. Though all
Ship Types Precision(%) Recall(%) F1-Score(%) indicators for fishing and passenger ships exceed 90%,</p>
        <p>Cargo 74.4 91.7 84 it is also alarming that the precision for cargo type and
Passenger 94.6 91.7 93.1 all indicators for tanker type are significantly worse.
AcFishing 95.1 99 97 cording to Table 4, the major problem is that tankers are
Tanker 78.6 45.1 57.3 labeled cargo type. Reviewing the trajectory in figure 2a
and figure 2d, the trajectory of cargo and tanker are too
similar for our model, which is based on shape features,
to recognize their diference. Figure 4a and Figure 4b
provide a more intuitive view. Those two trajectories
are not a simple straight line or polyline. They make
(a) A trajectory of Cargo ship
(b) A trajectory of Tanker
(c) A trajectory of Fishing
5. Conclusion and Future Work
similar turns, and the terminals of their trajectories are
similar but diferent. They are even traveling at a similar
speed. The color of their trajectories changes similarly, This project proposed a ship classification method with
indicating the relative time of their trips. Going over all Danish water’s AIS data considering the overall ship’s
trajectories of cargo ships and tankers, it appears that the behavior characteristics to solve the missing and
tamperdiference between a cargo ship and another particular ing of ship type information in AIS data. Firstly,
trajectanker can have a relatively high chance of being smaller tory shape features and geographic features are extracted
than its diference with another cargo ship. The similar- from many AIS data from diferent types of ships. After
ity between the trajectories of cargo ships and tankers that, this project used various classification algorithms
is reasonable since, in some sense, tanker ships are also such as Random Forest and Decision Tree to compare
cargo ships, except that their cargo is oil. To recognize the performance. Results and Discussion showed that
them, either the training data is expanded so that extra the Random Forest performs better than other classifiers
shape features can be observed to distinguish cargo ships in the classification of AIS data. The classification
accuand tankers, or more features need to be applied, and racy of the four types of ships could reach 84.05% with
that solution falls out of the scope of this study. 39-dimensional feature vectors. In particular, in the case</p>
        <p>By the same reasoning, the exceptional outcome in of fishing and passenger ships, the precision was 0.951
ifshing ships (99% recall and 97% F1-score) suggests that and 0.946, respectively, and very high results were
conifshing ships cruise very diferently from the other three ifrmed. This confirmed that the ink features designed for
ship types. The most noticeable diference could be that sketch recognition could express essential characteristics
the goal of fishing is not traveling from one place to of ship trajectories and be used for ship classification. In
another, which is the objective for all three other types. the future, research can be carried out considering the
folFigure 4c above is a typical case. lowing directions : (1) focusing on extracting additional
features and applying feature selection to improve the
performance of AIS data ship classification. In particular,
ifnding practical features distinguishing cargo and tanker
ships will significantly improve the overall classification
model performance. (2) testing the classifier with much
larger data volumes to check the classifier’s scalability.
(3) Expand the AIS data from Danish waters to
diferent regions worldwide to validate its potential in dealing
with maritime trafic situations.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>A. G. C. S. AGCS</surname>
          </string-name>
          ,
          <source>Safety and shipping review</source>
          <year>2021</year>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>U.</given-names>
            <surname>Nations</surname>
          </string-name>
          ,
          <source>The review of maritime transport</source>
          <year>2022</year>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Food</surname>
            ,
            <given-names>A. Organization(FAO</given-names>
          </string-name>
          ),
          <source>The state of world ifsheries and aquaculture</source>
          <year>2022</year>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V. L. N. R. C.-E. I. T. R.</given-names>
            <surname>Dominguez-Péry</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          ,
          <article-title>Reducing maritime accidents in ships by tackling human error: a bibliometric review and research agenda</article-title>
          ,
          <source>Journal of Shipping and Trade</source>
          (
          <year>2021</year>
          ). doi:h t t p s : / / d o i .
          <source>o r g / 1 0 . 1 1 8 6 / s 4 1</source>
          <volume>0 7 2 - 0 2 1 - 0 0 0 9</volume>
          <fpage>8</fpage>
          -
          <lpage>y</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Harati Mokhtari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Brooks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Automatic identification system (ais): Data reliability and human error implications</article-title>
          ,
          <source>Journal of Navigation</source>
          <volume>60</volume>
          (
          <year>2007</year>
          )
          <fpage>373</fpage>
          -
          <lpage>389</lpage>
          .
          <source>doi:1 0 . 1 0 1 7 / S 0 3</source>
          <volume>7 3 4 6 3 3 0 7 0 0 4 2 9 8 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.-Y.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.-J.</given-names>
            <surname>Kim</surname>
          </string-name>
          , S.
          <article-title>-</article-title>
          K. Park,
          <article-title>Detection of ship movement anomaly using ais data: a study</article-title>
          ,
          <source>Journal of Navigation and port research 42</source>
          (
          <year>2018</year>
          )
          <fpage>277</fpage>
          -
          <lpage>282</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Guo</surname>
          </string-name>
          , L. Xie,
          <article-title>Research on ship trajectory classification based on a deep convolutional neural network</article-title>
          ,
          <source>Journal of Marine Science and Engineering</source>
          <volume>10</volume>
          (
          <year>2022</year>
          )
          <fpage>568</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Achuthan</surname>
          </string-name>
          ,
          <string-name>
            <surname>X. Zhang,</surname>
          </string-name>
          <article-title>A ship movement classification based on automatic identiifcation system (ais) data using convolutional neural network</article-title>
          ,
          <source>Ocean Engineering</source>
          <volume>218</volume>
          (
          <year>2020</year>
          )
          <fpage>108182</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <article-title>Visual analysis of vessel behaviour based on trajectory data: A case study of the yangtze river estuary</article-title>
          ,
          <source>ISPRS International Journal of Geo-Information</source>
          <volume>11</volume>
          (
          <year>2022</year>
          )
          <fpage>244</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Sampath</surname>
          </string-name>
          ,
          <article-title>Trajectory analysis using automatic identification system (ais) in new zealand waters</article-title>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.-G.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          ,
          <article-title>Traclass: trajectory classification using hierarchical region-based and trajectory-based clustering</article-title>
          ,
          <source>Proceedings of the VLDB Endowment</source>
          <volume>1</volume>
          (
          <year>2008</year>
          )
          <fpage>1081</fpage>
          -
          <lpage>1094</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. Zhang,</surname>
          </string-name>
          <article-title>Ship classification in high-resolution sar images using deep learning of small datasets</article-title>
          ,
          <source>Sensors</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <fpage>2929</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Shao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Glsd:</surname>
          </string-name>
          <article-title>The global largescale ship database and baseline evaluations</article-title>
          ,
          <source>arXiv preprint arXiv:2106.02773</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shao</surname>
          </string-name>
          ,
          <article-title>Ship detection in sar images based on an improved faster r-cnn, in: 2017 SAR in Big Data Era: Models, Methods and Applications (BIGSARDATA)</article-title>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lang</surname>
          </string-name>
          ,
          <article-title>Ship classification in sar images with geometric transfer metric learning</article-title>
          ,
          <source>IEEE Transactions on Geoscience and Remote Sensing</source>
          <volume>59</volume>
          (
          <year>2020</year>
          )
          <fpage>6799</fpage>
          -
          <lpage>6813</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sánchez Pedroche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Amigo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Molina</surname>
          </string-name>
          ,
          <article-title>Architecture for trajectory-based fishing ship classification with ais data</article-title>
          ,
          <source>Sensors</source>
          <volume>20</volume>
          (
          <year>2020</year>
          )
          <fpage>3782</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Feng, Research on ship classification based on trajectory features</article-title>
          ,
          <source>The Journal of Navigation</source>
          <volume>71</volume>
          (
          <year>2018</year>
          )
          <fpage>100</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <article-title>Ship classification method for massive ais trajectories based on gnn</article-title>
          ,
          <source>in: Journal of Physics: Conference Series</source>
          , volume
          <year>2025</year>
          ,
          <string-name>
            <given-names>IOP</given-names>
            <surname>Publishing</surname>
          </string-name>
          ,
          <year>2021</year>
          , p.
          <fpage>012024</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>Ship type recognition based on ship navigating trajectory and convolutional neural network</article-title>
          ,
          <source>Journal of Marine Science and Engineering</source>
          <volume>10</volume>
          (
          <year>2022</year>
          )
          <fpage>84</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Ship classification based on random forest using static information from ais data</article-title>
          ,
          <source>in: Journal of Physics: Conference Series</source>
          , volume
          <volume>2113</volume>
          ,
          <string-name>
            <given-names>IOP</given-names>
            <surname>Publishing</surname>
          </string-name>
          ,
          <year>2021</year>
          , p.
          <fpage>012072</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Ship classification and anomaly detection based on spaceborne ais data considering behavior characteristics</article-title>
          ,
          <source>Sensors</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>7713</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Ship classification in synthetic aperture radar images based on multiple classifiers ensemble learning and automatic identification system data transfer learning</article-title>
          ,
          <source>Remote Sensing</source>
          <volume>14</volume>
          (
          <year>2022</year>
          )
          <fpage>5288</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>H.</given-names>
            <surname>Lang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Ship classification in sar images improved by ais knowledge transfer</article-title>
          ,
          <source>IEEE Geoscience and Remote Sensing Letters</source>
          <volume>15</volume>
          (
          <year>2018</year>
          )
          <fpage>439</fpage>
          -
          <lpage>443</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. D.</given-names>
            <surname>Newton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. L.</given-names>
            <surname>Wisniewski</surname>
          </string-name>
          , A. T. Wilson,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Ginaldi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Waddell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Goss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. J.</given-names>
            <surname>Ward</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Rintoul</surname>
          </string-name>
          ,
          <string-name>
            <surname>Large-Scale Trajectory Analysis via Feature Vectors</surname>
          </string-name>
          ,
          <source>Technical Report</source>
          , Sandia National Lab.
          <article-title>(SNL-NM), Albuquerque</article-title>
          ,
          <source>NM (United States)</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>P.</given-names>
            <surname>Kraus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mohrdieck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Schwenker</surname>
          </string-name>
          ,
          <article-title>Ship classification based on trajectory data with machinelearning methods</article-title>
          ,
          <source>in: 2018 19th International Radar Symposium (IRS)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>P.</given-names>
            <surname>Corey</surname>
          </string-name>
          , T. Hammond, Gladder:
          <article-title>Combining gesture and geometric sketch recognition</article-title>
          .,
          <source>in: AAAI</source>
          , volume
          <volume>8</volume>
          ,
          <year>2008</year>
          , pp.
          <fpage>1788</fpage>
          -
          <lpage>1789</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>B.</given-names>
            <surname>Paulson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Davalos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gutierrez-Osuna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hammond</surname>
          </string-name>
          , What!?
          <article-title>! no rubine features?: Using geometric-based features to produce normalized confidence values for sketch recognition</article-title>
          , in: HCC workshop: sketch tools for diagramming,
          <year>2008</year>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rubine</surname>
          </string-name>
          ,
          <article-title>Specifying gestures by example</article-title>
          ,
          <source>ACM SIGGRAPH computer graphics 25</source>
          (
          <year>1991</year>
          )
          <fpage>329</fpage>
          -
          <lpage>337</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>A. C. Long Jr</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Landay</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          <string-name>
            <surname>Rowe</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Michiels</surname>
          </string-name>
          ,
          <article-title>Visual similarity of pen gestures</article-title>
          ,
          <source>in: Proceedings of the SIGCHI conference on Human Factors in Computing Systems</source>
          ,
          <year>2000</year>
          , pp.
          <fpage>360</fpage>
          -
          <lpage>367</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>B.</given-names>
            <surname>Paulson</surname>
          </string-name>
          , T. Hammond,
          <article-title>Paleosketch: accurate primitive sketch recognition and beautification</article-title>
          ,
          <source>in: Proceedings of the 13th international conference on Intelligent user interfaces</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>R.</given-names>
            <surname>Blagojevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. H.-H.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Plimmer</surname>
          </string-name>
          ,
          <article-title>The power of automatic feature selection: Rubine on steroids</article-title>
          .,
          <source>SBIM</source>
          <volume>10</volume>
          (
          <year>2010</year>
          )
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Google</surname>
          </string-name>
          ,
          <article-title>Google map of danish waters, (n</article-title>
          .d.). URL: https://www.google.com/maps/@57.1858914,
          <issue>10</issue>
          .0813199,6z,
          <source>retrieved February 22</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>D. M. Authority</surname>
          </string-name>
          ,
          <article-title>Ais data, (n</article-title>
          .d.). URL: https: //dma.dk/safety-at-sea/navigational-information/ ais-data,
          <source>accessed November 3</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>N.</given-names>
            <surname>Meratnia</surname>
          </string-name>
          , R. A. de By,
          <article-title>Spatiotemporal compression techniques for moving point objects</article-title>
          ,
          <source>in: Advances in Database Technology-EDBT 2004: 9th International Conference on Extending Database Technology</source>
          , Heraklion, Crete, Greece, March
          <volume>14</volume>
          -18,
          <year>2004</year>
          9, Springer,
          <year>2004</year>
          , pp.
          <fpage>765</fpage>
          -
          <lpage>782</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>A.</given-names>
            <surname>Graser</surname>
          </string-name>
          ,
          <article-title>Movingpandas: eficient structures for movement data in python</article-title>
          ,
          <source>GIForum</source>
          <volume>1</volume>
          (
          <year>2019</year>
          )
          <fpage>54</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>H.</given-names>
            <surname>Lang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Ship classification in sar images improved by ais knowledge transfer</article-title>
          ,
          <source>IEEE Geoscience and Remote Sensing Letters</source>
          <volume>15</volume>
          (
          <year>2018</year>
          )
          <fpage>439</fpage>
          -
          <lpage>443</lpage>
          .
          <source>doi:1 0 . 1 1</source>
          0 9 / L G R S .
          <volume>2 0 1 8 . 2 7 9 2 6 8 3 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>M. A. H. Eibe Frank</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ian H. Witten</surname>
          </string-name>
          , The WEKA Workbench.
          <article-title>Online Appendix for ”Data Mining: Practical Machine Learning Tools</article-title>
          and Techniques”, fourth ed., Morgan Kaufmann,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>