<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mar. Sci.</journal-id>
<journal-title>Frontiers in Marine Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mar. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-7745</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmars.2024.1532757</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Marine Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Modeling of wave-induced drift based on stepwise parameter calibration</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Kui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2081654"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Xueyao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Mu</surname>
<given-names>Lin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yu</surname>
<given-names>Dingfeng</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yu</surname>
<given-names>Runze</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Zhaolong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Tong</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Electrical Engineering, Naval University of Engineering</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Life Sciences and Oceanography, Shenzhen University</institution>, <addr-line>Shenzhen</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Marine Science and Technology, China University of Geosciences</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Hubei Key Laboratory of Marine Electromagnetic Detection and Control</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Electrical Engineering Department, Wuhan Second Ship Design and Research Institute</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>Strategic Consulting Center, PipeChina Engineering Technology Innovation Co. Ltd.</institution>, <addr-line>Tianjin</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Xi Zhang, Ministry of Natural Resources, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Gui Gao, Southwest Jiaotong University, China</p>
<p>Meijie Liu, Qingdao University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Lin Mu, <email xlink:href="mailto:cug.zk@foxmail.com">cug.zk@foxmail.com</email>; Dingfeng Yu, <email xlink:href="mailto:DingfengYu@whu.edu.cn">DingfengYu@whu.edu.cn</email> </p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>01</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>11</volume>
<elocation-id>1532757</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhu, Chen, Mu, Yu, Yu, Sun and Zhou</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhu, Chen, Mu, Yu, Yu, Sun and Zhou</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The motion of waves in water causes the slow movement of drifting sea targets&#x2014;a phenomenon usually ignored in target-drift prediction models for maritime search and rescue (SAR). This study examined the wave-induced drift&#x2019;s influence on field-observation experiments involving two common, differently sized SAR targets&#x2014;an offshore fishing vessel (OFV) and a person in the water (PIW)&#x2014;using parameter stepwise calibration and machine-learning (ML) methods. The sample of wave-induced drift velocity was obtained by gradually separating current-induced (CI) drift&#x2019;s and wind-induced (WI) drift&#x2019;s influence from the target-drift velocity using the least-square method and AP98 model. A force analysis method and three ML methods, long short-term memory (LSTM), back-propagation (BP) neural network, and random forest (RF), were used to fit the wave-induced drift velocity by combining eight different parameter schemes. Finally, the drift trajectories considering the influence of waves were fitted and verified based on 2 independent samples respectively. Compared with the force analysis method, the accuracy of the ML methods in the verification test was higher. In addition, the results show that for OFVs, considering wave-induced drift&#x2019;s influence in the ensemble-trajectory prediction could improve the simulation accuracy. However, for a PIW, no significant improvement was observed. This result also indicates that wave-induced drift may not be simply ignored in large SAR targets&#x2019; drift prediction.</p>
</abstract>
<kwd-group>
<kwd>target-drift prediction</kwd>
<kwd>search and rescue</kwd>
<kwd>wave-induced drift</kwd>
<kwd>AP98 model</kwd>
<kwd>ensemble simulations</kwd>
</kwd-group>
<counts>
<fig-count count="17"/>
<table-count count="8"/>
<equation-count count="15"/>
<ref-count count="38"/>
<page-count count="19"/>
<word-count count="0"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Ocean Observation</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Highlights</title>
<list list-type="bullet">
<list-item>
<p>A target drift prediction method considering wave-induced drift based on stepwise parameter calibration was proposed.</p>
</list-item>
<list-item>
<p>Drift due to wind and currents is the dominant factor for small maritime targets.</p>
</list-item>
<list-item>
<p>The influence of wave-induced drift cannot be simply ignored for targets whose size is close to the length of waves.</p>
</list-item>
</list>
</sec>
<sec id="s2" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Maritime search-and-rescue (SAR) policies orchestrated and implemented by national or relevant authorities in response to diverse maritime accidents and emergencies cover a multifaceted suite of search, rescue, and subsequent recovery operations. As a critical marine safety and security component, SAR has a direct, vital link to safeguarding the lives and assets of individuals traversing the seas, as well as preserving the marine environment&#x2019;s integrity. In the context of the rapid global marine economy&#x2019;s expansion, the maritime SAR sector&#x2019;s significance has increased, concomitantly underscoring the necessity for its specialization and operational optimization (<xref ref-type="bibr" rid="B27">Rani et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B23">Luo and Shin, 2019</xref>). Significantly, unmanned technologies&#x2019; recent proliferation has spurred autonomous ships and vessels&#x2019; widespread deployment in marine operations (<xref ref-type="bibr" rid="B33">Yang et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B32">Xi et&#xa0;al., 2022</xref>). Consequently, the imperative for these autonomous systems&#x2019; efficient location and retrieval, particularly those carrying hazardous cargo, in a power failure or loss of navigational capability, cannot be underscored enough. This point further emphasizes the urgent need for advancing SAR capabilities to address the unique challenges posed by unmanned systems&#x2019; integration in the maritime domain.</p>
<p>To mitigate the potential loss of life and property during maritime disasters, it is critical to estimate the search area accurately and quickly to improve the success rate of maritime SAR. Accurately assessing the search area involves the following two requirements (<xref ref-type="bibr" rid="B26">Otote et&#xa0;al., 2019</xref>): (1) The search area contains the search target with maximum probability; (2) the search area should be as detailed and as small as possible so that the search force can search the area with the highest probability in the shortest time.</p>
<p>Accurate, efficient drift prediction is the basis of marine SAR work, which largely determines the probability of SAR work&#x2019;s success. The principal forces influencing a drifting target&#x2019;s motion at sea are wind, waves, and currents (<xref ref-type="bibr" rid="B11">Chen et&#xa0;al., 2022</xref>). Consequently, drift prediction in maritime SAR operations essentially entails the accurate modeling of the target&#x2019;s response to these forces. Moreover, target-drift prediction&#x2019;s precision is contingent upon two pivotal factors: 1) the fidelity of the models in capturing the target&#x2019;s dynamics under these force mechanisms&#x2019; influence and 2) the wind, wave, and current force field-data accuracy. In recent times, remarkable advancements in oceanic and meteorological environments&#x2019; numerical models, coupled with the proliferation of diverse ocean observation technologies (<xref ref-type="bibr" rid="B17">Gao et&#xa0;al., 2024</xref>), have facilitated the availability of numerous refined data sources for computing target-drift predictions in maritime SAR efforts. Despite these advancements, the complexities inherent in the marine environment&#x2019;s dynamical mechanisms persist, resulting in inescapable errors associated with marine and meteorological data. The target-drift prediction model of a sea target usually estimates these errors and then uses a numerical or analytic method to calculate the target&#x2019;s final position&#x2019;s distribution probability based on the error estimation. Among them, particle tracking&#x2019;s integration with the Monte Carlo algorithm has emerged as a prevalent, effective strategy for maritime target-drift prediction, offering a robust framework for assessing the likelihood of a target&#x2019;s location within a given search area (<xref ref-type="bibr" rid="B13">Deng et&#xa0;al., 2013</xref>; <xref ref-type="bibr" rid="B18">Griffa et&#xa0;al., 2007</xref>; <xref ref-type="bibr" rid="B37">Zhu et&#xa0;al., 2021</xref>).</p>
<p>Presently, most studies have posited that wind and current&#x2019;s influences on a drifting target&#x2019;s drifting motion are the main components (<xref ref-type="bibr" rid="B8">Breivik et&#xa0;al., 2013</xref>). Current&#x2019;s influence on the drifting target is relatively simple to derive and is almost equal to the velocity. By contrast, wind&#x2019;s effect on drifting sea targets is relatively complicated, as it is nonlinear. In 1998, <xref ref-type="bibr" rid="B3">Allen and Plourde (1999)</xref> first established the quantitative AP98 model based on the results of many sea experiments. In the early AP98 model, wind-induced (WI) drift (LEEWAY) was deconstructed into two variables&#x2014;WI drift velocity and divergence angle&#x2014;both expressed in polar coordinates. In 2005, <xref ref-type="bibr" rid="B2">Allen (2005)</xref> decomposed wind-induced (WI) drift velocity into two more robust components, downwind-velocity downwind leeway component (DWL) and crosswind-velocity crosswind leeway component (CWL), and first proposed the concept of Jibing. In 2011, <xref ref-type="bibr" rid="B7">Breivik et&#xa0;al. (2011)</xref> strictly redefined Leeway as an object&#x2019;s drifting motion caused by sea-surface wind (10 m high) and surface current (0.3&#x2013;1 m deep). The improved AP98 model provides a more accurate theoretical basis for target-drift prediction in distress at sea. It is presently the most widely recognized model for the target-drift trajectory calculation in distress and has been applied to the maritime SAR systems of Norway, the United States, Portugal, and other countries (<xref ref-type="bibr" rid="B25">Medi&#x107; et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B12">Coppini et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B6">Breivik and Allen, 2008</xref>; <xref ref-type="bibr" rid="B9">Brushett et&#xa0;al., 2017</xref>).</p>
<p>Waves&#x2019; influence mechanism on drifting targets&#x2019; drifting motion is more complex, being divided into two forms: the Stokes drift&#x2019;s influence on objects and the direct force of waves&#x2019; influence on objects. Stokes drift is generally regarded as an important factor in the study of the drift motion of plankton, small buoys, and oil-spill particles. However, given that Stokes drift is mostly caused by wind waves (with a smaller component of swell) and the vast majority of Stokes drift is downwind, it is difficult to isolate it in experiments from situations where the surrounding current has been removed and only the wind has a direct effect on the object (<xref ref-type="bibr" rid="B9">Brushett et&#xa0;al., 2017</xref>). Therefore, most SAR target-drift-motion models, including the AP98 model, usually do not consider Stokes drift&#x2019;s influence alone but, rather, consider that its influence already exists in the empirical wind drift coefficients. The drift caused by waves&#x2019; direct force is related to the drifting target&#x2019;s size, wave height, and wavelength. However, most studies (<xref ref-type="bibr" rid="B38">Zhu et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B4">Allen et&#xa0;al., 2010</xref>; <xref ref-type="bibr" rid="B7">Breivik et&#xa0;al., 2011</xref>) have suggested that the wave force is negligible for most SAR targets that are much smaller in size than the wavelength (less than 30 m). In conclusion, waves&#x2019; influence on object drift motion is rarely considered in existing target-drift prediction models.</p>
<p>Contrastingly, in some other fields, including the study of ice floes&#x2019; drifting motion at sea, the wave force often becomes the main consideration. For example, <xref ref-type="bibr" rid="B31">Wadhams (1983)</xref> pointed out that wave-induced drift can be a dominant factor for ice floes tens of meters in size, even in strong winds. <xref ref-type="bibr" rid="B19">Harms (1987)</xref> performed laboratory measurements on the drift of ice-floe models under regular wave conditions. He obtained an empirical formula to predict these ice floes&#x2019; wave-induced drift. Furthermore, <xref ref-type="bibr" rid="B21">Huang (2007)</xref> studied the wave-induced surface drift&#x2019;s variations in a wave flume with time and in space. The side-wall surface area&#x2019;s effects on drift velocity were also discussed. <xref ref-type="bibr" rid="B29">Tanizawa et al. (2002)</xref> conducted measurements of wave drift speed on both two-dimensional floating body and three-dimensional floating body, then proposed an estimation method of wave drift speed which derived from the analysis of measurement results and covers the entire wave range. <xref ref-type="bibr" rid="B22">Huang et&#xa0;al. (2011)</xref> examined, by a series of laboratory experiments, the drift motion of small rigid floating objects driven by regular waves in deep water and found that the constant drift velocity increased with the wave steepness at an approximately quadratic rate, which is similar to Stokes drift, but the magnitude was higher than Stokes drift in all cases.</p>
<p>In summary, the mechanism of waves&#x2019; influence on the drifting motion of a target in distress at sea is still insufficient. In one sense, few field-observation experiments on the drift of SAR targets that include wave observation have been done. In another sense, the mechanism of wave drift on targets of different sizes is not clear enough, especially for some common SAR targets whose sizes are slightly smaller than a wave wavelength, and the extent of wave action&#x2019;s impact remains unquantified.</p>
<p>In this study, based on the field-observation experiments of two different SAR-target types, a target-drift prediction method considering wave-induced drift based on stepwise parameter calibration was proposed. First, according to the analysis of the main components of the drift motion of the sea target, the drift induced by current and wind was separated from the target&#x2019;s drift motion based on the AP98 model. The remaining velocity residual was used as the output to fit wave-induced drift. Combined with the field-observation experiments of two typical SAR targets of an OFV and a PIW, a force analysis method (FAM) and three ML methods, long short-term memory (LSTM), back-propagation (BP) neural network, and random forest (RF) were adopted to fit wave-induced drift with eight different parameter schemes, including wave direction, significant wave height, and significant wave period. After the optimal fitting scheme was obtained, two sets of independent samples were used to compare and verify the results, and a prediction range of a 98% confidence interval of the trajectory simulation results for each group was calculated by the kernel density estimation method. Finally, the wave drift&#x2019;s influence on target drift motion was verified by evaluating and comparing four groups of test results. In two sets of verification experiments for the OFV, the trajectory prediction errors obtained by best-fitting wave-induced drift were reduced by 28.1% and 18.5%, respectively, compared with the trajectory prediction errors without considering wave-induced drift. The results show that for OFVs, considering wave-induced drift&#x2019;s influence in the ensemble-trajectory prediction could improve the simulation accuracy. However, for the PIW, no significant improvement was observed. The results also further verified the conclusion that there is a significant correlation between wave-induced drift and drifting target size.</p>
</sec>
<sec id="s3">
<label>2</label>
<title>Data and methods</title>
<sec id="s3_1">
<label>2.1</label>
<title>Field experiments and data processing</title>
<p>The research targets of this study were of two types: horizontal persons in the water (PIWs) and offshore fishing vessels (OFVs). The PIW was 1.93 m tall and weighed 65 kg. The PIW was wearing a life vest, so more of the upper body was above the water. The total length of the OFV was 26.3 m, the design draft was 2.5 m, and the gross tonnage was 121 tons. In the previous study (<xref ref-type="bibr" rid="B36">Zhu et&#xa0;al., 2019</xref>), a series of unpowered drift observation experiments were carried out in 2018 for OFVs (a total of about 1,200 10-min samples were obtained), which mainly observed the wind and current field around the target, without carrying wave-observation equipment. For the PIW, a series of field-observation experiments were carried out in 2019 (306 10-min samples were obtained) (<xref ref-type="bibr" rid="B30">Tu et&#xa0;al., 2021</xref>). During the experiment, the wind, wave, and current fields around the target were observed, but owing to the damage in wave-observation equipment, no effective wave-observation data were obtained. In previous observation experiments and data analysis, we followed the AP98 model to study the WI drift and current-induced (CI) drift on the two target types and obtained their corresponding AP98 model coefficients.</p>
<p>In 2023, to further study and clarify waves&#x2019; influence on the drift motion of different types and sizes of targets, we repeated field experiments on these two target types and obtained 432 and 316 samples for an OFV and PIW targets, respectively. The experimental process followed the standard direct-observation method proposed by <xref ref-type="bibr" rid="B7">Breivik et&#xa0;al. (2011)</xref>
</p>
<p>
<xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref> shows the observation equipment used in the three experiments and the corresponding experimental data. <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref> shows the OFV and the PIW, while <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref> shows the drift trajectories and experimental area in the South China Sea. For the OFV experiment, all the experimental equipment was installed directly at the OFV for observation. For the experiment of the PIW, owing to the small PIW size, only wave buoys and positioning buoys were directly connected to the PIW for observation, and the data of wind and current were observed by the experimental mother ship within the range of 200&#x2013;500 m near the PIW. During the experiment, the wind speed in the target sea area was generally within 15 m/s, and the current speed was within 1.2 m/s.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Instruments utilized in the experiments.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="left">Instruments</th>
<th valign="middle" rowspan="2" align="left">Sampling frequency/sampling average</th>
<th valign="middle" colspan="2" align="center">2018</th>
<th valign="middle" colspan="2" align="center">2019</th>
<th valign="middle" colspan="2" align="center">2023</th>
</tr>
<tr>
<th valign="middle" align="left">OFV</th>
<th valign="middle" align="left">PIW</th>
<th valign="middle" align="left">OFV</th>
<th valign="middle" align="left">PIW</th>
<th valign="middle" align="left">OFV</th>
<th valign="middle" align="left">PIW</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">Nortek Signature ADCP</td>
<td valign="middle" align="left">1.0 Hz/10 min</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="left">Nortek AquaDopp 2 MHz ADCP</td>
<td valign="middle" align="left">1.0 Hz/10 min</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="left">AirMar 220WX weather station</td>
<td valign="middle" align="left">1.0 Hz/10 min</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="left">FDW-I small wave observation buoy</td>
<td valign="middle" align="left">1.0 Hz/10 min</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="left">GPS receiver</td>
<td valign="middle" align="left">1.0 Hz/10 min</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The "&#x221a;" (Yes) and "&#xd7;" (No) indicate the carrying of observation instruments in different experiments.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Horizontal PIW (left) and a typical Chinese OFV (right).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g001.tif"/>
</fig>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Drift trajectories and experimental area in the South China Sea. Drift trajectories of the OFV in 2018 (dash) and 2023 (solid) are plotted in black. Drift trajectories of the PIW in 2019 (solid) and 2023 (dash) are plotted in red.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g002.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>2.2</label>
<title>Theoretical models and methods</title>
<sec id="s3_2_1">
<label>2.2.1</label>
<title>Drift-prediction models for maritime SAR</title>
<p>The target-drift prediction method adopted in this study was the AP98 model combined with the Lagrange particle-tracking method adopted by most national SAR departments. According to the AP98 model, in the process of drifting at sea, the underwater part of the drifting target in distress is mainly affected by surface currents and waves, while the above-water part is mainly affected by wind. The sea target&#x2019;s drift velocity is generally considered the superposition of the drift velocity caused by the above three factors (<xref ref-type="bibr" rid="B2">Allen, 2005</xref>; <xref ref-type="bibr" rid="B7">Breivik et&#xa0;al., 2011</xref>). Therefore, the drift velocity of a drifting target <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> at sea can be approximately expressed as follows:</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mover accent="true">
<mml:mi>L</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the current velocity, and <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>L</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the WI and wave-induced drift velocities, respectively. The CI velocity is commonly assumed to be equivalent to the surface current velocity <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, so <inline-formula>
<mml:math display="inline" id="im6">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> is generally approximated as 1. In previous target-drift prediction methods, the AP98 model was used to fit the remaining velocity (considered the WI drift velocity) after separating the CI drift velocity from the target-drift velocity, while the wave-drift velocity was ignored. Based on previous research, a target-drift prediction method considering wave-induced drift based on stepwise parameter calibration is proposed. First, current velocity is used to fit the target-drift velocity, and the CI drift coefficient <inline-formula>
<mml:math display="inline" id="im7">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> and residual <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are obtained. Furthermore, wind speed is used to fit the components of residual <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the downwind and crosswind direction, and then the AP98 model coefficients and fitting residual <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are obtained. Since wind and current are the main contributors to the target-drift velocity, the remaining fitting residual <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be considered to mainly include the wave-induced drift velocity&#x2019;s influence. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref> shows the parameters&#x2019; stepwise calibration&#x2019;s schematic diagram.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>The stepwise parameter calibration.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g003.tif"/>
</fig>
<p>Note that this stepwise parameter calibration method actually assumes that the fitting residual (or unexplained drift) after removing the WI and CI drift velocity is the contribution of wave-induced drift. This method is based on the assumption that wave-induced drift is less influential than current and wind. This is consistent with the idea of extracting WI drift velocity in previous studies, which essentially interprets WI drift velocity as the fitting residual after removing flow-induced drift.</p>
<p>The AP98 model (<xref ref-type="bibr" rid="B3">Allen and Plourde, 1999</xref>; <xref ref-type="bibr" rid="B7">Breivik et&#xa0;al., 2011</xref>) deconstructed the WI drift velocity into two components, DWL and CWL (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>). The approximate linear relationship between the wind speed and these two components of the drifting object is as follows: </p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>The leeway L consists of a DWL and aCWL.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g004.tif"/>
</fig>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2003;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2003;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2003;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the WI velocity vectors in the downwind, right crosswind, and left crosswind directions, respectively, which are related to the slope a, offset b, and the error term <inline-formula>
<mml:math display="inline" id="im15">
<mml:mi>&#x3f5;</mml:mi>
</mml:math>
</inline-formula>. <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the wind speed at a height of 10 m. The error term <inline-formula>
<mml:math display="inline" id="im17">
<mml:mi>&#x3f5;</mml:mi>
</mml:math>
</inline-formula> is calculated as <inline-formula>
<mml:math display="inline" id="im18">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>*</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a random variable that follows the standard normal distribution, and <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the regression standard deviation.</p>
</sec>
<sec id="s3_2_2">
<label>2.2.2</label>
<title>Wave-induced drift simulation</title>
<p>After separating the effects of current and wind from the drift velocity of the target using the AP98 model, we can assume that the remaining fitting residuals <inline-formula>
<mml:math display="inline" id="im21">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> mainly include the effects of wave-induced drift velocity. After obtaining the wave-induced drift components, we use the numerical method based on FAM and the ML method to fit the wave-induced drift respectively.</p>
<sec id="s3_2_2_1">
<label>2.2.2.1</label>
<title>Force analysis method</title>
<p>According to <xref ref-type="bibr" rid="B29">Tanizawa et al (2002)</xref>, the mechanism of wave drift speed varies with wavelength. In short wave range, wave drift force due to wave scattering pushes the floating target. Therefore, drift speed is decided by the equilibrium of wave drift force <italic>F<sub>W</sub>
</italic> and fluid drag force <italic>F<sub>D</sub>
</italic> and it is proportional to the wave slope. Wave drift speed is obtained from the balance between <italic>F<sub>W</sub>
</italic> and <italic>F<sub>D</sub>
</italic> as follows:</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mfrac>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>A</italic> is projection area of the buoy below the free surface, <italic>C<sub>D</sub>
</italic> is drag coefficient of the target, <italic>C<sub>W</sub>
</italic> is nondimensional wave drift force and <italic>D<sub>R</sub>
</italic> is the representative target scale. The values of <italic>C<sub>D</sub>
</italic> and <italic>C<sub>W</sub>
</italic> can be obtained from experiment, database or computation. In this paper, we call the coefficient <italic>a</italic> as the linear coefficient of wave drift speed.</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<p>In long wave range, on the other hand, wave drift force hardly acts on the floating target, because wave almost transmits the floating target. Therefore, the drift speed is decided by the wave-current speed and it is proportional to the square of the wave slope. Assuming that the drift speed of the target can be approximated by the average wave current speed on the projection area of the body, it is given by</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mfrac>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>A</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where &#x3b4; is wave slope <italic>Hw/&#x3bb;</italic>, and <italic>b</italic> is the quadratic coefficient of wave drift speed.</p>
<p>Considering the results in the previous sections, we expected that wave drift speed in the entire wave range is approximated by the sum of the speed in the short wave range and that in the long wave range.</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mfrac>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The values of <italic>a</italic> and <italic>b</italic> are mainly related to the drag coefficient of the target, projection area of the buoy below the free surface, etc., which can be obtained from experiment, database or computation. However, under the experimental conditions in this work, since the wave-induced drift velocity has been obtained, we use the binomial fitting method to optimize the two values of <italic>a</italic> and <italic>b.</italic>
</p>
</sec>
<sec id="s3_2_2_2">
<label>2.2.2.2</label>
<title>ML methods</title>
<p>Machine learning has been widely used in the field of modeling, including maritime SAR (<xref ref-type="bibr" rid="B16">Gao et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B10">Cao et&#xa0;al., 2024</xref>). In past studies, many scholars have explored wave drift&#x2019;s influence with different analysis methods and different models. However, all models agree that wave-induced drift&#x2019;s main influencing factors include wave height, wave direction, wave period, and factors related to the target size (e.g., surface and underwater area). Therefore, in addition to the factors related to the target, parameters including wave height, wave direction, and wave period were used as inputs to the wave-induced drift model, and three ML methods including LSTM, RF, and BP neural network were used to study wave-induced drift.</p>
<p>The LSTM neural network, a distinct architectural variant of recurrent neural networks (RNNs) (<xref ref-type="bibr" rid="B20">Hochreiter and Schmidhuber, 1997</xref>; <xref ref-type="bibr" rid="B34">Yu et&#xa0;al., 2019</xref>), has unique capabilities in processing sequential data. <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref> shows a schematic illustration of the LSTM structure (<xref ref-type="bibr" rid="B34">Yu et&#xa0;al., 2019</xref>). The LSTM model&#x2019;s main steps are as follows: Step 1) The forgetting gate determines the information discarded from the cell state, using the sigmoid function to map the information values to the interval [0,1], where 0 indicates complete forgetting and 1 indicates complete retention; Step 2) the input gate determines which information to retain in the input information, and then the tanh activation function generates new candidate information, which is stored in the cell state; Step 3) the cell state is updated by forgetting a portion of the information via the forgetting gate and incorporating the candidate information through the input gate, resulting in a new cell state; Step 4) The information is entered into the updated cell state, and the characteristics of the output cell are determined by running a sigmoid function. The cell state value is transformed into the range of [&#x2212;1,1] through the application of the tanh activation function, subsequently multiplied by the judgment condition derived from the sigmoid function, ultimately resulting in pertinent information&#x2019;s output.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>The LSTM&#x2019;s schematic illustration.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g005.tif"/>
</fig>    <p>The RF model, a variant of the parallel ensemble model known as Bagging, was introduced by <xref ref-type="bibr" rid="B5">Breiman, 2001</xref>. The RF model comprises multiple decision trees constructed by randomly selecting attributes. For regression tasks, predictions are made by averaging the outputs of these trees. The main steps for wave-induced drift prediction are as follows: Step 1) Input a training sample set comprising N combinations of forecast factors and predictor variables, with a total sample size of K; Step 2) draw m subsets of training samples, each with a sample size of K, from the overall training set using simple random sampling; Step 3) construct m decision trees using the m subsets of training samples. The node attributes of these trees are determined by randomly selecting n out of N indicators, following the random subspace theory; Step 4) based on the decision tree algorithm, each tree produces a single prediction. The final predicted value is then obtained by averaging the predictions from all m trees.</p>
<p>The BP neural network (<xref ref-type="bibr" rid="B14">Ding et&#xa0;al., 2011</xref>), also known as the feed-forward neural network, operates based on the fundamental principle of the BP algorithm, which distinguishes between forward- and backward-propagation phases during model execution. During the forward-propagation phase, input data traverse through the input layer and subsequent hidden layers and finally reach the output layer. Conversely, in the backward-propagation phase, the incorrect output (represented in a specific form) is propagated back from the output layer, traversing through each hidden layer in reverse order until it reaches the input layer. The output layer&#x2019;s primary function is to transmit the error information along the transmission route, first to the hidden layers and then back to the input layer, ultimately facilitating the adjustment of the weights of individual network units. <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> shows the BP neural network&#x2019;s structure (<xref ref-type="bibr" rid="B14">Ding et&#xa0;al., 2011</xref>).</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>The BP neural network&#x2019;s structure.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g006.tif"/>
</fig>
</sec>
</sec>
</sec>
</sec>
<sec id="s4">
<label>3</label>
<title>Model calibration</title>
<p>Three experiments in total were conducted on the OFV and the PIW, of which wind and current observations were fully recorded in 2018, 2019, and 2023, while wave observations were only of high quality in 2023. Therefore, for an OFV, a total of 1,632 sample data points in 2018 and 2023 were used for parameter calibration to fit the WI drift and CI drift. For the PIW, a total of 622 sample data points in 2019 and 2023 were used for parameter calibration to fit the WI drift and CI drift. Based on the fitting coefficients of the wind and current drift models, combined with the observation data of 2023 (316 PIW samples, 432 OFV samples), the WI and CI drift velocities were separated from the target-drift velocities, and the wave-drift velocities were fitted.</p>
<sec id="s4_1">
<label>3.1</label>
<title>Fitting of CI and WI drift velocities</title>
<p>First, the current velocities in the north&#x2013;south and east&#x2013;west directions were taken as the input, and the drift velocities in the north&#x2013;south and east&#x2013;west directions were taken as the output. The drift coefficient of the current <inline-formula>
<mml:math display="inline" id="im22">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> was calculated to be 0.96 by the least-square method. The residuals (residual velocities) <inline-formula>
<mml:math display="inline" id="im23">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> obtained by fitting target-drift velocities with current velocities were used as the output of WI drift velocity fitting, and the residual velocities were deconstructed into downwind and crosswind directions. Then, taking wind speed as input, we used the AP98 model to fit the downwind, crosswind, and total velocities of residuals.</p>
<p>
<xref ref-type="fig" rid="f7">
<bold>Figures&#xa0;7</bold>
</xref>, <xref ref-type="fig" rid="f8">
<bold>8</bold>
</xref> show the residuals <inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> fitted for the OFV and the PIW drift velocity, respectively, and their corresponding wind velocities rose plots. From these results, it can be considered that the residual velocities, after removing the CI drift velocities, were mainly affected by wind and waves. It also can be found from <xref ref-type="fig" rid="f6">
<bold>Figures&#xa0;6</bold>
</xref>, <xref ref-type="fig" rid="f7">
<bold>7</bold>
</xref> that the directions of residual velocities were highly consistent with the wind direction, and that they were basically distributed on both sides of the wind direction.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>The rose diagrams of wind velocities (left) and residuals <inline-formula>
<mml:math display="inline" id="im24">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (wind and wave-induced drift velocities) (right) for OFV.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g007.tif"/>
</fig>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>The rose diagrams of wind velocities (left) and residuals <inline-formula>
<mml:math display="inline" id="im25">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (wind and wave-induced drift velocities) (right) for the PIW.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g008.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9</bold>
</xref>, <xref ref-type="fig" rid="f10">
<bold>10</bold>
</xref> and <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> show the parameter-calibration results of the AP98 model for the OFV and the PIW using these residuals <inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Note that for crosswind WI drift, 72% of an OFV&#x2019;s crosswind samples fell in the right side of the downwind direction (+CWL), while 55% of PIWs crosswind samples fell in the right side of the downwind direction (+CWL).</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Leeway speed (left) and DWL (right) versus wind speed adjusted to a 10-m height for the OFV. Unconstrained linear regression (solid) and 95% of the confidence levels (dash) are plotted in red, while constrained linear regression is plotted in green.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g009.tif"/>
</fig>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Leeway speed (left) and DWL (right) versus wind speed adjusted to a 10-m height for the PIW. Unconstrained linear regression (solid) and 95% of the confidence levels (dash) are plotted in red, while constrained linear regression is plotted in green.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g010.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Linear regression of leeway parameters.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center"/>
<th valign="middle" colspan="3" align="center">OFV</th>
<th valign="middle" colspan="3" align="center">PIW</th>
</tr>
<tr>
<th valign="middle" align="center">Slope (%)</th>
<th valign="middle" align="center">Y (cm/s)</th>
<th valign="middle" align="center">S<sub>yx</sub> (cm/s)</th>
<th valign="middle" align="center">Slope (%)</th>
<th valign="middle" align="center">Y (cm/s)</th>
<th valign="middle" align="center">S<sub>yx</sub> (cm/s)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Leeway Speed</td>
<td valign="middle" align="center">4.3</td>
<td valign="middle" align="center">0.1</td>
<td valign="middle" align="center">6.51</td>
<td valign="middle" align="center">0.80</td>
<td valign="middle" align="center">8.9</td>
<td valign="middle" align="center">6.77</td>
</tr>
<tr>
<td valign="middle" align="center">DWL</td>
<td valign="middle" align="center">3.9</td>
<td valign="middle" align="center">&#x2212;5.0</td>
<td valign="middle" align="center">7.91</td>
<td valign="middle" align="center">0.71</td>
<td valign="middle" align="center">10.5</td>
<td valign="middle" align="center">6.89</td>
</tr>
<tr>
<td valign="middle" align="center">+CWL</td>
<td valign="middle" align="center">2.32</td>
<td valign="middle" align="center">2.20</td>
<td valign="middle" align="center">6.26</td>
<td valign="middle" align="center">&#x2212;0.15</td>
<td valign="middle" align="center">4.25</td>
<td valign="middle" align="center">3.33</td>
</tr>
<tr>
<td valign="middle" align="center">-CWL</td>
<td valign="middle" align="center">&#x2212;0.45</td>
<td valign="middle" align="center">&#x2212;3.9</td>
<td valign="middle" align="center">4.22</td>
<td valign="middle" align="center">&#x2212;0.16</td>
<td valign="middle" align="center">&#x2212;2.36</td>
<td valign="middle" align="center">3.35</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2">
<label>3.2</label>
<title>Fitting of wave-induced drift velocities</title>
<p>The TensorFlow deep-learning framework was utilized in this study, and the pre-processed data were subsequently imported into each of the three neural-network models through Python programming tools. To ensure a balanced approach to model development and validation, we allocated 80% of the data for training purposes and the remaining 20% for testing.</p>
<p>The FDW-I wave buoy model was employed. The observed wave-related parameters encompassed the mean wave period, mean wave height, main wave direction, significant wave height, and significant wave period. The mean wave height (period) is the average of all observed wave heights (periods) in an observation period, while the significant wave height (period) refers to the average of the first n/3 waves in a wave train, which is arranged from the largest to the smallest wave height in an observation period. During the experiments, the significant wave height ranged from 0.29 m to 1.31 m, the mean wave height ranged from 0.21 m to 1.13 m, the significant wave period ranged from 2.4 s to 5.0 s, the mean wave period ranged from 2.6 s to 5.1 s.</p>
<sec id="s4_2_1">
<label>3.2.1</label>
<title>Force analysis method</title>
<p>The scales of PIW and OFV were set to 26.3 m and 1.93 m respectively. The wave-induced velocity <italic>V</italic> was decomposed into east-west and north-south components and then brought into the following quadratic polynomials for fitting.</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <inline-formula>
<mml:math display="inline" id="im28">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula>
<mml:math display="inline" id="im29">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the significant wave height, and <inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>. The cost function can be constructed as:</p>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Taking the partial derivative of <italic>a</italic> and <italic>b</italic> to zero. For PIW, the optimal solution of a and b are 1.52 and 3.69, respectively. For OFV, the optimal solution of a and b are 2.18 and 2.29, respectively.</p>
</sec>
<sec id="s4_2_2">
<label>3.2.2</label>
<title>ML methods</title>
<p>To study the difference in prediction effect caused by different wave-parameter settings (e.g., the angle between wave direction and wind and current), we set up different schemes (S1&#x2013;S8, <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>) to establish the LSTM, BP neural network, and RF models.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Eight schemes for the fitting of wave-induced drift velocities.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center"/>
<th valign="middle" align="center">Mean wave period</th>
<th valign="middle" align="center">Mean wave height</th>
<th valign="middle" align="center">Main wave direction</th>
<th valign="middle" align="center">Significant wave height</th>
<th valign="middle" align="center">Significant wave period</th>
<th valign="middle" align="center">The angle between the wave direction and wind direction</th>
<th valign="middle" align="center">The angle between the wave direction and current direction</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">S1</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">S2</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">S3</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">S4</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="center">S5</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="center">S6</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">S7</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
</tr>
<tr>
<td valign="middle" align="center">S8</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The "&#x221a;" in indicate the parameters selected for different schemes.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The LSTM model adopts parameter settings outlined by <xref ref-type="bibr" rid="B35">Zhao et al., 2017</xref>, and the neural-network model&#x2019;s hyper-parameters were determined through a trial-and-error approach. After comprehensive consideration of the model&#x2019;s prediction results and calculation time, the number of hidden layers was set to 2, the initial learning rate was set to 0.005, and the loss rate was set to 0.01. The model was trained and optimized using the adaptive moment estimation (Adam) algorithm, the root mean square error (RMSE) was employed as the objective function for the optimization procedure, the maximum number of iterations was set to 250, and the number of hidden-layer neural units was set to 128.</p>
<p>The setting of the BP neural network model&#x2019;s input parameters depends on the selected parameter scheme. When the input parameters are the average wave period, mean wave height, and main wave direction, the input layer data parameter n_input is 3. Since the purpose of this experiment was to fit the velocities of wave-induced drift in the north&#x2013;south and east&#x2013;west directions, the output layer n_output was 2. The number of hidden layer neurons here was set to 15, while the learning rate was set to 0.0001.</p>
<p>In constructing the RF model, the number of decision trees was determined to be 100 through the trial-and-error method. In addition, the minimum number of leaves was set to 5, adhering to the parameter-setting methodology outlined by <xref ref-type="bibr" rid="B28">Schoppa et&#xa0;al. (2020)</xref>.</p>
<p>The statistical metrics commonly employed in this field&#x2014;namely, the RMSE and scaled Nash efficiency coefficient (NSE)&#x2014;were chosen as the primary evaluation metrics to evaluate the performance of the aforementioned three ML modeling schemes.</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq11">
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im32">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represent the actual and fitted wave-induced drift velocities, respectively. <inline-formula>
<mml:math display="inline" id="im33">
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> is the mean value of the actual wave-induced drift velocity. N is the length of the samples. The closer the NSE value is to 1, the better the simulation effect. The smaller the RMSE value, the higher the fitting accuracy.</p>
</sec>
</sec>
</sec>
<sec id="s5" sec-type="results">
<label>4</label>
<title>Results and discussions</title>
<sec id="s5_1">
<label>4.1</label>
<title>ML fitting results of wave-induced drift velocities</title>
<p>In this study, we employed three distinct ML methodologies to model the wave-induced drift velocities. Note that the fitting of wave-induced drift velocities was divided into two components: north&#x2013;south velocities and east&#x2013;west velocities. However, we calculated RMSE and NSE by combining the north&#x2013;south and east&#x2013;west samples to ensure the overall wave-induced drift velocities&#x2019; best fitting.</p>
<sec id="s5_1_1">
<label>4.1.1</label>
<title>LSTM neural-network model</title>
<p>The outcomes of the model evaluation, utilizing eight distinct schemes within an LSTM neural-network framework for two different targets, the OFV and the PIW, are presented in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref> and <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref>, respectively. For an OFV, the model accuracy was the highest when scheme S6 was adopted, for which the RMSE and the NSE were 0.041 and 0.47, respectively. The remaining values in the table are the proportion of the increase in RMSE and NSE values relative to the optimal scheme S6. Similarly, for the PIW, the model accuracy was the highest when scheme S8 was adopted, and the RMSE and the NSE were 0.055 and 0.34, respectively. The remaining values in the table are the proportion of the increase in RMSE and NSE values relative to the optimal scheme, S8.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>The comparison between the true value and the fitting value of the wave-induced drift velocity of the OFV (left) and the PIW (right) using the optimal scheme based on the LSTM.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g011.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>Evaluation results of eight scheme models based on the LSTM.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" colspan="2" align="left"/>
<th valign="middle" align="left">S1</th>
<th valign="middle" align="left">S2</th>
<th valign="middle" align="left">S3</th>
<th valign="middle" align="left">S4</th>
<th valign="middle" align="left">S5</th>
<th valign="middle" align="left">S6</th>
<th valign="middle" align="left">S7</th>
<th valign="middle" align="left">S8</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="2" align="left">OFV</td>
<td valign="middle" align="left">NSE</td>
<td valign="middle" align="left">&#x2212;40.5%</td>
<td valign="middle" align="left">&#x2212;21.9%</td>
<td valign="middle" align="left">&#x2212;36.3%</td>
<td valign="middle" align="left">&#x2212;32.3%</td>
<td valign="middle" align="left">&#x2212;29.2%</td>
<td valign="middle" align="left">
<bold>0.47</bold>
</td>
<td valign="middle" align="left">&#x2212;13.9%</td>
<td valign="middle" align="left">&#x2212;10.9%</td>
</tr>
<tr>
<td valign="middle" align="left">RMSE</td>
<td valign="middle" align="left">+28.1%</td>
<td valign="middle" align="left">+11.2%</td>
<td valign="middle" align="left">+20.6%</td>
<td valign="middle" align="left">+19.1%</td>
<td valign="middle" align="left">+18.3%</td>
<td valign="middle" align="left">
<bold>0.041</bold>
</td>
<td valign="middle" align="left">+12.5%</td>
<td valign="middle" align="left">+8.1%</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left">PIW</td>
<td valign="middle" align="left">NSE</td>
<td valign="middle" align="left">&#x2212;14.3%</td>
<td valign="middle" align="left">&#x2212;4.4%</td>
<td valign="middle" align="left">&#x2212;11.8%</td>
<td valign="middle" align="left">&#x2212;11.4%</td>
<td valign="middle" align="left">&#x2212;4.3%</td>
<td valign="middle" align="left">&#x2212;7.9%</td>
<td valign="middle" align="left">&#x2212;9.3%</td>
<td valign="middle" align="left">
<bold>0.34</bold>
</td>
</tr>
<tr>
<td valign="middle" align="left">RMSE</td>
<td valign="middle" align="left">+15.6%</td>
<td valign="middle" align="left">+5.1%</td>
<td valign="middle" align="left">+13.7%</td>
<td valign="middle" align="left">+13.2%</td>
<td valign="middle" align="left">+5.2%</td>
<td valign="middle" align="left">+8.1%</td>
<td valign="middle" align="left">+12.2%</td>
<td valign="middle" align="left">
<bold>0.055</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bolded values represent the NSE and RMSE values corresponding to the best-fitting schemes.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s5_1_2">
<label>4.1.2</label>
<title>Training results of BP neural network</title>
<p>The evaluation results of the BP neural-network model, employing eight schemes for the OFV and the PIW, are shown in <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref> and <xref ref-type="table" rid="T5">
<bold>Table&#xa0;5</bold>
</xref>. For an OFV, the model accuracy was the highest when scheme S6 was adopted, and the RMSE and the NSE were 0.05 and 0.39, respectively. The remaining values in the table are the proportion of the increase in RMSE and NSE values relative to the optimal scheme S6. Similarly, for the PIW, the model accuracy was the highest when scheme S2 was adopted, and RMSE and the NSE were 0.059 and 0.32, respectively. The remaining values in the table represent the proportion of the increase in RMSE and NSE values relative to the optimal scheme S2.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>The comparison between the true value and the fitting value of the wave-induced drift velocity of the OFV (left) and the PIW (right) using the optimal scheme based on the BP neural network.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g012.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Evaluation results of eight scheme models based on the BP neural network. .</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<td valign="middle" colspan="2" align="left"/>
<td valign="middle" align="left">S1</td>
<td valign="middle" align="left">S2</td>
<td valign="middle" align="left">S3</td>
<td valign="middle" align="left">S4</td>
<td valign="middle" align="left">S5</td>
<td valign="middle" align="left">S6</td>
<td valign="middle" align="left">S7</td>
<td valign="middle" align="left">S8</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="2" align="left">OFV</td>
<td valign="middle" align="left">NSE</td>
<td valign="middle" align="left">&#x2212;19.8%</td>
<td valign="middle" align="left">&#x2212;8.8%</td>
<td valign="middle" align="left">&#x2212;11.2%</td>
<td valign="middle" align="left">&#x2212;11.2%</td>
<td valign="middle" align="left">&#x2212;17.7%</td>
<td valign="middle" align="left">
<bold>0.39</bold>
</td>
<td valign="middle" align="left">&#x2212;11.9%</td>
<td valign="middle" align="left">&#x2212;8.2%</td>
</tr>
<tr>
<td valign="middle" align="left">RMSE</td>
<td valign="middle" align="left">+26.7%</td>
<td valign="middle" align="left">+7.6%</td>
<td valign="middle" align="left">+15.3%</td>
<td valign="middle" align="left">+10.4%</td>
<td valign="middle" align="left">+21.3%</td>
<td valign="middle" align="left">
<bold>0.050</bold>
</td>
<td valign="middle" align="left">+11.3%</td>
<td valign="middle" align="left">+5.9%</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left">PIW</td>
<td valign="middle" align="left">NSE</td>
<td valign="middle" align="left">&#x2212;18.1%</td>
<td valign="middle" align="left">
<bold>0.32</bold>
</td>
<td valign="middle" align="left">&#x2212;23.4%</td>
<td valign="middle" align="left">&#x2212;20.7%</td>
<td valign="middle" align="left">&#x2212;13.9%</td>
<td valign="middle" align="left">&#x2212;9.8%</td>
<td valign="middle" align="left">&#x2212;13.4%</td>
<td valign="middle" align="left">&#x2212;10.1%</td>
</tr>
<tr>
<td valign="middle" align="left">RMSE</td>
<td valign="middle" align="left">+13.9%</td>
<td valign="middle" align="left">
<bold>0.059</bold>
</td>
<td valign="middle" align="left">+17.3%</td>
<td valign="middle" align="left">+15.6%</td>
<td valign="middle" align="left">+9.6%</td>
<td valign="middle" align="left">+5.9%</td>
<td valign="middle" align="left">+8.6%</td>
<td valign="middle" align="left">+6.4%</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bolded values represent the NSE and RMSE values corresponding to the best-fitting schemes.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s5_1_3">
<label>4.1.3</label>
<title>Training results of the RF model</title>
<p>The evaluation results of the RF model, employing eight schemes for the OFV and the PIW, are presented in <xref ref-type="fig" rid="f13">
<bold>Figure&#xa0;13</bold>
</xref> and <xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref>. For an OFV, the model accuracy was the highest when scheme S8 was adopted, and the RMSE and the NSE were 0.048 and 0.42, respectively. The remaining values in the table are the proportion of the increase in RMSE and NSE values relative to the optimal scheme S6. Similarly, for the PIW, the model accuracy was the highest when scheme S2 was adopted, and the RMSE and the NSE were 0.053 and 0.36, respectively. The remaining values in the table are the proportion of the increase in RMSE and NSE values relative to the optimal scheme S2.</p>
<fig id="f13" position="float">
<label>Figure&#xa0;13</label>
<caption>
<p>The comparison between the true value and the fitting value of the wave-induced drift velocity of the OFV (left) and the PIW (right) using the optimal scheme based on the RF model.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g013.tif"/>
</fig>
<table-wrap id="T6" position="float">
<label>Table&#xa0;6</label>
<caption>
<p>Evaluation results of eight scheme models based on the RF model.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" colspan="2" align="left"/>
<th valign="middle" align="left">S1</th>
<th valign="middle" align="left">S2</th>
<th valign="middle" align="left">S3</th>
<th valign="middle" align="left">S4</th>
<th valign="middle" align="left">S5</th>
<th valign="middle" align="left">S6</th>
<th valign="middle" align="left">S7</th>
<th valign="middle" align="left">S8</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="2" align="left">OFV</td>
<td valign="middle" align="left">NSE</td>
<td valign="middle" align="left">&#x2212;16.9%</td>
<td valign="middle" align="left">&#x2212;8.8%</td>
<td valign="middle" align="left">&#x2212;22.5%</td>
<td valign="middle" align="left">&#x2212;19.1%</td>
<td valign="middle" align="left">v17.6%</td>
<td valign="middle" align="left">9.2%</td>
<td valign="middle" align="left">+9.7%</td>
<td valign="middle" align="left">
<bold>0.42</bold>
</td>
</tr>
<tr>
<td valign="middle" align="left">RMSE</td>
<td valign="middle" align="left">19.1%</td>
<td valign="middle" align="left">9.8%</td>
<td valign="middle" align="left">29.3%</td>
<td valign="middle" align="left">+23.4%</td>
<td valign="middle" align="left">+20.4%</td>
<td valign="middle" align="left">+10.6%</td>
<td valign="middle" align="left">+11.3%</td>
<td valign="middle" align="left">
<bold>0.048</bold>
</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left">PIW</td>
<td valign="middle" align="left">NSE</td>
<td valign="middle" align="left">&#x2212;13.9%</td>
<td valign="middle" align="left">
<bold>0.36</bold>
</td>
<td valign="middle" align="left">&#x2212;13.9%</td>
<td valign="middle" align="left">&#x2212;15.6%</td>
<td valign="middle" align="left">&#x2212;16.8%</td>
<td valign="middle" align="left">&#x2212;8.7%</td>
<td valign="middle" align="left">&#x2212;7.4%</td>
<td valign="middle" align="left">&#x2212;10.7%</td>
</tr>
<tr>
<td valign="middle" align="left">RMSE</td>
<td valign="middle" align="left">+15.8%</td>
<td valign="middle" align="left">
<bold>0.053</bold>
</td>
<td valign="middle" align="left">+15.8%</td>
<td valign="middle" align="left">+17.5%</td>
<td valign="middle" align="left">+19.4%</td>
<td valign="middle" align="left">+10.1%</td>
<td valign="middle" align="left">+9.3%</td>
<td valign="middle" align="left">+12.2%</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bolded values represent the NSE and RMSE values corresponding to the best-fitting schemes.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>By analyzing the evaluation results of the above three ML models trained with eight different parameter setting schemes, we could make the following preliminary observations:</p>
<list list-type="simple">
<list-item>
<p>(1) According to the evaluation results of three ML methods, for an OFV, the LSTM neural network with optimal scheme S6 had the best-fitting effect on wave-induced drift velocities, followed by the RF model, and the BP neural network. For the PIW, the RF model using the optimal scheme S2 had the best-fitting effect on wave-induced drift velocities, followed by the LSTM, and the BP neural network;</p>
</list-item>
<list-item>
<p>(2) From the evaluation results of eight different parameter schemes, no matter which ML model was used, the schemes using the significant wave height and significant wave period (S2, S6, S7, S8) were generally better than the schemes using the average wave height and average wave period (S1, S3, S4, S5);</p>
</list-item>
<list-item>
<p>(3) From the comparison of model evaluation results for two different target types, the fitting result of wave-induced drift for an OFV was significantly better than that of the PIW. This indicates that wave-induced drift of an OFV is more strongly correlated with waves to a certain extent, which is also consistent with some previous studies&#x2019; conclusions on the relationship between wave-induced drift and target size. In addition, factoring in the wave direction, current, and especially the wind, could also improve the model&#x2019;s accuracy to some extent, although its impact was not very significant compared with all results;</p>
</list-item>
<list-item>
<p>(4) By analyzing the contribution of wind, wave, and current to the target-drift velocity in all samples, we found that for an OFV, the average drift velocity caused by current was about 0.429 m/s, the average drift velocity caused by wind was about 0.227 m/s, and the average drift velocity caused by waves was about 0.075 m/s. Moreover, for the PIW, the average drift velocity caused by current was about 0.452 m/s, the average drift velocity caused by wind was about 0.238 m/s, and the average drift velocity caused by waves was about 0.041 m/s. Therefore, for both target types, current was the main factor leading to target-drift motion, the wind was the second most influential factor, and the wave influence was relatively small, consistent with our assumption that the parameter stepwise calibration method was adopted.</p>
</list-item>
</list>
</sec>
</sec>
<sec id="s5_2">
<label>4.2</label>
<title>Comparison of trajectory prediction</title>
<p>To further validate wave-induced drift&#x2019;s influence on the drifting behavior of sea targets, the previously established wave-induced drift model&#x2019;s optimal schemes [PIW (RF, S2), an OFV (LSTM, S6)] and the FAM model were used to calculate and compare drift trajectory and ensemble trajectory predictions for the two targets.</p>
<p>The samples used to calculate drift trajectories and ensemble-trajectory predictions were independent of the samples used for ML training and evaluation. Among them, two cases of OFV samples were used for drift trajectory calculations, with continuous experimental observation durations of 13 and 9 h. There were also two cases of PIW samples used for drift trajectory calculations, with continuous experimental observation durations of 6 and 8 h.</p>
<p>The prediction of the trajectory was conducted utilizing the Lagrange particle tracking method (<xref ref-type="bibr" rid="B15">Drouin et&#xa0;al., 2019</xref>). The drift motion of the sea target can be expressed by the following formula:</p>
<disp-formula id="eq12">
<label>(12)</label>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<inline-formula>
<mml:math display="inline" id="im34">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im35">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> denote the initial and current position of the target, respectively. In instances where the wave-induced drift&#x2019;s influence was neglected, there was <inline-formula>
<mml:math display="inline" id="im36">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im37">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Here, <inline-formula>
<mml:math display="inline" id="im38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im39">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a random number that followed normal distribution N(0,1), and <inline-formula>
<mml:math display="inline" id="im40">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the standard deviation of WI drift velocities fitted by the AP98 model.</p>
<p>When the effect of wave-induced drift was considered, there was <inline-formula>
<mml:math display="inline" id="im41">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im42">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im43">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im44">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the standard deviation of the wave-induced drift velocities fitted by the corresponding ML model.</p>
<p>
<xref ref-type="fig" rid="f14">
<bold>Figures&#xa0;14</bold>
</xref>, <xref ref-type="fig" rid="f15">
<bold>15</bold>
</xref> show the target drift trajectories obtained by the AP98 model, the AP98 model combined with the ML methods, and the AP98 model combined with FAM to simulate wave-induced drift, respectively. For the OFV cases, the simulated trajectories utilizing the LSTM to calculate wave-induced drift exhibited closer proximity to the observed real trajectories. Conversely, for the PIW cases, the trajectories simulated by the FAM or RF model did not approximate the real values as closely as those simulated trajectories directly using the AP98 model. Given that random disturbance terms were used in both trajectory simulation methods, the results of a single trajectory simulation were not completely representative. Therefore, the method of ensemble-trajectory prediction was adopted to calculate the two cases of samples for the OFV and the PIW.</p>
<fig id="f14" position="float">
<label>Figure&#xa0;14</label>
<caption>
<p>The results of particle trajectory obtained by 3 simulation schemes for the OFV.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g014.tif"/>
</fig>
<fig id="f15" position="float">
<label>Figure&#xa0;15</label>
<caption>
<p>The results of particle trajectory obtained by 3 simulation schemes for the PIW.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g015.tif"/>
</fig>
</sec>
<sec id="s5_3">
<label>4.3</label>
<title>Comparison of ensemble-trajectory predictions</title>
<p>The ensemble-trajectory prediction approach generated 1,000 particles for each case, and the trajectory prediction of each particle was calculated using Eq. (5). The difference was that for WI drift velocities, the random disturbance term was the fitting standard deviation of the AP98 model; for the wave-induced drift, the random disturbance term was the fitting standard deviation of the LSTM, RF and FAM model.</p>
<p>The range predicted by the model was determined by the horizontal position distribution of the simulated particles at different times. In this work, a closed curve containing 98% particle positions was calculated using the kernel density estimate method (<xref ref-type="bibr" rid="B1">Abascal et&#xa0;al., 2009a</xref>; <xref ref-type="bibr" rid="B24">Martinez, 2002</xref>) and the region contained in this curve was the predicted search range with a confidence interval of 98%. For a sample of size n, where each observation was a d-dimensional vector, X<sub>i</sub>, <italic>i</italic> = 1,&#x2026;,<italic>n</italic>, the kernel density estimate was defined as (<xref ref-type="bibr" rid="B24">Martinez, 2002</xref>):</p>
<disp-formula id="eq13">
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where X<sub>ij</sub> is the <italic>j</italic>th component of the <italic>i</italic>th observation, <inline-formula>
<mml:math display="inline" id="im45">
<mml:mi>&#x3ba;</mml:mi>
</mml:math>
</inline-formula> is the kernel function, and <inline-formula>
<mml:math display="inline" id="im46">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> is the smoothing parameter or window width. The parameter <italic>h</italic> was defined as</p>
<disp-formula id="eq14">
<label>(14)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>K</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>4</mml:mn>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im47">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the standard deviation of the <italic>j</italic>th component. The kernel equation for density estimation was considered a Gaussian function:</p>
<disp-formula id="eq15">
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>exp</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The calculation results of different ensemble-trajectory prediction schemes for the two cases of OFV samples are shown in <xref ref-type="fig" rid="f16">
<bold>Figure&#xa0;16</bold>
</xref>. Similarly, the results of different ensemble-trajectory prediction schemes for the two cases of PIW samples are shown in <xref ref-type="fig" rid="f17">
<bold>Figure&#xa0;17</bold>
</xref>. The area indicated by the gray dashed line is the predicted search area every hour, while the bold green points on the real trajectory are the target positions given at each interval of 1 h as well. The statistical situation of whether the prediction area successfully covered the real trajectory of the target is shown in <xref ref-type="table" rid="T7">
<bold>Table&#xa0;7</bold>
</xref>.</p>
<fig id="f16" position="float">
<label>Figure&#xa0;16</label>
<caption>
<p>The ensemble-trajectory prediction results for two cases of an OFV obtained by 3 simulation schemes. The bold green points on the real trajectory are the target positions given at each interval of 1 h.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g016.tif"/>
</fig>
<fig id="f17" position="float">
<label>Figure&#xa0;17</label>
<caption>
<p>The ensemble-trajectory prediction results for two cases of PIWs obtained by 3 simulation schemes. The bold green points on the real trajectory are the target positions given at each interval of 1 h.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1532757-g017.tif"/>
</fig>
<table-wrap id="T7" position="float">
<label>Table&#xa0;7</label>
<caption>
<p>The statistical situation of whether the prediction area successfully covers the real trajectory every hour.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" colspan="2" align="center"/>
<th valign="top" align="center">1H</th>
<th valign="top" align="center">2H</th>
<th valign="top" align="center">3H</th>
<th valign="top" align="center">4H</th>
<th valign="top" align="center">5H</th>
<th valign="top" align="center">6H</th>
<th valign="top" align="center">7H</th>
<th valign="top" align="center">8H</th>
<th valign="top" align="center">9H</th>
<th valign="top" align="center">10H</th>
<th valign="top" align="center">11H</th>
<th valign="top" align="center">12H</th>
<th valign="top" align="center">13H</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">OFV-Case1</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+LSTM</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">OFV-Case2</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">/</td>
<td valign="middle" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+LSTM</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">PIW-Case1</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+RF</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="middle" align="center">&#xd7;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">PIW-Case2</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+RF</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="middle" align="center">&#x221a;</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The "&#x221a;" (Yes) and "&#xd7;" (No) indicate whether the predicted area successfully covers the true trajectory.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The color of the points in the plot represents the probability of particle distribution density calculated from the kernel density estimate. It can be found from <xref ref-type="fig" rid="f14">
<bold>Figure&#xa0;14</bold>
</xref> that in the prediction results of an OFV, particles were more concentrated on one side of the prediction range because the ensemble-trajectory prediction model took into account that for an OFV, the distribution probability of the crosswind component was much greater on the right side than on the left side. The average distance errors of the ensemble-trajectory prediction for the two target types are shown in <xref ref-type="table" rid="T8">
<bold>Table&#xa0;8</bold>
</xref>. The average distance error was calculated every hour, and the value was equal to the average distance between the position of 1,000 particles simulated at the current time and the real target position.</p>
<table-wrap id="T8" position="float">
<label>Table&#xa0;8</label>
<caption>
<p>The average distance errors of the ensemble-trajectory prediction for the OFV and the PIW.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" colspan="2" align="center"/>
<th valign="middle" colspan="13" align="center">The average distance errors (km)</th>
</tr>
<tr>
<th valign="middle" align="center">1H</th>
<th valign="middle" align="center">2H</th>
<th valign="middle" align="center">3H</th>
<th valign="middle" align="center">4H</th>
<th valign="middle" align="center">5H</th>
<th valign="middle" align="center">6H</th>
<th valign="middle" align="center">7H</th>
<th valign="middle" align="center">8H</th>
<th valign="middle" align="center">9H</th>
<th valign="middle" align="center">10H</th>
<th valign="middle" align="center">11H</th>
<th valign="middle" align="center">12H</th>
<th valign="middle" align="center">13H</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">OFV-Case1</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">0.31</td>
<td valign="middle" align="center">0.63</td>
<td valign="middle" align="center">0.81</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">1.21</td>
<td valign="middle" align="center">1.41</td>
<td valign="middle" align="center">1.94</td>
<td valign="middle" align="center">2.56</td>
<td valign="middle" align="center">3.44</td>
<td valign="middle" align="center">4.14</td>
<td valign="middle" align="center">4.86</td>
<td valign="middle" align="center">5.19</td>
<td valign="middle" align="center">5.33</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">0.30</td>
<td valign="middle" align="center">0.74</td>
<td valign="middle" align="center">1.08</td>
<td valign="middle" align="center">1.21</td>
<td valign="middle" align="center">1.31</td>
<td valign="middle" align="center">1.43</td>
<td valign="middle" align="center">1.62</td>
<td valign="middle" align="center">2.03</td>
<td valign="middle" align="center">2.32</td>
<td valign="middle" align="center">2.75</td>
<td valign="middle" align="center">3.20</td>
<td valign="middle" align="center">3.80</td>
<td valign="middle" align="center">4.14</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+LSTM</td>
<td valign="middle" align="center">0.31</td>
<td valign="middle" align="center">0.69</td>
<td valign="middle" align="center">0.96</td>
<td valign="middle" align="center">1.05</td>
<td valign="middle" align="center">1.26</td>
<td valign="middle" align="center">1.36</td>
<td valign="middle" align="center">1.42</td>
<td valign="middle" align="center">1.39</td>
<td valign="middle" align="center">1.70</td>
<td valign="middle" align="center">2.39</td>
<td valign="middle" align="center">2.96</td>
<td valign="middle" align="center">3.57</td>
<td valign="middle" align="center">3.83</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">OFV-Case2</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">0.31</td>
<td valign="middle" align="center">0.73</td>
<td valign="middle" align="center">1.24</td>
<td valign="middle" align="center">1.68</td>
<td valign="middle" align="center">1.92</td>
<td valign="middle" align="center">2.11</td>
<td valign="middle" align="center">2.21</td>
<td valign="middle" align="center">2.38</td>
<td valign="middle" align="center">2.75</td>
<td valign="middle" align="center">/</td>
<td valign="middle" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">0.31</td>
<td valign="middle" align="center">0.77</td>
<td valign="middle" align="center">0.98</td>
<td valign="middle" align="center">1.41</td>
<td valign="middle" align="center">1.62</td>
<td valign="middle" align="center">1.83</td>
<td valign="middle" align="center">1.96</td>
<td valign="middle" align="center">2.14</td>
<td valign="middle" align="center">2.45</td>
<td valign="middle" align="center"/>
<td valign="middle" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">AP98+LSTM</td>
<td valign="middle" align="center">0.32</td>
<td valign="middle" align="center">0.79</td>
<td valign="middle" align="center">1.04</td>
<td valign="middle" align="center">1.38</td>
<td valign="middle" align="center">1.56</td>
<td valign="middle" align="center">1.68</td>
<td valign="middle" align="center">1.75</td>
<td valign="middle" align="center">1.96</td>
<td valign="middle" align="center">2.24</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">PIW-Case1</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">0.31</td>
<td valign="middle" align="center">0.84</td>
<td valign="middle" align="center">1.26</td>
<td valign="middle" align="center">1.93</td>
<td valign="middle" align="center">2.44</td>
<td valign="middle" align="center">2.61</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">0.32</td>
<td valign="middle" align="center">0.84</td>
<td valign="middle" align="center">1.33</td>
<td valign="middle" align="center">2.01</td>
<td valign="middle" align="center">2.48</td>
<td valign="middle" align="center">2.67</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">AP98+RF</td>
<td valign="middle" align="center">0.30</td>
<td valign="middle" align="center">0.95</td>
<td valign="middle" align="center">1.37</td>
<td valign="middle" align="center">2.13</td>
<td valign="middle" align="center">2.82</td>
<td valign="middle" align="center">2.95</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">PIW-Case2</td>
<td valign="middle" align="center">AP98</td>
<td valign="middle" align="center">0.20</td>
<td valign="middle" align="center">0.61</td>
<td valign="middle" align="center">0.80</td>
<td valign="middle" align="center">0.97</td>
<td valign="middle" align="center">1.21</td>
<td valign="middle" align="center">1.46</td>
<td valign="middle" align="center">1.58</td>
<td valign="middle" align="center">1.66</td>
<td valign="middle" align="center"/>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
<tr>
<td valign="middle" align="center">AP98+FAM</td>
<td valign="middle" align="center">0.19</td>
<td valign="middle" align="center">0.55</td>
<td valign="middle" align="center">0.71</td>
<td valign="middle" align="center">0.80<break/>.</td>
<td valign="middle" align="center">0.98</td>
<td valign="middle" align="center">1.16</td>
<td valign="middle" align="center">1.32</td>
<td valign="middle" align="center">1.43</td>
<td valign="middle" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
</tr>
<tr>
<td valign="middle" align="center">AP98+RF</td>
<td valign="middle" align="center">0.20</td>
<td valign="middle" align="center">0.59</td>
<td valign="middle" align="center">0.79</td>
<td valign="middle" align="center">0.94</td>
<td valign="middle" align="center">1.15</td>
<td valign="middle" align="center">1.37</td>
<td valign="middle" align="center">1.48</td>
<td valign="middle" align="center">1.53</td>
<td valign="middle" align="center"/>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
<td valign="top" align="center">/</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be found from <xref ref-type="table" rid="T8">
<bold>Table&#xa0;8</bold>
</xref> and <xref ref-type="fig" rid="f16">
<bold>Figures&#xa0;16</bold>
</xref>, <xref ref-type="fig" rid="f17">
<bold>17</bold>
</xref> that the average prediction errors of different schemes for target trajectory prediction were superimposed over time. In addition to the prediction results of the first 5 h in Case 1, the simulation results of the LSTM and FAM model for the two cases of OFV samples were superior to the AP98 model, and the longer the prediction time, the greater the difference in prediction accuracy between the two prediction schemes. When the simulation period was 13 h, the average distance error of the AP98 model for Case 1 reached 5.33 km, while the average distance error of AP98 combined with the LSTM model and FAM was 3.83 km and 4.14 km, respectively. When the simulation period was 9 h, the average distance error of the AP98 model for Case 2 reached 2.75 km, while the average distance error of AP98 combined with the LSTM model and FAM was 2.24 km and 2.45 km, respectively. In addition, it can be seen from <xref ref-type="table" rid="T7">
<bold>Table&#xa0;7</bold>
</xref> that the predicted range of the scheme using the LSTM or FAM combined with the AP98 model better covered the real trajectory. Thus, the simulation schemes considering wave-induced drift played a positive role in the OFV trajectory prediction. For the simulation of wave drift, the LSTM model was better than FAM in 2 cases.</p>
<p>In the comparison of the two cases for the PIW, the ensemble prediction trajectory simulated by two different schemes showed different results. In Case 1, the average distance error of the AP98 model, without considering wave-induced drift, was smaller than that of the AP98 combined RF model or FAM at every moment. The average prediction distance error of the AP98 model at the 6th hour was 2.61 km, while that of the AP98 combined RF model and FAM was 2.95 km and 2.67 km, respectively. However, the opposite result was observed in Case 2, where the AP98 model had an average distance error of 1.66 km at the 8th hour, while the AP98 combined with the RF model and FAM had an average distance prediction error of 1.53 km and 1.43 km. In addition, it can be seen from <xref ref-type="table" rid="T7">
<bold>Table&#xa0;7</bold>
</xref> that the predicted range of the scheme using RF or FAM combined with the AP98 model did not better cover the real trajectory. Therefore, it can be preliminarily found that the RF model considering wave-induced drift did not significantly improve the trajectory prediction accuracy for the PIW.</p>
</sec>
</sec>
<sec id="s6" sec-type="conclusions">
<label>5</label>
<title>Conclusions and recommendations</title>
<p>A target-drift prediction method considering wave-induced drift based on stepwise parameter calibration was studied in this work. According to the analysis of the main contribution sources to the drift motion of the sea target, the CI drift and WI drift were separated from the target-drift motion based on the AP98 model. The residual velocity errors were derived from fitting the wave-induced drift velocities. Based on the field-observation experiments of two typical SAR targets, FAM and three kinds of ML methods combined with eight different parameter schemes were set up to fit the wave-induced drift of the OFV and the PIW. For an OFV, based on the LSTM model, the wave-induced drift fitting had the best effect when using the main wave direction, significant wave height, significant wave period, and the angle between wave and wind as model inputs. For the PIW, based on the RF model, the wave-induced drift fitting using the main wave direction, significant wave height, and significant wave period as model inputs produced the best effect. Finally, for the two target types, the two ML schemes with the best-fitting effect were selected to carry out trajectory simulation and ensemble-trajectory predictions for comparison.</p>
<p>In two sets of verification experiments for the OFV, the simulation results of LSTM and FAM models considering wave-induced drift were superior to the AP98 model for both OFV samples except the prediction results in the first 5 h of case 1. At the end of the trajectories in Case 1, the trajectory prediction errors obtained by best-fitting wave-induced drift based on the FAM and ML methods were reduced by 22.3% and 28.1%, respectively, compared with the trajectory prediction errors without considering wave-induced drift. For Case 2, the trajectory prediction errors obtained by best-fitting wave-induced drift based on the FAM and ML methods were reduced by 10.9% and 18.5%, respectively. From the experimental comparison results, when the OFV size was close to the wavelength, the ensemble-trajectory prediction results of the AP98 model combined with the LSTM model were significantly better than those only using the AP98 model, which indicates that considering wave-induced drift as part of the AP98 model can significantly improve the trajectory simulation accuracy for an OFV. Compared with the two cases of PIW prediction results, the accuracy of the RF model combined with the AP98 model or FAM considering wave-induced drift was not significantly improved. This result indicates that wave-drift effect on small targets including a PIW is negligible. When we tried to fit it with ML methods, the accuracy of drift prediction was even reduced. There are two main reasons for this result: the possible overfitting of the wave-induced drift velocity and the observation of wind and current near a PIW not being as direct as an OFV, which makes the observation of wind and current more prone to random errors. However, in general, the conclusion we derived from our results is basically consistent with the previous research on wave-induced drift; that is, the effect of wave-induced drift mainly depends on the relationship between the target size and the wavelength.</p>
<p>Even so, this research also had certain limitations, mainly as follows: According to the experimental results, the drift prediction accuracy of the two target types was not significantly improved after considering wave-induced drift, especially for a PIW. In one sense, this is because from the physical mechanism, wave-induced drift&#x2019;s influence on a PIW and an OFV is relatively small compared with wind and current. In another sense, it is known that ML methods rely heavily on experimental samples. However, the field-observation data of the two target types used in this study, especially the data including wave observation, are relatively small (432 cases for an OFV, 316 cases for a PIW). Therefore, although the conclusions obtained in this paper reflect the effect of wave-induced drift on the drift motion of targets at sea to a certain extent, more experimental data are still needed for verification. This point also has a certain guiding significance for carrying out field-observation experiments of target-drift motion in the future. In particular, for experiments involving large targets, observing wave motion is necessary.</p>
</sec>
</body>
<back>
<sec id="s7" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material. Further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s8" sec-type="author-contributions">
<title>Author contributions</title>
<p>KZ: Conceptualization, Methodology, Software, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. XC: Data curation, Visualization, Writing &#x2013; review &amp; editing. LM: Conceptualization, Software, Supervision, Validation, Writing &#x2013; review &amp; editing. DY: Funding acquisition, Investigation, Supervision, Validation, Writing &#x2013; review &amp; editing. RY: Validation, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. ZS: Software, Validation, Writing &#x2013; review &amp; editing. TZ: Software, Validation, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s9" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by grants from the National Key Research and Development Program of China (Grant No. 2021YFC3101800), the National Natural Science Foundation of China (Grant No. 52202427), the Shenzhen Fundamental Research Program (Grant No. JCYJ20200109110220482), and the China Scholarship Council.</p>
</sec>
<sec id="s10" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>Author RY was employed by PipeChina Engineering Technology Innovation Co.Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s11" sec-type="ai-statement">
<title>Generative AI statement</title>
<p>The authors declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec id="s12" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abascal</surname> <given-names>A. J.</given-names>
</name>
<name>
<surname>Castanedo</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Medina</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Losada</surname> <given-names>I. J.</given-names>
</name>
<name>
<surname>Alvarez-Fanjul</surname> <given-names>E.</given-names>
</name>
</person-group> (<year>2009</year>a). <article-title>Application of HF radar currents to oil spill modelling</article-title>. <source>Mar. pollut. Bull.</source> <volume>58</volume>, <fpage>238</fpage>&#x2013;<lpage>248</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.marpolbul.2008.09.020</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Allen</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2005</year>). <source>Leeway divergence</source> (<publisher-loc>Groton</publisher-loc>: <publisher-name>U. S. Coast Guard Research and Development Center</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>128</lpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Allen</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Plourde</surname> <given-names>J. V.</given-names>
</name>
</person-group> (<year>1999</year>). <source>Review of leeway: field experiments and implementation</source> (<publisher-loc>Groton</publisher-loc>: <publisher-name>U. S. Coast Guard Research and Development Center</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>351</lpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Allen</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Roth</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Maisondieu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Breivik</surname> <given-names>&#xd8;.</given-names>
</name>
<name>
<surname>Forest</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Field determination of the leeway of drifting objects</source> (<publisher-name>Oslo: The Norwegian Meteorological Institute</publisher-name>), <fpage>43</fpage>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Breiman</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Random forests</article-title>. <source>Mach. Learn.</source> <volume>45</volume>, <fpage>5</fpage>&#x2013;<lpage>32</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1023/A:1010933404324</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Breivik</surname> <given-names>&#xd8;.</given-names>
</name>
<name>
<surname>Allen</surname> <given-names>A. A.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>An operational search and rescue model for the Norwegian Sea and the North Sea</article-title>. <source>J. Mar. Syst.</source> <volume>69</volume>, <fpage>99</fpage>&#x2013;<lpage>113</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jmarsys.2007.02.010</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Breivik</surname> <given-names>&#xd8;.</given-names>
</name>
<name>
<surname>Allen</surname> <given-names>A. A.</given-names>
</name>
<name>
<surname>Maisondieu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Roth</surname> <given-names>J. C.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Wind-induced drift of objects at sea: the leeway field method</article-title>. <source>Appl. Ocean Res.</source> <volume>33</volume>, <fpage>100</fpage>&#x2013;<lpage>109</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.apor.2011.01.005</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Breivik</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Allen</surname> <given-names>A. A.</given-names>
</name>
<name>
<surname>Maisondieu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Olagnon</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Advances in search and rescue at sea</article-title>. <source>Ocean Dynam.</source> <volume>63</volume>, <fpage>83</fpage>&#x2013;<lpage>88</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10236-012-0581-1</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brushett</surname> <given-names>B. A.</given-names>
</name>
<name>
<surname>Allen</surname> <given-names>A. A.</given-names>
</name>
<name>
<surname>King</surname> <given-names>B. A.</given-names>
</name>
<name>
<surname>Lemckert</surname> <given-names>C. J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Application of leeway drift data to predict the drift of panga skiffs: case study of maritime search and rescue in the tropical pacific</article-title>. <source>Appl. Ocean Res.</source> <volume>67</volume>, <fpage>109</fpage>&#x2013;<lpage>124</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.apor.2017.07.004</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Bao</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A novel method for ocean wave spectra retrieval using deep learning from sentinel-1 wave mode data</article-title>. <source>IEEE Trans. Geosci. Remote.</source> <volume>62</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TGRS.2024.3369080</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Bao</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>The model of tracing drift targets and its application in the South China Sea</article-title>. <source>Acta Oceanol. Sin.</source> <volume>41</volume>, <fpage>109</fpage>&#x2013;<lpage>118</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s13131-021-1943-7</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coppini</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Jansen</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Turrisi</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Creti</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Shchekinova</surname> <given-names>E. Y.</given-names>
</name>
<name>
<surname>Pinardi</surname> <given-names>N.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <article-title>A new search-and-rescue service in the Mediterranean Sea: a demonstration of the operational capability and an evaluation of its performance using real case scenarios</article-title>. <source>Nat. Hazards Earth Syst. Sci.</source> <volume>16</volume>, <fpage>2713</fpage>&#x2013;<lpage>2727</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.5194/nhess-16-2713-2016</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname> <given-names>Z. G.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>X. Y.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>S. X.</given-names>
</name>
<name>
<surname>Jin</surname> <given-names>J. Y.</given-names>
</name>
<name>
<surname>Kang</surname> <given-names>L. C.</given-names>
</name>
<etal/>
</person-group>. (<year>2013</year>). <article-title>Bohai Sea oil spill model: a numerical case study</article-title>. <source>Mar. Geophys. Res.</source> <volume>34</volume>, <fpage>115</fpage>&#x2013;<lpage>125</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11001-013-9180-x</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>An optimizing BP neural network algorithm based on genetic algorithm</article-title>. <source>Artif. Intell. Rev.</source> <volume>36</volume>, <fpage>153</fpage>&#x2013;<lpage>162</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10462-011-9208-z</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Drouin</surname> <given-names>K. L.</given-names>
</name>
<name>
<surname>Mariano</surname> <given-names>A. J.</given-names>
</name>
<name>
<surname>Ryan</surname> <given-names>E. H.</given-names>
</name>
<name>
<surname>Laurindo</surname> <given-names>L. C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Lagrangian simulation of oil trajectories in the Florida Straits</article-title>. <source>Mar. pollut. Bull.</source> <volume>140</volume>, <fpage>204</fpage>&#x2013;<lpage>218</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.marpolbul.2019.01.031</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Dai</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Duan</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>ADCG: A cross-modality domain transfer learning method for synthetic aperture radar in ship automatic target recognition</article-title>. <source>IEEE Trans. Geosci. Remote.</source> <volume>61</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TGRS.2023.3313204</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>B. X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z. Y.</given-names>
</name>
<name>
<surname>Duan</surname> <given-names>D. F.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Forecasting of sea surface temperature in eastern tropical pacific by A hybrid multi-scale spatial-temporal model combining error correction map</article-title>. <source>IEEE Trans. Geosci. Remote.</source> <volume>99</volume>, <fpage>1</fpage>&#x2013;<lpage>1</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TGRS.2024.3353288</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Griffa</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Kirwan</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Mariano</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Ozg&#xa8;okmen</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Rossby</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Lagrangian analysis and prediction of coastal and ocean dynamics</article-title>. <source>J. Atmos. Ocean. Technol.</source> <volume>19</volume>, <fpage>1114</fpage>&#x2013;<lpage>1126</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1017/CBO9780511535901</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Harms</surname> <given-names>V. W.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Steady wave-drift of modeled ice floes</article-title>. <source>J. Waterw. Port. Coast.</source> <volume>113</volume>, <fpage>606</fpage>&#x2013;<lpage>622</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1061/(ASCE)0733-950X(1987)113:6(606)</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hochreiter</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Schmidhuber</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Long short-term memory</article-title>. <source>Neural Comput.</source> <volume>9</volume>, <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>Z. H.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>An experimental study of the surface drift currents in a wave flume</article-title>. <source>Ocean Eng.</source> <volume>34</volume>, <fpage>343</fpage>&#x2013;<lpage>352</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.oceaneng.2006.01.005</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>G. X.</given-names>
</name>
<name>
<surname>Law</surname> <given-names>A. W.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>Z. H.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Wave-induced drift of small floating objects in regular waves</article-title>. <source>Ocean Eng.</source> <volume>38</volume>, <fpage>712</fpage>&#x2013;<lpage>718</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.oceaneng.2010.12.015</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Shin</surname> <given-names>S.-H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Half-century research developments in maritime acci dents: Future directions</article-title>. <source>Accid. Anal. Prev.</source> <volume>123</volume>, <fpage>448</fpage>&#x2013;<lpage>460</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.aap.2016.04.010</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Martinez</surname>
</name>
</person-group> (<year>2002</year>). &#x201c;<article-title>Computational statistics handbook with MATLAB</article-title>,&#x201d; in <source>Computational statistics handbook with MATLAB</source>(<publisher-loc>Boca</publisher-loc>: <publisher-name>CRC Press</publisher-name>).</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Medi&#x107;</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Gudelj</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Kavran</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Overview of the development of the maritime search and rescue system in Croatia</article-title>. <source>Promet-Zagreb</source> <volume>31</volume>, <fpage>205</fpage>&#x2013;<lpage>212</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.7307/ptt.v31i2.2895</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Otote</surname> <given-names>D. A.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Ai</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A decision-making algorithm for maritime search and rescue plan</article-title>. <source>Sustainability</source>. <volume>11</volume> (<issue>7</issue>), <fpage>2084</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/su11072084</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rani</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Babbar</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Kaur</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Alshehri</surname> <given-names>M. D.</given-names>
</name>
<name>
<surname>Shah</surname> <given-names>S. H. A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An optimized approach of dynamic target nodes in wireless sensor network using bio inspired algorithms for maritime rescue</article-title>. <source>IEEE Trans. Intell. Transport. Syst.</source> <volume>99</volume>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TITS.2021.3129914</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schoppa</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Disse</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Bachmair</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Evaluating the performance of random forest for large-scale flood discharge simulation</article-title>. <source>J. Hydrol.</source> <volume>590</volume>, <fpage>125531</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jhydrol.2020.125531</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tanizawa</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Minami</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Imoto</surname> <given-names>T.</given-names>
</name>
</person-group> (<year>2002</year>). &#x201c;<article-title>On the drift speed of floating bodies in waves</article-title>,&#x201d; in <source>The proceedings of the twelfth international offshore and polar engineering conference (ISOPE-2002)</source>. <publisher-loc>Cupertino, California</publisher-loc>: <publisher-name>International Society of Offshore and Polar Engineers</publisher-name>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tu</surname> <given-names>H. W.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>X. D.</given-names>
</name>
<name>
<surname>Mu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Xia</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Predicting drift characteristics of persons-in-the-water in the South China Sea</article-title>. <source>Ocean Eng.</source> <volume>242</volume>, <fpage>110134</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.oceaneng.2021.110134</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wadhams</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>1983</year>). <article-title>A mechanism for the formation of ice edge bands</article-title>. <source>J. Geophys. Res</source>. <volume>88</volume>, <fpage>2813</fpage>&#x2013;<lpage>2818</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/JC088iC05p02813</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wen</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>H. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Comprehensive ocean information-enabled AUV path planning via reinforcement learning</article-title>. <source>IEEE Internet Things J.</source> <volume>9</volume>, <fpage>17440</fpage>&#x2013;<lpage>17451</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JIOT.2022.3155697</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Maritime search and rescue based on group mobile computing for unmanned aerial vehicles and unmanned surface vehicles</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>16</volume>, <fpage>7700</fpage>&#x2013;<lpage>7708</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TII.9424</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Si</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A review of recurrent neural networks: LSTM cells and network architectures</article-title>. <source>Neural Comput.</source> <volume>31</volume>, <fpage>1235</fpage>&#x2013;<lpage>1270</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1162/neco_a_01199</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>P. C.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>LSTM network: a deep learning approach for short-term traffic forecast</article-title>. <source>IET Intell. Transp. Sy.</source> <volume>11</volume>, <fpage>68</fpage>&#x2013;<lpage>75</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1049/iet-its.2016.0208</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Mu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Tu</surname> <given-names>H. W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Exploration of the wind-induced drift characteristics of typical Chinese offshore fishing vessels</article-title>. <source>Appl. Ocean Res.</source> <volume>92</volume>, <page-range>1&#x2013;10</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.apor.2019.101916</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Mu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Xia</surname> <given-names>X. Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>An ensemble trajectory prediction model for maritime search and rescue and oil spill based on sub-grid velocity model</article-title>. <source>Ocean Eng.</source> <volume>236</volume>, <fpage>109513</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.oceaneng.2021.109513</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Mu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>R. Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Probabilistic modelling of surface drift prediction in marine disasters based on the NN&#x2013;GA and ARMA model</article-title>. <source>Ocean Eng.</source> <volume>281</volume>, <fpage>114804</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.oceaneng.2023.114804</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>