<!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>Texture classification in aerial photographs using multiscale and multilayer complex networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Margarita N. Favorskaya</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angelina N. Zhukovskaya</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Reshetnev Siberian State University of Science and Technology</institution>
          ,
          <addr-line>Krasnoyarsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>74</fpage>
      <lpage>83</lpage>
      <abstract>
        <p>Texture classification using oriented complex networks considers the functional connections between topological elements and simulates the complex textures more accurately. In contrast to the classical spatial texture analysis, we ofer a novel function of weights in complex networks and a classification method that takes into account the scaling and color of textures. For this, three complex networks represented R, G and B components are built, which provide invariance of color aerial photographs obtained at diferent times. Comparison of the classification results using the proposed multiscale complex networks and conventional texture analysis based on a statistical approach is given. Also we extended this approach on color aerial photographs using multilayer structure of complex network.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Texture classification</kwd>
        <kwd>complex networks</kwd>
        <kwd>multilayer structure</kwd>
        <kwd>multiscale invariance</kwd>
        <kwd>aerial photograph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Texture analysis is a fundamental problem in computer vision tasks. Due to the fact that this
is a constant research field since the 1960s, many diferent approaches have been developed
that does not prevent from looking for new views on an old problem [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Any visible object
of the real world has its own textural features at a certain scale, associated with local spatial
variations such as color, orientation and intensity depending on lighting conditions. There are
many definitions of texture in literature, which are employed in several areas. The main reason
is that natural textures have a wide range of the properties, for example, from regularity to
randomness, from homogeneity to heterogeneity. Such properties cannot be described in a
unified manner. Depending on the task, texture is considered as primitives with specific spatial
distributions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as a stochastic, possibly periodic, two-dimensional image field [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or as simple
color patterns. Nevertheless, spatial homogeneity, meaning statistical stationarity, is the most
important property of texture, leading directly to self-similarity and texture interpretation as a
fractal structure.
      </p>
      <p>Extraction of texture features is usually performed at the initial stages of visual data
processing that makes this procedure important from the point of view of future results. Conventional
methods of texture analysis are grouped into four categories, such as statistical, spectral,
structural and model-based methods. Recently, alternative approaches based on learning techniques
have been developed. These approaches include bag-of-visual-words, cellular automata and
complex networks. The use of complex networks (CNs) is one of the interesting and rapidly
developing areas, when a texture is interpreted as a graph with certain topological properties
and binary connections. This interpretation makes it possible to simulate the physical properties
of natural textures.</p>
      <p>The structure of this paper is as follows. In Section 2, the evolution of texture analysis
methods is briefly reviewed. Section 3 describes the main propositions of CNs. The proposed
method based on multiscale CNs is presented in Section 4. Further, the dataset and experimental
results are reported in Section 5. Section 6 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Evolution of texture analysis methods</title>
      <p>
        Investigations in texture analysis began in the 1960s and continue to this day, because texture, as
an inherent property of objects in the real world, is a determining factor in both the classification
and modeling. Statistical texture analysis is one of the earliest methods based on estimating
ordinal statistical moments, calculating gray-level co-occurrence matrices, and applying local
binary patterns (LBPs). It should be noted that the use of LBPs proposed in the 1990s is a fast
way to classify textures with fairly good results. This family of methods has led to numerous
modifications, some of which have became dificult to implement [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Spectral methods are
based on the calculation of Gabor filters, wavelet transforms and other spectral methods. In
structural methods, texture is considered as a combination of small elements called textones
that form a spatially structured pattern. These methods often use morphological decomposition.
Model methods involve the construction of complex mathematical models and the estimation of
their parameters, for example, fractal models and stochastic models based on Markov networks.
      </p>
      <p>In addition to conventional approaches, alternative innovative methods are being developed
based on the analysis of feature points, discriminant local features, cellular automata, deep
neural networks and complex networks. Often these approaches use feature dictionaries in the
form of bag-of-visual-words (BOVW). The main advantage of the methods based on the theory
of complex networks is related to their ability to map relationships between structural elements
of a texture. However, the reduction of the dimensionality of features and the search for new
ways to build complex networks remain an area of interest.</p>
      <p>
        The deterministic tourist walk method, which belongs to the agent-based category, can be
considered as a predecessor of CNs in texture analysis [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. An agent visits pixels in accordance
to predefined deterministic rule and memory size. Each walk included the transient part, where
the agent walked freely, and the attractor in the form of a sequence of pixels, repeated during
the walk. The description of texture was the joint distribution of transient times and attractor
periods. Hereinafter, texture analysis using a combination of graph theory and partially
selfavoiding deterministic walks was proposed by the same authors in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. First, an image was
represented in the form of a regular graph. Then the regular graph was transformed into a
graph with diferent properties and transitivity, which revealed diferent texture properties. The
texture descriptor was presented as a histogram.
      </p>
      <p>
        A combination of CNs and LBPs was introduced in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The proposed local spatial pattern
mapping (LSPM) method transformed CNs at diferent radial distances to LBPs, followed by
concatenation of histograms, as is done in classification using conventional LBPs. The LSPM
method described the uniformity of texture primitives and examined three Euclidean radial
distances of LSPM. Experiments have confirmed that the classification results were highly
dependent on a predefined set of thresholds during CNs construction.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], the fusion of BOVW and CNs methods called BoVW-CN was proposed. This approach
allowed to describe the keypoints of the image through a texture-based focus. Parameters such
as mean centrality, number of communities, average degree, transitivity, average minimum
path, motifs (small patterns of interconnections), and connectivity histogram were calculated
for a limited number of salient points in the image, assuming that salient points fully reflect the
properties of the texture.
      </p>
      <p>
        Ribas et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed a combination of CNs and randomized neural networks (RNN) to
obtain a texture description. First, a texture is simulated as a directed CN. Second, RNN is
trained with information from the modeled CNs in order to consider the topological properties
of the texture. The outputs of RNN provide texture signature. This method has demonstrated
robustness to rotation of texture images.
      </p>
      <p>
        CNs find their application not only in texture analysis, but also in image segmentation, when
a cluster of nodes is related with image segmentation. The fundamental limitation of image
segmentation based on CNs due to the excessive numbers of nodes in the network is overcome
by the concept of super-pixels [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Mourchid et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] proposed a framework that used a
weighted region adjacency graph to represent an image as a network, where regions represented
nodes in the network. This framework was based on community detection algorithms in graphs
because networks are growing exponentially in size, variety and complexity.
      </p>
      <p>From a brief literature review, we see that CNs are used in combination with other interesting
techniques aimed at achieving invariance properties. The paper proposes a texture classification
method for aerial photographs based on the use of complex networks calculated for various
scales and refined the final classification.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Complex networks</title>
      <p>
        Currently, the theory of complex networks is used in many fields, such as physics, sociology,
biology, mathematics, computer science, medicine, ecology, linguistics, and others. Complex
networks can be defined as graph structures with statistical mechanisms that give them an
interdisciplinary nature. Complex networks demonstrate the flexibility and versatility of
representing natural structures, including dynamic topology changes. In linguistics, CNs are suitable
for automatic summarization due to strong correlation between the metrics of such networks
and important text features. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], CNs were applied to select sentences for an extractive
summary. The nodes of such CN corresponded to sentences, while the edges connected sentences
that had common meaningful nouns. In computer vision, most of the problems are related to
feature extraction and topological characteristics. In this sense, the CN-based descriptors can
be used to classify objects and solve the recognition problems [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. When describing a texture
in terms of CNs, pixels are considered as nodes, and the connections between nodes determine
the similarity. The main assumption is that diferent textures have diferent topologies of such
networks, which are characterized by their own connectivity parameters. Such parameters are
used as features in the classification of textures.
      </p>
      <p>Let us define a texture as a two-dimensional pixel structure. In grayscale images, each
pixel has an intensity value, which is an integer in the range  = 0, . . . , ,  = 255. Let
(, ) = ,  = 1, . . . ,  and  = 1, . . . ,  be the intensity of the pixel with coordinates
(, ) in image . Let us build a graph  = (, ), in which each pixel (, ) is a node
edge  ∈ ,  = (,, ′,′ ), where Euclidian distance is no more that radius :
, ∈  and connections between two pixels (, ) and (′, ′) are defined by an undirected
 = {︀  = (︀ ,, ′,′ ︀) ∈ | ︀( ,, ′,′ ≤  ∧ (, ) &lt; (′, ′)}︀ ,
︀)
where (,, ′,′ ) is an Euclidian distance between two pixels, defined by following
ex(,, ′,′ ) = √︀( − ′)2 + ( − ′)2.</p>
      <p>Each edge has a weight () computed by (2):</p>
      <p>As one can see, the multiplier 
pression:
of (3).</p>
      <p>() = 2(,, ′,′ ) ·  2 |(, ) − (′, ′)|
∀ = (,, ′,′ ) ∈ .</p>
      <p>
        Weights are often normalized to the range [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] for two cases  = 1 and  &gt; 1. In literature,
we can find diferent functions
      </p>
      <p>
        (), for example [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. We suggest this function in the form
() =
⎨
⎪
⎩
⎧⎪ |(, ) − (′, ′)|
2(,, ′,′ ) −  |(, ) − (′, ′)| if  &gt; 1.
      </p>
      <p />
      <p>if  = 1,

22
 =
·

2(,, ′,′ ) −</p>
      <p>22 · 
is a constant for diferent values . Thus, we can pre-calculate these values and store them in a
special matrix. According to (4), value  increases with a larger value . We can interpret (4) as
an inverse filter with a minimum value at  = 1.</p>
      <p>
        Note that the network constructed according to (1)–(3) has the same number of connections,
in other words such network is a regular graph. A regular graph is not a complex network and
requires further transformations. The simplest transformation is to use the threshold value 
for the original set of edges  in order to form a subset  ⊆ , where each edge  ∈  has a
weight () equal to or less than the value . As a result of this transformation, a new network
 = (, ) is formed, which is an intermediate stage in the evolution of the network:
* = { ∈ |() ≤ }
selection of these parameters. By applying a set of threshold values ,  ∈  , to the original
(1)
(2)
(3)
(4)
(5)
network , we can study the behavior of texture properties based on calculations of statistical
features. The degree (connectivity) of a node  determines the number of edges connected to this
node. Knowing the degree, we can build a histogram and calculate the mean, contrast, energy,
and entropy. These features have a significant role in the description of the texture because
they describe local properties (at the level of neighboring nodes) and global properties (at the
level of histogram). Moreover, it is possible to simulate the dynamic behavior of a complex
network by transforming the original network and then calculating its specific properties [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Typically, texture signatures are evaluated using Linear Discriminant Analysis (LDA). The
LDA method is a supervised learning method and, therefore, requires a preliminary
determination of the number of classes. However, other classifiers are also used, for example, based on
distance metrics or histogram analysis by transforming a complex network into local spatial
patterns [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Various modifications of complex networks are known, for example, CNs for the
categorization of textures, dynamic texture recognition, face recognition, texture classification using
BOVW, etc.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Proposed method for texture classification</title>
      <p>The developed method of texture classification takes into account diferent image scales. Scale
invariance is achieved by building a pyramid of images in such a way that the texture is analyzed
by sliding windows of sizes 31 × 31, 15 × 15 and 7 × 7 pixels. Also we chose the values of
parameters r and t during the CN learning. Aerial photographs are high resolution images,
thus the number of extracted texture samples will be suficient for supervised learning. During
testing, parameters such as mean  , contrast , energy  and entropy  are calculated for
each analyzed patch using (6)–(9), where , is the intensity value, (, ) is the number of
pixels with values , ,  is the size of the sliding window in one direction,  is the number of
intensity levels,  = 255.</p>
      <p>=</p>
      <p>1
 ×  =1 =1
 
∑︁ ∑︁ , ,
− 1 − 1
 = ∑︁ ∑︁ (, )2, ,
=0 =0
74–83
(8)
(9)</p>
      <p>One of the interesting but dificult to calculate texture parameters is the fractal dimensionality.
The main idea is to verify that CNs consist of self-repeating patterns at all scales, using fractal
methodologies. This is a special issue for further investigation. Note that fractal dimensionality
is a distinctive feature of natural and man-made objects.</p>
      <p>
        Analysis of color aerial photographs leads to triple increase in the number of features in RGB
color space. In this case, we build multilayer CNs close to the approach presented in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Aerial photographs, as a rule, contain a limited number of textures. Therefore, the
classification stage can be simplified using the Minkowski distance [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] or the maximum likelihood
method as an estimation function. The study is aimed at comparing the results of texture
classification in the spatial domain with and without the factor of scale invariance of aerial
photographs.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Experimental results</title>
      <p>
        Since we could not find a publicly available aerial texture dataset, we used 12 video sequences
obtained from a dataset “Drone Videos DJI Mavic Pro Footage in Switzerland” [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and aerial
photographs from dataset “Aerial Textures” [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The dataset “Drone Videos DJI Mavic Pro
Footage in Switzerland” can be applied to a variety of computer vision tasks and has no
groundtruth labels. This dataset includes 18 short video sequences in various natural environments
with and without people present. The total size is 1.71 GB. We used frames from 6 video
sequences. Dataset “Aerial Textures” is a library, which consists of 145 high quality textures in
extremely high resolution of up to 400 million pixels, suitable for general usage, and includes
images of roads, cross road walks, fields and pavements at diferent times of season and frozen
water features. This library provides photorealistic texturing of large areas with close views.
We used about 40 high resolution photographs from “Aerial Textures Field Summer” and “Aerial
Textures Road Summer”. The total size of “Aerial Textures JPG, Field Summer” and “Aerial
Textures JPG, Road Summer” is 10.9 GB. The main parameters of video sequences and aerial
photographs are depicted in Table 1.
      </p>
      <p>We created our own dataset as a set of texture patches belonging to the classes “Forest”,
“Meadow”, “Field”, “Road”, “Mountains”, “River”, “Sand”, and “Sky”. Each class includes 40–
60 patches, thus our dataset is balanced. The total number of patches is 420 patches of 192 ×
192 pixels, which were divided into training set and test set as 70% and 30%, respectively.
Examples of patches are depicted in Figure 2.</p>
      <p>Texture analysis was performed in “The R Project for Statistical Computing”. The used sliding
windows had sizes 31 × 31, 15 × 15 and 7 × 7 pixels. During the experiments, we adapted
the parameters of  and  (see Figure 1) for each scale and each class. Such manual setting is a
disadvantage of using CNs. However, this approach is suitable for solving the problem with</p>
      <sec id="sec-5-1">
        <title>Drone Videos DJI Mavic Pro Footage in Switzerland</title>
        <p>Caption First frame Resolution oNf ufrmambeers</p>
      </sec>
      <sec id="sec-5-2">
        <title>Aerial Textures</title>
      </sec>
      <sec id="sec-5-3">
        <title>Caption</title>
      </sec>
      <sec id="sec-5-4">
        <title>Photograph</title>
      </sec>
      <sec id="sec-5-5">
        <title>Resolution</title>
      </sec>
      <sec id="sec-5-6">
        <title>Berghouse</title>
      </sec>
      <sec id="sec-5-7">
        <title>Leopard.mp4</title>
      </sec>
      <sec id="sec-5-8">
        <title>Bluemlisal</title>
      </sec>
      <sec id="sec-5-9">
        <title>Flyover.mp4</title>
      </sec>
      <sec id="sec-5-10">
        <title>Isles of</title>
      </sec>
      <sec id="sec-5-11">
        <title>Glencoe.mp4 DJI_0501.mov DJI_0574.mov DJI_0596.mov</title>
        <p>limited classes. Since textures belonging to the same class are not homogeneous, the structures
of CNs are diferent for diferent scaling. We calculated mean  , contrast , energy  and
entropy  for three scales and three color components (R, G and B) for each class of texture
using CNs based on the training set. For classification, we used the Minkowski distance.</p>
        <p>
          We compared our results with the conventional texture analysis based on a statistical approach
similar to texture analysis done in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] using normalized energy , relative smoothness 
and normalized entropy . The formulae for estimating normalized homogeinity , relative
smoothness  and normalized entropy  are provided by (10)–(12).
        </p>
        <p>1
,
74–83
(10)
(11)
(12)</p>
        <p>For texture classification was used artificial neural network of direct propagation with three
hidden layers. The comparative results are shown in Table 2, where TR is True Recognition and
HTER is Half Total Error Rate, which combines the False Rejection Rate (FRR) and the False
Acceptance Rate (FAR).</p>
        <p>The results presented in Table 2 show that the CNs approach classifies the homogeneous
textures close to statistical approach. This can be explained by the fact that CNs build almost
regular graphs on homogeneous textures. Mean TR values are in the ranges 84.91–98.32 and
87.29–99.08 for conventional texture analysis and proposed CNs analysis, respectively (in Table 2,
the best true recognition results are highlighted in bold). Images with explicit fractal structures
provide the best recognition accuracy. In our case, there are “Mountains” and “Forest”. Also
good results were achieved due to the color diferences of the class samples in this limited
dataset, despite the available color variations within the same class. The main advantages of our
approach are the ability to reflect the physical nature of textures and low computational costs
at the training step due to the use of simple metrics for classification. Multiscaling increases the
recognition accuracy slightly and decreases the HTER values in a statistical sense, primarily
due to the fractal properties of natural textures.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>In this research, we study the application of CNs theory for texture classification in aerial
photographs. We propose a new function for calculating the weights of the edges and introduce
a CN training based on multiscale and multilayer properties. For experiments, own dataset was
created from the video sequences “Drone Videos DJI Mavic Pro Footage in Switzerland” and
photographs of the “Aerial Textures”. It includes a set of texture patches belonging to the classes
“Forest”, “Meadow”, “Field”, “Road”, “Mountains”, “River”, “Sand”, and “Sky”. The conducted
experiments show that despite the CNs approach classifies the natural textures close to statistical
approach, the proposed CNs reflect the physical nature of textures and have low computational
costs at the training step due to the use of simple metric for classification (Minkowski distance).
In general, the results of true recognition are 1–3% higher compared to conventional texture
analysis.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lofstedt</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brynolfsson</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Asklund</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nyholm</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garpebring</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Gray-level invariant Haralick texture features // PLoS ONE</article-title>
          .
          <year>2019</year>
          . Vol.
          <volume>14</volume>
          . No. 2. P.
          <year>e0212110</year>
          .
          <fpage>1</fpage>
          -
          <lpage>e0212110</lpage>
          .
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Haralick</surname>
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shanmugam</surname>
            <given-names>K. Dinstein I.</given-names>
          </string-name>
          <article-title>Textural features for image classification //</article-title>
          <source>IEEE Trans. Systems, Man and Cybernetics</source>
          .
          <year>1973</year>
          . Vol.
          <volume>3</volume>
          . P.
          <volume>610</volume>
          -
          <fpage>621</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Cross</surname>
            <given-names>G.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            <given-names>A.K.</given-names>
          </string-name>
          <article-title>Markov random field texture models // IEEE Trans</article-title>
          .
          <source>Pattern Anal. Mach. Intell</source>
          .
          <year>1983</year>
          . Vol.
          <volume>5</volume>
          . No. 1. P.
          <volume>25</volume>
          -
          <fpage>39</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Liu</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fieguth</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pietikäinen</surname>
            <given-names>M.</given-names>
          </string-name>
          <article-title>Local binary features for texture classification: Taxonomy and</article-title>
          experimental study // Pattern Recognition.
          <year>2017</year>
          . Vol.
          <volume>62</volume>
          . P.
          <volume>135</volume>
          -
          <fpage>160</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Backes</surname>
            <given-names>A.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonçalves</surname>
            <given-names>W.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinez</surname>
            <given-names>A.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bruno O.M.</surname>
          </string-name>
          <article-title>Texture analysis and classification using deterministic tourist walk // Pattern Recognition</article-title>
          .
          <year>2010</year>
          . Vol.
          <volume>43</volume>
          . No. 3. P.
          <volume>685</volume>
          -
          <fpage>694</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Goncalves</surname>
            <given-names>W.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Backes</surname>
            <given-names>A.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinez</surname>
            <given-names>A.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bruno O.B.</surname>
          </string-name>
          <article-title>Texture descriptor based on partially self-avoiding deterministic walker on networks // Expert Systems with Applications</article-title>
          .
          <year>2012</year>
          . Vol.
          <volume>39</volume>
          . P.
          <volume>11818</volume>
          -
          <fpage>11829</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Thewsuwan</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horio</surname>
            <given-names>K.</given-names>
          </string-name>
          <article-title>Texture classification by local spatial pattern mapping based on complex network model //</article-title>
          <source>International Journal of Innovative Computing, Information and Control</source>
          .
          <year>2018</year>
          . Vol.
          <volume>14</volume>
          . No. 3. P.
          <volume>1113</volume>
          -
          <fpage>1121</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>de Lima</surname>
            <given-names>G.V.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saito</surname>
            <given-names>P.T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopes</surname>
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bugatti</surname>
            <given-names>P.H.</given-names>
          </string-name>
          <article-title>Classification of texture based on Bag-of-Visual-Words through complex networks // Expert Systems with Applications</article-title>
          .
          <year>2019</year>
          . Vol.
          <volume>133</volume>
          . P.
          <volume>215</volume>
          -
          <fpage>224</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Ribas</surname>
            <given-names>L.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Mesquita Sá Junior J.J.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Scabini</surname>
            <given-names>L.F.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bruno O.M.</surname>
          </string-name>
          <article-title>Fusion of complex networks and randomized neural networks for texture analysis // Pattern Recognition</article-title>
          .
          <year>2020</year>
          . Vol.
          <volume>103</volume>
          . P.
          <volume>107189</volume>
          .
          <fpage>1</fpage>
          -
          <lpage>107189</lpage>
          .
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Cuadros</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botelho</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigues</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neto</surname>
            <given-names>J.B.</given-names>
          </string-name>
          <article-title>Segmentation of large images with complex networks // 25th Conference on Graphics, Patterns and Images (SIBGRAPI)</article-title>
          . IEEE,
          <string-name>
            <surname>Ouro</surname>
            <given-names>Preto</given-names>
          </string-name>
          , Brazil,
          <year>2012</year>
          . P. 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Mourchid</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hassouni</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>El</surname>
          </string-name>
          .,
          <string-name>
            <surname>Cherifi H</surname>
          </string-name>
          .
          <article-title>A general framework for complex network-based image segmentation // Multimed</article-title>
          . Tools. Appl.
          <year>2019</year>
          . Vol.
          <volume>78</volume>
          . P.
          <volume>20191</volume>
          -
          <fpage>20216</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Antiqueira</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliveira</surname>
            <given-names>O.N.</given-names>
          </string-name>
          <string-name>
            <surname>Jr</surname>
          </string-name>
          ., da Fontoura Costa L.,
          <string-name>
            <surname>das Graças Volpe Nunes M.</surname>
          </string-name>
          <article-title>A complex network approach to</article-title>
          text summarization // Information Sciences.
          <year>2009</year>
          . Vol.
          <volume>179</volume>
          . No. 15. P.
          <volume>584</volume>
          -
          <fpage>599</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Chalumeau</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa</surname>
            <given-names>L.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laligant</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meriaudeau</surname>
            <given-names>F</given-names>
          </string-name>
          .
          <article-title>Texture discrimination using hierarchical complex networks /</article-title>
          / In: Damiani E.,
          <string-name>
            <surname>Yétongnon</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schelkens</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dipanda</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legrand</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chbeir</surname>
            <given-names>R</given-names>
          </string-name>
          . (Eds).
          <source>Signal Processing for Image Enhancement and Multimedia Processing / Multimedia Systems and Applications Series</source>
          . Springer, Boston, MA.
          <year>2008</year>
          . Vol.
          <volume>31</volume>
          . P.
          <volume>543</volume>
          -
          <fpage>550</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Costa</surname>
            <given-names>L. da F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigues</surname>
            <given-names>F.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Travieso</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villas Boas P.R.</surname>
          </string-name>
          <article-title>Characterization of complex networks: a survey of measurements</article-title>
          // Advances in Physics.
          <year>2007</year>
          . Vol.
          <volume>56</volume>
          . No. 1. P.
          <volume>167</volume>
          -
          <fpage>242</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Scabini</surname>
            <given-names>L.F.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Condori</surname>
            <given-names>R.H.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goncalves</surname>
            <given-names>W.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bruno O.M.</surname>
          </string-name>
          <article-title>Multilayer complex network descriptors for color-texture characterization // CoRR arXiv preprint</article-title>
          .
          <year>2018</year>
          . arXiv:
          <year>1804</year>
          .00501v1. P. 1-
          <fpage>20</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Popescu</surname>
            <given-names>D.</given-names>
          </string-name>
          , Ichim L.
          <article-title>Image recognition in UAV application based on texture analysis /</article-title>
          / In: Battiato S.,
          <string-name>
            <surname>Blanc-Talon</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gallo</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Philips</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popescu</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheunders</surname>
            <given-names>P</given-names>
          </string-name>
          . (Eds)
          <article-title>Advanced Concepts for Intelligent Vision Systems (ACIVS</article-title>
          <year>2015</year>
          ) / Lecture Notes in Computer Science. Springer, Cham,
          <year>2015</year>
          . Vol.
          <volume>9386</volume>
          . P.
          <volume>693</volume>
          -
          <fpage>704</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <article-title>Drone Videos DJI Mavic Pro Footage in Switzerland</article-title>
          . Available at: https://www.kaggle. com/kmader/drone-videos
          <source>(accessed June 20</source>
          ,
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Aerial</given-names>
            <surname>Textures</surname>
          </string-name>
          . Available at: https://rendering.ru/aerial-textures.
          <source>html (accessed June 20</source>
          ,
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Favorskaya</surname>
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buryachenko</surname>
            <given-names>V.V.</given-names>
          </string-name>
          <article-title>Patch-based adaptive image and video watermarking schemes on handheld mobile devices // Int</article-title>
          . Arch. Photogramm. Remote Sens. Spatial Inf. Sci., XLIV-2/
          <fpage>W1</fpage>
          -2021.
          <year>2021</year>
          . P.
          <volume>47</volume>
          -
          <fpage>53</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>