<!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>Classification of radar images with different methods of image preprocessing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A A Borodinov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V V Myasnikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Image Processing Systems Institute - Branch of the Federal Scientific Research Centre “Crystallography and Photonics” of Russian Academy of Sciences</institution>
          ,
          <addr-line>Molodogvardeyskaya str. 151, Samara, Russia, 443001</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>Moskovskoye shosse34, Samara, Russia, 443086</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>6</fpage>
      <lpage>13</lpage>
      <abstract>
        <p>This work is aimed at comparing the classification algorithms and methods of machine learning with various methods of preliminary processing of radar images. Preprocessing step includes speckle noise filtering and object orientation normalization on the image. In comparison, the following classification algorithms were considered: Decision Tree, Support Vector Machine, K Nearest-Neighbor method, Random Forest, AdaBoost where decision tree was used as a weak classifier, Convolutional Neural Network and Residual Neural Network. The principal component analysis was applied to reduce the dimension. The study was carried out on the objects from the base of radar images MSTAR.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Radar satellite imagery obtained with synthetic aperture radar received its distribution due to
independence from weather and natural illumination. The recognition of objects on radar images is
used in various fields, such as agriculture, forestry, geology, ecology, and also in the work of the
emergency and rescue services. Synthetic aperture radar is usually an air or space radar system that
uses the flight path of a platform to simulate an extremely large antenna, which makes it possible to
create images of remote sensing of the earth with high resolution.</p>
      <p>A certain complexity in the processing of the images obtained is the speckle noise that is present on
the radar images. To improve the accuracy of the classification of images, the orientation of the object
is also normalized. In most cases, the angle of rotation of the target is unknown. In this paper, we
consider three methods commonly used in scientific articles to find the angle of rotation: a method that
relies on the use of image moments; a method based on the Hough Transform, in which there is a
search for long straight lines in the image, which are taken beyond the boundaries of the object; a
method based on finding a rectangle with a minimum area describing the object.</p>
      <p>
        The paper compares classical algorithms for the classification of radar images for various methods
of their preliminary processing and methods based on the use of convolutional neural networks [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. All
the experiments were carried out using the generally available database of radar images of MSTAR
military equipment [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>The paper is organized as follows. In the second section, the statement of the classification problem
is given. The third paragraph describes methods of preliminary image processing and compares the
accuracy of finding the angle of rotation. In the fourth chapter, a method for reducing the
dimensionality of the characteristic space is described. In the fifth chapter, the classification
algorithms under investigation are described. The sixth chapter presents the results of experimental
studies. The conclusion contains conclusions and plans for further research. In the end of the work,
thanks and a list of used literature are indicated.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Statement of the classification problem</title>
      <p>
        The task of object recognition on an image can be divided into two main subtasks:
- search for an object in the image and selection of areas of interest;
- recognition and classification of the found object or area of interest. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
      </p>
      <p>The first subtask is aimed at finding objects for classification. Often information about the location,
size, orientation, availability, and a number of goals is initially missing. In this case, it is necessary to
determine the unknown parameters required for further selection of the object or local area of interest.</p>
      <p>The second subtask is applied to the entire image and allows you to decide which of the several
classes the image being processed belongs to. The decision function for each feature vector relates the
object to the corresponding class. In this paper, we consider only the classification problem.</p>
      <p>
        Due to the need to process a large number of images for training and testing, as well as a low
performance of some algorithms, there is a need to reduce the dimensionality of the feature space.
There are various methods used to solve this problem. These methods include the most popular
methods: the principal component analysis, factor analysis, the independent component analysis,
Selforganizing map and others. In article [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] the authors use a convolutional neural network to reduce the
dimension and compare the results with SVM [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In this paper, the principal component analysis is
applied.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Pre-processing images</title>
      <p>using the following formula, where
 1′1 =  11/ 00 =  11/ 00 −  ,
 2′0 =  20/ 00 =  20/ 00 −  2,
 0′2 =  02/ 00 =  02/ 00 −  2:
The preliminary processing of images consists of two stages. At the first stage, speckle noise is filtered
by the Lee filter and threshold processing. At the second stage, one of the methods of normalizing the
orientation of the object on the image is applied.</p>
      <p>The method based on the moments of the image allows us to obtain the required rotation angle

=
1
2</p>
      <p>2 1′1
arctg  2′0+ 0′2 + 

2
( = 0,1, … )
(1)</p>
      <p>In the method based on finding the minimum area of the rectangle describing the object in the
image, the rotation angle is calculated as the angle between the horizontal and one of the sides of the
rectangle. It is assumed that the rectangle will describe the object on the image in such a way that the
longest side of the object will be described by the long side of the rectangle. To isolate the boundaries
of an object, the Canny algorithm is used. The objects from the MSTAR database, described by the
minimum area rectangle are shown in Figure 1.</p>
      <p>The method based on the Hough Transform involves finding long straight lines on the image that
can be the boundaries of the object. The rotation angle is calculated for the line corresponding to the
longest, straight and continuous face of the object. Like the previous one, this method is suitable for
normalizing the orientation of an object with direct boundaries. To isolate boundaries, one can use the
Canny algorithm or the Sobel operator. Figure 3 shows the scheme of the preliminary processing
algorithm with the described method.</p>
      <p>An example of this method is shown in Figure 4.</p>
      <p>Table 1 shows the percentage of the number of images deviated from the true rotation angle by a
specified angle to the total number of images.</p>
      <p>The images obtained after normalization of the object are cut off.
fourth demonstrate the correct operation of the method.</p>
      <sec id="sec-3-1">
        <title>4. Principal component analysis</title>
        <p>
          Principal Component Analysis (PCA) is one of the most widely used methods for reducing the
dimensionality of a feature space with the loss of the least amount of information. This method
reduces to calculating the eigenvalues of the covariance matrix of the analyzed image. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] Algorithms
for calculating the covariance matrix operate in the line-by-line mode of reading the image, which
allows achieving high performance and low requirements for the amount of RAM. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>5. Classification algorithms</title>
        <p>5.1. K-Neighbors
training sample is maximal:
K-nearest neighbors algorithm refers to metric classification algorithms with training sample ΩO. Such
algorithms refer object  to that class  ∈ Y, for which the total weight of the nearest objects from the
 ( , ΩO) = 
max ∈ Γ ( , ΩO), и Γ ( , ΩO) = ∑K=1 [ 
( ) =  ]  ( ,  ),
(2)
 ()</p>
        <p>where the weight function (, )</p>
        <p>estimates the degree of importance of the  -th neighbor for the
classification of the object  . The function Γ (, Ω O)is an estimate of the closeness of the object  to
the class  . The importance function is chosen to be non-negative and not increasing in  . The
selection criteria are due to the fact that the smaller the distance between the sampled objects  and
, the greater the probability of a correct classification. In the algorithm  of the nearest neighbors,
the object  is referred to a class with more elements among the  nearest neighbors  
 (,  ) = [ ≤  ]  ,  (, Ω O,  ) =  max
∈
∑

=1 [ 
( ) =  ]   .</p>
        <p>() ,  = 1,  :</p>
        <p>The article used the Minkowski metric. It can be regarded as a generalization of the Euclidean and
Manhattan distances. For the parameter  = 2 , the Minkowski distance is generalized to the Euclidean
distance, and for p = ∞- to the Chebyshev distance. This metric is defined by the following formula:
The drawbacks of metric algorithms include storage of the entire training sample.</p>
        <p>(,  ) = (∑=1 |  −   | ) ⁄ .</p>
        <p>1</p>
        <sec id="sec-3-2-1">
          <title>5.2. Decision Tree (C4.5, CART)</title>
          <p>
            Decision Tree is a structure of a hierarchical type, in which branches a partition of the feature space is
defined, and the sheets are elementary classification functions. There are various methods for
constructing trees. In this paper, the algorithms C4.5 [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] and CART [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] are considered.
          </p>
          <p>C4.5 builds the source tree based on the input sample ΩO. If all objects in the sample belong to the
same class or the sample is small, then the tree is a sheet marked with the most common class in the
sample. Otherwise, a split criterion is selected that divides the sample into two or more samples. Then
the criterion is chosen for the obtained partitions. This procedure is recursively applied to each sample
received. One of the criteria used, which is used in the work, is to minimize the entropy value of the
obtained sample partitions. The resulting source tree is then trimmed to avoid retraining. Based on the
received tree, a decision function is constructed for classifying objects.</p>
          <p>
            In the CART algorithm, a binary decision tree is recursively constructed. The tree is created to the
maximum size without using the stopping rule, and then it is clipped. The algorithm builds not one but
a sequence of nested truncated trees. The best division is selected based on the sliding control. The
partition criterion is based on the Gini index.
5.3. SVM
The support vector machine is one of the most reliable methods among all known algorithms and is
most often used for comparison with new algorithms. The function separating the classes is a
separating hyperplane. The algorithm maximizes the shortest distance between the points closest to the
points on the hyperplane [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. In this paper, the radial basis function is used as the separating function.
          </p>
        </sec>
        <sec id="sec-3-2-2">
          <title>5.4. AdaBoost</title>
          <p>
            A popular boosting algorithm AdaBoost was suggested by Freund and Schapire [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. The main idea of
the algorithm is to train a set of weak learners, such as small decision trees, on the prepared data. After
this, the predictions from all of them are combined by weighted majority voting to obtain the final
prediction. At the boosting iteration, the algorithm changes the weights for each sample from the
training sample. Initially, the weighting factors are equal. For each subsequent iteration, the sample
scales change individually. The weight of data that has been classified incorrectly is increasing. Thus,
the algorithm concentrates training on the hard-to-class data.
          </p>
        </sec>
        <sec id="sec-3-2-3">
          <title>5.5. Random forest</title>
          <p>Random Forest is a set of decision trees. The decision to classify is made by voting the majority. Each
decision tree is built independently of the others. For each tree, a subsample of the training sample is
selected. For splitting the tree, the best attribute is selected. Typically, the tree is built before the
exhaustion of the sample, the leaves of the tree should contain representatives of only one class.</p>
        </sec>
        <sec id="sec-3-2-4">
          <title>5.6. Convolutional Neural Network</title>
          <p>A convolutional neural network (CNN) consists of one or more convolutional layers and subsequent
one or more fully connected layers. CNN is often used to recognize objects, images, as well as to
detect and segment objects. The use of GPUs made it possible to significantly accelerate the training
of the neural network and to reduce the time for conducting experimental studies. Classification
algorithms based on convolutional neural networks make it possible to achieve better results in image
recognition and stability to rotate and shift the object in the image.</p>
        </sec>
        <sec id="sec-3-2-5">
          <title>5.7. Residual Neural Network</title>
          <p>
            Residual networks allow the construction of much deeper networks than conventional convolutional
networks. The article [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] describes the use of an ensemble of six residual neural networks, each of
which had up to 152 layers.
          </p>
          <p>The residual neural network consists of residual blocks, including a pair of layers, where the input
of the first layer is added to the output of the second layer. Figure 5 shows the residual block.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>6. Evaluation of classification results</title>
        <p>To assess the results of the classification, the sliding control method is used. Cross-validation is a
statistical method for assessing the generalization of the quality of classification. It is a more reliable
and thorough assessment method, compared to the usual sequential division of a data set into a
training and test sample. With cross-validation, the data is repeatedly divided into training and test sets
and fed to the classifier's input.</p>
        <p>
          The paper uses a modified method of sliding control with multiple partitioning [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] in which the
entire volume of data is divided into a specified number of parts of N (equal to 1). The number of
iterations of learning in this algorithm corresponds to the number of blocks N. There is also a
stratification of classes and samples, allowing to reduce the dispersion of estimates of sliding control.
This leads to a decrease in the confidence interval and a more accurate classification quality. Applying
class stratification makes it possible to break each class in a given ratio. At each iteration of the
algorithm, K parts are randomly selected as the training sample and L parts as the test sample. This
partition can be described as follows:
        </p>
        <p>N ≥ K + L, ΩO ∪ ΩT = Ω′, Ω′ ⊆ Ω, ΩO ∩ ΩT = ∅, ΩO = ⋃K=−01 ΩO , ΩT = ⋃L=−01 ΩT
(5)
Where ΩO is a training sample, ΩT is a test sample, Ω is the original sample.</p>
        <p>For each partition obtained, the classifier is set up on the training sample and the quality value of
the classifier is calculated on the test sample.</p>
        <p>The functional quality of the algorithm on the sample has the following form:</p>
        <p>CV(μ, Ω′) = N1 ∑N=1 N1 ∑N=1 Q(μ(Ω′\ΩO ), ΩO ), (6)
where μ is the learning method.</p>
      </sec>
      <sec id="sec-3-4">
        <title>7. Experiments</title>
        <p>All the experimental studies were conducted on Intel Core i5-6600, 16 GB of RAM, NVIDIA GeForce
GTX 970. All classification algorithms were written in Python 3.6. Also used were frameworks and
libraries scikit-learn, scikit-image, openCV, numpy, tflearn, tensorflow. As objects of classification,
samples of military equipment from the public database of radar images MSTAR.</p>
        <p>For recognition, the magnitudes of the images of BMP-2, BTR-60, BTR-70 and T-72 were used.
Prior to the classification, preliminary processing and cropping of images to a size of 60×60 pixels
described in paragraph 3 was carried out. Classification by neural networks was carried out without
preliminary image processing.</p>
        <p>The target shooting angle is 15 and 17 degrees. The initial sample consists of 3438 images. For all
images from the general sample, the dimension was reduced.</p>
        <p>
          The value of the classification quality will be calculated as the average relative number of correctly
classified objects from the test sample ΩT. For the sliding control method, we specify the number of
partitions and the number of iterations N = 10, K = 6 and L = 4, dividing the total sample in the ratio
6:4. The method of the main components will reduce the dimensionality, retaining a significant part of
the radar image information necessary for the classification of objects. The results of the
classification, together with the results obtained in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] are shown in Table 2.
        </p>
        <p>The algorithms AdaBoost and Random forest significantly outperformed the results of CART and
C4.5. Perhaps a further selection of parameters will help to achieve values that showed the method of
nearest neighbors and the method of support vectors. Although the method based on Hough Transform
showed the smallest average deviation of the obtained angle from a known value, the accuracy
classification with this pre-treatment method gave way to the classification accuracy using the other
two methods because of the high mean square deviation.
Сlassifier
KNeighbors
CART
C4.5
SVM
AdaBoost
Random
forest
CNN
ResNet</p>
        <p>Image
moments</p>
        <p>Classification algorithms based on the use of convolutional neural networks have surpassed the
other classification algorithms studied in the case of methods of object orientation normalization. The
method of nearest neighbors and the method of support vectors for a known angle of rotation of the
target show a similar classification accuracy. Due to the fact that in practical classification tasks the
angle of object rotation is rarely known, the application of classification algorithms based on
convolutional neural networks will allow achieving better results even without preliminary image
processing.</p>
      </sec>
      <sec id="sec-3-5">
        <title>8. Conclusion</title>
        <p>In this paper, we compare the classification algorithms in the problem of object recognition on radar
images. Various methods of preliminary image processing and object orientation normalization were
presented and studied. The experimental studies carried out have shown the dependence of the
classification accuracy on the value of the root-mean-square deviation of the image rotation angle. It is
shown that the application of classification algorithms based on convolutional neural networks allows
obtaining the best classification accuracy even without preliminary image processing.</p>
        <p>A further area of research is the development of a classification algorithm based on a convolutional
neural network and the selection of the best hyperparameters, which allows to exceed the obtained
classification accuracy.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgments</title>
      <p>This work was supported by the Russian Foundation for Basic Research (RFBR) grant 17-29-03190,
18-01-00748 A and by the Federal Agency of scientific organization (Agreement 007-GZ/43363/26).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ross</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Worrel</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velten</surname>
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mossing</surname>
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bryant M 1991 Standard SAR</surname>
          </string-name>
          <article-title>ATR evaluation experiments using the MSTAR public release data set Proc</article-title>
          . SPIE - The
          <source>International Society for Optical Engineering</source>
          <volume>3370</volume>
          <fpage>566</fpage>
          -
          <lpage>573</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Turk</surname>
            <given-names>M 1998</given-names>
          </string-name>
          <string-name>
            <surname>Pentland</surname>
          </string-name>
          ,
          <article-title>Eigenfaces for recognition J</article-title>
          .
          <source>Cognit. Neurosci</source>
          <volume>3</volume>
          (
          <issue>1</issue>
          )
          <fpage>71</fpage>
          -
          <lpage>86</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Kuznetsov</surname>
            <given-names>A V</given-names>
          </string-name>
          and
          <article-title>V V Myasnikov 2014 A comparison of algorithms for supervised classification using hyperspectral data</article-title>
          <source>Computer Optics</source>
          <volume>38</volume>
          (
          <issue>3</issue>
          )
          <fpage>494</fpage>
          -
          <lpage>502</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Salzberg</surname>
            <given-names>S L</given-names>
          </string-name>
          <year>1994</year>
          C4.
          <article-title>5: Programs for</article-title>
          <source>Machine Learning Machine Learning</source>
          <volume>16</volume>
          (
          <issue>3</issue>
          )
          <fpage>235</fpage>
          -
          <lpage>240</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Wu</surname>
            <given-names>X 2008</given-names>
          </string-name>
          <article-title>Top 10 algorithms in data mining Knowledge</article-title>
          and
          <source>Information Systems</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Cortes</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vapnik</surname>
            <given-names>V 1995</given-names>
          </string-name>
          <string-name>
            <surname>Support-Vector Networks</surname>
          </string-name>
          Machine Learning
          <volume>20</volume>
          (
          <issue>3</issue>
          )
          <fpage>273</fpage>
          -
          <lpage>297</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Freund</surname>
            <given-names>Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Schapire R E 1997</surname>
          </string-name>
          <article-title>A Decision-Theoretic Generalization of On-Line Learning and an Application to</article-title>
          Boosting
          <source>Journal of Computer and System Sciences</source>
          <volume>55</volume>
          (
          <issue>1</issue>
          )
          <fpage>119</fpage>
          -
          <lpage>139</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>He</surname>
            <given-names>K</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sun</surname>
            <given-names>J 2016</given-names>
          </string-name>
          <article-title>Deep residual learning for image recognition</article-title>
          <source>Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition</source>
          <volume>2016</volume>
          <fpage>770</fpage>
          -
          <lpage>778</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Vorontsov</surname>
            <given-names>K V</given-names>
          </string-name>
          <year>2004</year>
          <article-title>Combinatorial substantiation of learning algorithms</article-title>
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>44</volume>
          (
          <issue>11</issue>
          )
          <fpage>1997</fpage>
          -
          <lpage>2009</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Zherdev</surname>
            <given-names>D A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minaev</surname>
            <given-names>E Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Procudin</surname>
            <given-names>V V</given-names>
          </string-name>
          and
          <string-name>
            <surname>Fursov</surname>
            <given-names>V A</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Object recognition using real and modelled</article-title>
          <source>SAR images Procedia Engineering</source>
          <volume>201</volume>
          <fpage>503</fpage>
          -
          <lpage>510</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Zherdev</surname>
            <given-names>D A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazanskiy</surname>
            <given-names>N L</given-names>
          </string-name>
          and
          <string-name>
            <surname>Fursov</surname>
            <given-names>V A</given-names>
          </string-name>
          <year>2014</year>
          <article-title>Object recognition by the radar signatures of electromagnetic field scattering on base of support subspaces method</article-title>
          <source>Computer Optics</source>
          <volume>38</volume>
          (
          <issue>3</issue>
          )
          <fpage>503</fpage>
          -
          <lpage>510</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Borodinov</surname>
            <given-names>A A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>V V</given-names>
          </string-name>
          <year>2018</year>
          <article-title>Comparison of classification algorithms for various methods of preprocessing radar images of the MSTAR base</article-title>
          <source>Proceedings of SPIE</source>
          <volume>10696</volume>
          <fpage>1069614</fpage>
          -
          <lpage>7</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Borodinov</surname>
            <given-names>A A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>V V</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Comparison of classification algorithms in the task of object recognition on radar images of the MSTAR base</article-title>
          CEUR Workshop Proceedings 1901
          <fpage>37</fpage>
          -
          <lpage>41</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>