<!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>Reducing Average Risk by Providing İnvariance of Two- Dimensional Binary İmages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rahim Mammadov</string-name>
          <email>rahim1951@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Rahimova</string-name>
          <email>elena1409_mk@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gurban Mammadov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Volodymyr Sherstjuk</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Azerbaijan State Oil and Industry University</institution>
          ,
          <addr-line>Azadliq av. 16/21, Baku, AZ1010</addr-line>
          ,
          <country country="AZ">Azerbaijan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Azerbaijan State Scientific Research Institute for Labor Protection and Occupational Safety</institution>
          ,
          <addr-line>Tabriz st.108, Baku, AZ1008</addr-line>
          ,
          <country country="AZ">Azerbaijan</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kherson National Technical University</institution>
          ,
          <addr-line>str.Instytutska 11, Khmelnytskyi, 29016</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Technical vision systems in intelligent robot complexes increase productivity and reduce costs associated with quality errors by providing automated control of product quality. But when recognizing images of objects, difficulties arise due to the linear movement of the image (rotation of the image around the center of gravity and displacement in the coordinate plane). Such linear displacements lead to methodological errors in the estimation of proximity measurements between reference and known objects. Since such destabilizing factors reduce the reliability of image recognition, it is imperative to eliminate the issue of invariance to linear displacements of images. In the proposed algorithm, the contour points of two-dimensional binary images of objects at the output of the vision system are shown as coordinates in the Cartesian coordinate plane of the display. The values of the specified coordinates are not invariant to the linear displacement and rotation of the image. Therefore, for correct recognition of such images, it is necessary to ensure that the image points are invariant with displacement and rotation. In order for the image to be invariant to orthogonal displacement, the coordinate system must be moved to the center of gravity of the defined image. Then, the rotation angle of the reference object relative to the starting position is determined by the moments of inertia relative to the coordinate axes of the image. After evaluating the rotation angle of the image, the coordinates of the contour points are found by rotating the reference image in the computer memory by this angle. Then the coordinates of the contour points of the current image are compared with the coordinates of the contour points of the rotated reference image. This comparison provides accurate information on whether the current image is the same or different from the reference image. Thus, the proposed algorithm allows invariant recognition of two-dimensional binary images. The higher the level of invariance, the lower the average risk. The proposed algorithm was simulated on a computer and positive results were obtained.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Pattern recognition</kwd>
        <kwd>invariance</kwd>
        <kwd>linear displacement</kwd>
        <kwd>image rotation</kwd>
        <kwd>vision system</kwd>
        <kwd>average risk</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Depending on the problems to be solved in technical vision systems of adaptive robots and flexible
industrial systems, there are problems of perception and recognition of both object regularities and
technological processes in order to process and prepare relevant signals. Their effectiveness and
efficiency directly depends on the reliability of the accurate performance of the measurement
process, the compatibility of the parameters of the recognition and reference images, and the
adoption of the necessary decision with the obtained results related to pattern recognition. Such
processes occur due to the presence of non-stabilizing factors, because due to the influence of
these factors, errors arise in the adjustment of measurement and imaging parameters [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ]. These
types of errors create certain difficulties for adaptive robots to make correct decisions. The
accuracy of decision-making in image recognition is a measure of proximity between the
recognizable and reference images depending on the membership of the information included in
the database. Currently, vision systems have become an alternative to the human factor in
performing visual or manual quality control operations of products. Thus, companies undertake to
increase productivity and reduce costs related to quality errors that may occur during human
supervision. When recognizing images of objects, difficulties arise due to their linear displacement
(rotation of the center of gravity of the image or change of its position in the coordinate plane).
So, such problems arise when the product lies on the conveyor line or changes its direction after
production. Obviously, determining the spatial orientation of objects is both a complex and
expensive task. These factors lead to changes in the number of products, absolute values of
coordinate parameters, and random measurement error in the values of object parameters. These
and other non-fixing factors reduce the accuracy of image recognition, so the recognition system
must be invariant to changes in image position [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ].
      </p>
      <p>
        Various methods and tools have been proposed to ensure invariance to image rotation around
the center of gravity and image position change. However, these methods cannot provide the
greatest invariance in image recognition. In these works, the main focus is on static moments,
which are considered to be their main feature, in order to ensure invariance to linear displacement
in object images. The analysis of these methods showed that in this case the symbols are very
complex and therefore the reliability is low. Therefore, research aimed at finding the best methods
and tools to achieve image recognition invariance in technical vision systems remains relevant
[
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5,6,7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem statement</title>
      <p>
        During the recognition of images of objects in robotic systems, certain difficulties arise due to the
rotation and scaling of the image around the center of gravity. Such problems lead to the loss of
information about the number, location and absolute price of properties, and random errors in the
calculation of prices. Since such destabilizing factors reduce the reliability of image recognition,
it is imperative to eliminate the issue of invariance to linear displacements of images [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ].
      </p>
      <p>
        Various methods and tools have been proposed to ensure the invariance of the rotation of the
images of objects around the center of gravity and large-scale changes in the image. However,
these methods and tools cannot ensure the most accurate invariance in object recognition.
Therefore, research aimed at finding the best methods and tools to achieve invariance in image
recognition remains relevant [
        <xref ref-type="bibr" rid="ref10">10,11</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Comparative analysis</title>
      <p>In order to clarify the solution to the problem of image detection and measurement of its
parameters, the methods of recognition in the applied system were analyzed. Unlike all the
methods in the table, more attention was paid to its geometric features. There are several ways to
achieve sensitivity in transformations in the field of recognition systems, in particular, two groups
of approaches can be distinguished among the most commonly applied transformation transitions.
The methods of the first group include spatially insensitive properties (for example, the method of
moments, the Fourier method of images). On the other hand, those who adopt an alternative
approach work with object models and try to combine the objects observed and used in training
by choosing parameters [12,13,14].</p>
      <p>The method based on the analysis of the amplitudes of the individual harmonics of the Fourier
spectrum of images has a number of advantages, such as a small number of important features, an
unambiguous relationship between the rotation of the image or the corresponding rotation, the
scale of the spectrum. The harmonic shift of the spectrum can be used to measure the
corresponding shift in the image [15,16,17].</p>
      <p>Mellin and Fourier-Mellin transforms also reduce the number of features like Fourier
transforms, which simplifies the recognition scheme. The double-scale invariance of the latest
method allows to stabilize the verticality of the statistical characteristics of the measurement
images based on them, thereby increasing the accuracy of the measurement. These methods are
performed only in coherent optical systems and require fairly sophisticated image analyzers to
achieve some degree of invariance [18,19,20].</p>
      <p>The secant method is used to recognize images that are large enough to be contoured using
segments or straight sequences. For this method, it is not enough to draw the contours of the
images, but also to divide the angular area of the image into segments that can contain several or
more objects. The most important condition when using this method is the stability of the visible
shape of the object [21,22,23].
+
(+/-)
(+/-)
After comparing different algorithms and schemes for solving the problems of recognition and
identification of known objects, it can be concluded that among the most promising schemes are
the characteristics of the object determined (controlled) by synchronous detection of the center of
the image and the geometric moments of its image. its Fourier transform is used, or one of the
methods of determining the position of the main maximum of the correlation function of an object
description, which correlates schemes using a priori synthesized discriminant functions. However,
when there are sufficiently arbitrary and a priori unknown changes in geometric parameters
(properties), for example, the scale and shape of its description, for example, the use of the
recognized methods of consideration is not effective enough [24,25].</p>
    </sec>
    <sec id="sec-4">
      <title>4. Problem solving</title>
      <p>Space has a Х0У0 coordinate system and a certain description. When the coordinate axes are
rotated, the coordinates of the image also change. Therefore, the task is to determine the angle of
rotation of the coordinate axes and, accordingly, at what angle the image is rotated. According to
the task, the following sequence of steps was performed.</p>
      <p>1.</p>
      <p>The initial coordinates of the image are set х0,у0
2. The new image coordinates are calculated by the following formulas when the axes are
3. The initial axial and centrifugal moments of inertia of the figure relative to the axes are
determined according to the following formulas
rotated</p>
      <p>ОХ0 və ОУ0
Where
it is necessary to find the angle by which the figure is rotated relative to the original Х0У0
coordinate axes.
functions
its form:</p>
      <p>In the research, a solution was found using the ArcSin function from the trigonometric
For this purpose, let's solve the equation (1) and rewrite it in the following form, changing
4. The axial and centrifugal moments of inertia of the figure relative to the rotating axes
ОХ1 and ОУ1 were found
 
 
=
=
To further simplify the expressions, the following substitutions have been made:
  0−  0 ∙ 
2
From the triangles BCD and BEF, the following expressions are derived according to Fig. 1
Then equation (2) becomes the following simplified expression:
Dividing both sides of the equation by  = √ 2 +  2 yields the following expression.
 ∙ 
 +  ∙  
= 
(3)
Or</p>
      <p>√ 2 +  2


∙ 
 +
∙</p>
      <p>=
√ 2 +  2
∙ 
 +
∙  
=</p>
      <p>√ 2 +  2
Applying the above substitution in the previous formula, the following expression is obtained</p>
      <p>Or
obtained
consideration
   ∙   +   ∙</p>
      <p>=
sin ( +  ) =


it is possible to write by simplifying
Or, when converting to another trigonometric function, the following expression will be
Therefore, the double angle of rotation φ of the coordinate axes, and hence the figure under
Here, µ is the angle that takes into account in which quadrant the figure will be located in the
Cartesian coordinate plane as a result of the rotation of the coordinate axes (table 1).</p>
      <p>And the desired angle of rotation is half of the angle found, so that.</p>
      <p>As a result, the final formula for determining the rotation angle of the figure will look like this:
 =
   с −   

+</p>
      <p>(5)
 =    
 =    
 =
2

2








 =    
Here, as well as in the solution of option 1 (arcsin), one should take into account in which quarter
the figure is located as a result of the rotation.</p>
      <p>Based on the received formula (5), a program was written to confirm the correctness of the
received formulas. For example, the rotation of the quadrilateral, whose coordinates are listed in
the table below, was considered (Table 3)</p>
    </sec>
    <sec id="sec-5">
      <title>5. Computer simulation</title>
      <p>In the proposed algorithm, the contour points of two-dimensional binary images of objects at the
output of the vision system are shown as coordinates in the Cartesian coordinate plane of the
display. The values of the specified coordinates are not invariant to the linear displacement and
rotation of the image. Therefore, for correct recognition of such images, it is necessary to ensure
that the image points are invariant with displacement and rotation. In order for the image to be
invariant to orthogonal displacement, the coordinate system must be moved to the center of gravity
of the defined image. Then, the rotation angle of the reference object relative to the starting
position is determined by the moments of inertia relative to the coordinate axes of the image. After
evaluating the rotation angle of the image, the coordinates of the contour points are found by
rotating the reference image in the computer memory by this angle. Then the coordinates of the
contour points of the current image are compared with the coordinates of the contour points of the
rotated reference image. This comparison provides accurate information on whether the current
image is the same or different from the reference image. Thus, the proposed algorithm allows
invariant recognition of two-dimensional binary images.</p>
      <p>The block diagram of the algorithm for computer simulation is given in the figure. The main
program consists of subroutine entry, input of figure coordinates after rotation, rotation angle
calculation subroutine, and result printing blocks. The process of entering the initial data obtained
in the subprogram entry into the computer takes place. Cartesian coordinates of a plane figure are
assumed as initial information. Then we rotate the arbitrarily drawn plane figure at a certain angle.
The new coordinates of the plane figure that has changed its position are entered into the computer.
A subroutine is used to calculate the angle formed during rotation. Also, the used subroutine
directly interacts with the coordinate input block after the rotation.
Calculation of new coordinates during rotation is determined according to the following formulas:</p>
      <p>In the program, the coordinates of the figure when rotated according to the above were
calculated. And when calculating according to the formula (5), the following results were obtained.
In the tables, the coordinates of the plane figure when rotated from 0 to 360 degrees are given.
The coordinates of the plane figure when it is rotated by the first and second quadrants in the
Cartesian coordinate system
 °
x
20
°</p>
      <p>°
y
33
° 
° 
° 
° 
° 
° 
° 
° 
°</p>
      <p>°
50
34
17
17
17
35
x
42
56
69
61
53
40
26
35
69
61
53
40
26
35
y
33
25
18
4
-11
-3
5
20
50
34
17
17
17
35
y
50
50
50
34
17
17
17
35
18
4
-11
-3
5
20
x
53
61
69
55
40
33
25
40
°
69
55
40
33
25
40</p>
      <p>°
y
8
-6
-19
-27
-36
-23
-9
0
-19
-27
-36
-23
-9
0
51
51
51
36
20
20

x
20
36
51
51
51
36
20
20
x
53
61
69
55
40
33
25
40
y
8
-6
-19
-27
-36
-23
-9
0
x
20
36
51
51
51
36
20
20
y
50
50
50
34
17
17
17
35

x
42
56
69
61
53
40
26
35
As can be seen in Figure 3, as a result of the applied algorithm, the rotation angles received the
same values. Therefore, the proposed algorithm performs the necessary operations by returning
the angle α that has fallen to other quadrants to the first quadrant each time. Thanks to this, 2D
binary images can be recognized as rotation invariant, regardless of the rotation angle.
The first column of the table specifies the rotation angles of the figure. Column 2 shows the
rotation angles calculated by formula (5) based on the arcsine function.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>A comparative analysis of algorithms for invariant recognition of two-dimensional binary images
showed that there is no method that can fully solve this problem. Instead, there are algorithms that
can partially solve the problem within certain constraints. One of the reasons for not solving the
problem is that the trigonometric functions of the rotation angle take different signs in different
quarters during image rotation. Therefore, the obtained result is not adequate to each other in
different quarters. Therefore, the proposed method completely eliminates this drawback.
Theoretical and computer modeling results show that the proposed formula gives accurate results
only in the first quarter. Due to the fact that trigonometric functions have different signs in different
quarters, the same formula does not give correct results in other quarters. Therefore, the proposed
algorithm performs the necessary operations by returning the angle α that has fallen to other
quadrants to the first quadrant each time. Thanks to this, 2D binary images can be recognized as
rotation invariant, regardless of the rotation angle. Computer modeling proves that the proposed
method is correct.
of the 15th International Conference, 21–24 Sept,. 2021, Minsk, Belarus, UIIP NASB, 2021,
рp.111-114
[11] R.F.Abdel-Kader, R.M.Ramadan, F.W.Zaki, E.El-Sayed, Rotation-Invariant Pattern
Recognition Approach Using Extracted Descriptive Symmetrical Pattern, (IJACSA)
International Journal of Advanced Computer Science and Applications, 3, 5, 2012,
рp.151158
[12] H.Jiang, S.X.Yu, Linear solution to scale and rotation invariant object matching, IEEE Conf.</p>
      <p>Computer Vision and Pattern Recognition, 2009, pp. 2474–2481
[13] B.Liu, H.Wu, W.Su, W.Zhang, J.Sun, Rotation-invari-ant object detection using sectorring
hog and boosted random ferns, The Visual Computer, 34(5), 2018, рр. 707–719
[14] R.G.Mammadov, T.Ch.Aliyev, G.M.Mammadovє 3D Object Recognition by Unmanned
Aircraft to Ensure the Safety of Transport Corridors, İnternational conference on problems of
logistics, management and operation in the East-West transport corridor (PLMO), Baku,
Azerbaijan, October 27-29, 2021, рp. 209-216
[15] R.G.Mammadov, E.G.Rahimova, G.M.Mammadov, Reducing the estimation error of the
measure of proximity between objects in pattern recognition, The International Conference
on Automatics and Informatics (İCAİ’2021) IEEE, Varna, Bulgaria, 30 Sept.-2 Oct., 2021,
pр. 76- 81
[16] R.G.Mammadov, T.Ch.Aliev, Difinition of orientation of objects by the system of tech-nical
vision, The third international conference “Problems of cybernetics and informatics PCI
‘2010”, Baku, 2010, vol.1, pp. 259-262
[17] M.V.Khachumov, Invariant moments and metrics in pattern recognition, Modern High</p>
      <p>Technologies, 2020, pp. 69-77. DOI:10.17513/snt.37975
[18] T.Ejima, Sh.Enokida, T.Kouno, 3D Object Recognition based on the Reference Point
Ensemble, International Conference on Computer Vision Theory and Ap-plications, Portugal,
2014, pp. 261-269
[19] V.H.S.Ha, J.M.F.Moura, Afine-permutation invariance of 2-D shape, IEEE Trans. Image</p>
      <p>Process, 14 (11), 2005, рр. 1687–1700
[20] J.Cortadellas, J.Amat, F. de la Torre, Robust normalization of silhouettes for recognition
application, Pattern Recognition Lett, 25, 2004, рр. 591–601
[21] R.G.Mammadov, T.Ch.Aliyev, G.M.Mammadov, Minimization of the Average Risk in
Pattern Recognition for Smart Grid Systems, 6th “Computational Linguistics and Intelligent
Systems” COLİNS 2022, Gliwice, Poland, May 12-13, 2022, pp. 365-375
[22] O.E.Ogri, H.Karmouni, MSayyouri, H.Qjidaa, 3D image recognition using new set of
fractional-order Legendre moments and deep neural networks, Signal Processing: Image
Communication, 2021, 98, 116410, ISSN 0923-5965. DOI:10.1016/j.image.2021.116410
[23] N.Zaeri, F.Baker, Thermal Face Recognition Using Moments Invariants, International</p>
      <p>Journal of Signal Processing Systems, December, 3, 2, 2015, pp. 94-99
[24] A.A.Khan, A.A.Shaikh, Z.A.Shaikh, et al, IPM-Model: AI and metaheuristic-enabled face
recognition using image partial matching for multimedia forensics investigation with genetic
algorithm, Multimed Tools Appl 81, 2022, pp. 23533–23549.
DOI:10.1007/s11042-02212398-x
[25] S.H.Abdulhussain, B.M.Mahmmod, A.AlGhadhban, Flusser, J. Face Recognition Algorithm
Based on Fast Computation of Orthogonal Moments, Mathematics, 10, 2022, 2721.
DOI:10.3390/math10152721</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Forsyth</surname>
          </string-name>
          <string-name>
            <surname>A.</surname>
          </string-name>
          ,
          <source>Computer Vision</source>
          , First Indian Edition, Pearson Education,
          <year>2003</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wäldchen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mäder</surname>
          </string-name>
          ,
          <string-name>
            <surname>Plant Species Identification Using Computer Vision Techniques: A Systematic Literature</surname>
            <given-names>Review</given-names>
          </string-name>
          , Archives of Computational Methods in Engineering,
          <year>2017</year>
          ,
          <volume>25</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>507</fpage>
          -
          <lpage>543</lpage>
          . DOI:
          <volume>10</volume>
          .1007/s11831-016-9206-z
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.O.</given-names>
            <surname>Duda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.E.</given-names>
            <surname>Hart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.G.</given-names>
            <surname>Stork</surname>
          </string-name>
          , Pattern classification,
          <source>2nd Edition</source>
          , Wiley-Interscience,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Jianzhuang</surname>
          </string-name>
          ,
          <article-title>2D Shape Matching by Contour Flexibility</article-title>
          ,
          <source>IEEE Transaction on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>19</volume>
          ,
          <year>2008</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.G.</given-names>
            <surname>Mammadov</surname>
          </string-name>
          ,
          <article-title>Correction of estimation errors of the measure of affinity between objects at recognition patterns for intellectual systems</article-title>
          ,
          <source>Proceedings of the International Scientific Conference «Problems of Cybernetics</source>
          and Informatics», Baku,
          <source>October 23-25</source>
          ,
          <year>2006</year>
          , pр.
          <fpage>21</fpage>
          -
          <lpage>24</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>K.</given-names>
            <surname>Senthil</surname>
          </string-name>
          ,
          <article-title>Object Recognition Using Shape Context with Canberra Distance</article-title>
          ,
          <source>Asian Journal of Applied Science and Technology (AJAST)</source>
          ,
          <year>March 2017</year>
          ,
          <volume>1</volume>
          ,
          <issue>2</issue>
          ,
          <year>2017</year>
          , рр.
          <fpage>268</fpage>
          -
          <lpage>273</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ayaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sinelnikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.K.</given-names>
            <surname>Mustafa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lyashenko</surname>
          </string-name>
          ,
          <article-title>Features of the Construction and Control of the Navigation System of a Mobile Robot</article-title>
          ,
          <source>International Journal of Emerging Trends in Engineering Research</source>
          ,
          <volume>8</volume>
          ,
          <issue>4</issue>
          ,
          <year>2020</year>
          , pp.
          <fpage>1445</fpage>
          -
          <lpage>1449</lpage>
          . DOI:
          <volume>10</volume>
          .30534/ijeter/2020/82842020D.G
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.G.</given-names>
            <surname>Lowe</surname>
          </string-name>
          ,
          <article-title>Distinctive image features from scale-invariant keypoints</article-title>
          ,
          <source>Int. J. Comp. Vision</source>
          ,
          <volume>60</volume>
          ,
          <issue>2</issue>
          ,
          <year>2004</year>
          , pp.
          <fpage>91</fpage>
          -
          <lpage>110</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Nantogma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Coordinated</given-names>
            <surname>Air</surname>
          </string-name>
          <article-title>Defense Learning System Based on Immunized Classifier Systems</article-title>
          , Symmetry,
          <year>2021</year>
          ,
          <volume>13</volume>
          , 271 р.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mammadov</surname>
          </string-name>
          , E.Rahimova,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Mammadov, Increasing the Reliability of Pat-tern Recognition by Analyzing the Distribution of Errors in Estimating the Measure of Prox-imity between Objects, Pattern Recognition and Information Processing (PRIP'</article-title>
          <year>2021</year>
          ), Pro-ceedings
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>