<?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.1362335</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>Estimating three-dimensional current fields in the Yeosu Bay using coastal acoustic tomography system</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Hwang</surname>
<given-names>Yerin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2572340"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lee</surname>
<given-names>Eun-Joo</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1308344"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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>Song</surname>
<given-names>Hajin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1913495"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kim</surname>
<given-names>Byoung-Nam</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ha</surname>
<given-names>Ho Kyung</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/984875"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Choi</surname>
<given-names>Yohan</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kwon</surname>
<given-names>Jae-Il</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Park</surname>
<given-names>Jae-Hun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1253553"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Ocean Sciences, Inha University</institution>, <addr-line>Incheon</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Marine Domain &amp; Security Research Department, Korea Institute of Ocean Science and Technology</institution>, <addr-line>Busan</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Metocean 1team, BLUE Division, Underwater Survey Technology 21</institution>, <addr-line>Incheon</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Coastal Disaster and Safety Research Department, Korea Institute of Ocean Science and Technology</institution>, <addr-line>Busan</addr-line>, <country>Republic of Korea</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Arata Kaneko, Hiroshima University, Japan</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Ze-Nan Zhu, Ministry of Natural Resources, China</p>
<p>Satoshi Fujii, University of the Ryukyus, Japan</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Jae-Hun Park, <email xlink:href="mailto:jaehunpark@inha.ac.kr">jaehunpark@inha.ac.kr</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>02</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>11</volume>
<elocation-id>1362335</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>02</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Hwang, Lee, Song, Kim, Ha, Choi, Kwon and Park</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Hwang, Lee, Song, Kim, Ha, Choi, Kwon and Park</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>Observation of current speeds in coastal seas is crucial because it can provide useful information for ship operations, fishing activities, and rapid responses to marine disasters. Coastal acoustic tomography (CAT) is a technology that can continuously monitor environmental changes such as current velocity and water temperature using reciprocal acoustic signals between CAT stations in coastal seas. This technology is different from traditional pointwise or intermittent sectional observations in that it can produce time-varying two- or three-dimensional current fields. The results of previous studies using CAT systems have been limited to reproducing horizontal maps of depth-averaged two-dimensional current fields. Utilizing results from a high-resolution coastal ocean model, this study developed a novel technique for estimating three-dimensional (3-D) current fields by combining the inverse method with an artificial intelligence (AI) model. Following three steps are the procedure for the test of estimating the 3-D current fields. First, utilizing the ray tracing model &#x2018;Bellhop,&#x2019; reciprocal travel times among five CAT stations using the coastal ocean model outputs are computed. These five stations correspond to the locations where <italic>in-situ</italic> CAT systems were established for continuous monitoring of current changes in Yeosu Bay, Korea. Subsequently, the range-averaged currents at the five layers were estimated by incorporating this travel time difference data into an AI model trained using the same coastal ocean model outputs. Finally, the inverse method is applied to each layer to estimate the 3-D current fields. The validation results revealed that the newly developed method performed well in both summer and winter. Time-varying two-layer-like current fields were reasonably produced, occasionally revealing an out-of-phase relationship between the upper and lower layers depending on the tidal phases. This method yielded average root-mean-squared errors of less than 4 cm/s on six simulation paths for acoustic signal propagation. Furthermore, when the same method was applied to <italic>in-situ</italic> CAT observations, the average correlation coefficient (R) of the along-channel current of each layer was found to be approximately 0.9 or higher. These results suggest that this novel method can be effectively applied to the continuous monitoring of 3-D current fields in coastal seas using a CAT system.</p>
</abstract>
<kwd-group>
<kwd>coastal acoustic tomography</kwd>
<kwd>inverse method</kwd>
<kwd>three-dimensional current field estimation</kwd>
<kwd>empirical orthogonal function</kwd>
<kwd>artificial intelligence model</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="6"/>
<equation-count count="7"/>
<ref-count count="15"/>
<page-count count="13"/>
<word-count count="5700"/>
</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" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<sec id="s1_1">
<label>1.1</label>
<title>Background</title>
<p>Coastal acoustic tomography (CAT) is an emerging technology designed to monitor coastal environments. This technology evolved from ocean acoustic tomography, which was originally developed by <xref ref-type="bibr" rid="B6">Munk and Wunsch (1979)</xref>, and has been adapted for coastal applications. Unlike traditional <italic>in-situ</italic> current measurement methods such as stationary or intermittent sectional observations, CAT can estimate time-varying temperature and current fields using reciprocally transmitted acoustic signals between CAT stations. This approach is cost-effective and provides valuable observational results for many coastal regions (<xref ref-type="bibr" rid="B4">Kaneko et&#xa0;al., 2020</xref>).</p>
<p>Research estimating the current field using CAT has primarily focused on calculating the depth-averaged horizontal two-dimensional current field. <xref ref-type="bibr" rid="B8">Park and Kaneko (2001)</xref> presented an inverse method for estimating the current field by applying the L-curve method to CAT data. Subsequently, current field measurements were conducted by applying this inverse method to CAT observations among multiple stations (e.g., <xref ref-type="bibr" rid="B11">Yamoaka et&#xa0;al., 2002</xref>; <xref ref-type="bibr" rid="B13">Zhu et&#xa0;al., 2012</xref>; <xref ref-type="bibr" rid="B12">Zhang et&#xa0;al., 2017</xref>). Additionally, research has been conducted to estimate horizontal current fields considering coastal effects using coast-fitting tomographic inversion in semi-enclosed seas (<xref ref-type="bibr" rid="B1">Chen et&#xa0;al., 2020</xref>), as well as assimilating CAT observation data into numerical models to reproduce current fields (<xref ref-type="bibr" rid="B7">Park and Kaneko, 2000</xref>; <xref ref-type="bibr" rid="B15">Zhu et&#xa0;al., 2021</xref>). As the need for three-dimensional (3-D) current field observations in coastal areas has increased, 3-D current fields have been derived by assimilating CAT observation data into a numerical model with unstructured triangular grids (<xref ref-type="bibr" rid="B14">Zhu et&#xa0;al., 2017</xref>). However, 3-D current field estimation from inverse analysis rather than from the data assimilation method using a numerical ocean model with a large number of calculations and a complex calculation procedure has not been reported so far. <xref ref-type="bibr" rid="B4">Kaneko et&#xa0;al. (2020)</xref> proposed a method for 3-D mapping of the current field from the sound speed deviation data of CAT through a two-step inversion procedure from vertical to horizontal slices. This method is feasible when multi-ray identification of 2<sup>nd</sup> or 3<sup>rd</sup> rays which pass through multiple layers along the sound transmission path is possible. However, because this is almost impossible in coastal areas, where the distances between stations are short and the water depth is shallow, this method cannot be applied to CAT data.</p>
<p>In this study, we combine an artificial intelligence (AI) model and an empirical orthogonal function (EOF) with an existing inverse method to develop a new 3-D current field estimation method. This method has the advantage of fully reflecting the current pattern of the study area by applying EOF and simultaneously reducing the number of unknowns during inverse analysis, thereby enabling the effective estimation of currents in underdetermined systems with a minimal number of observations. Moreover, by employing a pre-trained AI model, this method allows the rapid estimation of the 2-D current field along the section between two CAT stations using single-ray acoustic observations of CAT. The newly developed method was applied to <italic>in-situ</italic> CAT data to demonstrate its applicability for continuous current field monitoring using the CAT system in coastal seas.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Study area</title>
<p>The study area was Yeosu Bay, located in the southern part of the Republic of Korea, as shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>. Because Yeosu Bay is characterized by shallow depth, complex coastline, and active ship traffic, there has been a growing need for real-time monitoring of current fields in this region. This region is dominated by tidal currents and shows a typical two-layer structure with opposing flows; the upper-layer currents from the estuarine area flow southward, whereas the lower-layer currents flow northward (<xref ref-type="bibr" rid="B10">Pritchard, 1952</xref>; <xref ref-type="bibr" rid="B5">Lee and Kim, 2007</xref>).</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Study area in the Yeosu Bay, Korea. <bold>(A)</bold> Map of the Korean Peninsula. <bold>(B)</bold> Map of Yeosu and Namhae located in the South Sea of Korea, including the <bold>(C)</bold> Yeosu Bay. Black dots in <bold>(C)</bold> indicate the CAT stations and the lines connected between the CAT stations are paths for acoustic transmission simulation. Yellow triangles in <bold>(C)</bold> indicate ADCP mooring sites (P1, P2).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g001.tif"/>
</fig>
<p>In this study, the target area for current field estimation was selected as a channel with a high current velocity in Yeosu Bay (<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1C</bold>
</xref>). Six transmission paths were established by designating two stations on the west (Yeosu side) and three stations on the east (Namhae side) and connecting the stations to the west and east, as presented in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1C</bold>
</xref>. The &#x2018;Transmission Path&#x2019; S1 is between stations K1 and K3, S2 is between K1 and K2, S3 is between K1 and K5, S4 is between K4 and K3, S5 is between K4 and K2, and S6 is between K4 and K5. Hereinafter, the term &#x2018;path&#x2019; follows the definition of &#x2018;Transmission Path.&#x2019; The CAT stations obtained through the high-resolution ocean numerical model results coincide with the actual locations where <italic>in-situ</italic> CAT observations are being conducted. The <italic>in-situ</italic> observation stations are the land station, except K4 which is located on the barge. This study utilized a numerical ray tracing model to validate the newly developed 3-D current field estimation method. The newly developed method was applied to <italic>in-situ</italic> CAT data. The locations of the five CAT stations and the two Acoustic Doppler Current Profiler (ADCP) mooring sites are listed in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Locations of CAT stations and ADCP mooring sites.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">CAT stations</th>
<th valign="middle" align="center">Latitude (&#xb0;N)</th>
<th valign="middle" align="center">Longitude (&#xb0;E)</th>
<th valign="middle" align="center">ADCP<break/>Mooring<break/>Sites</th>
<th valign="middle" align="center">Latitude (&#xb0;N)</th>
<th valign="middle" align="center">Longitude (&#xb0;E)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">K1</td>
<td valign="middle" align="center">34.8477</td>
<td valign="middle" align="center">127.7755</td>
<td valign="middle" rowspan="2" align="center">P1</td>
<td valign="middle" rowspan="2" align="center">34.8423</td>
<td valign="middle" rowspan="2" align="center">127.7886</td>
</tr>
<tr>
<td valign="middle" align="center">K2</td>
<td valign="middle" align="center">34.8314</td>
<td valign="middle" align="center">127.8144</td>
</tr>
<tr>
<td valign="middle" align="center">K3</td>
<td valign="middle" align="center">34.8492</td>
<td valign="middle" align="center">127.8113</td>
<td valign="middle" rowspan="3" align="center">P2</td>
<td valign="middle" rowspan="3" align="center">34.8262</td>
<td valign="middle" rowspan="3" align="center">127.7917</td>
</tr>
<tr>
<td valign="middle" align="center">K4</td>
<td valign="middle" align="center">34.8220</td>
<td valign="middle" align="center">127.7778</td>
</tr>
<tr>
<td valign="middle" align="center">K5</td>
<td valign="middle" align="center">34.8164</td>
<td valign="middle" align="center">127.8278</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Data and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Data</title>
<p>The data utilized in this study were data assimilated real-time ocean prediction modeling results from the Korea Operational Oceanography System (KOOS), which was developed by the Korea Institute of Ocean Science and Technology (KIOST). The temporal and spatial resolutions of the data and their durations are summarized in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>. The depth, current, sea level, temperature, and salinity results from the KOOS model were used as input data for the Bellhop ray tracing model (<xref ref-type="bibr" rid="B9">Porter, 2011</xref>). The current data from the KOOS model were used for the EOF analysis, and the eigenvectors derived from the EOF analysis were used for inverse estimation. Additional information regarding the input data used to train the AI model is presented in <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figures&#xa0;1</bold>
</xref>, <xref ref-type="supplementary-material" rid="SM1">
<bold>2</bold>
</xref>.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Summary of the data used in this study.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" colspan="2" align="center">Type</th>
<th valign="middle" rowspan="2" align="center">Period (MM/YYYY)</th>
<th valign="middle" colspan="2" align="center">Resolution</th>
</tr>
<tr>
<th valign="middle" align="center">Temporal</th>
<th valign="middle" align="center">Spatial</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">Model</td>
<td valign="middle" align="center">Ray tracing simulation</td>
<td valign="middle" align="center">05/2019&#x2013;12/2022</td>
<td valign="middle" rowspan="3" align="center">3 hours</td>
<td valign="middle" rowspan="3" align="center">300 m <break/>(horizontal)<break/>
<break/>14 m<break/>(vertical)</td>
</tr>
<tr>
<td valign="middle" align="center">EOF for Inverse estimation</td>
<td valign="middle" align="center">01/2022&#x2013;12/2022</td>
</tr>
<tr>
<td valign="middle" align="center">Validation of Inverse estimation</td>
<td valign="middle" align="center">01&#x2013;02/2022 and<break/>07&#x2013;08/2022</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="center">Observation</td>
<td valign="middle" align="center">
<italic>In-situ</italic> CAT data</td>
<td valign="middle" align="center">09&#x2013;10/2023</td>
<td valign="middle" align="center">20 min</td>
<td valign="middle" align="center">.</td>
</tr>
<tr>
<td valign="middle" align="center">ADCP mooring data</td>
<td valign="middle" align="center">09&#x2013;10/2023</td>
<td valign="middle" align="center">1 hour</td>
<td valign="middle" align="center">0.5 m (vertical)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The <italic>in-situ</italic> application of the method was performed from September to October 2023 and validated against the ADCP mooring data at P1 and P2 (<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1C</bold>
</xref>). The observation periods are presented in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>. The temporal resolutions were 20&#xa0;min and 1&#xa0;h, respectively, which are finer than that of the KOOS model; however, because the inverse method was built using the KOOS model, the <italic>in-situ</italic> application was also performed at 3-hour intervals.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Methods</title>
<p>In this study, the 3-D current field was estimated using the following three procedures. First, the reciprocal travel time difference (<italic>&#x394;t</italic>) of each transmission path is computed through the ray tracing simulation. Second, <italic>&#x394;t<sup>&#x2032;</sup>
</italic> for each layer and path are computed using the AI model, which is trained with <italic>&#x394;t</italic>. Finally, inverse analysis was applied to each layer, resulting in a 3-D current field consisting of five layers.</p>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Ray tracing simulation</title>
<p>The first step, the ray tracing simulation, uses a numerical ray tracing model &#x2018;Bellhop&#x2019; to calculate the reciprocal travel time difference (<italic>&#x394;t</italic>). The Bellhop model requires the following files as inputs: &#x2018;.bty&#x2019;, &#x2018;.ati&#x2019;, &#x2018;.env&#x2019;, and &#x2018;.ssp&#x2019;. The &#x2018;.bty&#x2019; and &#x2018;.ati&#x2019; files contain information on the topography and water level of the simulation path. The &#x2018;.ssp&#x2019; file contains the sound speed and current along the transmission path. The sound speed used here was calculated using temperature and salinity using the equation from <xref ref-type="bibr" rid="B2">Del Grosso (1974)</xref>. The &#x2018;.env&#x2019; file contains parameters such as the depth of the source and receiver, number of beams, and launching degree. The Bellhop model uses these input data to output the travel time (<italic>t<sub>i</sub>
</italic>) between two stations from the current [<italic>u(x,y,z,t)</italic>] and sound speed [<italic>C(x,y,z,t)</italic>].</p>
<disp-formula>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mtext mathvariant="bold-italic">i</mml:mtext>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>&#x222e;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">L</mml:mtext>
<mml:mtext mathvariant="bold-italic">i</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">ds</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">C</mml:mtext>
<mml:mo>(</mml:mo>
<mml:mtext mathvariant="bold-italic">x</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">y</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">z</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mo>)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">u</mml:mtext>
<mml:mo>(</mml:mo>
<mml:mtext mathvariant="bold-italic">x</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">y</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">z</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mo>)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold-italic">n</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>If the Bellhop model is performed for both directions, we get the reciprocal travel time (<italic>t<sup>+</sup>, t<sup>&#x2013;</sup>
</italic>) from &#x2018;. ray&#x2019; file. The final output of the ray tracing simulation is reciprocal travel time difference (<italic>&#x394;t = t<sup>+</sup>&#x2013; t<sup>&#x2013;</sup>
</italic>). The ray tracing simulation is performed for each of the six transmission paths to obtain a time series of six reciprocal travel time differences (<italic>&#x394;t<sub>1</sub> &#x2013;&#x394;t<sub>6</sub>
</italic>). <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figure&#xa0;1</bold>
</xref> shows a detailed flowchart including the input and output data of the Bellhop model and the final output. <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figure&#xa0;3</bold>
</xref> shows time series of ray tracing. &#x2018;Calculated v&#x2019; is the current made from the ray tracing results, and &#x2018;model v&#x2019; is the KOOS model current data. They show similar trends of mean velocity, implying that <italic>&#x394;t</italic> is mainly affected by velocity along the path.</p>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>AI model</title>
<p>In the second process, the range-averaged currents in the five layers in the vertical section of the six transmission paths were obtained using the AI model. The input data for the AI model are presented in <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Table&#xa0;1</bold>
</xref>, and the data locations are provided in <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figure&#xa0;2</bold>
</xref>. The data duration was approximately four years (May 2019 to April 2023), including the period used for training the AI model. The collected data were preprocessed to normalize and enhance their learning ability. The other designs used for training the AI model are presented in <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Table&#xa0;2</bold>
</xref>. The design of the &#x201c;training process&#x201d; is as follows. The &#x201c;test set&#x201d; consisted of January&#x2013;February and July&#x2013;August 2022, the periods covered by the inverse analysis. During this period, no learning took place, and only real simulations were conducted. For all periods except the &#x201c;test set,&#x201d; about 2/3 of the data is &#x201c;training set,&#x201d; and the remaining 1/3 is &#x201c;validation set.&#x201d; Independent training is conducted for each of the three non-overlapping &#x201c;validation sets.&#x201d; The initial values of these models were randomized, and training was performed three times for each model, resulting in nine ensemble model sets. The final model results were obtained by averaging nine ensemble models. This ensemble process provided robust model results. Although the direction-based loss function typically uses the mean squared error (MSE), the model used in this study focuses on learning the upper modes by utilizing the EOF results as learning weights, resulting in the establishment of an optimized direction-based loss function.</p>
<p>The AI model was designed to estimate the principal component (PC) time series of EOF using appropriate AI model layers for input data with different structures and dimensions (see <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figure&#xa0;4</bold>
</xref>). To simulate the current caused by the difference in sea level between the southern and northern parts of Yeosu Bay, sea level data were only extracted at the southern and northern boundaries of the domain. Because the two boundaries have different lengths of data (11 and 8 nodes, respectively), a dense layer was utilized to have the same length of nodes, and then applied to a 1-D convolutional long short-term memory (ConvLSTM1D) filter to handle the spatial dimension. The calculation of the sea level difference was not entirely dependent on the neural network, and a subtraction layer was added to directly calculate the difference between the two lines. The dimension of sea level data passed through ConvLSTM1D is compressed from [time, space, feature] to [time, feature]. Ocean data, atmospheric data, and Bellhop model output data have dimensions of [time, feature], resulting in merging with compressed sea level data. The merged data pass through a dense layer and a hyperbolic tangent (nonlinear activation function), and then pass through an LSTM layer that handles the time series. In this procedure, the time dimension was removed, leaving the [feature] dimension. The tidal-current input field consisting of [latitude, longitude, depth, (U, V)] dimensions were passed through the 3-D convolutional layer and compressed into [feature] dimensions. Finally, the layer is merged with the layer that passes through the LSTM and is compressed into three dense layers to obtain the length of the PC time series (1<sup>st</sup>&#x2013;10<sup>th</sup> modes) of the EOF. The PC time series estimated using this process was then dot-produced using the eigenvectors obtained from the EOF analysis to obtain the current fields along the six vertical sections.</p>
<p>The validation results are presented in <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Table&#xa0;3</bold>
</xref> and <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figures&#xa0;5</bold>
</xref>, <xref ref-type="supplementary-material" rid="SM1">
<bold>6</bold>
</xref>. <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Table&#xa0;3</bold>
</xref> shows the average root-mean-squared error (RMSE) of the along-path velocity for the six vertical sections compared with the true value, and <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figure&#xa0;5</bold>
</xref> shows the RMSE fields of the six vertical sections. The bias fields are shown in the same format as in <xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Figure&#xa0;6</bold>
</xref>. The surface layer has a high variability in current and a relatively small number of modeling runs owing to sea level fluctuations, resulting in a high error. Finally, the output of the AI model is the range-averaged current at the five layers in the vertical section of the six transmission paths.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Inverse analysis</title>
<p>The third step is a new method of inverse analysis using EOF. Dividing the distance of each transmission path by the range-averaged current at five layers in the vertical section for the six transmission paths obtained from the AI model, a matrix <italic>Y<sub>ik</sub>
</italic> consisting of <italic>&#x394;t<sup>&#x2032;</sup>
</italic> for each layer and path is obtained as follows:</p>
<disp-formula>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">Y</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">ik</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>[</mml:mo>
<mml:mtable equalrows="true" equalcolumns="true">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:msubsup>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">11</mml:mn>
</mml:mrow>
<mml:mo mathvariant="bold">'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:msubsup>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
</mml:mrow>
<mml:mo mathvariant="bold">'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo mathvariant="bold">&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo mathvariant="bold">&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo mathvariant="bold">&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:msubsup>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">i</mml:mtext>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mo mathvariant="bold">'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:msubsup>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">ik</mml:mtext>
</mml:mrow>
<mml:mo mathvariant="bold">'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>]</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>i</italic> and <italic>k</italic> represent the six transmission paths and five layers, respectively. Using this matrix, inverse analysis yields the horizontal current fields for each layer.</p>
<p>The EOF analysis results using the KOOS 3-D current fields are shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>. The KOOS model data for Yeosu Bay, which originally comprised 12 horizontal layers, were averaged into five layers. The layers were categorized based on the spatial pattern of the current value deviation over time. 1<sup>st</sup> and 2<sup>nd</sup> layers show the greatest variation across the domain; therefore, to reflect this, we averaged them and used them as Layer 1 of the inverse analysis. Layers 2, 3, 4, and 5 of the inverse analysis were used by averaging the 3<sup>rd</sup>&#x2013;5<sup>th</sup>, 6<sup>th</sup>&#x2013;7<sup>th</sup>, 8<sup>th</sup>&#x2013;10<sup>th</sup>, and 11<sup>th</sup>&#x2013;12<sup>th</sup> layers of the KOOS model, respectively.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Three-dimensional EOF analysis results. (Rows) Eigenvectors for the first 3 modes (columns from left to right) at Layers 1, 3, and 4 (top three rows). Bottom panels represent time series of the principal components for the first 3 modes for u- (red) and v-components (black).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref> shows the eigenvector field and PC time series for the first three modes with significant patterns obtained from EOF analysis. The results are presented for layers 1, 3, and 4, representing the upper, middle, and lower layers, respectively. This is characterized by the dominance of north-south reciprocating components in mode 1. The first five modes were used in the &#x2018;E matrix&#x2019; of inverse analysis. The five modes explained 90.73% and 98.80% of the u- and v-component variance, respectively. The eigenvectors of the five modes are extracted for each transmission path and layer. Using the extracted vectors, &#x2018;E matrix&#x2019; was defined as follows:</p>
<disp-formula>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">E</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">ijk</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold-italic">C</mml:mtext>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mtext mathvariant="bold-italic">u</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">jk</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext mathvariant="bold-italic">cos</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mtext mathvariant="bold-italic">i</mml:mtext>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">v</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">jk</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext mathvariant="bold-italic">sin</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mtext mathvariant="bold-italic">i</mml:mtext>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext mathvariant="bold-italic">ds</mml:mtext>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where, <italic>i</italic>, <italic>j</italic> and <italic>k</italic> are the paths, modes, and layers, respectively; <italic>R<sub>i</sub>
</italic> is the length of each path; and <italic>C<sub>0</sub>
</italic> is the reference sound speed. <italic>&#x3b8;<sub>i</sub>
</italic> is the angle between each transmission path and the x-axis. Then, <italic>E<sub>ijk</sub>
</italic>, <italic>Y<sub>ik</sub>
</italic>, the unknown matrix <bold>
<italic>X</italic>
</bold>, and error <bold>
<italic>e</italic>
</bold> have the following relationships:</p>
<disp-formula>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Applying the L-curve method to this relationship yields the point at which error(<bold>
<italic>e</italic>
</bold>) and solution(<bold>
<italic>X</italic>
</bold>) are optimally balanced (<xref ref-type="bibr" rid="B3">Hansen and O&#x2019;Leary, 1993</xref>; <xref ref-type="bibr" rid="B8">Park and Kaneko, 2001</xref>). This inverse analysis for layer 1 (<italic>k=1</italic>, skipped notation) can be expressed as the following matrix: When this is performed for all five layers, we obtain the <bold>
<italic>X</italic>
</bold> matrix (<italic>j*k</italic>), which is dot-produced with the eigenvectors to yield a 3-D current field (<italic>U<sub>k</sub>, V<sub>k</sub>
</italic>) by summing over each mode, as follows:</p>
<disp-formula>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">X</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">kj</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>[</mml:mo>
<mml:mtable equalrows="true" equalcolumns="true">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable equalrows="true" equalcolumns="true">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">a</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">11</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">a</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mtext mathvariant="bold-italic">j</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">b</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">11</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">b</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mtext mathvariant="bold-italic">j</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">a</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">21</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">a</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mtext mathvariant="bold-italic">j</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">b</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">21</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">b</mml:mtext>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mtext mathvariant="bold-italic">j</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable equalrows="true" equalcolumns="true">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo mathvariant="bold">&#x22ee;</mml:mo>
<mml:mo mathvariant="bold">&#x22ee;</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo mathvariant="bold">&#x22ee;</mml:mo>
<mml:mo mathvariant="bold">&#x22ee;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">a</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">a</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">kj</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">b</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="bold">&#x22ef;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">b</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">kj</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>]</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Validation of along-path current of KOOS</title>
<p>First, we validated the KOOS model output data used in this study. The shipboard ADCP data observed along the paths between two stations in the domain were used. The shipboard ADCP observation period and the number of transection observations for each path are listed in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>. Observations were conducted during both the spring and neap tidal periods. Comparisons of the along-path-averaged velocities between the observations and the KOOS outputs showed highly correlated features, as shown in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>. The RMSE values were 0.09, 0.12, 0.07&#xa0;m/s, correlation coefficient (R) values were 0.88, 0.78, and 0.95, and p-values were 0.00, 0.01, 0.05 for S2, S3, and S4, respectively. This confirmed that the current field reproduced by the KOOS model was suitable for this study.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Summary of shipboard ADCP observations.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Period<break/>(MM/YYYY)</th>
<th valign="middle" colspan="2" align="center">Path</th>
<th valign="middle" align="center">Number of<break/>transection<break/>observation</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="2" align="center">05/2022</td>
<td valign="middle" align="center">S2</td>
<td valign="middle" align="center">K1&#x2013;K2</td>
<td valign="middle" align="center">6</td>
</tr>
<tr>
<td valign="middle" align="center">S3</td>
<td valign="middle" align="center">K1&#x2013;K5</td>
<td valign="middle" align="center">4</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="center">07/2022&#x2013;08/2022</td>
<td valign="middle" align="center">S2</td>
<td valign="middle" align="center">K1&#x2013;K2</td>
<td valign="middle" align="center">6</td>
</tr>
<tr>
<td valign="middle" align="center">S3</td>
<td valign="middle" align="center">K1&#x2013;K5</td>
<td valign="middle" align="center">4</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">05/2023</td>
<td valign="middle" align="center">S2</td>
<td valign="middle" align="center">K1&#x2013;K2</td>
<td valign="middle" align="center">3</td>
</tr>
<tr>
<td valign="middle" align="center">S3</td>
<td valign="middle" align="center">K1&#x2013;K5</td>
<td valign="middle" align="center">3</td>
</tr>
<tr>
<td valign="middle" align="center">S4</td>
<td valign="middle" align="center">K4&#x2013;K3</td>
<td valign="middle" align="center">4</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Comparison of along-path averaged velocity between ADCP observations and KOOS model outputs. Blue and red dots indicate ADCP observations carried out in 2022 and 2023, respectively. RMSE, R (correlation coefficient) values, and p-values are calculated for the entire period.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g003.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Validation for three-dimensional current field estimation</title>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>Validation for the along-path current velocity</title>
<p>The method presented in Section 2.2 was applied to all five horizontal layers in the domain, resulting in a 3-D current field. The estimated current field was validated by comparison with KOOS outputs. Owing to the characteristics of CAT, sound waves propagating along a path are significantly affected by the along-path current velocity. For this reason, current velocity was converted to the along-path current velocity (<italic>u</italic> cos<italic>&#x3b8;</italic> + <italic>v</italic> sin<italic>&#x3b8;</italic>), which is used in validation. Therefore, S1 (K1&#x2013;K3) and S6 (K4&#x2013;K5), which are nearly zonal to the latitude line, were slightly influenced by the north-south components of the current.</p>
<p>
<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref> shows a comparison between the KOOS and estimated current fields for the along-path current velocity on S4 (K4&#x2013;K3). Each figure compares the true values with the inverse estimation results using scatter plots and time-series plots. The results are shown for layers 1, 3, and 4 to present the characteristics of the current fields in the upper, middle, and lower layers, respectively. The estimated current field successfully reproduced the tidal variations, including the flood-ebb and spring-neap cycles, for the current velocity of the true values. <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref> summarizes the average RMSE and R for all six paths and layers 1, 3, and 4. The estimated current field reproduced the KOOS current fields for all paths well, with average RMSE values less than 4 cm/s and average R values exceeding 0.9.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Comparison between the true value (KOOS model outputs, black) and results from the inverse estimation (blue) on S4 (K4&#x2013;K3).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g004.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>RMSE (unit: cm/s) and R (correlation coefficient) values between the true current fields (KOOS model outputs) and inverse estimations.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Value</th>
<th valign="middle" rowspan="2" align="center">Layer</th>
<th valign="middle" colspan="6" align="center">Transmission Path</th>
</tr>
<tr>
<th valign="middle" align="center">S1</th>
<th valign="middle" align="center">S2</th>
<th valign="middle" align="center">S3</th>
<th valign="middle" align="center">S4</th>
<th valign="middle" align="center">S5</th>
<th valign="middle" align="center">S6</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">RMSE<break/>[cm/s]</td>
<td valign="middle" align="center">1</td>
<td valign="middle" align="center">3.8</td>
<td valign="middle" align="center">3.9</td>
<td valign="middle" align="center">3.4</td>
<td valign="middle" align="center">3.3</td>
<td valign="middle" align="center">3.1</td>
<td valign="middle" align="center">3.1</td>
</tr>
<tr>
<td valign="middle" align="center">3</td>
<td valign="middle" align="center">2.0</td>
<td valign="middle" align="center">2.1</td>
<td valign="middle" align="center">2.1</td>
<td valign="middle" align="center">2.1</td>
<td valign="middle" align="center">1.6</td>
<td valign="middle" align="center">1.7</td>
</tr>
<tr>
<td valign="middle" align="center">4</td>
<td valign="middle" align="center">2.0</td>
<td valign="middle" align="center">2.7</td>
<td valign="middle" align="center">3.4</td>
<td valign="middle" align="center">2.5</td>
<td valign="middle" align="center">1.7</td>
<td valign="middle" align="center">2.1</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">R</td>
<td valign="middle" align="center">1</td>
<td valign="middle" align="center">0.90</td>
<td valign="middle" align="center">0.98</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.96</td>
<td valign="middle" align="center">0.96</td>
</tr>
<tr>
<td valign="middle" align="center">3</td>
<td valign="middle" align="center">0.91</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.96</td>
<td valign="middle" align="center">0.98</td>
</tr>
<tr>
<td valign="middle" align="center">4</td>
<td valign="middle" align="center">0.93</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.97</td>
<td valign="middle" align="center">0.99</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>Vertical and horizontal current fields</title>
<p>Yeosu Bay is dominated by the v-component, and the upper and lower layers sometimes exhibit opposite phases, depending on the tidal phase. This can be observed from snapshots of v-component along the section, which are presented in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>. When comparing the true values in the first column with the estimated current fields in the second column, the two-layer structure is reproduced similarly in the contours in the first row. In addition, the flood tidal period-averaged contours show a northward flow in all five layers, and the ebb tidal period-averaged contours show a southward flow, which is very similar between the estimated and true values. The difference (True - estimation) is higher than -3.8 cm/s and lower than 3.2 cm/s. For the other paths, snapshots are not presented because they show patterns like those of S1 (K1&#x2013;K3).</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>V-component along the section between K1 and K3 averaged (top panels) during July&#x2013;August 2022, (middle panels) during the flood tidal period, and (bottom panels) during the ebb tidal period. First and second columns represent the true current field from the KOOS model and the results from the inverse estimation, respectively. Third column represents the difference between them (True - Estimation). Gray-shading indicates the sea floor.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g005.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> shows snapshots of the vector representations of the horizontal current field in each layer. Both the southward and northward current periods produced current fields with low errors across the domain (<xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>). In addition, the two-layer structure with a southward (northward) current in the upper (lower) layer was reproduced well (<xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>). <xref ref-type="fig" rid="f5">
<bold>Figures&#xa0;5</bold>
</xref>, <xref ref-type="fig" rid="f6">
<bold>6</bold>
</xref> present the validation results for the summer season (July and August 2022) when stratification is pronounced and the current structure is relatively complex.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Snapshots of mapped current velocity at Layers 1, 3, and 4. Magenta and blue arrows indicate the results from the inverse estimation and the true value from KOOS model, respectively.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g006.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<label>4</label>
<title>Discussion</title>
<sec id="s4_1">
<label>4.1</label>
<title>RMSE and PVE of three-dimensional current fields</title>
<p>The RMSE fields of the estimated current for each layer during the validation period are shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>. The spatially averaged RMSE values for each layer are indicated in parentheses. The error of the u-component is slightly lower than that of the v-component. The errors were somewhat higher in the upper layer than in the middle and bottom layers and were larger in areas where the simulation path did not intersect or at the edges of the domain.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>RMSE of u-component and v-component in January, February, July, and August 2022. Black lines indicate simulation paths, and gray-shaded parts are land.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g007.tif"/>
</fig>
<p>The percent of variance explained (PVE) for each layer indicates the degree to which the estimated current field reproduces the variability compared to the true value. It is calculated using the equation &#x2018;<italic>PVE = (1&#x2013; &#x3c3;<sub>err</sub>
<sup>2</sup>/&#x3c3;<sub>true</sub>
<sup>2</sup>)*100</italic>&#x2019;, where <italic>&#x3c3;<sub>true</sub>
<sup>2</sup>
</italic> and <italic>&#x3c3;<sub>err</sub>
<sup>2</sup>
</italic> represent the variance of the true value and the error (true value &#x2013; calculated value), respectively. <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref> shows the PVE for each layer. The values in each title within the parentheses, expressed as percentages, represent the average PVE values within the domain enclosed by the six simulation paths. The average PVE for the u-component ranged from 49.8% to 68.9%, with approximately 10% variation among the layers. For the v-component, the average PVE ranges from 93.8% to 96.0%, with a variation of approximately 1% among the layers. This result suggests that the higher RMSE in the upper layer compared to the middle and bottom layers can be attributed to the higher current velocity values and variability in the upper layer. The higher PVE for the v-component compared to the u-component is interpreted to be caused by the EOF related to the domain characteristics represented by the simple current pattern in the v-component.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>PVE of u-component and v-component in January, February, July, and August 2022. Black lines indicate simulation paths, and gray-shaded parts are land.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g008.tif"/>
</fig>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Noise test using the AI model</title>
<p>In contrast to ray-tracing simulations utilizing the Bellhop model, <italic>in-situ</italic> data may encompass a diverse array of noise. To assess the impact of noise within <italic>in-situ</italic> data on inverse analysis, a noise test was conducted, artificially introducing noise to the results (<italic>&#x394;t</italic>) of the ray-tracing simulation. The noise was configured to follow a random normal distribution, and 11 experiments were structured based on varying noise intensities. The application of noise in each experiment is governed by the following equation:</p>
<disp-formula>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mi mathvariant="italic">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
<mml:mo>*</mml:mo>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2004;</mml:mtext>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
<mml:mo>'</mml:mo>
<mml:mo>*</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Here, <italic>n</italic> was established based on the maximum, minimum, and mean values derived from the observational results of CAT and the ray-tracing simulation results (<xref ref-type="table" rid="T5">
<bold>Table&#xa0;5</bold>
</xref>). <xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref> lists the mean values of the RMSE for the along-path current calculated from the AI model noise test. The difference in RMSE between Case 1 (no noise) and Case 7 (noise with a magnitude of 10&#xd7;<italic>&#x3c3;&#x2019;</italic>) was computed to be less than 1 cm/s. And RMSE difference between Case 1 and Case 11 (noise with a magnitude of 200&#xd7;<italic>&#x3c3;&#x2019;</italic>) was calculated to be less than 4.4 cm/s. This implies that even with a 20-fold increase in the magnitude of noise, the increase in error was less than 2.2 times. Consequently, the AI model demonstrated the capability of reducing the noise inherent in the observational results of CAT. Therefore, these experiments suggest the feasibility of conducting quality control of CAT data using an AI model.</p>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>CAT observation and Bellhop Model output data used for determining standard deviation (unit: sec, %).</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Transmission Path</th>
<th valign="middle" colspan="2" align="center">CAT observation<break/>(<italic>&#x394;t</italic>, [sec])</th>
<th valign="middle" rowspan="2" align="center">Bellhop Model Output<break/>(<italic>&#x394;t</italic>, [sec])</th>
<th valign="middle" colspan="2" align="center">Ratio<break/>(CAT Observation/Bellhop Model, [%])</th>
</tr>
<tr>
<th valign="middle" align="center">Before QC</th>
<th valign="middle" align="center">After QC</th>
<th valign="middle" align="center">Before QC</th>
<th valign="middle" align="center">After QC</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">S1</td>
<td valign="top" align="center">4.11e-02</td>
<td valign="top" align="center">6.67e-04</td>
<td valign="top" align="center">2.92e-04</td>
<td valign="top" align="right">141.0</td>
<td valign="top" align="right">2.3</td>
</tr>
<tr>
<td valign="middle" align="center">S2</td>
<td valign="top" align="center">8.04e-02</td>
<td valign="top" align="center">2.17e-02</td>
<td valign="top" align="center">6.62e-04</td>
<td valign="top" align="right">121.0</td>
<td valign="top" align="right">32.8</td>
</tr>
<tr>
<td valign="middle" align="center">S3</td>
<td valign="top" align="center">7.36e-02</td>
<td valign="top" align="center">2.75e-02</td>
<td valign="top" align="center">1.10e-03</td>
<td valign="top" align="right">66.9</td>
<td valign="top" align="right">25.0</td>
</tr>
<tr>
<td valign="middle" align="center">S4</td>
<td valign="top" align="center">2.78e-02</td>
<td valign="top" align="center">1.08e-03</td>
<td valign="top" align="center">6.30e-04</td>
<td valign="top" align="right">44.1</td>
<td valign="top" align="right">1.7</td>
</tr>
<tr>
<td valign="middle" align="center">S5</td>
<td valign="top" align="center">6.64e-02</td>
<td valign="top" align="center">6.95e-03</td>
<td valign="top" align="center">3.30e-04</td>
<td valign="top" align="right">201.0</td>
<td valign="top" align="right">21.1</td>
</tr>
<tr>
<td valign="middle" align="center">S6</td>
<td valign="top" align="center">4.57e-02</td>
<td valign="top" align="center">2.97e-03</td>
<td valign="top" align="center">4.30e-04</td>
<td valign="top" align="right">106.0</td>
<td valign="top" align="right">6.9</td>
</tr>
<tr>
<td valign="middle" rowspan="3" colspan="3" align="center"/>
<td valign="top" align="center">min</td>
<td valign="top" align="right">44.1</td>
<td valign="top" align="right">1.7</td>
</tr>
<tr>
<td valign="top" align="center">max</td>
<td valign="top" align="right">201.1</td>
<td valign="top" align="right">32.8</td>
</tr>
<tr>
<td valign="top" align="center">mean</td>
<td valign="top" align="right">113.4</td>
<td valign="top" align="right">15.0</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T6" position="float">
<label>Table&#xa0;6</label>
<caption>
<p>RMSE of the along-path-averaged velocity between true value (KOOS model output) and the results from AI model noise test (unit: cm/s).</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Case</th>
<th valign="middle" rowspan="2" align="center">Std.<break/>(<italic>&#x3c3; = &#x3c3;&#x2019;*n</italic>)</th>
<th valign="middle" colspan="6" align="center">Path</th>
</tr>
<tr>
<th valign="middle" align="center">S1</th>
<th valign="middle" align="center">S2</th>
<th valign="middle" align="center">S3</th>
<th valign="middle" align="center">S4</th>
<th valign="middle" align="center">S5</th>
<th valign="middle" align="center">S6</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">1</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*0</italic>
</td>
<td valign="top" align="center">2.39</td>
<td valign="top" align="center">2.97</td>
<td valign="top" align="center">3.19</td>
<td valign="top" align="center">3.06</td>
<td valign="top" align="center">2.46</td>
<td valign="top" align="center">2.25</td>
</tr>
<tr>
<td valign="top" align="center">2</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*1</italic>
</td>
<td valign="top" align="center">2.40</td>
<td valign="top" align="center">2.99</td>
<td valign="top" align="center">3.20</td>
<td valign="top" align="center">3.07</td>
<td valign="top" align="center">2.48</td>
<td valign="top" align="center">2.26</td>
</tr>
<tr>
<td valign="top" align="center">3</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*2</italic>
</td>
<td valign="top" align="center">2.42</td>
<td valign="top" align="center">3.00</td>
<td valign="top" align="center">3.22</td>
<td valign="top" align="center">3.10</td>
<td valign="top" align="center">2.49</td>
<td valign="top" align="center">2.28</td>
</tr>
<tr>
<td valign="top" align="center">4</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*3</italic>
</td>
<td valign="top" align="center">2.47</td>
<td valign="top" align="center">3.04</td>
<td valign="top" align="center">3.25</td>
<td valign="top" align="center">3.12</td>
<td valign="top" align="center">2.52</td>
<td valign="top" align="center">2.32</td>
</tr>
<tr>
<td valign="top" align="center">5</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*4</italic>
</td>
<td valign="top" align="center">2.52</td>
<td valign="top" align="center">3.14</td>
<td valign="top" align="center">3.31</td>
<td valign="top" align="center">3.15</td>
<td valign="top" align="center">2.57</td>
<td valign="top" align="center">2.37</td>
</tr>
<tr>
<td valign="top" align="center">6</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*5</italic>
</td>
<td valign="top" align="center">2.53</td>
<td valign="top" align="center">3.15</td>
<td valign="top" align="center">3.38</td>
<td valign="top" align="center">3.18</td>
<td valign="top" align="center">2.64</td>
<td valign="top" align="center">2.42</td>
</tr>
<tr>
<td valign="top" align="center">7</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*10</italic>
</td>
<td valign="top" align="center">2.90</td>
<td valign="top" align="center">3.53</td>
<td valign="top" align="center">3.82</td>
<td valign="top" align="center">3.54</td>
<td valign="top" align="center">2.97</td>
<td valign="top" align="center">2.76</td>
</tr>
<tr>
<td valign="top" align="center">8</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*25</italic>
</td>
<td valign="top" align="center">3.85</td>
<td valign="top" align="center">4.61</td>
<td valign="top" align="center">4.93</td>
<td valign="top" align="center">4.53</td>
<td valign="top" align="center">3.72</td>
<td valign="top" align="center">3.66</td>
</tr>
<tr>
<td valign="top" align="center">9</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*50</italic>
</td>
<td valign="top" align="center">4.81</td>
<td valign="top" align="center">5.66</td>
<td valign="top" align="center">6.23</td>
<td valign="top" align="center">5.79</td>
<td valign="top" align="center">4.55</td>
<td valign="top" align="center">4.38</td>
</tr>
<tr>
<td valign="top" align="center">10</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*100</italic>
</td>
<td valign="top" align="center">5.36</td>
<td valign="top" align="center">6.40</td>
<td valign="top" align="center">7.17</td>
<td valign="top" align="center">6.62</td>
<td valign="top" align="center">5.03</td>
<td valign="top" align="center">4.86</td>
</tr>
<tr>
<td valign="top" align="center">11</td>
<td valign="top" align="center">
<italic>&#x3c3;&#x2019;*200</italic>
</td>
<td valign="top" align="center">5.79</td>
<td valign="top" align="center">6.77</td>
<td valign="top" align="center">7.58</td>
<td valign="top" align="center">7.11</td>
<td valign="top" align="center">5.36</td>
<td valign="top" align="center">5.13</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Application to <italic>in-situ</italic> CAT observation</title>
<p>The method in Section 2.2 is applied to <italic>in-situ</italic> CAT observation data using same method and data except for <italic>&#x394;t</italic>. Here, the <italic>in-situ</italic> data were utilized instead of Bellhop outputs. The validation of the estimated current field using <italic>in-situ</italic> CAT data was performed by comparison with the ADCP mooring data. Each subplot is a scatter plot for each layer and the ADCP mooring site. Note that the station K1 was moved southward (34.8397&#xb0;N, 127.7748&#xb0;E) to obtain stable and high quality <italic>in-situ</italic> observation data. The map in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref> is provided to indicate the relocated K1 station.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Scatter plots of currents between the observations from ADCP moorings and estimations from the inverse analysis using <italic>in-situ</italic> CAT data. Upper three panels are for mooring site P1 and lower three panels are for mooring site P2. Columns indicate Layers 1, 3, and 4 from left to right. Correlation coefficient (R) and RMSE values between the observed and estimated zonal and meridional (u and v) currents are shown in each panel. &#x201c;Light blue and red dots indicate u- and v-components, respectively.&#x201d;.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1362335-g009.tif"/>
</fig>
<p>The v-component exhibited a lower RMSE and higher correlation coefficient than the u-component, which is attributed to the alignment of the current direction of the v-component with the along-channel direction. Upon examining the KOOS model as of September and October 2022, it was observed that the v-component had a minimum of 3.8 times and a maximum of 9.9 times higher standard deviation in the five layers than the u-component at the nearest grid to P1 and P2, respectively. In contrast, the observed currents at P1 and P2 showed a standard deviation of at least 2.3 times and up to 6.1 times higher for the v-component than for the u-component in the five layers. This indicates a significant deviation between the two components of the current velocity in the KOOS model used to develop the proposed method in this study. These characteristics of the KOOS model output and its spatial resolution of 300&#xa0;m appear to account for the differences between the components in the validation results. This issue may be addressed in a future study by improving our 3-D current field inverse method by utilizing a high-resolution coastal ocean model with spatial and temporal resolutions of 100&#xa0;m and 30&#xa0;min, respectively.</p>
</sec>
</sec>
<sec id="s5" sec-type="conclusions">
<label>5</label>
<title>Conclusion</title>
<p>In this paper, we propose a new method for estimating the three-dimensional current field by combining AI and inverse methods. Ray-tracing simulations were performed using the Bellhop model, and the range-averaged currents at five layers and six simulation paths were obtained from the AI model. The inverse method is applied to each of the five horizontal layers, resulting a 3-D current fields. The significance of this study can be summarized as follows:</p>
<p>First, the 3-D current field was estimated for the first time by combining AI and inverse methods. The CAT <italic>in-situ</italic> observations are theoretically capable of identifying rays passing through all layers, but this is challenging in practice, making it difficult to estimate current fields in the vertical sections of the experimental paths. An AI model was employed to obtain the current fields in the vertical sections. Furthermore, applying the EOF of the current fields to the inverse method simplified the coastal boundary condition problem by incorporating the current-field characteristics of the domain through the first five EOF modes.</p>
<p>Second, the noise test of the AI model showed that it can handle the noise generated by the observations; therefore, it is applicable to CAT <italic>in-situ</italic> observations, which are expected to contain more noisy signals than ray tracing simulations. In fact, after applying the AI model to CAT <italic>in-situ</italic> observations taken in the domain over a one-month period starting on September 22, 2023, the estimated current fields showed that the along-channel velocity matched well with the ADCP mooring data at the two points inside the domain (R &gt; 0.85). These results suggest that our novel 3-D current field estimation method is applicable to <italic>in-situ</italic> CAT data in the Yeosu Bay. In addition, since the high-resolution KOOS model outputs are available all around the coastal seas of Korea, its application would be possible to other coastal areas where the CAT system is installed to continuously monitor 3-D current changes.</p>
</sec>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Material</bold>
</xref>. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>YH: Writing &#x2013; original draft, Writing &#x2013; review &amp; editing, Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Validation, Visualization. EL: Data curation, Methodology, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. HS: Data curation, Formal analysis, Writing &#x2013; review &amp; editing. B-NK: Data curation, Investigation, Writing &#x2013; review &amp; editing. HH: Data curation, Investigation, Writing &#x2013; review &amp; editing. YC: Data curation, Investigation, Writing &#x2013; review &amp; editing. JK: Data curation, Writing &#x2013; review &amp; editing. JP: Writing &#x2013; original draft, Writing &#x2013; review &amp; editing, Conceptualization, Funding acquisition, Methodology, Project administration, Supervision.</p>
</sec>
</body>
<back>
<sec id="s8" 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 research was funded by the Ministry of Oceans and Fisheries, Korea (grant number 20210642, &#x201c;Development of 3-D Ocean Current Observation Technology for Efficient Response to Maritime Distress&#x201d;).</p>
</sec>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The 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="s10" 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>
<sec id="s11" sec-type="supplementary-material">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fmars.2024.1362335/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fmars.2024.1362335/full#supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet_1.docx" id="SM1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z. N.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>X.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Mapping current fields in a bay using a coast-fitting tomographic inversion</article-title>. <source>Sensors</source> <volume>20</volume>, <elocation-id>558</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s20020558</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Del Grosso</surname> <given-names>V. A.</given-names>
</name>
</person-group> (<year>1974</year>). <article-title>New equation for the speed of sound in natural waters (with comparisons to other equations)</article-title>. <source>J. Acoustical Soc. America</source> <volume>56</volume>, <fpage>1084</fpage>&#x2013;<lpage>1091</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1121/1.1903388</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hansen</surname> <given-names>P. C.</given-names>
</name>
<name>
<surname>O&#x2019;Leary</surname> <given-names>D. P.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>The use of the L-curve in the regularization of discrete ill-posed problems</article-title>. <source>SIAM J. Sci. Comput.</source> <volume>14</volume>, <fpage>1487</fpage>&#x2013;<lpage>1503</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1137/0914086</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Coastal acoustic tomography</source> (<publisher-loc>Amsterdam, Netherlands</publisher-loc>: <publisher-name>Elsevier</publisher-name>). doi:&#xa0;<pub-id pub-id-type="doi">10.1016/B978-0-12-818507-0.00014-7</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname> <given-names>J. C.</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>J. C.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Current structure and variability in Gwangyang Bay in spring 2006</article-title>. <source>The Sea: Journal of the korean society of oceanography.</source> <volume>12</volume> (<issue>3</issue>), <fpage>219</fpage>&#x2013;<lpage>224</lpage>. Available at: <uri xlink:href="http://uci.or.kr/G704-000255.2007.12.3.016">http://uci.or.kr/G704-000255.2007.12.3.016</uri>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Munk</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wunsch</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>1979</year>). <article-title>Ocean acoustic tomography: A scheme for large scale monitoring</article-title>. <source>Deep Sea Res. Part A. Oceanogr. Res. Papers</source> <volume>26</volume>, <fpage>123</fpage>&#x2013;<lpage>161</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/0198-0149(79)90073-6</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname> <given-names>J. H.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Assimilation of coastal acoustic tomography data into a barotropic ocean model</article-title>. <source>Geophys. Res. Lett.</source> <volume>27</volume>, <fpage>3373</fpage>&#x2013;<lpage>3376</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2000GL011600</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname> <given-names>J. H.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Computer simulation of coastal acoustic tomography by a two-dimensional vortex model</article-title>. <source>J. Oceanogr.</source> <volume>57</volume>, <fpage>593</fpage>&#x2013;<lpage>602</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1023/A:1021211820885</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Porter</surname> <given-names>M. B.</given-names>
</name>
</person-group> (<year>2011</year>). <source>The bellhop manual and user&#x2019;s guide: Preliminary draft</source> Vol. <volume>260</volume> (<publisher-loc>La Jolla, CA, USA</publisher-loc>: <publisher-name>Heat, Light, and Sound Research, Inc.</publisher-name>). Tech. Rep.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pritchard</surname> <given-names>D. W.</given-names>
</name>
</person-group> (<year>1952</year>). <article-title>Salinity distribution and circulation in the Chesapeake Bay estuarine system</article-title>. <source>J. Mar. Res.</source> <volume>11</volume> (<issue>2</issue>), <page-range>106&#x2013;123</page-range>. Available at: <uri xlink:href="https://elischolar.library.yale.edu/journal_of_marine_research/763">https://elischolar.library.yale.edu/journal_of_marine_research/763</uri>.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yamoaka</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Park</surname> <given-names>J. H.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Gohda</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Takano</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2002</year>). <article-title>Coastal acoustic tomography system and its field application</article-title>. <source>IEEE J. Oceanic Eng.</source> <volume>27</volume>, <fpage>283</fpage>&#x2013;<lpage>295</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JOE.2002.1002483</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z. N.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>X.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>High-precision measurement of tidal current structures using coastal acoustic tomography</article-title>. <source>Estuar. Coast. Shelf Sci.</source> <volume>193</volume>, <fpage>12</fpage>&#x2013;<lpage>24</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecss.2017.05.014</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Taniguchi</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Gohda</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Mapping tidal current structures in Zhitouyang Bay, China, using coastal acoustic tomography</article-title>. <source>IEEE J. Oceanic Eng.</source> <volume>38</volume>, <fpage>285</fpage>&#x2013;<lpage>296</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JOE.2012.2223911</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>Z. N.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Assimilation of coastal acoustic tomography data using an unstructured triangular grid ocean model for water with complex coastlines and islands</article-title>. <source>J. Geophys. Res.: Oceans</source> <volume>122</volume>, <fpage>7013</fpage>&#x2013;<lpage>7030</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/2017JC012715</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>Z. N.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Dynamics of tidal and residual currents based on coastal acoustic tomography assimilated data obtained in Jiaozhou Bay, China</article-title>. <source>J. Geophys. Res.: Oceans</source> <volume>126</volume>, <elocation-id>e2020JC017003</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2020JC017003</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>