<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Edge Computing Workshop, April</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/info14100535</article-id>
      <title-group>
        <article-title>Search and classification of objects in the zone of reservoirs and coastal zones</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Viktorija M. Smolij</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natan V. Smolij</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergii P. Sayapin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National University of Life and Environmental Sciences of Ukraine</institution>
          ,
          <addr-line>15 Heroyiv Oborony Str., Kyiv, 03041</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”</institution>
          ,
          <addr-line>37 Beresteiskyi Ave., Kyiv, 03056</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>5</volume>
      <issue>2024</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>A minimal working version of the computer vision subsystem has been developed specifically for deployment on a research unmanned aerial vehicle (UAV). This subsystem focuses on detecting specific objects present on the surfaces of water bodies and subsequently classifying them. The efectiveness of this subsystem was evaluated by comparing two state-of-the-art models, YOLOv5 and YOLOv8, to determine their suitability for addressing the target problem. To evaluate performance of the resulted model's series of test was performed. It resulted in achieving desired output of object detections but with low accuracy of classification, however such systems can be used as wider-area object detector. According to the obtained results, it can be seen that the system detects objects on the water surface, but the classification of these objects is not good. There are several reasons for this: errors in the labeling of the dataset and the small size of the dataset. A possible scenario of using the built model is the general collection of information about the reservoir without regard to the classification output. In the process of such exploitation, it can be considered as expedient to collect a dataset that will correspond to the data from the drone (the data of the current dataset is data from surveillance cameras and video recordings from boats). In the future, form the dataset according to the developer's requirements, applying the necessary data augmentation steps.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;dataset</kwd>
        <kwd>model</kwd>
        <kwd>image distribution</kwd>
        <kwd>confusion matrix</kwd>
        <kwd>training metrics</kwd>
        <kwd>augmentation</kwd>
        <kwd>mosaic placement of images</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the modern world of robotics, many tasks require the intervention of artificial intelligence to increase
the number of tasks to be solved [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1, 2, 3, 4</xref>
        ], increase productivity, reduce execution time, scale processing,
exclude a person from the process of performing routine tasks, and ensure online information collection
and processing processes [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5, 6, 7, 8</xref>
        ]. So, for example, creating maps and patrolling water bodies
using traditional methods is a time-consuming and time-consuming process that can be improved and
accelerated with the help of artificial intelligence [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9, 10, 11</xref>
        ].
      </p>
      <p>
        In the modern period of development of unmanned aerial vehicles comes the realization that many
tasks of research and observation can be transferred to automated drones, which will perform them faster
and better due to the possibility of installing additional computing power as a payload [
        <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15">12, 13, 14, 15</xref>
        ].
This approach is also supported by the fact that flight controllers available on the market, such as
Betaflight, Pixhawk, etc. [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ], have a wide range of interfaces for communicating with external
devices, exchanging telemetry information, camera data and other interesting data sets that can be
grouped into datasets for automation management and debugging processes [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ].
      </p>
      <p>
        Computer vision systems are technologies that give computers the ability to recognize and analyze
visual data [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The structure of a computer vision system is usually complex and depends on the
specific task and the technologies used [
        <xref ref-type="bibr" rid="ref21">21, 22</xref>
        ]. However, generally speaking, a computer vision system
can be divided into several key components: data collection, data pre-processing, feature summarization,
recognition and classification, decision-making process, presentation of results, etc.
      </p>
      <p>Unmanned aerial vehicles (UAVs) have various structural elements that determine their functionality
and characteristics. The main structural elements of a UAV include: fuselage (body), wings, tail unit,
engines, connecting elements, equipment for filming and observation (cameras, sensors). The variety
of tasks for the use of UAVs in water and coastal zones illustrate the importance and relevance of the
conducted research for various fields of application, including full-scale war on the territory of Ukraine,
customs, security, monitoring, ecology and natural science. The purpose of the research is to create a
minimum working version of the computer vision subsystem for use on a research UAV and to provide
instructions for further improvement of the system and its development.</p>
      <p>The feasibility of using AI is due to the fact that there is no clear algorithm for detecting objects on
the water surface using image processing methods other than AI. Also, the use of UAVs in combination
with AI will allow processing data from large areas of the earth and water surface, which will improve
the response to emergency situations with the use of a limited number of human resources [23].</p>
      <p>For task of object detection in the image, there are a large number of software solutions that allow
you to construct and train a neural network. Examples of such solutions are tensorflow, pytorch, theano,
ultralytics, chainer libraries. Since the task of creating a dataset is part of the usual functionality of the
libraries, the range of possible options is narrowed to the ultralytics API, which is less flexible in terms
of model selection, but provides a wide functionality for working with data. To perform the given task,
it is most appropriate to use the Ultralytics API, as they provide the necessary functionality for dataset
synthesis and provide interfaces for programming the training of a wide range of models for object
detection. The software is written in the Python programming language due to its dynamic typing and
automatic garbage collection, as well as a port of the above API for this language.</p>
    </sec>
    <sec id="sec-2">
      <title>2. A model of an artificial intelligence system</title>
      <sec id="sec-2-1">
        <title>2.1. Creating a dataset</title>
        <p>The subsystem will control the drone, which must move along the route at the points specified by the
user, and be able to detect such objects as boats, ships, buoys, garbage islands, swimmers and drowning
people from the image from the camera.</p>
        <p>The dataset is under development and is a compilation from several data sources:
https://universe.roboflow.com/hamdi-ali/plastic-pollution-ugslg, https://universe.roboflow.
com/double-o-co-ltd/marine-object-detection-yjybm/dataset/4, https://universe.roboflow.com/
pwnface4-gmail-com/drowning-people. The general principles, application, versatility and features of
use are given in [24, 25, 26, 27, 28]</p>
        <p>Model definition: since it is planned to implement the model on a Raspberry microcomputer, 2
possible models for training can be distinguished, YOLOv5 due to its small size and YOLOv8 due to
the fact that with approximately the same number of parameters as YOLOv5, the model gives a better
result, as shown in figure 1.</p>
        <p>In the figure 1, the number of parameters is shown on the abscissa axis, and the efectiveness is
shown on the ordinate axis.</p>
        <p>The following are examples of the considered images. The “Boat” object class is shown in figure 3.
The object class “Ship” is shown in figure 4.</p>
        <p>The object class “Buoy” is given on figure 5.</p>
        <p>The class of objects “Swimmer” is shown in figure 6.</p>
        <p>The object class “Drowning man” is shown in figure 7.</p>
        <p>The distribution of images by classes is shown in figure 8.</p>
        <p>The largest number of markings belongs to the boat class (1629 units). Along with this class, the
following classes are well represented (in descending order): swimmer, boat and buoy, respectively
1498, 1270 and 1186. The garbage and drowning man classes contain the least number of images, which
can lead to training anomalies. The distribution of images between datasets is shown in figure 9.</p>
        <p>This distribution is due to the fact that for the available 6,000 images, the test data set will consist of
three hundred images, which is more than enough to test the performance of the model.</p>
        <p>The selection of these classes for the dataset was due to the fact that it allows covering a large part of
the objects of maritime navigation and interaction. The addition of human images to the dataset is also
due to the fact that the deployable drone can be used as a rescue drone and add the functionality of
calling rescuers or providing assistance: lifebuoys or vests can be attached to the drone.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Primary testing</title>
        <p>For the YOLOv5 model, the confusion matrix is shown in figure 10.</p>
        <p>The history of the metrics of the training model is given in figure 11.</p>
        <p>We can see that the model classifies swimmers and debris islands well, although this may be the
result of insuficient images for these classes. The most successful class for recognition was “boat” with
a probability of correct recognition of 52 percent, which is the expected result for this model. The
classes “Buoy” and “Drowning man” are recognized worse and usually the model classifies them as
background.</p>
        <p>This may be due to both their similarity in the image and their small size and few special features.
Ships are also poorly recognized, possibly due to the large number of images in the dataset, in which
the ship is a tanker on the horizon and, accordingly, has small dimensions in the image.</p>
        <p>Figure 12 shows the results of model verification.</p>
        <p>The analysis shows that the model recognizes the object correctly, but gives a small percentage of
confidence in its predictions. It is because of this fact that some objects remain unrecognizable.</p>
        <p>For the YOLOv8 model, figure 13 shows the confusion matrix.</p>
        <p>The history of the metrics of the training model is given in figure 14.</p>
        <p>Results of model verification is given in figure 15.</p>
        <p>The analysis shows that the model recognizes the object correctly, but gives a small percentage of
confidence in its predictions. It is because of this fact that some objects remain unrecognizable.</p>
        <p>The obtained results give grounds for the conclusion that problems in training the model arise
precisely because of the dataset. Accordingly, for further development and obtaining a higher-quality
model, an increase in the number and quality of marked images is required.</p>
        <p>At the current stage, YOLO8 has better class recognition performance, although both models correctly
locate objects, but have low confidence in the obtained results. This could be due to poor annotation,
namely the similarity of the classes “Boat” and “Ship”, “Drowning man” and “Swimmer”, so I think it is
necessary to add more images, re-evaluate the old ones and add data augmentation to diversify the
training data.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset editing</title>
      <p>After marking another two thousand images, it was decided to move on to training a new model based
on the YOLOv8 model. Images with the following types of augmentations were introduced into the
dataset: cropping images for better behavior on images with small objects, generating a new image by
placing images in a mosaic, which allows the model to better process images with lower resolution and
smaller objects, vertical mirroring in order to exclude the possibility of an uneven distribution of boats
between the classes with the nose to the left and to the right.</p>
      <p>The parameters of the resulting dataset are given in figure 16.</p>
      <p>Examples of augmented images of objects are shown in figure 17.</p>
      <p>Training was performed over one hundred epochs with a pre-trained model provided by the ultralytics
API. In figure 18 shows the history of training metrics of the YOLOv8 model.</p>
      <p>Figure 19 shows the confusion matrix for the YOLOv8 model.</p>
      <p>The results of detection of the newly trained model are shown in figure 20.</p>
      <p>We can see that the results difer to a certain extent, which confirms the correctness of the chosen
direction of improving the dataset.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Testing</title>
      <sec id="sec-4-1">
        <title>4.1. Testing on third-party images with classification enabled</title>
        <p>In figure 21a shows the image after processing by the YOLOv8 model with an accuracy threshold of 0.4,
which was able to detect the object “Swimmer” at the location of one of the many objects “Boat” with a
probability of 0.56.</p>
        <p>The image shown in figure 21b has a high probability of recognizing the objects “Boat” and “Ship”,
but assigns the recognized objects to the wrong class (misclassification).</p>
        <p>A fairly large volume of research was conducted, as a result of which a significant number of results
were obtained and summarized, in particular. A single simple object in the frontal image is correctly
recognized and classified. The small Buoy object in the background is completely ignored by the model.
A small number of relatively large mountain-view objects were classified with high confidence and
correctly. The swimmers closest to the camera were most likely detected, all other objects, including the
“Boat”, were not detected. When testing the model, the Garbage object was not recognized, and the Boat
object was completely ignored. The example of a swimming frame illustrates the correct recognition
of several Swimmer objects from a large number of available ones and the complete ignoring of the
recognition of Boat objects. For the three Boat objects, the YOLOv8 image model sees two Swimmer
objects instead of the expected Boat objects. Non-existent objects are not found, the class of existing
objects is confused, possibly due to the small size of the latter.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Test results for reduced accuracy threshold with object detection classification function disabled, YOLOv8</title>
        <p>For the following objects, the accuracy threshold was reduced to 0.1 and the classification function
was disabled. Almost all recognized objects were correctly located. The model does not define objects
where they do not exist.</p>
        <p>The figure 22 shows examples of images with the accuracy threshold reduced to 0.1 and the
classification function disabled.</p>
        <p>For experimental objects, 100 percent of objects were marked regardless of scale. Marking occurred
several times, which can be corrected by filtering the resulting bounding boxes.</p>
        <p>In the presence of a large cluster of diverse and diferent objects, large-scale foreground objects were
marked. The rest of the objects are consolidated into one large object.</p>
        <p>There were options where objects in the foreground only were recognized that were given a large
scale, 100 percent of objects were marked regardless of scale, most of the various objects were marked
regardless of scale, and non-existent objects were not marked. All obtained results are processed and
summarized.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>According to the obtained results, it can be seen that the system detects objects on the water surface, but
the classification of these objects is not good. There are several reasons for this: errors in the labeling
of the dataset and the small size of the dataset.</p>
      <p>The comments shown in the figure 23 have been received from the API developers for working with
artificial intelligence.</p>
      <p>A possible scenario of using the built model is the general collection of information about the reservoir
without regard to the classification output. In the process of such exploitation, it can be considered as
expedient to collect a dataset that will correspond to the data from the drone (the data of the current
dataset is data from surveillance cameras and video recordings from boats). In the future, form the
dataset according to the developer’s requirements, applying the necessary data augmentation steps.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Author contributions</title>
      <p>The idea of writing the article belongs to all authors. Viktorija Smolij built and trained the model, Natan
Smolij performed testing and analyzed the training results, Sergii Sayapin collected and marked up the
dataset, performed the design of the materials.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>When writing the article, special thanks should be expressed to the head of the department Oleksandr
Rolik, Volodymyr Oliynyk, Yury Berdnyk and Mykola Shynkevych. Great gratitude for the explanation
and organization of work, support and kindness.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Schönfelder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Stebel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Andreou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>König</surname>
          </string-name>
          ,
          <article-title>Deep learning-based text detection and recognition on architectural floor plans</article-title>
          ,
          <source>Automation in Construction</source>
          <volume>157</volume>
          (
          <year>2024</year>
          )
          <article-title>105156</article-title>
          . doi:
          <volume>10</volume>
          .1016/j. autcon.
          <year>2023</year>
          .
          <volume>105156</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Giakoumoglou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Pechlivani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tzovaras</surname>
          </string-name>
          ,
          <string-name>
            <surname>Generate-Paste-</surname>
          </string-name>
          Blend-Detect:
          <article-title>Synthetic dataset for object detection in the agriculture domain</article-title>
          ,
          <source>Smart Agricultural Technology</source>
          <volume>5</volume>
          (
          <year>2023</year>
          )
          <article-title>100258</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.atech.
          <year>2023</year>
          .
          <volume>100258</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>M. M. Mintii</surname>
          </string-name>
          ,
          <article-title>Exploring the landscape of STEM education and personnel training: a comprehensive systematic review</article-title>
          ,
          <source>Educational Dimension</source>
          <volume>9</volume>
          (
          <year>2023</year>
          )
          <fpage>149</fpage>
          -
          <lpage>172</lpage>
          . doi:
          <volume>10</volume>
          .31812/ed.583.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Tarisayi</surname>
          </string-name>
          ,
          <article-title>Strategic leadership for responsible artificial intelligence adoption in higher education</article-title>
          ,
          <source>CTE Workshop Proceedings</source>
          <volume>11</volume>
          (
          <year>2024</year>
          )
          <fpage>4</fpage>
          -
          <lpage>14</lpage>
          . doi:
          <volume>10</volume>
          .55056/cte.616.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ashourpour</surname>
          </string-name>
          , G. Azizpour,
          <string-name>
            <given-names>K.</given-names>
            <surname>Johansen</surname>
          </string-name>
          ,
          <article-title>Real-Time Defect and Object Detection in Assembly Line: A Case for In-Line Quality Inspection</article-title>
          , in: F.
          <string-name>
            <given-names>J. G.</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Pereira</surname>
          </string-name>
          , R. D. S. G. Campilho (Eds.),
          <source>Flexible Automation and Intelligent Manufacturing: Establishing Bridges for More Sustainable Manufacturing Systems</source>
          , Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>106</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>031</fpage>
          -38241-3_
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Azevedo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <article-title>Comparative analysis of multiple YOLO-based target detectors and trackers for ADAS in edge devices</article-title>
          ,
          <source>Robotics and Autonomous Systems</source>
          <volume>171</volume>
          (
          <year>2024</year>
          )
          <article-title>104558</article-title>
          . doi:
          <volume>10</volume>
          .1016/j. robot.
          <year>2023</year>
          .
          <volume>104558</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanjai Siddharthan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Aravind</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sountharrajan</surname>
          </string-name>
          ,
          <article-title>Real-Time Road Hazard Classification Using Object Detection with Deep Learning</article-title>
          , in: P. P. Joby,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Alencar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Falkowski-Gilski</surname>
          </string-name>
          (Eds.),
          <source>IoT Based Control Networks and Intelligent Systems</source>
          , Springer Nature, Singapore,
          <year>2024</year>
          , pp.
          <fpage>479</fpage>
          -
          <lpage>492</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-99-6586-1_
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Morze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Strutynska</surname>
          </string-name>
          ,
          <article-title>Advancing educational robotics: competence development for pre-service computer science teachers</article-title>
          ,
          <source>CTE Workshop Proceedings</source>
          <volume>10</volume>
          (
          <year>2023</year>
          )
          <fpage>107</fpage>
          -
          <lpage>123</lpage>
          . doi:
          <volume>10</volume>
          . 55056/cte.549.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Z. H.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X. J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. Q.</given-names>
            <surname>Dou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. H.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <article-title>A YOLOv8-based approach for steel plate surface defect detection</article-title>
          ,
          <source>Metalurgija</source>
          <volume>63</volume>
          (
          <year>2024</year>
          )
          <fpage>28</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <article-title>A Deep Learning-Based Lightweight Model for the Detection of Marine Fishes</article-title>
          ,
          <source>Journal of Marine Science and Engineering</source>
          <volume>11</volume>
          (
          <year>2023</year>
          )
          <article-title>2156</article-title>
          . doi:
          <volume>10</volume>
          .3390/jmse11112156.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>A global lightweight deep learning model for express package detection</article-title>
          ,
          <source>Journal of Intelligent and Fuzzy Systems</source>
          <volume>45</volume>
          (
          <year>2023</year>
          )
          <fpage>12013</fpage>
          -
          <lpage>12025</lpage>
          . doi:
          <volume>10</volume>
          .3233/JIFS-232874.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <article-title>Toward surface defect detection in electronics manufacturing by an accurate and lightweight YOLO-style object detector</article-title>
          ,
          <source>Scientific Reports</source>
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <article-title>7062</article-title>
          . doi:
          <volume>10</volume>
          .1038/s41598-023-33804-w.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Sun,
          <string-name>
            <given-names>M.</given-names>
            <surname>Feng</surname>
          </string-name>
          , C. Wu, MultiNet-GS:
          <article-title>Structured Road Perception Model Based on Multi-Task Convolutional Neural Network</article-title>
          ,
          <source>Electronics</source>
          <volume>12</volume>
          (
          <year>2023</year>
          )
          <article-title>3994</article-title>
          . doi:
          <volume>10</volume>
          .3390/ electronics12193994.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <surname>C</surname>
          </string-name>
          . Ma, Y. Liu,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jia</surname>
          </string-name>
          , J. Sun,
          <article-title>SC-YOLOv8: A Security Check Model for the Inspection of Prohibited Items in X-ray</article-title>
          <string-name>
            <surname>Images</surname>
          </string-name>
          ,
          <source>Electronics</source>
          <volume>12</volume>
          (
          <year>2023</year>
          )
          <article-title>4208</article-title>
          . doi:
          <volume>10</volume>
          .3390/electronics12204208.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Petrosian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. V.</given-names>
            <surname>Petrosyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. A.</given-names>
            <surname>Pilkevych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Graf</surname>
          </string-name>
          ,
          <article-title>Eficient model of PID controller of unmanned aerial vehicle</article-title>
          ,
          <source>Journal of Edge Computing</source>
          <volume>2</volume>
          (
          <year>2023</year>
          )
          <fpage>104</fpage>
          -
          <lpage>124</lpage>
          . doi:
          <volume>10</volume>
          .55056/jec.593.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Sheng</surname>
          </string-name>
          ,
          <article-title>A novel method of human identification based on dental impression image</article-title>
          ,
          <source>Pattern Recognition</source>
          <volume>144</volume>
          (
          <year>2023</year>
          )
          <article-title>109864</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.patcog.
          <year>2023</year>
          .
          <volume>109864</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kara</surname>
          </string-name>
          , G. Zhang,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Ferrandez-Quinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Rhoden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. N.</given-names>
            <surname>Kutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rahman</surname>
          </string-name>
          ,
          <article-title>Deep learning based object tracking in walking droplet and granular intruder experiments</article-title>
          ,
          <source>Journal of Real-Time Image Processing</source>
          <volume>20</volume>
          (
          <year>2023</year>
          )
          <article-title>86</article-title>
          . doi:
          <volume>10</volume>
          .1007/s11554-023-01341-4.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Sun</surname>
          </string-name>
          , T. Sun,
          <article-title>Framework of rod-like crops sorting based on multi-object oriented detection and analysis</article-title>
          ,
          <source>Computers and Electronics in Agriculture</source>
          <volume>216</volume>
          (
          <year>2024</year>
          )
          <article-title>108516</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.compag.
          <year>2023</year>
          .
          <volume>108516</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Y. Liu,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Zhao,</surname>
          </string-name>
          <article-title>UAVPNet: A balanced and enhanced UAV object detection and pose recognition network</article-title>
          ,
          <source>Measurement: Journal of the International Measurement Confederation</source>
          <volume>222</volume>
          (
          <year>2023</year>
          )
          <article-title>113654</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.measurement.
          <year>2023</year>
          .
          <volume>113654</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. S.</given-names>
            <surname>Mintii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Hamaniuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Soloviev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. P.</given-names>
            <surname>Nechypurenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Shokaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Moiseienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Ruban</surname>
          </string-name>
          ,
          <article-title>Development of the computer vision system based on machine learning for educational purposes</article-title>
          ,
          <source>Educational Dimension</source>
          <volume>5</volume>
          (
          <year>2021</year>
          )
          <fpage>8</fpage>
          -
          <lpage>60</lpage>
          . doi:
          <volume>10</volume>
          .31812/educdim.4717.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Talaat</surname>
          </string-name>
          , H. ZainEldin,
          <article-title>An improved fire detection approach based on YOLO-v8 for smart cities</article-title>
          ,
          <source>Neural Computing and Applications</source>
          <volume>35</volume>
          (
          <year>2023</year>
          )
          <fpage>20939</fpage>
          -
          <lpage>20954</lpage>
          . doi:
          <volume>10</volume>
          .1007/ s00521-023-08809-1.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>