<?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="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2024-24-3-283-292</article-id><article-id custom-type="edn" pub-id-type="custom">SICESA</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2259</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="en"><subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group></article-categories><title-group><article-title>Development of an Algorithm for Semantic Segmentation of Earth Remote Sensing Data to Determine Phytoplankton Populations</article-title><trans-title-group xml:lang="ru"><trans-title>Разработка алгоритма семантической сегментации данных дистанционного зондирования Земли для определения фитопланктонных популяций</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2639-7451</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Белова</surname><given-names>Ю. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Belova</surname><given-names>Yu. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Юлия Валериевна Белова, кандидат физико-математических наук, доцент кафедры математики и информатики</p><p>344003, г. Ростов-на-Дону, пл. Гагарина, 1</p></bio><bio xml:lang="en"><p>Yulia V. Belova, Cand.Sci. (Eng.), Associate Professor of the Mathematics and Computer Science Department</p><p>1, Gagarin Square, Rostov-on-Don, 344003</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4593-817X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Развеева</surname><given-names>И. Ф.</given-names></name><name name-style="western" xml:lang="en"><surname>Razveeva</surname><given-names>I. F.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ирина Федоровна Развеева, старший преподаватель кафедры строительства уникальных зданий и сооружений</p><p>344003, г. Ростов-на-Дону, пл. Гагарина, 1</p></bio><bio xml:lang="en"><p>Irina F. Razveeva, Senior Lecturer of the Construction of Unique Buildings and Structures Department</p><p>1, Gagarin Square, Rostov-on-Don, 344003</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3194-6144</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Рахимбаева</surname><given-names>Е. О.</given-names></name><name name-style="western" xml:lang="en"><surname>Rakhimbaeva</surname><given-names>E. O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Елена Олеговна Рахимбаева, аспирант, ассистент кафедры программного обеспечения вычислительной техники и автоматизированных систем</p><p>344003, г. Ростов-на-Дону, пл. Гагарина, 1</p></bio><bio xml:lang="en"><p>Elena O. Rakhimbaeva, Postgraduate student, Teaching assistant of the Computer and Automated Systems Software Department</p><p>1, Gagarin Square, Rostov-on-Don, 344003</p></bio><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>Don State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>27</day><month>09</month><year>2024</year></pub-date><volume>24</volume><issue>3</issue><fpage>283</fpage><lpage>292</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Belova Y.V., Razveeva I.F., Rakhimbaeva E.O., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Белова Ю.В., Развеева И.Ф., Рахимбаева Е.О.</copyright-holder><copyright-holder xml:lang="en">Belova Y.V., Razveeva I.F., Rakhimbaeva E.O.</copyright-holder><license 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://www.vestnik-donstu.ru/jour/article/view/2259">https://www.vestnik-donstu.ru/jour/article/view/2259</self-uri><abstract><p>Introduction. Computer vision is widely used for semantic segmentation of Earth remote sensing (ERS) data. The method allows monitoring ecosystems, including aquatic ones. Algorithms that maintain the quality of semantic segmentation of ERS images are in demand, specifically, to identify areas with phytoplankton, where water blooms— the cause of suffocation — are possible. The objective of the study is to create an algorithm that processes satellite data as input information for the formation and checking of mathematical models of hydrodynamics, which are used to monitor the state of water bodies. Various algorithms for semantic segmentation are described in the literature. New research focuses on enhancing the reliability of recognition — often using neural networks. This approach is modified in the presented work. To develop the direction, a new set of information from open sources and synthetic data are proposed. They are aimed at improving the generalization ability of the model. For the first time, the contour area of the phytoplankton population is compared to the database — and thus the boundary conditions are formed for the implementation of mathematical models and the construction of boundary-adaptive grids.Materials and Methods. The set of remote sensing images was supplemented with the author's augmentation algorithm in Python. Computer vision segmented areas of phytoplankton populations in the images. The U-Net convolutional neural network (CNN) was trained on the basis of NVIDIA Tesla T4 computing accelerators.Results. To automate the detection of phytoplankton distribution areas, a computer vision algorithm based on the U-Net CNN was developed. The model was evaluated by the calculated values of the main quality metrics related to segmentation tasks. The following metric values were obtained: Precision = 0.89, Recall = 0.88, F1 = 0.87, Dice = 0.87, and IoU = 0.79. Graphical visualization of the results of CNN learning on the training and validation sets showed good quality of model learning. This is evidenced by small changes in the loss function at the end of training. The segmentation performed by the model turned out to be close to manual marking, which indicated the high quality of the proposed solution. The area of the segmented region of the phytoplankton population was calculated by the area of one pixel. The result obtained for the original image was 51202.5 (based on information about the number of pixels related to the bloom of blue-green algae). The corresponding result of the modeling was 51312.Discussion and Conclusion. The study expands theoretical and practical knowledge on the use of convolutional neural networks for semantic segmentation of space imagery data. Given the results of the work, it is possible to assess the potential for automating the process of semantic segmentation of remote sensing data to determine the boundaries of phytoplankton populations using artificial intelligence. The use of the proposed computer vision model to obtain contours of water bloom due to phytoplankton will provide for the creation of databases — the basis for environmental monitoring of water resources and predictive modeling of hydrobiological processes.</p></abstract><trans-abstract xml:lang="ru"><p>Введение. Компьютерное зрение широко используется для семантической сегментации данных дистанционного зондирования Земли (ДЗЗ). Метод позволяет контролировать экосистемы, в том числе водные. Востребованы алгоритмы, обеспечивающие качество семантической сегментации снимков ДЗЗ, в частности, для выявления областей с фитопланктоном, где возможно цветение воды — причина заморов. Цель исследования — создание алгоритма, обрабатывающего спутниковые данные как входную информацию для формирования и верификации математических моделей гидродинамики, по которым отслеживается состояние водных объектов. В литературе описаны различные алгоритмы семантической сегментации. Новые исследования сосредоточены на повышении надежности распознавания — чаще с помощью нейросетей. Этот подход совершенствуется в представленной работе. Для развития направления предлагаются новый набор сведений из открытых источников и синтетические данные для улучшения обобщающей способности модели. Впервые область контура фитопланктонной популяции сравнивается с базой данных — и так формируются граничные условия для реализации математических моделей и построения гранично-адаптивных сеток.Материалы и методы. Набор снимков ДЗЗ дополнили с помощью авторского аугментационного алгоритма на языке Python. Компьютерное зрение сегментировало области фитопланктонных популяций на снимках. Сверточную нейронную сеть (СНС) U-Net обучили на базе ускорителей вычислений NVIDIA Tesla T4.Результаты исследования. Для автоматизации обнаружения областей распространения фитопланктона разработан алгоритм компьютерного зрения, основанный на СНС U-Net. Модель оценили по вычисленным значениям основных метрик качества, относящихся к задачам сегментации. Получены следующие значения метрик: Precision = 0,89, Recall = 0,88, F1 = 0,87, Dice = 0,87 и IoU = 0,79. Графическая визуализация результатов обучения СНС на обучающем и валидационном наборах показала хорошее качество обучения модели. Об этом свидетельствуют малые изменения функции потерь в конце обучения. Выполненная моделью сегментация оказалась близка к ручной разметке, что говорит о высоком качестве предложенного решения. По площади одного пикселя рассчитали площадь сегментированной области фитопланктонной популяции. Полученный результат для исходного изображения — 51202,5 (по информации о количестве пикселей, относящихся к цветению сине-зеленых водорослей). Соответствующий итог моделирования — 51312.Обсуждение и заключение. Исследование расширяет теоретические и практические знания о применении сверточных нейронных сетей для семантической сегментации данных космических снимков. Учитывая итоги работы, можно оценить потенциал автоматизации процесса семантической сегментации данных ДЗЗ для определения границ фитопланктонных популяций с помощью искусственного интеллекта. Применение предложенной модели компьютерного зрения для получения контуров цветения воды из-за фитопланктона позволит создать базы данных — основу для экологического мониторинга водных ресурсов и прогностического моделирования гидробиологических процессов. </p></trans-abstract><kwd-group xml:lang="ru"><kwd>экологический мониторинг водных ресурсов</kwd><kwd>границы фитопланктона</kwd><kwd>контур цветения воды</kwd><kwd>цветение воды из-за сине-зеленых водорослей</kwd><kwd>сегментация данных космических снимков</kwd></kwd-group><kwd-group xml:lang="en"><kwd>environmental monitoring of water resources</kwd><kwd>phytoplankton boundaries</kwd><kwd>water bloom contour</kwd><kwd>blue-green algae bloom</kwd><kwd>space image data segmentation</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке Российского научного фонда (грант РНФ № 22–71–10102 «Математические модели и параллельные алгоритмы для прогнозирования динамики фитопланктонных популяций в морских системах с учетом обмена кислородом и углекислым газом на суперкомпьютерных вычислительных системах»).</funding-statement><funding-statement xml:lang="en">The research was done with the financial support of the Russian Science Foundation (grant No. 22–71–10102 “Mathematical Models and Parallel Algorithms for Predicting the Dynamics of Phytoplankton Populations in Marine Systems Taking into Account the Exchange of Oxygen and Carbon Dioxide on Supercomputer Computation Systems”).</funding-statement></funding-group></article-meta></front><body><p>Introduction. Automated algorithms for processing information received from satellites are needed in various fields of activity. Solving fundamental and applied problems of ecology requires segmentation of regions in accordance with the focus of attention of researchers. This optimizes the process of studying and modeling hydrobiological processes. An example of such local interest is the bloom of water due to the spread of phytoplankton. The phenomenon is important for current and complex monitoring of water resources. It is clearly visible from satellites during remote sensing of the Earth (ERS).</p><p>Water bloom affects significantly its quality in surface sources used for domestic water supply systems [<xref ref-type="bibr" rid="cit1">1</xref>]. The reaction of phytoplankton populations in the hydrological environment can reliably assess the general state of the aquatic ecosystem [<xref ref-type="bibr" rid="cit2">2</xref>]. The negative consequences of uncontrolled algae growth are mass death of fish (suffocation), increased load on water purification plants [<xref ref-type="bibr" rid="cit3">3</xref>], and pollution of shores and beaches [<xref ref-type="bibr" rid="cit4">4</xref>].</p><p>Systematic measurements at automatic water quality monitors, as well as obtaining data from research expeditions, are labor-intensive and expensive activities. An additional source of information on the state of the phytoplankton community is modern satellite systems equipped with survey instruments. They allow remote recording of the state of the algae biomass, tracking its dynamics in a given time period.</p><p>A significant advantage of satellite data as a tool for monitoring water resources is the possibility of full-scale and operational control at any point on Earth. A wide view of the water area, as a rule, gives researchers a significant amount of useful information. But, despite the active development of systems based on computer vision algorithms, the problem of identifying the contours of regions of interest in remote sensing data has not yet been fully solved.</p><p>Good results are obtained by various algorithms of semantic segmentation on images. With their help, it is possible to identify and clarify the boundaries and structure of natural objects. In [<xref ref-type="bibr" rid="cit5">5</xref>], the efficiency of the LBP method (local binary patterns) for recognizing objects consisting of curvilinear contours is shown. LBP provides high edge sharpness and detail of Earth satellite sensing data. In [<xref ref-type="bibr" rid="cit6">6</xref>], it is noted that to increase the reliability of recognition, it is required to combine artificial intelligence algorithms and such classical methods of image edge detection as Sobel, Kirsch and Laplace operators. In [<xref ref-type="bibr" rid="cit7">7</xref>], a comprehensive approach is proposed for semantic processing of satellite images of unlimited size using U-Net neural network models, which showed an F1-score value from 0.78 to 0.91 when detecting objects.</p><p>Paper [<xref ref-type="bibr" rid="cit8">8</xref>] provides an overview of intelligent methods for solving the problem of semantic segmentation of data on satellite images. The authors conclude that in this case, neural network algorithms are the most effective and productive. As an example, a convolutional neural network (CNN) is given, trained on several thousand satellite images of Massachusetts (USA). The accuracy of the model was 85.31%. In [<xref ref-type="bibr" rid="cit9">9</xref>], semantic segmentation, instance segmentation, and panoptic segmentation are considered. The advantages of using deep learning methods implemented in the architectures of such CNN as SegNet, U-Net, and DeepLab are specified. In [<xref ref-type="bibr" rid="cit10">10</xref>], automated processing of satellite images is based on a combination of the SpaceNet dataset and progress in computer vision which are made possible by deep learning. This paper presents five approaches based on improvements to the U-Net and Mask R-Convolutional Neural Networks models. The metric values for the best models are as follows: average precision (AP) and average recall (AR) are 0.937 and 0.959, respectively. An effective application of CNN for detecting contrails on satellite images is described in [<xref ref-type="bibr" rid="cit11">11</xref>]. It is proven that in large-scale monitoring of contrails with measurement of their impact on climate, the approach based on CNN of U-Net architecture demonstrates F1-score equal to 0.52, with an overall average detection probability of 0.51.</p><p>The 2023 models Segment Anything (SAM), Language-Segment-Anything (Lang-SAM), and HQ-SAM are of particular interest. These are dynamic deep learning tools that can predict object masks from images using input hints. Several researchers have already applied this approach to the analysis of aerial photographs and ERS data. The accuracy of identifying areas of interest has proven to be high [<xref ref-type="bibr" rid="cit12">12</xref>]. In [<xref ref-type="bibr" rid="cit13">13</xref>], the F1- score value reaches 86.5%±4.1%. In the future, models of similar architecture with various modifications (Polyp-SAM, Grounding DINO, etc.) will provide for both interactive (requiring user intervention) and automatic segmentation.</p><p>Intelligent technologies are increasingly being introduced to process remote sensing data. High accuracy of models is noted. Particular attention is paid to methods based on such CNN as SegNet, U-Net, DeepLab in combination with classical methods of image preprocessing. A generalized approach to segmentation is actively developing.</p><p>This paper considers the solution to a problem in the ERS data assimilation using computer vision. The application of U-Net CNN for segmentation of areas containing phytoplankton populations is shown. The algorithm created by the authors provides for the segmentation of regions of interest and calculation of their areas, which is required for further analysis when solving problems of hydrodynamics and hydrobiology.</p><p>The following four points describe the scientific novelty of the presented study.</p><p>To achieve the set goal, it is required to solve a number of problems:</p><p>The theoretical significance of the study is due to the expansion of ideas about the possibilities of using computer vision technology in the field of water resources monitoring. The practical significance consists in the development of an applied cross-platform and scalable tool for analyzing remote sensing images to record regions of interest in aquatic ecosystems.</p><p>Materials and Methods. For geospatial analysis, we use open-source software that is often applied to solve environmental problems [<xref ref-type="bibr" rid="cit15">15</xref>].</p><p>The study is based on current satellite data. The authors focus on the state of water bodies during the bloom of blue-green algae. Analysis of this information allows:</p><p>To automate the process of detecting regions of phytoplankton populations and calculating their areas, it is proposed to develop a computer vision algorithm based on the U-Net CNN architecture.</p><p>As a training sample for the deep learning algorithm, 20 space images of water bodies such as the Black, Caspian, Azov Seas, etc., were taken. The photos were obtained at different points on the earth's surface.</p><p>The first step was to label the images to transform the information into a format that could be understood by the computer vision algorithm for performing the segmentation. There were two common approaches to providing annotations:</p><p>We have used the first option, where the pixel-level mask files represent regions of interest for the algorithm. The marked masks are files with the extension jpeg or png. The proportions correspond to the image they annotate. Figure 1 shows an example of the original image and its mask, where green indicates land, blue indicates water surface, and red indicates the region of the phytoplankton population.</p><fig id="fig-1"><caption><p>Fig. 1. Image mapping: a — original image; b — image mask</p></caption><graphic xlink:href="donstu-24-3-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2024/3/jDlG8yFKigQWu9SSVk0FHFw9LDjsLLE3raKFUxOx.jpeg</uri></graphic></fig><p>To increase the number of images in the data set, we used the authors' augmentation code, supplemented with noise effects. When creating the extended data set, we used the following modifications of the original images:</p><p>All changes were made taking into account the noise that may appear on real images obtained through remote sensing, and were segmented using the developed algorithm.</p><p>Let us note the advantage of the authors' algorithm for creating additional source data. Under conditions of a limited set of real images, the use of artificially created images for training will allow for a more fine-tuning of the developed model, optimizing its parameters and making it more resistant to distortion in practical application.</p><p>The U-Net CNN architecture is designed to solve the problem of biomedical data segmentation. The determining factor in its selection is the relatively small size of the initial data, with which U-Net shows satisfactory results in practice.</p><p>The U-Net CNN architecture is based on the interaction of convolution layers + pooling, which first reduce the spatial resolution of the image (encoder), and then increase it, having previously combined it with the image data and passed it through other convolution layers (decoder) (Fig. 2).</p><fig id="fig-2"><caption><p>Fig. 2. Architecture of U-Net SNN</p></caption><graphic xlink:href="donstu-24-3-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2024/3/pRzcJCr65cWEDejZ16DZTP3AhSENMcLgRxYfzTtJ.jpeg</uri></graphic></fig><p>The convolutional blocks of the decoder and encoder are linked by end-to-end connections, or skip connections. This solves the problem of vanishing gradient, which is a challenge for computer vision [<xref ref-type="bibr" rid="cit20">20</xref>]. In this study, we used the encoder from the ResNet–50 neural network, pre-trained on the ImageNet dataset.</p><p>To select the hyperparameters of the U-Net CNN that affect the architecture and training process, the Optuna library was used. This made it possible to automate the model tuning to achieve better results.</p><p>Research Results. Table 1 shows the model parameters specified under training.</p><table-wrap id="table-1"><caption><p>Table 1</p><p>Parameters for Training the U-Net Convolutional Neural Network</p></caption><table><tbody><tr><td>No.</td><td>Parameter</td><td>Value</td></tr><tr><td>1</td><td>Number of images in training set</td><td>700</td></tr><tr><td>2</td><td>Number of images in validation set</td><td>200</td></tr><tr><td>3</td><td>Number of images in test sample</td><td>100</td></tr><tr><td>4</td><td>Batch size</td><td>10</td></tr><tr><td>5</td><td>Learning rate</td><td>1st-4</td></tr><tr><td>6</td><td>Overfitting detector</td><td>Early stopping</td></tr><tr><td>7</td><td>Solver</td><td>Adam</td></tr></tbody></table></table-wrap><p>The model was trained using optimization of the Dice loss function (2) based on the Dice coefficient (1).</p><p> (1)</p><p> (2)</p><p>Here, X — a set of pixels defined during the mapping as a scope of a specific class; Y — a set of pixels assigned to a specific class according to the conclusions of the developed segmentation model. The Smooth coefficient is used to smooth the calculation result in the case when the values X and Y are close to zero.</p><p>The Adam method for stochastic optimization was used to train the model. Early stopping was used as an overfitting detector. In machine learning, this is one of the most widely used regularization methods to prevent overfitting. The training process was performed on the basis of NVIDIA Tesla T4 computing accelerators, it was implemented in 100 epochs and took 55 minutes.</p><p>Figure 3 shows the graph of CNN training on the training and validation sets. The OX axis shows the training epochs, and the OY axis shows the values of the loss function. Analyzing the graph, we can conclude that the quality of model training is good, since at the end of training on the training sample, small changes in the loss function are observed.</p><fig id="fig-3"><graphic xlink:href="donstu-24-3-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2024/3/o2vhEqUvTjijNXeiLFV2enVRf2YpCJHXOLxPfOZN.jpeg</uri></graphic></fig><p>When assessing the quality of segmentation models, the Dice coefficient and the metric of the degree of intersection between two bounding rectangles (Intersection over Union — IoU, Jaccard index), determined form the following formula, are used:</p><p> (2)</p><p>where X — a set of pixels defined under the mapping as a scope of a concrete class; Y — a set of pixels assigned to a concrete class according to the conclusions of the developed segmentation model.</p><p>Table 2 presents the values of per-pixel precision, recall, F1-score, Dice coefficient, and IoU. To obtain the final IoU value, the weighted average is calculated for the values of this metric for each class.</p><table-wrap id="table-2"><caption><p>Table 2</p><p>Results of Model Quality Assessment on the Test Sample</p></caption><table><tbody><tr><td>Metric</td><td>Precision</td><td>Recall</td><td>F1</td><td>Dice</td><td>IoU</td></tr><tr><td>Average value for test sample</td><td>0.89</td><td>0.88</td><td>0.87</td><td>0.87</td><td>0.79</td></tr></tbody></table></table-wrap><p>Figure 4 shows the results of the algorithm's work on segmenting regions of water resources, land and phytoplankton populations. The results obtained satisfy the tasks of water resource monitoring and have practical value.</p><fig id="fig-4"><caption><p>Fig. 4. Algorithm results for segmenting areas of water resources, land and phytoplankton populations: a, d — original image; b, e — manual mapping; c, f — model result</p></caption><graphic xlink:href="donstu-24-3-g004.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2024/3/5CCjeevuMvoeFZOjBajyyNoBfzC1sCsiOTnKigAQ.jpeg</uri></graphic></fig><p>The segmentation result in Figures 4 c and 4 f is visually close to manual mapping, which indicates the high quality of the model. The area of the segmented region of the phytoplankton population was calculated by estimating the area of one pixel. Each image provided has additional metadata indicating the image scale and its resolution. Based on this value, the area occupied by each pixel is calculated. In the case considered for Figure 4 a, the final value is 51202.5. This figure was obtained according to information on the number of pixels related to blue-green algae blooms from a set of segmented images of phytoplankton populations in coastal systems [<xref ref-type="bibr" rid="cit21">21</xref>]. The calculation result for Figure 4 c is 51312.</p><p>Discussion and Conclusion. When assessing the state of water resources, computer vision and other machine learning algorithms allow specialists to become free from monotonous operations. They are performed by intelligent systems. In this case, monitoring can be carried out round-the-clock. The algorithm will adequately predict risks, model the development of situation, and support the adoption of operational decisions. Stored and replicated knowledge in the form of databases and registers can be used to create long-term sources of information that researchers can use to analyze the state of water bodies and build climate models.</p><p>Processing ERS data in the form of semantic contours will provide verifying complex mathematical models through refining boundary and initial conditions, increasing the accuracy, speed and reliability of predictive modeling of hydrobiological processes.</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Yun Zhang, Wanli Gao, Yuying Li, Yeqing Jiang, Xiaonuo Chen, Yinlei Yao, et al. Characteristics of the Phytoplankton Community Structure and Water Quality Evaluation in Autumn in the Huaihe River (China). International Journal of Environmental Research and Public Health. 2021;18(22):12092. https://doi.org/10.3390/ijerph182212092</mixed-citation><mixed-citation xml:lang="en">Yun Zhang, Wanli Gao, Yuying Li, Yeqing Jiang, Xiaonuo Chen, Yinlei Yao, et al. Characteristics of the Phytoplankton Community Structure and Water Quality Evaluation in Autumn in the Huaihe River (China). International Journal of Environmental Research and Public Health. 2021;18(22):12092. https://doi.org/10.3390/ijerph182212092</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Huang Yiqiang, Shen Yucheng, Zhang Shouzhi, Li Yang, Sun Zeyu, Feng Mingming, et al. Characteristics of Phytoplankton Community Structure and Indication to Water Quality in the Lake in Agricultural Areas. Frontiers in Environmental Science. 2022;10:1–14. http://doi.org/10.3389/fenvs.2022.833409</mixed-citation><mixed-citation xml:lang="en">Huang Yiqiang, Shen Yucheng, Zhang Shouzhi, Li Yang, Sun Zeyu, Feng Mingming, et al. Characteristics of Phytoplankton Community Structure and Indication to Water Quality in the Lake in Agricultural Areas. Frontiers in Environmental Science. 2022;10:1–14. http://doi.org/10.3389/fenvs.2022.833409</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Говорова Ж.М., Говоров О.Б. Влияние фитопланктона на формирование качества воды и методы его удаления. Часть 1. С.О.К. Сантехника. Отопление. Кондиционирование. Энергосбережение. 2019;206(2):32–35. URL: https://www.c-o-k.ru/articles/vliyanie-fitoplanktona-na-formirovanie-kachestva-vody-i-metody-ego-udaleniya-chast-1 (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Govorova ZhM, Govorov OB. Influence of Phytoplankton on the Formation of Water Quality and Methods of its Removal. Part 1. Plumbing, Heating, Air Conditioning. 2019;206(2):32–35. (In Russ.) URL: https://www.c-o-k.ru/articles/vliyaniefitoplanktona-na-formirovanie-kachestva-vody-i-metody-ego-udaleniya-chast-1 (accessed: 04.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ерина О.Н., Пуклаков В.В., Соколов Д.И., Гончаров А.В. Подледное цветение фитопланктона в Можайском водохранилище. Вестник биотехнологии и физико-химической биологии имени Ю.А. Овчинникова. 2019;15(2):49–54. URL: https://biorosinfo.ru/upload/file/journal_56.pdf (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Erina ON, Puklakov VV, Sokolov DI, Goncharov AV. Subglacial Phytoplankton Bloom in the Mozhaisk Reservoir. Yu.A. Ovchinnikov Bulletin of Biotechnology and Physical and Chemical Biology. 2019;15(2):49–54. (In Russ.) URL: https://biorosinfo.ru/upload/file/journal_56.pdf (accessed: 04.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Panasenko ND, Poluyan AYu, Motuz NS. Algorithm for Monitoring the Plankton Population Dynamics Based on Satellite Sensing Data. Journal of Physics: Conference Series. 2021;2131(3):032052. https://doi.org/10.1088/17426596/2131/3/032052</mixed-citation><mixed-citation xml:lang="en">Panasenko ND, Poluyan AYu, Motuz NS. Algorithm for Monitoring the Plankton Population Dynamics Based on Satellite Sensing Data. Journal of Physics: Conference Series. 2021;2131(3):032052. https://doi.org/10.1088/17426596/2131/3/032052</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Панасенко Н.Д., Ганжур М.А., Ганжур А.П. Исследование применения космических снимков для определения объектов на поверхности водоемов. Инженерный вестник Дона. 2020;72(12):376–387. URL: http://www.ivdon.ru/uploads/article/pdf/IVD_19__11_Panasenko_Ganzhur1.pdf_244b44d819.pdf (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Panasenko ND, Ganzhur MA, Ganzhur AP. Multichannel Satellite Image Application for Water Surface Objects Identification. Engineering Journal of Don. 2020;72(12):376–387. URL: http://www.ivdon.ru/uploads/article/pdf/IVD_1911_Panasenko_ Ganzhur1.pdf_244b44d819.pdf (accessed: 04.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Янакова Е.С., Тюрин А.А. Комплексный алгоритм семантической обработки спутниковых изображений. Известия Тульского государственного университета. Технические науки. 2020;(10):183–189.</mixed-citation><mixed-citation xml:lang="en">Yanakova ES, Tyurin AA. Complex Algorithm for Semantic Processing of Satellite Images. Izvestiya TulGU. 2020;(10):183–189.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Друки А.А., Спицын В.Г., Болотова Ю.А., Башлыков А.А. Семантическая сегментация данных дистанционного зондирования Земли при помощи нейросетевых алгоритмов. Известия Томского политехнического университета. Инжиниринг георесурсов. 2018;329(1):59–68. URL: https://earchive.tpu.ru/bitstream/11683/46113/1/bulletin_tpu-2018-v329-i1-07.pdf (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Druki AA, Spitsyn VG, Bolotova YuA, Bashlykov AA. Semantic Segmentation of Earth Remote Sensing Data Using Neural Network Algorithms. Bulletin of Tomsk Polytechnic University. Geo Assets Engineering. 2018;329(1):59–68. URL: https://earchive.tpu.ru/bitstream/11683/46113/1/bulletin_tpu-2018-v329-i1-07.pdf (accessed: 04.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Лукашик Д.В. Анализ современных методов сегментации изображений. Экономика и качество систем связи. 2022;24(2):57–65. URL: https://journal-ekss.ru/wp-content/uploads/2022/06/57-65.pdf (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Lukashik DV. Analysis of Modern Image Segmentation Methods. Economics and Quality of Communication Systems. 2022;24(2):57–65. URL: https://journal-ekss.ru/wp-content/uploads/2022/06/57-65.pdf (accessed: 04.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Mohanty S, Czakon J, Kaczmarek K, Pyskir A, Tarasiewicz P, Kunwar S, et al. Deep Learning for Understanding Satellite Imagery: An Experimental Survey. Frontiers in Artificial Intelligence. 2020;3:534696. http://doi.org/10.3389/frai.2020.534696</mixed-citation><mixed-citation xml:lang="en">Mohanty S, Czakon J, Kaczmarek K, Pyskir A, Tarasiewicz P, Kunwar S, et al. Deep Learning for Understanding Satellite Imagery: An Experimental Survey. Frontiers in Artificial Intelligence. 2020;3:534696. http://doi.org/10.3389/frai.2020.534696</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Hoffman JP, Rahmes TF, Wimmers AJ, Feltz WF. The Application of a Convolutional Neural Network for the Detection of Contrails in Satellite Imagery. Remote Sensing. 2023;15(11):2854. https://doi.org/10.3390/rs15112854</mixed-citation><mixed-citation xml:lang="en">Hoffman JP, Rahmes TF, Wimmers AJ, Feltz WF. The Application of a Convolutional Neural Network for the Detection of Contrails in Satellite Imagery. Remote Sensing. 2023;15(11):2854. https://doi.org/10.3390/rs15112854</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ren Yougui, Xiaomei Yang, Zhihua Wang, Ge Yu, Yueming Liu, Xiaoliang Liu, et al. Segment Anything Model (SAM) Assisted Remote Sensing Supervision for Mariculture — Using Liaoning Province, China as an Example. Remote Sensing. 2023;15(24):5781. https://doi.org/10.3390/rs15245781</mixed-citation><mixed-citation xml:lang="en">Ren Yougui, Xiaomei Yang, Zhihua Wang, Ge Yu, Yueming Liu, Xiaoliang Liu, et al. Segment Anything Model (SAM) Assisted Remote Sensing Supervision for Mariculture — Using Liaoning Province, China as an Example. Remote Sensing. 2023;15(24):5781. https://doi.org/10.3390/rs15245781</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Alagialoglou L, Manakos I, Papadopoulou S, Chadoulis R-T, Kita A. Mapping Underwater Aquatic Vegetation Using Foundation Models With Airand Space-Borne Images: The Case of Polyphytos Lake. Remote Sensing. 2023;15(16):4001. https://doi.org/10.3390/rs15164001</mixed-citation><mixed-citation xml:lang="en">Alagialoglou L, Manakos I, Papadopoulou S, Chadoulis R-T, Kita A. Mapping Underwater Aquatic Vegetation Using Foundation Models With Airand Space-Borne Images: The Case of Polyphytos Lake. Remote Sensing. 2023;15(16):4001. https://doi.org/10.3390/rs15164001</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Бескопыльный А.Н., Стельмах С.А., Щербань Е.М., Развеева И.Ф., Кожакин А.Н., Бескопыльный Н.А., Оноре Г.С. Программа для аугментации изображений. Патент РФ, № 2022685192. 2022. URL: https://new.fips.ru/registers-doc-view/fips_servlet?DB=EVM&amp;DocNumber=2022685192&amp;TypeFile=html (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Beskopylny AN, Stelmakh SA, Shcherban EM, Razveeva IF, Kozhakin AN, Beskopylny NA, et al. Image Augmentation Software. RF Patent, No. 2022685192. 2022. (In Russ.) URL: https://new.fips.ru/registers-docview/fips_servlet?DB=EVM&amp;DocNumber=2022685192&amp;TypeFile=html (accessed: 04.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Cortés IM. Open-Source Software for Geospatial Analysis. Nature Reviews Earth and Environment. 2023;4(143):1. https://doi.org/10.1038/s43017-023-00401-4</mixed-citation><mixed-citation xml:lang="en">Cortés IM. Open-Source Software for Geospatial Analysis. Nature Reviews Earth and Environment. 2023;4(143):1. https://doi.org/10.1038/s43017-023-00401-4</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Развеева И.Ф., Рахимбаева Е.О. Применение методов искусственного интеллекта при анализе скоплений фитопланктонных популяций на водной поверхности. В: Тр. Междунар. науч. конф. «Интеллектуальные информационные технологии и математическое моделирование» (ИИТ&amp;ММ-2022). Ростов-на-Дону: Донской государственный технический университет; 2022. С. 45–49.</mixed-citation><mixed-citation xml:lang="en">Razveeva IF, Rakhimbaeva EO. Application of Artificial Intelligence Methods in the Analysis of Phytoplankton Populations on the Water Surface. In: Proc. International Scientific Conference “Intelligent Information Technologies and Mathematical Modeling”. Rostov-on-Don: DSTU Publ. House; 2022. P. 45–49.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Hopkins JE, Palmer MR, Poulton AJ, Hickman AE, Sharples J. Control of a Phytoplankton Bloom by WindDriven Vertical Mixing and Light Availability. Limnology and Oceanography. 2021;66:1926–1949. https://doi.org/10.1002/lno.11734</mixed-citation><mixed-citation xml:lang="en">Hopkins JE, Palmer MR, Poulton AJ, Hickman AE, Sharples J. Control of a Phytoplankton Bloom by WindDriven Vertical Mixing and Light Availability. Limnology and Oceanography. 2021;66:1926–1949. https://doi.org/10.1002/lno.11734</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Yanhui Dai, Shangbo Yang, Dan Zhao, Chuanmin Hu, Wang Xu, Donald M Anderson, et al. Coastal Phytoplankton Blooms Expand and Intensify in the 21st Century. Nature. 2023;615:280–284. https://www.nature.com/articles/s41586-023-05760-y</mixed-citation><mixed-citation xml:lang="en">Yanhui Dai, Shangbo Yang, Dan Zhao, Chuanmin Hu, Wang Xu, Donald M Anderson, et al. Coastal Phytoplankton Blooms Expand and Intensify in the 21st Century. Nature. 2023;615:280–284. https://www.nature.com/articles/s41586-023-05760-y</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Asselot R, Lunkeit F, Holden P, Hense I. Climate Pathways behind Phytoplankton-Induced Atmospheric Warming. Biogeosciences. 2022;19(1):223–239. http://doi.org/10.5194/bg-19-223-2022</mixed-citation><mixed-citation xml:lang="en">Asselot R, Lunkeit F, Holden P, Hense I. Climate Pathways behind Phytoplankton-Induced Atmospheric Warming. Biogeosciences. 2022;19(1):223–239. http://doi.org/10.5194/bg-19-223-2022</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun. Deep Residual Learning for Image Recognition. In: Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR). New York City: IEEE; 2016. P. 770–778. https://doi.org/10.48550/arXiv.1512.03385</mixed-citation><mixed-citation xml:lang="en">Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun. Deep Residual Learning for Image Recognition. In: Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR). New York City: IEEE; 2016. P. 770–778. https://doi.org/10.48550/arXiv.1512.03385</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Белова Ю.В., Развеева И.Ф., Рахимбаева Е.О. Программа для оконтуривания области фитопланктонных популяций в прибрежных системах. Патент РФ, № 2022685220. 2022. URL: https://new.fips.ru/registers-docview/fips_servlet?DB=EVM&amp;DocNumber=2022685220&amp;TypeFile=html (дата обращения: 04.06.2024).</mixed-citation><mixed-citation xml:lang="en">Belova YuV, Razveeva IF, Rakhimbaeva EO. A Program for Delineating the Area of Phytoplankton Populations in Coastal Systems. RF Patent, No. 2022684631. 2022. (In Russ.) URL: https://new.fips.ru/registers-docview/fips_servlet?DB=EVM&amp;DocNumber=2022685220&amp;TypeFile=html (accessed: 04.06.2024).</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>
