<!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>The Performance of Texture Features in the Problem of Classification of the Soil-Vegetation Objects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Egor V. Dmitriev</string-name>
          <email>yegor@mail.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladimir V. Kozoderov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anton A. Sokolov</string-name>
          <email>anton.sokolov@univ-littoral.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratoire de Physico-Chimie de l'Atmosphère Université du Littoral Côte d'Opale</institution>
          ,
          <addr-line>Dunkerque</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lomonosov Moscow State University</institution>
          ,
          <addr-line>Moscow, Russian Federation</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Marchuk Institute of Numerical Mathematics of the Russian Academy of Sciences</institution>
          ,
          <addr-line>Moscow, Russian Federation</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Moscow Institute of Physics and Technology (National Research University); Dolgoprudny</institution>
          ,
          <addr-line>Moscow Region, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>An analysis of the performance of texture features is carried out in the problem of supervised classification of soil and vegetation objects based on panchromatic images of WorldView-2. The 19 commonly used Haralick texture features calculated for different directions of adjacency are considered. The mutual dependencies of features and the sensitivity to the choice of adjacency direction are investigated by using correlation analysis. The most informative features which allowed us to achieve a sufficiently high accuracy of thematic processing (classification error is less than 1%) are selected.</p>
      </abstract>
      <kwd-group>
        <kwd>remote sensing</kwd>
        <kwd>pattern recognition</kwd>
        <kwd>texture analysis</kwd>
        <kwd>very high resolution images</kwd>
        <kwd>soil-vegetation cover</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Texture Classification Technique</title>
      <p>
        The texture analysis technique described here was first proposed in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The technique is intended primarily for
processing images in grayscale. The processing scheme is shown in Figure 1.
      </p>
      <p>At the first stage, it is necessary to evaluate the correct size of the moving window – a rectangular contour that
selects the analyzed part of the image. The size of the window is determined by the characteristic scale of the
analyzed textures. If the window size is chosen too small, the result of the texture classification will represent the high
frequency noise and in some case it may resemble a classification based on the brightness of individual pixels. If the
window size is too large, the calculation time increases and excessive smoothing of recognized objects occurs. Thus,
the moving window should have the smallest possible size at which the analyzed textures are clearly distinguishable.</p>
      <p>The panchromatic image is expanded to half the size of the moving window. The center of the window runs
through all the points of the panchromatic image. When processing panchromatic and multispectral (or hyperspectral)
images together, to reduce the amount of computation, it is sufficient to run only pixels whose coordinates correspond
to the pixel centers of the multispectral image.</p>
      <p>For each position of moving window, the gray-level co-occurrence matrix (GLCM) is calculated. GLCM elements
are the frequencies of occurrence of brightness gradients in a given direction. An example of constructing such a
matrix in the horizontal direction from left to right is shown in Figure 1. In this paper, we consider a symmetric
method of constructing GLCM, when along with a given direction, the opposite is also considered. The normalized
GLCM which is essentially a probability distribution function of the co-occurrence of a given number N of gray
levels is calculated as</p>
      <p>GLCM (i, j)
p(i, j)  N
 GLCM (i, j)
i, j1
where i, j are indices GLCM elements.</p>
      <p>Based on the values p(i, j) , statistics known as Haralick texture features are calculated. In this paper, the most
frequently used 19 statistics are investigated. The corresponding calculation formulas are presented in Table 1. When
calculating the statistics, the following parameters were used:
1) marginal expectation i  i1 Nj1i  p(i, j) ,  j  i1 Nj1 j  p(i, j) ;</p>
      <p>N N
2) marginal STD  i 
i1Nj1(i i )2  p(i, j) ;</p>
      <p>N</p>
      <sec id="sec-2-1">
        <title>3) probability of difference pi j (k)   p(i, j) ;</title>
        <p>i j k</p>
      </sec>
      <sec id="sec-2-2">
        <title>4) probability of sum pi j (k)   p(i, j) ;</title>
        <p>i jk
5) entropies</p>
        <p>N
HX  i1 px (i)  ln px (i),</p>
        <p>HY   Nj1 py ( j)  ln py ( j),</p>
        <p>HXY  iN1 Nj1
p(i, j)  ln p(i, j),
HXY1  iN1 Nj1
p(i, j)  ln  px (i)  py ( j),</p>
        <p>HXY 2  iN1 Nj1 px (i)  py ( j)  ln  px (i)  py ( j),
where
px (i)   Nj1 p(i, j) , py ( j)  iN1 p(i, j) .</p>
        <p>
          To carry out the classification based on the above-described texture features, three standard methods were
considered: the normal Bayesian classifier, the k-nearest neighbor method (KNN) and the multiclass support vector
machine with a Gaussian kernel [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ]. The indicated methods have different problem statement, accuracy and
computational complexity.
        </p>
        <p>We have performed a series of experiments (the description is beyond the scope of this article) in which the
effectiveness of these classifiers for solving the considered problem was compared. As a result, an effective
modification of the KNN method was chosen. The modification consists in the optimized search by using kd-trees
which increase the calculation speed. The selected number of neighbors 49 provides a balance between classification
accuracy and learning sustainability.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Numerical experiments</title>
      <p>For the calculations, panchromatic images of WorldView-2 of the territory of the Bronnitsky forestry (Moscow
region) were used. Two test plots containing various groups of objects are considered. The Otra plot is located near
the Tatarintsevsky pond and contains 4 main types of objects that differ in texture: water surface, field, natural mixed
stand with a predominance of birch and spruce forest culture. The Lubninka plot is located near the settlement with
corresponding name. It contains natural forests with a predominance of oak and birch, as well as part of the territory
of the experimental area on which larch is grown. A distinctive feature of deciduous stands is strict ordering, trees are
located along straight lines at equal distances from each other and have almost the same size of crowns. When
conducting texture analysis, of particular interest is the ability to classify natural and cultural plantings.</p>
      <p>The texture features presented in Table 1 (19 parameters) were calculated on the basis of panchromatic images of
the test areas for 4 adjacency directions of 0, 45, 90, and 135 degrees. Thus, the initial attribute space has a dimension
of 76. Most of the attributes turned out to be significantly dependent. Figure 2 shows the correlation matrices for 19
features in the set of directions. Correlation estimates between the features differ for the considered test plots,
however, it can be seen that they have a similar structure.</p>
      <p>The analysis of correlations by threshold values showed the following. 35% of the considered features have
mutual correlations of more than 0.8 for both plots. The relationship between these variables is primarily explained by
the way they are built. A relatively small part of the features has a weakly expressed mutual dependence. A
correlation of less than 0.5 has 30% of the characteristics for the Otra plot and 25% for the Lubninka plot, and a
correlation of less than 0.3 has 16% and 8% of the characteristics, respectively. Thus, the relationship between these
signs significantly depends on the choice of scene.</p>
      <p>The results of the correlation analysis of characteristics for 4 selected directions are presented in Table 2. It can be
seen that such features as Autocorrelation, Energy, Entropy, SumAverage, SumEntropy, SumSquares and
SumVariance do not depend on the choice of direction. The most sensitive to the choice of direction are Contrast and
DiffVariance. It should be noted that the above conclusions can be made for both test plots.
0.99
0.99
0.81
0.96
0.96
0.72
0.93
1
1
0.96
135-45
90-45
135-45
90-45
135-45
135-90
135-45
90-0
90-0
135-45
90-0
90-0</p>
      <p>
        To effectively reduce the feature space, the regularized method of stepwise forward selection was used [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The
problem with the standard method of stepwise forward selection is that the resulting sequence of the most informative
features has high sensitivity to small changes in the training set. The regularized method allows getting a more stable
result. Possible fluctuations in the selection results usually correspond to the least informative members of the
sequence of characters. The stability of selection increases with an increase in the number of repeated calculations of
locally optimal sequences of characters.
      </p>
      <p>When processing data for the Otra plot, the following sequence of features was identified (the direction of
adjacency is indicated in parentheses): Contrast (45), Autocorrelation (0), DiffEntropy (135), Correlation (90),
Homogeneity2 (135), Dissimilarity (0) and Correlation (0). The results obtained are consistent with the data presented
in Figure 3. The first 3 most informative features have the greatest probability of entering the ensemble of locally
optimal sequences.</p>
      <p>The results of thematic processing of test plots Otra and Lubninka are presented in Figure 4. You can see that the
target objects were classified quite accurately. Black color on Figure 4b and 4d indicate other objects whose features
are at a sufficiently large distance from the training set. The areas of other objects correspond mainly to the
boundaries between the target objects, the road network, and the coastal shallow water (bottom visibility changes the
texture of the water surface).</p>
      <p>OE</p>
      <p>CE</p>
      <p>
        To estimate recognition errors, k-fold cross-validation [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], resubstitution (training and test ensembles coincide),
and independent validation (test and training ensembles are completely different) methods were used. For these
estimates of error, the designations CV, Resub, and Indep are introduced, respectively. General characteristics of the
quality of the trained classification are the total probability of error TE, the average omission error TOE, the average
commission error TCE, and kappa [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. These errors are presented in Table 3. The proximity of resubstitution and
cross-validation errors indicates the stability of training. Independent error estimates are significantly greater than
cross-validation errors. Thus, we can conclude that there are systematic changes in the values of texture features in
the image. In general, we can talk about high classification accuracy, for both test plots the error estimates do not
exceed 1%, and high Cohen kappa values indicate excellent agreement between the classification results and expert
data.
      </p>
      <p>Independent estimates of OE and CE are presented in Table 4 for each considered class. For both test plots, the
smallest accuracy is achieved with forest crop recognition. For the Lubninka test plot, the recognition errors for the
territory of the experimental test plot are quite high; this is most likely due to the correspondence of the average size
of crowns of natural stands and cultural plantings of larch.
0.000
0.091
0.109
Acknowledgements. The studies were conducted with the financial support of the state represented by the Ministry
of Education and Science of the Russian Federation (unique project identifier RFMEFI58317X0061).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Beguet</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guyon</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boukir</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chehata</surname>
            <given-names>N.</given-names>
          </string-name>
          <article-title>Automated retrieval of forest structure variables based on multiscale texture analysis of VHR satellite imagery // ISPRS</article-title>
          <string-name>
            <given-names>J. Photogramm. Remote</given-names>
            <surname>Sens</surname>
          </string-name>
          .
          <year>2014</year>
          . Vol.
          <volume>96</volume>
          . P.
          <volume>164</volume>
          -
          <fpage>178</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Meng S.</given-names>
            ,
            <surname>Pang</surname>
          </string-name>
          <string-name>
            <given-names>Y.</given-names>
            , Zhang Z.,
            <surname>Jia</surname>
          </string-name>
          <string-name>
            <surname>W.</surname>
          </string-name>
          , Li Z.
          <article-title>Mapping Aboveground Biomass using Texture Indices from Aerial Photos in a Temperate Forest of</article-title>
          Northeastern China // Remote Sensing.
          <year>2016</year>
          Vol. 8. P.
          <volume>230</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Singh</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evans</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friess</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nin</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>Mapping Above-Ground Biomass in a Tropical Forest in Cambodia Using Canopy Textures Derived from</article-title>
          Google Earth // Remote Sensing.
          <year>2015</year>
          . Vol.
          <volume>7</volume>
          . P.
          <volume>5057</volume>
          -
          <fpage>5076</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Haralick</surname>
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shanmugam</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dinstein</surname>
            <given-names>I</given-names>
          </string-name>
          .
          <article-title>Textural Features for Image Classification //</article-title>
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          , SMC-
          <fpage>3</fpage>
          .
          <year>1973</year>
          . N 6. P.
          <volume>610</volume>
          -
          <fpage>621</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Duda</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hart</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stork</surname>
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Pattern</surname>
            <given-names>Classification</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Second</given-names>
            <surname>Edition</surname>
          </string-name>
          . New York, NY, Uand Sons. 743 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Hastie</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tibshirani</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <source>Friedman J. The Elements of Statistical Learning</source>
          . New York: Springer,
          <year>2001</year>
          . 745 p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Dmitriev</surname>
            <given-names>E.V.</given-names>
          </string-name>
          <article-title>Classification of the Forest Cover of Tver' Region Using Hyperspectral Airborne Imagery /</article-title>
          / Izvestiya, Atmospheric and
          <string-name>
            <given-names>Oceanic</given-names>
            <surname>Physics</surname>
          </string-name>
          .
          <year>2014</year>
          . Vol.
          <volume>50</volume>
          , N 9. P.
          <volume>929</volume>
          -
          <fpage>942</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>