<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">gumrf</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-5180</issn><issn pub-type="epub">2500-0551</issn><publisher><publisher-name>ФГБОУ ВО «Государственный университет морского и речного флота имени адмирала С.О. Макарова»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21821/2309-5180-2023-15-2-172-179</article-id><article-id custom-type="elpub" pub-id-type="custom">gumrf-295</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Эксплуатация водного транспорта, водные пути сообщения и гидрография</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>OPERATION OF WATER TRANSPORT, WATERWAYS AND HYDROGRAPHY</subject></subj-group></article-categories><title-group><article-title>Определение местоположения судна по рельефу дна при помощи нейронной сети</article-title><trans-title-group xml:lang="en"><trans-title>Seabed relief-based vessel position fixing with a neural network</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Дерябин</surname><given-names>В. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Deryabin</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Дерябин Виктор Владимирович — доктор технических наук, доцент</p><p>198035, Санкт-Петербург, ул. Двинская, 5/7</p></bio><bio xml:lang="en"><p>Deryabin, Viсtor V. — Dr. of Technical Sciences, associate professor</p><p>5/7 Dvinskaya Str., St. Petersburg 198035</p></bio><email xlink:type="simple">deryabinvv@gumrf.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Admiral Makarov State University of Maritime and Inland Shipping</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>25</day><month>07</month><year>2023</year></pub-date><volume>15</volume><issue>2</issue><fpage>172</fpage><lpage>179</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Дерябин В.В., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Дерябин В.В.</copyright-holder><copyright-holder xml:lang="en">Deryabin V.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://journal.gumrf.ru/jour/article/view/295">https://journal.gumrf.ru/jour/article/view/295</self-uri><abstract><p>Предложена модель определения места судна по рельефу дна на основе нейронной сети прямого распространения, удовлетворяющей условию универсальной аппроксимации. Рассматриваемая нейронная сеть имеет один скрытый слой с нейронами, обладающими функциями активации в виде гиперболического тангенса. Данная модель реализована для одномерного случая, соответствующего движению судна в узком канале или на фарватере. На вход сети поступает последовательность производных глубины (по координате), измеренной эхолотом. На выходе получается значение линейной координаты судна на момент определения последней производной глубины. Обучающая выборка содержит не только записи, полученные по результатам предполагаемых предварительных промеров, но и их зашумленные видоизменения, полученные при помощи датчиков случайных чисел. Контрольная выборка содержит исключительно промерные данные. Для обучения нейронной сети используется метод Adamax. В качестве критерия качества работы нейронной сети используется наибольшее значение модуля ошибки координаты на контрольной выборке. Моделирование выполнялось на языке программирования Python с библиотекой Tensorflow. Глубина акватории представлена в виде полиномиальной функции координаты, что позволяет вычислять ее производную аналитически. Проведено моделирование, результаты которого свидетельствуют об удовлетворительной точности прогноза координаты нейронной сетью в условиях наличия погрешностей входного сигнала. Выполненные исследования зависимости качества обучения от размера мини-пакета и коэффициента скорости обучения позволяют сделать вывод о том, что данные параметры оказывают существенное влияние на результат, поэтому вопрос их оптимального выбора остается нерешенным и актуальным в рамках рассматриваемой задачи.</p></abstract><trans-abstract xml:lang="en"><p>A seabed relief-based vessel position fixing system on the basis of a neural network is proposed. The neural network satisfies the conditions of the universal approximation theorem and has one hidden layer. The hidden neurons have hyperbolic tangent activation functions. The model is constructed for 1-D case that can be considered as vessel motion throw a narrow channel or fairway. A sequence of depth derivatives (in relation to the coordinate) is fed to the network input. The depth is assumed to be measured with an echo-sounder. The vessel linear coordinate registered for the last depth derivative is formed on the network output. The training set contains not only data presumably registered at the stage of preliminary depth survey but also their noise-added versions obtained with the use of a random number generator. The validation set contains the survey data only. The Adamax algorithm is implemented for the neural network training. The maximum of absolute value of the prediction error is used as a performance criterion of the net. Modeling has been conducted in Python with Tensorflow. The depth is considered to be a polynomial function of the coordinate at each path region. So, the depth derivatives can be calculated analytically. As the result it is possible to state that the neural network predicts a vessel position with acceptable accuracy even in input signal noise conditions. Moreover, the neural network architecture of the radial-basis functions has been examined, but it is not possible to achieve acceptable accuracy by using it. The conducted investigations of the influences of a mini-batch size and learning rate values on the accuracy has shown that these parameters have the significant impact and an issue of their choice remains opened and actual in the framework of the task.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>судно</kwd><kwd>местоположение</kwd><kwd>глубина</kwd><kwd>нейронная сеть</kwd><kwd>машинное обучение</kwd><kwd>автономный  режим</kwd><kwd>рельеф дна</kwd><kwd>алгоритм расчета</kwd></kwd-group><kwd-group xml:lang="en"><kwd>vessel</kwd><kwd>position</kwd><kwd>depth</kwd><kwd>neural network</kwd><kwd>machine learning</kwd><kwd>autonomous mode</kwd><kwd>seabed relief</kwd><kwd>calculation algorithm</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Клюева С. Ф. Синтез алгоритмов батиметрических систем навигации / С. Ф. Клюева, В. В. Завьялов. — Владивосток: Мор. гос. ун-т, 2013. — 132 с.</mixed-citation><mixed-citation xml:lang="en">Klyueva, S. F., and V. V. Zav’yalov. Sintez algoritmov batimetricheskikh sistem navigatsii. Vladivostok: Mor. gos. un-t, 2013.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Степанов О. А. Методы оценки потенциальной точности в корреляционно-экстремальных навигационных системах: аналитический обзор / О. А. Степанов. — СПб.: ЦНИИ «Электроприбор», 1993. — 84 с.</mixed-citation><mixed-citation xml:lang="en">Stepanov, О. А. Metody otsenki potentsial’noi tochnosti v korrelyatsionno-ekstremal’nykh navigatsionnykh sistemakh: Analiticheskii obzor. Spb.: TsNII «Elektropribor», 1993.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Каменев А. А. Применение искусственных нейронных сетей при моделировании спектроэнергетических характеристик местности для систем технического зрения с корреляционно-экстремальными алгоритмами навигации / А. А. Каменев, А. Ю. Тонышев // СПбНТОРЭС: тр. ежегодной НТК. — 2021. — № 1(76). — С. 259–262.</mixed-citation><mixed-citation xml:lang="en">Kamenev, A. A., and A. Y. Tonyshev. “The use of artificial neural networks in modeling the spectralenergy characteristics of the terrain for vision systems with correlationextreme navigation algorithms.” SPbNTORES: trudy ezhegodnoi NTK 1(76) (2021): 259–262.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Hou G. A Novel Underwater Simultaneous Localization and Mapping Online Algorithm Based on Neural Network / G. Hou, Q. Shao, B. Zou, L. Dai, Z. Zhang, Z. Mu, Y. Zhang, J. Zhai // ISPRS International Journal of Geo-Information. — 2019. — Vol. 9. — Is. 1. — Pp. 5. DOI: 10.3390/ijgi9010005.</mixed-citation><mixed-citation xml:lang="en">Hou, Guangchao, Qi Shao, Bo Zou, Liwen Dai, Zhe Zhang, Zhehan Mu, Yadong Zhang, and Jingsheng Zhai. “A novel underwater simultaneous localization and mapping online algorithm based on neural network.” ISPRS International Journal of Geo-Information 9.1 (2019): 5. DOI: 10.3390/ijgi9010005.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Боронников Д. А. Нейросетевой алгоритм организации пространственных данных о рельефе местности / Д. А. Боронников, Д. В. Пантюхин, С. В. Данько // Известия МГТУ МАМИ. — 2013. — Т. 1. — № 3 (17). — С. 157–164.</mixed-citation><mixed-citation xml:lang="en">Boronnikov, D. A., D. V. Pantiukhin, and S. V. Danko. “Neural network algorithm of spatial relief data organization.” Izvestiya MGTU “MAMI” 1.3(17) (2013): 157–164.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Ююкин И. В. Сплайновая модель оперирования гридированными данными как принцип электронного картографирования топографии морского дна / И. В. Ююкин // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2022. — Т. 14. — № 5. — С. 656–675. DOI: 10.21821/2309-5180-2022-14-5-656-675.</mixed-citation><mixed-citation xml:lang="en">Yuyukin, Igor V. “Spline model of gridded data operation as a principle of electronic mapping seabed topography.” Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 14.5 (2022): 656–675. DOI: 10.21821/2309-5180-2022-14-5-656-675.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Ling Y. Active Bathymetric SLAM for autonomous underwater exploration / Y. Ling, Y. Li, T. Ma, Z. Cong, S. Xu, Z. Li // Applied Ocean Research. — 2023. — Vol. 130. — Pp. 103439. DOI: 10.1016/j.apor.2022.103439.</mixed-citation><mixed-citation xml:lang="en">Ling, Yu, Ye Li, Teng Ma, Zheng Cong, Shuo Xu, and Zhihui Li. “Active Bathymetric SLAM for autonomous underwater exploration.” Applied Ocean Research 130 (2023): 103439. DOI: 10.1016/j.apor.2022.103439.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ma T. AUV robust bathymetric simultaneous localization and mapping / T. Ma, Y. Li, R. Wang, Z. Cong, Y. Gong // Ocean Engineering. — 2018. — Vol. 166. — Pp. 336–349. DOI: 10.1016/j.oceaneng.2018.08.029.</mixed-citation><mixed-citation xml:lang="en">Ma, Teng, Ye Li, Rupeng Wang, Zheng Cong, and Yusen Gong. “AUV robust bathymetric simultaneous localization and mapping.” Ocean Engineering 166 (2018): 336–349. DOI: 10.1016/j.oceaneng.2018.08.029.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Norgren P. A multibeam-based SLAM algorithm for iceberg mapping using AUVs / P. Norgren, R. Skjetne // IEEE Access. — 2018. — Vol. 6. — Pp. 26318–26337. DOI: 10.1109/ACCESS.2018.2830819.</mixed-citation><mixed-citation xml:lang="en">Norgren, Petter, and Roger Skjetne. “A multibeam-based SLAM algorithm for iceberg mapping using AUVs.” IEEE Access 6 (2018): 26318–26337. DOI: 10.1109/ACCESS.2018.2830819.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Haykin S. Neural Networks and Learning Machines / S. Haykin. — New Jersey: Pearson, 2009. — 936 p.</mixed-citation><mixed-citation xml:lang="en">Haykin, Simon. Neural Networks and Learning Machines. Third Edition. New Jersey: Pearson, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Hornik K. Some new results on neural network approximation / K. Hornik // Neural Networks. — 1993. — Vol. 6. — Is. 8. — Pp. 1069–1072. DOI: 10.1016/S0893-6080(09)80018-X.</mixed-citation><mixed-citation xml:lang="en">Hornik, Kurt. “Some new results on neural network approximation.” Neural Networks 6.8 (1993): 1069–1072. DOI: 10.1016/S0893-6080(09)80018-X.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Pinkus A. Approximation theory of the MLP model in neural networks / A. Pinkus // Acta Numerica. — 1999. — Vol. 8. — Pp. 143–195. DOI: 10.1017/S0962492900002919.</mixed-citation><mixed-citation xml:lang="en">Pinkus, Allan. “Approximation theory of the MLP model in neural networks.” Acta numerica 8 (1999): 143–195. DOI: 10.1017/S0962492900002919.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Kingma D. P. Adam: A method for stochastic optimization / D. P. Kingma, J. Ba // 3rd International Conference on Learning Representations. — 2015. DOI: 10.48550/arXiv.1412.6980.</mixed-citation><mixed-citation xml:lang="en">Kingma, Diederik P., and Jimmy Ba. “Adam: A method for stochastic optimization.” 3rd International Conference on Learning Representations. 2015. DOI: 10.48550/arXiv.1412.6980.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
