<!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>Improving the accuracy of detecting the edges of texture objects in remote sensing images</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>E V Medvedeva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A I Evdokimova</string-name>
          <email>alenaevdokimova0@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vyatka State University</institution>
          ,
          <addr-line>Moskovskaya str., 36, Kirov, Russia, 610000</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>350</fpage>
      <lpage>357</lpage>
      <abstract>
        <p>The authors offer a method for detecting the edges of texture objects in remote sensing images. This method is based on the evaluation of textural and brightness attributes. It is proposed to use transition probabilities for three-dimensional Markov chains with two states as texture features, averaged within a sliding window. It makes possible to improve the detection accuracy of texture objects on multichannel or multi-time snapshots. To reduce the computational resources, it is proposed to determine the signs by the bit planes of the senior, most informative digits of the digital image. The simulation results confirm the effectiveness of the proposed method.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        One of the new approaches in the selection of textures is the joint use of spectral and textural
features [
        <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
        ].
      </p>
      <p>Many of these methods require large computational resources and do not accurately separate the
attribute space. The quality of the selection of texture objects depends on the choice of the most
appropriate characteristics of the task and approaches to the development of algorithms. In addition, as
multispectral images have a high spatial resolution, an important factor in the detection of textures is
to reduce the computational complexity of algorithms. In this regard, the use of known methods is not
always advisable.</p>
      <p>
        As the texture regions on images occupy extended space with homogeneous statistical
characteristics and different for different regions, the method based on the mathematical apparatus of
Markov chains [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] is very effective in this case. Its complexity depends on the dimension of the
transition probability matrices.
      </p>
      <p>
        Works [
        <xref ref-type="bibr" rid="ref13 ref14">13,14</xref>
        ] propose to solve the computational complexity reduction problem using
representation of g - bit digital images (DI) as a set of g - bit binary images (BBI) and approximate
them with Markov chains with two states and 2 × 2 transition probability matrices. Assuming that the
most informative are the binary images belonging to the senior bits of DI, it is proposed to use one of
the BBIs of the senior bits of DI to select textures. This solution reduces computational resources in
the allocation of textures.
      </p>
      <p>
        When using the mathematical apparatus of Markov chains, textural features are probabilistic
characteristics between elements of images. Works [
        <xref ref-type="bibr" rid="ref14 ref15 ref16">14–16</xref>
        ] present the method of texture
segmentation of DI based on a two-dimensional Markov chain with two states. With probabilities of
transitions between elements different by 0.15 for different texture areas, the segmentation error did
not exceed 6%.
      </p>
      <p>Considering that there is a large statistical dependence between separate areas of images taken in
different spectral ranges (channels), it is proposed to use the nature of the statistical connection not
only between the elements inside the DI, but also the inter-channel DI. The use of the transition
probability for three-dimensional Markov chains as a textural attribute improves the accuracy of
prediction of image elements and, accordingly, the quality of the selection of textures. Also, an
approach based on three-dimensional Markov chains can be applied to detect changed texture regions
in time-varying DIs.</p>
      <p>Real remote sensing DIs contain objects in which the pixel brightness changes slightly (water
bodies, fields of different crops, etc.). Therefore, to improve the quality of detection of texture
objects for which the probabilistic characteristics between the elements are close to unity, it is
advisable to take into account the brightness characteristics determined by BBI of the senior bits
DI.</p>
      <p>The aim of the article is to develop a method of segmentation of multi-channel digital images with
high spatial resolution based on the mathematical apparatus of three-dimensional Markov chains,
which allows to increase the accuracy of detecting the edges of texture objects while reducing
computational resources.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Mathematical model of the texture image</title>
      <p>A special case of multichannel images can be considered color RGB images. Therefore, the
proposed method will be considered for the case of three-component DI with R, G, and B color
channels. Each RGB color component of an image is a g-digit digital halftone image. There is a
significant statistical relationship between the elements of individual DI areas belonging to
different color channels. For example, objects of yellow color are well expressed on green and red
components, and objects of white color are seen on all three components. Therefore, taking into
account the statistical connection between the elements inside DI and between individual color
channels, we can assume that RGB images allow them to be approximated by a three-dimensional
Markov chain with several states, and BBI with a three-dimensional Markov chain with two states
and horizontal transition
matrixes 1Π = 1π i(jl)
2×2
, vertical 2 Π = 2π i(jl)
2×2
and
4 Π = 4π i(jl)
2×2
between channels. The introduction of the inter-channel matrix 4 Π = 4π i(jl)
2×2
possible to get rid of the segmentation of the separate components and identify the changed areas
in the images.</p>
      <p>Figure 1 shows a fragment of a three-dimensional binary Markov field corresponding to a fragment
of an BBI of a two-channel DI.
will make it
ν(l )
1
ν(l )</p>
      <p>2
ν(l )
4
ν(l )
3</p>
      <p>The amount of information in the element ν 4(l ) relative to the elements of the nearest neighborhood
Λi, j,k ={ν1(l) , ν(2l) , ν(l)} , in accordance with the mathematical model of the three-dimensional random
3</p>
      <p>
        I (ν 4(l) v1(l) , v2(l) ,ν 3(l) ) = − log i=1
Markov process presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], is determined by the formula:
      </p>
      <p>3
∏ w(ν 4(l) ν i(l) )w(ν 4(l) v1(l) , v2(l) ,ν 3(l) )
∏ w(ν 4(l) ν i(l) ,ν (jl) )
where w(ν 4(l) ) is the probability density of transitions in Markov chains of various dimensions; the
products in (1) are calculated for all possible non-coinciding combinations of various subscript
indices.</p>
      <p>The probability density of transitions in a three-dimensional binary Markov chain w(ν 4(l ) | Λi(,l )j.k )
can have the form:</p>
      <p>2
w(ν 4(l ) | Λi(,l )j,k ) =∑ π (ν 4(l )
i,...,r=1
=M i(l ) |ν 1(l )
=M (jl ) ;ν 2(l )
=M k(l ) ;
ν (l) = M r(l ) ) ×δ (ν 1(l ) − M (jl ) )δ (ν 2(l ) − M k(l ) )δ (ν 3(l) − M r(l ) ).</p>
      <p>3
where δ (⋅) is the delta function.</p>
      <p>The probabilities of the statesπ i(ilii) of an elementν 4(l ) are determined by the argument of expression (1)
and for various combinations of neighboring elements Λ(l)
i, j,k can be calculated using the formulae
presented in Table 1, where rπ (l) ( r = 1, 7) are elements of transition probability matrices in
oneii
dimensional Markov chains with two states of three main - 1Π(l ) , 2 Π(l ) , 4 Π(l ) and four related matrices
3 Π(l ) =1Π(l ) × 2 Π(l ) ; 5 Π(l ) =1Π(l ) ⋅ 4 Π(l ) ; 6 Π(l ) =2Π(l ) ⋅ 4 Π(l ) ; 7 Π(l ) =3Π(l ) ⋅ 4 Π(l ).
(1)
(2)
1π i(il) ⋅ 2π i(il) ⋅ 4π i(jl) ⋅ 7π i(jl) ,</p>
      <p>3π i(il) ⋅ 5π i(jl) ⋅ 6π i(jl)
1π i(jl) ⋅ 2π i(jl) ⋅ 4π i(jl) ⋅ 7π i(jl) ,</p>
      <p>3π i(il ) ⋅ 5π i(il ) ⋅ 6π i(il )
1π i(jl) ⋅ 2π i(jl) ⋅ 4π i(jl) ⋅ 7π i(jl) ,</p>
      <p>3π i(il ) ⋅ 5π i(il ) ⋅ 6π i(il )
1π i(jl) ⋅ 2π i(jl) ⋅ 4π i(il) ⋅ 7π i(il) ,</p>
      <p>3π i(il ) ⋅ 5π i(jl ) ⋅ 6π i(jl )
1π i(il) ⋅ 2π i(il) ⋅ 4π i(il) ⋅ 7π i(il) ,
3π i(il ) ⋅ 5π i(il ) ⋅ 6π i(il )
(3)
(l)
estimation πˆiiii using formulas (3), as well as estimating brightness in BBI of the senior, most
informative DI digits.</p>
      <p>Taking into account the local changes in the probability and brightness characteristics on
multichannel images, a three-dimensional sliding window was used for calculation.</p>
      <p>The texture features were the average estimates corresponding to the central element of the window
- πi(ilii,r,k ) of probability of transitions in the three-dimensional Markov chain and the brightness L(l,r,k )
of the BBI:
πi(ilii,r,k ) = m1× n r∑m=1 k∑n=1πˆi(ilii,r,k ) . (4)
L(l,r,k ) = 1 ∑m ∑n Lˆ(l,r,k ) . (5)</p>
      <p>m × n r =1 k =1</p>
      <p>The pixel belonging to one or another texture object in the image of the k- channel was carried out
on the basis of the analysis of the texture feature histogram. The number of peaks in the histogram
corresponded to the number of texture objects with different probabilistic characteristics. The
threshold value was chosen as the minimum value between two adjacent peaks of the histogram. When
evaluation πi(ilii,r,k ) was close to 1, the averaged brightness  was additionally used to decide whether a
pixel belongs to one or another object. Each texture object was assigned its own label.</p>
      <p>The authors combined images of different channels in order to increase the information content of
texture objects.</p>
    </sec>
    <sec id="sec-3">
      <title>4. Experimental results</title>
      <p>
        Artificial and real DI were used for experimental studies. Artificial binary images were generated by a
given markup using a mathematical model based on a two-dimensional Markov chain and the
algorithm given in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The images were formed in such a way that they contained areas with
coincident and different statistical characteristics for different channels.
      </p>
      <p>To assess the accuracy of the selection of the edges of texture objects, the authors compared the
segmented image with the ideal markup and then calculated the number of erroneously segmented
elements:</p>
      <p>ESE = 1 ∑h ∑w F (i, j) (6)</p>
      <p>h ⋅ w i=1 j=1
where h, w are image height and width; F is a value that is equal to zero when the image element is
segmented correctly, and equal to 1 if otherwise.</p>
      <p>Examples of the results of segmentation of artificial images are shown in Figure 2: (a) an image
containing two areas with different statistical characteristics; (b) the result of a segmentation algorithm
based on a three-dimensional Markov chain with a difference between the probabilities ∆  of
segments in 0.25; (в) an image with three objects; (d) the result of a segmentation algorithm based on
an estimation of probability πi(ilii,r,k ) and brightness  .</p>
      <p>а)</p>
      <p>b) c)
Figure 2. Results of the segmentation of artificial images.
d)
0.8 0.9 6.31 5.88</p>
      <p>Three-dimensional segmentation for all values of the transition probabilities gave a segmentation
error less than segmentation based on two-dimensional Markov chains. The worst segmentation result
was obtained when the difference between the probabilities of the segments was 0.1. As this difference
increases, the segmentation error is a fraction of a percent.</p>
      <p>Table 3 presents the estimates of the ESE criterion for segmented binary images, similar to Fig. 2c.
Three-dimensional segmentation was performed on the basis of estimates of probability and brightness
characteristics within a sliding window of 11x11.</p>
      <sec id="sec-3-1">
        <title>Probabilities between elements in the texture</title>
        <p>area 1  = 2</p>
        <p>Accounting for the brightness of the image in a given example allowed to reduce the segmentation
error by up to 18 times.</p>
        <p>An example of real image remote sensing segmentation, containing four types of objects (urban
buildings, forest and fields planted with different crops) is shown in Figure 3: (a) - RGB image; (b)
and (c) - BBI of the 7th category of channels R and B, which were used to select the edges of texture
objects; (d) and (d) are the results of two-dimensional segmentation of the image of the R and B
channels, respectively; (e) - the result of three-dimensional segmentation of channel R relative to
channel B.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Without brightness</title>
      </sec>
      <sec id="sec-3-3">
        <title>With brightness 8.3182 8.285 8.1621</title>
        <p>Two-dimensional segmentation in the images of the R and B channels allowed to detect only 3
objects. The introduction of the matrix of probabilities of transitions between color components
4 Π = 4π i(jl) 2×2 allowed to get rid of the segmentation of the separate components and to detect another
object. The proportion of erroneously segmented elements is 7.8%.
d)</p>
        <p>Figure 4. The result of detecting the edges of the modified texture objects in multi-time shots.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusion</title>
      <p>
        The developed segmentation method, based on an estimate of transition probabilities for
threedimensional Markov chains and luminosity, improved the accuracy of detecting the edges of extended
texture objects on multichannel and time-varying images compared to the two-dimensional
segmentation algorithm proposed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In addition, the evaluation of texture features by bit binary
images allows to reduce computational resources for the implementation of the segmentation
algorithm.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Schovengerdt</surname>
            <given-names>R A</given-names>
          </string-name>
          <year>2010</year>
          <article-title>Remote sensing</article-title>
          .
          <source>Models and methods of image processing</source>
          (Moscow: Technosphere) p
          <fpage>594</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Ivanov E S 2016</surname>
          </string-name>
          <article-title>Some applications of remote sensing image segmentation Modern problems of remote sensing of the Earth from space 13(1</article-title>
          )
          <fpage>105</fpage>
          -
          <lpage>116</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Gonzalez</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woods</surname>
            <given-names>R 2012</given-names>
          </string-name>
          <string-name>
            <surname>Digital Image Processing</surname>
          </string-name>
          (Moscow: Technosphere) p
          <fpage>1104</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Haralick R M 1979</surname>
          </string-name>
          <article-title>Statistical and structural approaches to texture</article-title>
          <source>Proceedings of the IEEE</source>
          <volume>67</volume>
          (
          <issue>5</issue>
          )
          <fpage>786</fpage>
          -
          <lpage>804</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Li</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zang</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wu</surname>
            <given-names>C A</given-names>
          </string-name>
          <year>2014</year>
          <article-title>Review of Remote Sensing Image Classification Techniques: the Role of Spatio-contextual Information</article-title>
          <source>European Journal of Remote Sensing</source>
          <volume>47</volume>
          <fpage>389</fpage>
          -
          <lpage>411</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Borne</surname>
            <given-names>F 2017</given-names>
          </string-name>
          <article-title>Texture-based classification for characterizing regions on remote sensing images</article-title>
          <source>Journal of Applied Remote Sensing</source>
          <volume>11</volume>
          (
          <issue>3</issue>
          )
          <fpage>16</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Su</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ou</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yue</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chen</surname>
            <given-names>M 2012</given-names>
          </string-name>
          <article-title>Analysis of wavelet packet and statistical textures for object-oriented classification of forest-agriculture ecotones using SPOT 5 imagery</article-title>
          <source>International Journal of Remote Sensing</source>
          <volume>33</volume>
          (
          <issue>11</issue>
          )
          <fpage>3557</fpage>
          -
          <lpage>3579</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Plotnikov</surname>
            <given-names>D E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolbudaev</surname>
            <given-names>P A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bartalev</surname>
            <given-names>S A</given-names>
          </string-name>
          <year>2018</year>
          <article-title>Identification of dynamically homogeneous areas with time series segmentation of remote sensing data</article-title>
          <source>Computer Optics</source>
          <volume>42</volume>
          (
          <issue>3</issue>
          )
          <fpage>447</fpage>
          -
          <lpage>456</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179-2018-42-3-
          <fpage>447</fpage>
          -456
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Blokhinov</given-names>
            <surname>Yu</surname>
          </string-name>
          <string-name>
            <given-names>B</given-names>
            ,
            <surname>Gorbachev</surname>
          </string-name>
          <string-name>
            <given-names>V A</given-names>
            ,
            <surname>Rakutin</surname>
          </string-name>
          <string-name>
            <given-names>Yu O</given-names>
            and
            <surname>Nikitin A D 2018</surname>
          </string-name>
          <article-title>A real-time semantic segmentation algorithm for aerial imagery</article-title>
          <source>Computer Optics</source>
          <volume>42</volume>
          (
          <issue>1</issue>
          )
          <fpage>141</fpage>
          -
          <lpage>148</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179-2018-42-1-
          <fpage>141</fpage>
          -148
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Yuan</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang D L 2014</surname>
          </string-name>
          <article-title>Remote sensing image segmentation by combining spectral and texture features IEEE Transactions on geoscience and remote sensing 52(1</article-title>
          )
          <fpage>16</fpage>
          -
          <lpage>24</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Zhang</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            <given-names>Y W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feng</surname>
            <given-names>S W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen Z H and Yuan Y B 2015</surname>
          </string-name>
          <article-title>Image segmentation with texture clustering based</article-title>
          <source>JSEG Proc. International Conference on Machine Learning and Cybernetics</source>
          (ICMLC)
          <volume>2</volume>
          <fpage>599</fpage>
          -
          <lpage>603</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Stan Z L 2009 Markov Random</surname>
          </string-name>
          <article-title>Field Modeling in Image Analysis (</article-title>
          <source>Springer-Verlag London Limited)</source>
          p
          <fpage>569</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Petrov</surname>
            <given-names>E P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trubin</surname>
            <given-names>I S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Medvedeva</surname>
            <given-names>E V</given-names>
          </string-name>
          and
          <string-name>
            <surname>Smolskiy S M 2013 Mathematical</surname>
          </string-name>
          <article-title>Models of VideoSequences of Digital Half-Tone Images Integrated models for information communication systems and net-works: design and development 207-241</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Medvedeva</surname>
            <given-names>E V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurbatova E E 2015</surname>
          </string-name>
          <article-title>Image Segmentation Based on Two-Dimensional Markov Chains Computer Vision in Control Systems-2</article-title>
          . Innovations in Practice (Springer International Publishing Switzerland)
          <fpage>277</fpage>
          -
          <lpage>295</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Medvedeva</surname>
            <given-names>E V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurbatova E E 2017</surname>
          </string-name>
          <article-title>A combined algorithm of isolation texture areas in noisy images 6th</article-title>
          <source>Mediterranean Conference on Embedded Computing 155-158</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Medvedeva</surname>
            <given-names>E V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurbatov</surname>
            <given-names>E E</given-names>
          </string-name>
          and
          <string-name>
            <surname>Okulova</surname>
            <given-names>A A</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Textural segmentation of noisy images of the Earth's surface Modern problems of remote sensing of the Earth from space 14(7</article-title>
          )
          <fpage>20</fpage>
          -
          <lpage>28</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>