<!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 />
    <article-meta>
      <title-group>
        <article-title>Identification and Tracking of Unmanned Aerial Vehicles Based on Radar Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lesia Mochurad</string-name>
          <email>lesia.i.mochurad@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roman Bliakhar</string-name>
          <email>bliakharr@gmail.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliia Reverenda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 Bandera street, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the development of technology, Unmanned Aerial Vehicles (UAVs) have become indispensable assistants in commercial activities and have gained popularity for personal use. They have found wide applications in many areas, such as photography and video shooting, logistics, military activities, geomorphology, etc. Also of particular relevance is the problem of identifying detected objects based on the information provided. The paper proposes an algorithm and designs an automated system for solving the problem of tracking and identifying drones using data from a radar station and a photo or video camera. Thus, a Kalman filter was implemented to localize "noisy" radar measurements and CNN for binary classification of input images. As a result, more than ten times closer to the true measurements than the "noisy" ones were achieved. Also, a corresponding model was trained for classification, with an accuracy of 92% according to the F1 measure.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Drone identification</kwd>
        <kwd>drone tracking</kwd>
        <kwd>convolutional neural network</kwd>
        <kwd>Kalman filter</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The problem of effectively countering the illegal use of UAVs has become particularly relevant
[14]. After all, the drone manufacturing industry is actively developing, but there is no universal method
of combat. The relative availability and ease of use of drones make them a convenient tool and
potential illegal abuse. In many countries, particularly Ukraine [5], there are no clear requirements for
purchasing and registering UAVs. In this regard, criminals can and do use the latter to transport
contraband, illegal information gathering, surveillance, and terrorist acts. Hence the need for effective
countermeasures.</p>
      <p>With the appearance of drones, the means of combating them appeared, as well as the UAVs
themselves - first in the military and defense industry and later in the civilian sector. Several dozens
of commercial solutions designed to counter the illegal use of drones have been proposed to date.
Two main steps are distinguished in the fight against them. The first step is tracking. It consists of an
identification step to determine the type of object detected (for example, a drone or a bird). If, as a
result of the identification, the identified object carries a potential threat, then the UAV flight path is
tracked, and the second step is taken - neutralization. There are three main approaches for
neutralization: radio suppression, interception using UAVs, and various small arms [6]. Sometimes
there is also a third step – tracking the operator.</p>
      <p>However, it should be understood that there is no perfect solution. After all, the UAV
manufacturing industry is constantly developing, both hardware-wise and structurally. Also, the
effectiveness of using specific means directly depends on the infrastructure and terrain relief of the
protected area.</p>
      <p>Today, there are a large number of UAV varieties. They differ both in terms of purpose and
construction. However, there are still some similarities between them. Since this is an aircraft, it must
have an engine (or several), the operation of which is accompanied by the release of noise and heat.
The drone is controlled remotely using transfers of radio frequency signals.</p>
      <p>Modern location mechanisms are aimed at detecting the above features. There are four main types
of drone monitoring equipment [6,7]: radar, optical, acoustic, and radio frequency.</p>
      <p>More than one of the above methods is often needed to track drones correctly. Birds can serve as
an example of obstacles. Since it is a living organism, it emits heat. Also, when flying, the bird flaps
its wings, which is accompanied by a sound. Which, in the case of optical-thermal and acoustic
equipment, can be determined by the system as a UAV. No less critical are the topography and
infrastructure of the area, which can make it difficult to use some methods. So, the city's noise will
introduce many obstacles, practically making it impossible for the acoustic equipment to work
properly. Therefore, complex systems using several sensors are used to avoid such ambiguities.</p>
      <p>Also, statistical analysis and artificial intelligence methods are widely used in modern solutions to
improve the quality and automation of detection processes [8-10]. The main task is identifying
detected objects based on the provided information.</p>
      <p>Therefore, our work aims to develop an algorithm to solve the problem of correctly identifying and
tracking UAVs based on data received from radars and sensors.</p>
      <p>The object of the study is a software application for the correct tracking and identification of
UAVs based on data from radars and sensors.</p>
      <p>The subject of research is methods and means of identification and tracking of drones.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of literary sources</title>
      <p>In recent years, more and more research on this topic has appeared. Thus, in the article [11], an
overview of the main methods of detecting and classifying drones using machine learning (ML)
methods were carried out. Also, the authors considered the main means of probing and the advantages
and disadvantages of using each of them. In particular, such as:



</p>
      <p>The problem of erroneous perception by radars of ground objects that are not drones (for
example, birds).</p>
      <p>The sensitivity of acoustic equipment to ambient noise, as well as the negative impact of wind
and meteorological changes.</p>
      <p>Optical systems are no less sensitive to meteorological factors, for example: dust, fog, rain.
Changes in natural lighting during the day can also introduce inaccuracies into the work.
• The impossibility of detecting drones flying autonomously without any communication
channels using the radio frequency method.</p>
      <p>The authors devoted the main part of the work to the review of identification methods. They
distinguished two types of object identification: identification as a binary classification applied to
determine which object is being observed (e.g., "drone" or "not a drone," "drone" or "bird"), and
classification with constructional identification - hardware features of the object (determination of the
type, parameters or model of the UAV). Although a large number of methods and approaches were
considered in the work, their comparison is considered inappropriate. A quote from the text: "... most
of the performed research is experimental, and the outcomes from different papers can hardly be
compared. A general requirement-driven specification for the problem of drone detection and
classification problem is still missing as well as reference datasets which would help evaluate
different solutions". In summary, the authors highlight the absence of distance-based regression
models and propose such an approach as a research area.</p>
      <p>In [12], a new approach to detecting drones based on data from radio frequency sensors is
proposed. During the research, the authors concluded that the lower range of the signal (between the
drone and the controller) is sufficient to be used as a feature vector for ML. However, the upper range
also carries some information. This approach, combined with the XGBoost algorithm (an ensemble
method based on decision trees) [13], allows you to significantly reduce the time spent on the
calculation and obtain satisfactory accuracy. According to the results of the experiments, the use of
XGBoost gave about an 8% increase in classification accuracy compared to DNN. In conclusion, it
can be noted that this approach will be a good choice when creating rapid response systems.</p>
      <p>The next considered work [14] presents a CNN that uses a decision tree and an ensemble structure
to obtain a complete characterization of a UAV. The result of the model is information about the
orientation in space and design features of the drone. This approach made it possible to determine the
parameters of the flight (such as the angle of inclination and course) and classify the body's different
parts (engines, body, cameras). As a result of the conducted experiments, more than 90% accuracy
was obtained, making it possible to use the model in working with real data. The authors propose to
use the model in combination with existing object detection technologies, which will allow obtaining
the full characteristics of the drone.</p>
      <p>Radar equipment is widely used to detect drones, but using radar measurements for classification
is problematic. The study [15] proposed using spectrograms constructed from measurements obtained
from radars to classify objects using a convolutional network further. The authors emphasize the need
for a large amount of data to obtain satisfactory accuracy due to training. Therefore, a set of
spectrogram images of drone and bird flights was created. The resulting images were used to train two
models: GoogLeNet and CNN, of its architecture. According to the results of the experiments,
accuracy was achieved – 99% and 94%, respectively. However, performance indicators for the latter
were better.</p>
      <p>It can be said that two main stages are distinguished in combating the illegal use of drones
tracking and neutralization. There is a wide selection of equipment, but each has significant
disadvantages. So, for example, radar measuring devices are considered the best solution for tracking.
However, based on their information, it is impossible to unambiguously determine whether the
detected object is a potential threat (for example, a bird may be detected).</p>
      <p>Over the past decade, significant progress has been made in image processing and computer
vision. Today's technologies make it possible to detect objects in a video stream and image and
classify them [16, 17]. These technologies can potentially be used in the given task.</p>
      <p>Therefore, the research task in this work is to develop an algorithm and design an automated
system to solve the problem of tracking and identifying drones based on data receivers from radar and
photo or video cameras. The developed software should process radar data and analyze images using
artificial intelligence.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methods and means of research 3.1.</title>
    </sec>
    <sec id="sec-4">
      <title>Input data</title>
      <p>The system developed in this paper uses data received from radar and camera. The information
received from the radar may differ depending on the configuration features of the equipment. In the
most trivial case, the data provided by the locator contains information about the speed, distance, and
angle relative to the radar itself. For the possibility of further use in automated systems, this format
requires calculations to determine the spatial coordinates of the observed objects. However, most
modern radars implement this calculation mechanism with their hardware capabilities, so they return
spatial geographic coordinates, speed, and accompanying information as output data, which is not
considered within the scope of this study.</p>
      <p>The camera provides a digital image of the observed space. The data comes in the form of a file
that contains a two-dimensional array of vectors. Each array element describes the image's
corresponding pixel (color point). A pixel is represented as a vector whose elements correspond to a
certain color space. The presented work uses the RGB (Red, Blue, Green) space, where each element
of the three significant vectors represents the intensity of the corresponding color.</p>
      <p>Therefore, the input data are the spatial coordinates and speed of the observed object, which are
received from the radar with a certain frequency (for example, every second), as well as the image
received from the camera, which is presented in the form of a two-dimensional array of RGB vectors.
3.2.</p>
    </sec>
    <sec id="sec-5">
      <title>Output data</title>
      <p>The data coming from the radar has some deviation from the "true." Therefore, for their further
use, it is necessary to localize these trajectories to bring them closer to real indicators.</p>
      <p>Images are analyzed by AI methods to obtain useful information within the defined task. This
study is a classification for object identification, i.e., the useful information is the determined type of
the observed object.</p>
      <p>Therefore, the output data of the proposed system are localized spatial coordinates and information
about the type of the observed object.
3.3.</p>
    </sec>
    <sec id="sec-6">
      <title>Proposed algorithm</title>
      <p>As mentioned above, the input data sources are radar measurements and the image provided by the
camera. Since this information arrives simultaneously and needs immediate processing, we consider
these stages parallel in the proposed algorithm.</p>
      <p>The tracking procedure can be described as an iterative process. Probing by the locator occurs with
a certain frequency, so we will consider each radar cycle an iteration. Data is sent from the radar to
the system at each iteration (provided that an object is detected in the surveillance sector). They are
transferred to the system component responsible for their processing, namely localization. In parallel
with this, an image of the observed sector, which contains the detected object, is received from the
camera. It is proposed to use the Kalman filter to solve the localization problem [18]. Object
identification within this work's framework is reduced to a binary classification of the input image
using convolutional neural networks (CNN) [19].</p>
      <p>
        The recursive Kalman filter algorithm works in the "prediction-correction" cycle. The work begins
with some assessment of the initial state  ̂0, and error covariance matrices  0. The
"predictioncorrection" format is applied cyclically at each stage of localization. The state vector is predicted from
the dynamic state equation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
      </p>
      <p>
        ̂ | −1 =   −1 ̂ −1,
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where,  ̂ | −1 – predicted state vector,  ̂ −1 – previous state estimation vector,  – transition matrix
between two states. It is worth noting that «t|t-1» is an abbreviated designation of the state at a
discrete moment in time t, taking into account its previous state at a discrete moment in time t-1, that
is, the system model adjusted in the previous step is used for prediction.
      </p>
      <p>
        Next, the error covariance matrix is calculated (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ).
      </p>
      <p>
        | −1 =   −1  −1   −1 +   −1, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
where,   | −1 – matrix of covariances of the predicted state error,   −1 – pre-estimated state error
covariance matrix, and  – process noise covariance matrix. Again, «t|t-1» indicates that this is the
expected covariance matrix at t based on the system model at t-1.
      </p>
      <p>
        After obtaining the predicted values, the gain matrix  is calculated in (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ).
      </p>
      <p>
        =   | −1   (    | −1   +   )−1, (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
where  – transition matrix between state and measurement, and  – measurement noise covariance.
The Kalman filter calculates a gain matrix for each measurement that determines the effect of the
input vector on the estimation of the system state. In other words, when a noisy measurement comes
in, the transmission coefficient will trust its estimate more than the new inaccurate information.
      </p>
      <p>
        After calculation, the gain matrix  is used to weight the measured and predicted values. Based on
this, a new assessment of the state of the system is built in (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ).
      </p>
      <p>̂ | =  ̂ | −1 +   (  −    ̂ | −1),
where  – the input measurement at this point in time.</p>
      <p>
        Similarly, the state error covariance matrix is updated (see equation (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )).
      </p>
      <p>
        | = ( −     )  | −1,
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
where  – identity matrix.
      </p>
      <p>In the presented work, CNN is used for binary classification of the detected object based on the
input image. For practical use, CNN requires a preliminary training stage. The development of the
classification module starts with the training of the model. Since this work solves the problem of
binary classification of images, therefore, the dataset for training consists of two classes of images
drones and birds [20]. The selected set contains 826 images, of which 428 are drone images and 398
are images. The images were premixed and divided into training and validation samples in the ratio of
80% to 20%, respectively. Also, an annotation file was created for each of the samples, containing the
names of the files and the classes to which the images belong.</p>
      <p>All input images are reduced to a given size (150x150), to save computing resources during further
training. The principle of the scaling operation is similar to the blending layer, with an aggregation
function applied to a certain neighborhood of pixels. The disadvantage is that this approach loses
some information.</p>
      <p>Then, using the Python programming language and the Keras library, we created a CNN model,
the architecture of which is shown in Figure 1.</p>
      <p>As you can see from Figure 1, the model consists of four folded layers (Conv2D), three unifying
(MaxPooling2D), and two layers of perceptron (Dense). Also, at the intermediate stages, dropout
regularization was added (Dropout). Dropout works by randomly disconnecting neurons and their
respective connections. This regularization aims to prevent overtraining of the model, which is
relevant in this case since the training set is quite small.</p>
      <p>Then the model is trained. The training process can be described as follows: a certain number of
images are fed as input, and the network returns a prediction for each. Then the predictions are
compared with the "true" values using a loss function. The loss function evaluates the correspondence
of the obtained predictions to the true ones. Based on the results of the loss function, the model is
adjusted. The process is repeated for the entire training set.</p>
      <p>The validation process is similar to training, but the model is not adjusted based on the loss
function results. Validation is performed after each training epoch.</p>
    </sec>
    <sec id="sec-7">
      <title>4. Numerous experiments</title>
      <p>To generate a dataset that would simulate the measurements of the locator, we took the files of
drone flight logs [21]. The flight logs contain time-sampled geographic coordinates of the drone,
throughout the entire flight trajectory (see Figure 2).</p>
      <p>
        The geolocation data of the logs are received at intervals of 0.2 seconds. To simulate radar
measurements, records were selected at 1 second intervals. Then, "noise" was added to these data to
simulate the radar measurement error. Noise, in this case, is a random number generated by a normal
(Gaussian) distribution. For a random variable, the normal distribution is defined by the formula (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ).
( − )2
 − 2 2 ,
 ( ) = 1
      </p>
      <p>√2  2
where  – arithmetic mean,  – standard deviation. To generate noise:  = 0,  – permissible
measurement error (since the radar equipment has a permissible measurement error specified in the
documentation). On Figure 3 shows the generated data (blue dots) relative to the "true" data (red
dashed line) in a certain sector. For convenience, only the longitude and latitude trajectory in a
twodimensional coordinate system is shown.</p>
      <p>The above operation was performed for each flight log (3 in total). As a result, three files
simulating radar measurements were obtained and will be used in further work for simulations and
testing.</p>
      <p>On Figure 4 shows the localization result (green line) relative to the radar measurements(blue dots)
and the “true” trajectory (red dotter line).</p>
      <p>Figure 4 is convenient for visualizing the results, but it is difficult to judge the filter's performance
from the image. Therefore, for a more objective assessment, for each file with "noisy" radar
measurements, we will find the root mean square error relative to the "true" trajectory. We will
perform the same operation for the localized data, which will allow for further comparison in the
"before-after" format. The results of the calculations are shown in Table 1.</p>
      <p>Table 1 shows that for localized data, the root mean square error is ten times lower than the error
for "noisy" data. It should be noted that the measurements are presented in the form of geographic
coordinates, and therefore so are the deviations. In this case, the root mean square error, when
converted to the metric system, can be several meters. Therefore, the obtained localized data reflects a
significant approximation to the true data, which can also be seen in Figure 4, where the green line
describes the localized trajectory, and the red dashed line is the true trajectory.</p>
      <p>In this study, the model was trained for 90 epochs, resulting in a prediction accuracy of about 94%.
Below, Figures 5 and 6 show plots of the loss function values against the accuracy estimates,
respectively. Visualization of the dynamics of these indicators in relation to epochs allows us to assess
the learning process.</p>
    </sec>
    <sec id="sec-8">
      <title>5. Conclusions</title>
      <p>This paper proposes an algorithm to solve the problem of automated identification and tracking of
drones using real-time data from radar and a camera.</p>
      <p>The article analyzes the existing problem and existing solutions in the field of drone tracking.
Based on the review, a new conceptual model of drone tracking and identification is proposed, where
the data sources are radar and a camera. Using the implemented Kalman filter, the trajectory tracked
by the locator is localized by a limited number of parameters, namely, spatial coordinates. According
to the results of the experiments, the output localized trajectory is more than ten times closer to the
true one compared to the input "noisy" data. The detected object was also identified using the image
provided by the camera. For this purpose, a CNN model for binary classification was developed. The
model was trained on a small set of images of birds and drones. According to the experimental results,
the model's accuracy is 92%.</p>
      <p>The developed system can serve as a starting point for creating a full-fledged tool to counteract the
misuse of drones. The main directions for further research are: solving the problem of tracking and
identifying several objects in the monitored sector simultaneously; modernization of the classifier to
identify the type or model of the detected drone.</p>
    </sec>
    <sec id="sec-9">
      <title>6. References</title>
      <p>
        [13] T. Chen and C. Guestrin. “XGBoost: A Scalable Tree Boosting System.” in KDD ’16:
Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery
and Data Mining, (2016):785–794. doi:10.1145/2939672.2939785.
[14] S. Scholes et al. “DroneSense: The identification, segmentation, and orientation detection of
drones via neural networks.” IEEE Access. (2022). doi:10.1109/access.2022.3162866.
[15] S. Rahman, D.A. Robertson. “Classification of drones and birds using convolutional
neural networks applied to radar micro‐Doppler spectrogram images.” IET Radar, Sonar &amp;
Navigation. (2020). 14(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ):653–661. doi:10.1049/iet-rsn.2019.0493.
[16] L. Mochurad, A. Dereviannyi, U. Antoniv. “Classification of X-Ray Images of the Chest
Using Convolutional Neural Networks.” IDDM 2021 Informatics &amp; Data-Driven Medicine.
Proceedings of the 4th International Conference on Informatics &amp; Data-Driven Medicine.
      </p>
      <p>
        Valencia, Spain, November 19 - 21, (2021). 269-282.
[17] L.I. Mochurad. "Canny Edge Detection Analysis Based on Parallel Algorithm,
Constructed Complexity Scale and CUDA". Computing and Informatics, (2022). 41(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ): 957–
980. doi:10.31577/cai_2022_4_957.
[18] Pei Yan, Biswas Swarnendu, Fussell Donald S., and Keshav Pingali. "An Elementary
Introduction to Kalman Filtering." ArXiv, (2017). Accessed February 3,
2023. https://doi.org/10.48550/arXiv.1710.04055.
[19] Jiuxiang Gu, Zhenhua Wang, Jason Kuen, Lianyang Ma, Amir Shahroudy, Bing Shuai,
Ting Liu, Xingxing Wang, Gang Wang, Jianfei Cai, Tsuhan Chen. “Recent advances in
convolutional neural networks.” Pattern Recognition, (2018), 77:354-377.
doi:10.1016/j.patcog.2017.10.013.
[20] Birds vs Drone Dataset. [Electronic resource] URL:
https://www.kaggle.com/datasets/harshwalia/birds-vs-drone-dataset.
[21] Drone identification and tracking. [Electronic resource] URL:
https://www.kaggle.com/competitions/icmcis-drone-tracking/data.
[22] Akira Tanimoto, So Yamada, Takashi Takenouchi, Masashi Sugiyama, Hisashi Kashima.
“Improving imbalanced classification using near-miss instances”. Expert Systems with
Applications, (2022), 201(117130). doi:10.1016/j.eswa.2022.117130.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Śledziowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Terefenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Giza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Forczmański</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Łysko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Maćków</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Stępień</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tomczak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kurylczyk</surname>
          </string-name>
          . “
          <source>Application of Unmanned Aerial Vehicles and Image Processing Techniques in Monitoring Underwater Coastal Protection Measures.” Remote Sensing</source>
          (
          <year>2022</year>
          )
          <volume>14</volume>
          (
          <issue>3</issue>
          ):
          <fpage>458</fpage>
          . doi:
          <volume>10</volume>
          .3390/rs14030458.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jiang</surname>
          </string-name>
          . “
          <article-title>Application of Unmanned Aerial Vehicles in Logistics: A Literature Review</article-title>
          .”
          <string-name>
            <surname>Sustainability</surname>
          </string-name>
          (
          <year>2022</year>
          )
          <volume>14</volume>
          ,
          <fpage>14473</fpage>
          . doi:
          <volume>10</volume>
          .3390/ su142114473.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Michalska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Karpinska</surname>
          </string-name>
          . “
          <article-title>Capabilities of the Unmanned Aerial Vehicles in Logistic Support</article-title>
          .”
          <source>Safety &amp; Defense</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ) (
          <year>2018</year>
          )
          <fpage>22</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Szymon</given-names>
            <surname>Śledź</surname>
          </string-name>
          , Marek W. Ewertowski, Jan Piekarczyk. “
          <article-title>Applications of unmanned aerial vehicle (UAV) surveys and Structure from Motion photogrammetry in glacial and periglacial geomorphology</article-title>
          .
          <source>” Geomorphology</source>
          , Volume
          <volume>378</volume>
          , (
          <year>2021</year>
          ),
          <volume>107620</volume>
          . doi:
          <volume>10</volume>
          .1016/j.geomorph.
          <year>2021</year>
          .
          <volume>107620</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] State aviation service of Ukraine</article-title>
          . [Electronic resource] URL: https://avia.gov.ua/bezpilotnipovitryani-sudna-
          <volume>2</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.U.</given-names>
            <surname>Castrillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Manco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pascarella</surname>
          </string-name>
          , G. Gigante.
          <article-title>“A Review of Counter-UAS Technologies for Cooperative Defensive Teams of Drones</article-title>
          .” Drones.
          <year>2022</year>
          ;
          <volume>6</volume>
          (
          <issue>3</issue>
          ):
          <fpage>65</fpage>
          . doi:
          <volume>10</volume>
          .3390/drones6030065.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bjorklund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wadstromer</surname>
          </string-name>
          . “
          <article-title>Target Detection and Classification of Small Drones by Deep Learning on Radar Micro-Doppler</article-title>
          .” 2019
          <source>International Radar Conference (RADAR)</source>
          .
          <article-title>(</article-title>
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/radar41533.
          <year>2019</year>
          .
          <volume>171294</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.Z.</given-names>
            <surname>Anwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kaleem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jamalipour</surname>
          </string-name>
          . “
          <source>Machine Learning Inspired Sound-Based Amateur Drone Detection for Public Safety Applications.” IEEE Transactions on Vehicular Technology</source>
          . (
          <year>2019</year>
          ),
          <volume>68</volume>
          (
          <issue>3</issue>
          ):
          <fpage>2526</fpage>
          -
          <lpage>2534</lpage>
          . doi:
          <volume>10</volume>
          .1109/tvt.
          <year>2019</year>
          .
          <volume>2893615</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wang</surname>
          </string-name>
          . “
          <article-title>Research on small target pedestrian detection based on improved YOLO</article-title>
          .”
          <source>International Journal of Wireless and Mobile Computing</source>
          . (
          <year>2021</year>
          ),
          <volume>20</volume>
          (
          <issue>3</issue>
          ):
          <fpage>281</fpage>
          . doi:
          <volume>10</volume>
          .1504/ijwmc.
          <year>2021</year>
          .
          <volume>10038592</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.J.</given-names>
            <surname>Teoh</surname>
          </string-name>
          , C.K Seow.
          <article-title>“RF and Network Signature-based Machine Learning on Detection of Wireless Controlled Drone</article-title>
          .” 2019 PhotonIcs &amp; Electromagnetics Research Symposium - Spring
          <string-name>
            <surname>(PIERS-Spring</surname>
            <given-names>)</given-names>
          </string-name>
          , (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/piers-spring46901.
          <year>2019</year>
          .
          <volume>9017231</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Taha</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Shoufan.</surname>
          </string-name>
          <article-title>“Machine Learning-Based Drone Detection and Classification: State-of-the-Art in Research</article-title>
          .” IEEE Access.
          <article-title>(</article-title>
          <year>2019</year>
          ),
          <volume>7</volume>
          :
          <fpage>138669</fpage>
          -
          <lpage>138682</lpage>
          . doi:
          <volume>10</volume>
          .1109/access.
          <year>2019</year>
          .
          <volume>2942944</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>O.O.</given-names>
            <surname>Medaiyese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Syed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.P.</given-names>
            <surname>Lauf</surname>
          </string-name>
          . “
          <source>Machine Learning Framework for RF-Based Drone Detection and Identification System.” 2021 2nd International Conference On Smart Cities, Automation &amp; Intelligent Computing Systems (ICON-SONICS)</source>
          , (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .1109/iconsonics53103.
          <year>2021</year>
          .
          <volume>9617168</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>