<!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>
      <journal-title-group>
        <journal-title>CEUR Workshop Proceedings</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.18287/1613-0073-2016-1638-379-385</article-id>
      <title-group>
        <article-title>SUPPORT SUBSPACES METHOD FOR FRACTAL IMAGES RECOGNITION</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>E. Minaev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V. Fursov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>1638</volume>
      <fpage>379</fpage>
      <lpage>385</lpage>
      <abstract>
        <p>This paper presents the recognition method of fractal images. The approach is considered based on using support subspaces. Support subspaces are constructed with vectors of source data using a conjunction index. The proposed new computing algorithm for the conjugation index reduces requirements for computing capacities and memory. It is shown that the proposed method of construction, supporting subspaces without vectors with stand-out conjunction index, improves recognition rate with dimension reduction of the source data.</p>
      </abstract>
      <kwd-group>
        <kwd>digital image processing</kwd>
        <kwd>pattern recognition fractal images</kwd>
        <kwd>conjunction index</kwd>
        <kwd>binary and multiple classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In images analysis and pattern recognition, images are often represented as a vector
whose components are the values of the pixels’ brightness. This approach is widely
used in computer vision; in particular, for fractal image recognition [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Going from
an ordinary image to the fractal representation is usually possible to significantly
reduce the memory requirements for storing the original data, while preserving the
quality of recognition [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For example, fractal representation of a 128 × 128 initial
image has a size of 16 × 16, so the feature vector is reduced 64 times. However, the
dimension of the vector that represents the fractal image remains sufficiently high at
exactly 256 × 1.
      </p>
      <p>
        However, in order to ensure the high quality of recognition, there are commonly-used
methods in which recognition procedure is based on the source or even an extended
feature space; for example, a support vector machine (SVM) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The SVM method is
now recognised by most researchers as the most effective in linear separability of
classes. The kernel functions method can also be used for classification in the absence
of the properties of linear separability. However, there are no regular methods of
selecting the most appropriate kernel functions. Another problem of the method is that
the support vectors are determined at the stage of its configuration, as a result of
solving an optimisation problem, which often requires a large number of iterations and
significant computational resources. Perhaps this is why the SVM method is not
widely used in the recognition of fractal images. There are only [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], dedicated to the
recognition of fractals in the framework of the SVM approach.
      </p>
      <p>
        The most widely recognised fractal images use the approach described in [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ], based
on the properties of iterated function systems. There are different implementations of
this approach; in particular, in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the classifier built on the nearest neighbour
algorithm in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] used the rate of convergence of the formation of fractals. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] the fractal
images are formed of the features obtained by a Gabor wavelet transform. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for
comparison of fractal images, a statistical method based on kernel density estimation
was used. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] used a set of statistical fractal signatures that combine fractal
transformation parameters and error histogram, characterising the difference between
individual iterations of the formation of a fractal image. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for the classification of
fractal images calculated absolute values of the Pearson correlation coefficient. In
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] to improve the recognition quality in the construction of fractal images based on
the method of quadtree.
      </p>
      <p>
        In this paper, we propose an approach in which we develop the basic ideas of fractal
recognition method on iterated function systems and SVM. We propose in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] the
method of support subspaces, which is adjacent to the SVM approach. The proposed
approach builds on the previous work of the authors. In particular, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] proposed a
method of supporting planes, which then in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] was generalised to multidimensional
support subspaces.
      </p>
      <p>
        In this case, we are developing in these papers [
        <xref ref-type="bibr" rid="ref13 ref14">13-14</xref>
        ], the method of forming support
subspaces. In particular, we use a feature of fractal images forming technology to
form a training set. Here we investigate recognition quality depending on the method
for generating a support subspace and on the number of vectors included in it.
Xk  x1 k , x2 k , ..., x j k ,..., xM k  , k  1, K
and computed N  N -matrix k - class:
Qk  Xk XTk Xk 
1 T
      </p>
      <p>Xk , k  1, K ,</p>
    </sec>
    <sec id="sec-2">
      <title>Description of the algorithm</title>
      <p>Each fractal image is represented as a vector N 1:
x   x1, x2 ,..., xN T ,
where components are numerical values of luminance for N  W  H pixels, where
W , H – size of image. Assuming that there are M different fractal images for each
K object. The vectors corresponding to the fractal images of one object constitute a
class. The set of vectors representing the fractal images of known classes forms the
training set.</p>
      <p>
        To construct the classifier we will use the approach described in the [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. We assume
that the M training vectors are given for each class, i.e. for each
x j k , j  1, M , k  1, K composed – N  M -matrix:
(1)
(2)
(3)
which we, hereafter, call decision matrix.
      </p>
      <p>At the stage of recognition, decision about vector x j belonging to the m - class is
accepted, if
Rm  x j   max Rk  x j  ,
k 1,K</p>
      <p>1
where Rk  x j   xTj Qk x j  xTj x j  ,</p>
      <p>k  1, K .
– conjunction index of vector x j with each of the classes.</p>
      <p>
        It is easy to notice that, in this method, the information on the classes contained in the
matrices Qk k  1, K , is computed from matrices Xk  M  . In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for the formation
of these matrices it is proposed to use a small number of training vectors, forming the
so-called support subspace classes. In this paper, these vectors are selected from the
training set by examining all possible options on the criterion of recognition quality.
In fractal image recognition, a particular feature of the problem is that the fractal
images have variations depending on the number of iterations in which they are
received. Therefore, there is a problem of formation of support subspaces considering
the feature of variance training vectors. In this paper, we investigate a scheme for
constructing support subspaces, using this feature.
      </p>
      <p>
        In contrast to the SVM method [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and the algorithm described in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], the support
vectors and the support subspace fixed once at the initial phase of training, thus
avoiding a large number of iterations to refine them, as occurs when setting up the support
vector.
      </p>
      <p>In this approach, we consider the problems of binary and multiple classification, the
comparative results of experiments on the MSTAR data set. In this paper, we also
deal with the reduction of the computational complexity of the algorithm for
calculating conjunction index on the stage of recognition.</p>
      <p>As noted above, in this case the main problem is the existence of almost identical
vectors. The first issue to be discussed: what is the sequence of removing these
"disturbing" vectors from the initial set?
The following algorithm is implemented for the removal of linearly dependent
vectors. At each step, the vector x r is removed from the initial set of k class, if
Rk xr   min Rk x j ,
j
j  1, M ,</p>
      <p>1
where, as (2) Rk  x j   xTj Qk x j  xTj x j  .</p>
    </sec>
    <sec id="sec-3">
      <title>Experimental procedure</title>
      <p>
        The experimental evaluations make use of the Moving and Stationary Target
Acquisition and Recognition (MSTAR) database. For our experiments, we used five target
types (BMP2, BTR70, T72, ZIL131, ZSU234). For each type we used 100 images for
the training set, and 100 images for testing recognition algorithms. For each image
from training and testing sets, we get fractal pattern [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. For fractal pattern computing,
(5)
(6)
iterated function systems (IFS) based algorithm is used. The main idea of the IFS
shape analysis algorithm is the following: input image is divided into square
nonoverlapping parts, named range blocks, and into larger square parts, named domain
blocks. There are two main approaches to shape analysis using IFS. They are
compression and recognition algorithms. The compression IFS algorithm searches the best
affine transformation from domain to range block for every range block. As a result,
several affine transformations is coding input image. Using high precision dividing
and a large set of affine transformations, we can obtain a decompressed image equal
to the input image. The recognition algorithm does not need a high quality of
decompression and it is better to use rough regular dividing and a small set of
transformations. This approach allows fast compression of different-sized images into a
definite set of transformations coefficients.
      </p>
      <p>The aim of the compression stage is to find the best transformation and domain block
for the range block. Therefore, we try to use each of these transformations to each
domain block for each range block and compare the result with the input image block.
So, we can find self-similar parts of the image. As a result, each input image is
mapped to a fractal attractor obtained by iterating affine transformations.
Fig. 1 shows examples of original MSTAR images (128×128) and their fractal
patterns (16×16) .
For evaluation of the proposed methods, two experiments were conducted. The first
experiment tested the two-class recognition method (BMP2, T72). Support subspace
was constructed for each class, excluding vectors from the original data by condition
(6). The purpose of the experiment was to determine the dependence of the
recognition rate by the exclusion of vectors. In this experiment, fractal patterns of original
images were random noised with different amplitude. It was ascertained that the
exclusion of the vectors from the support subspace can increase recognition rate.
Recognition rates obtained by constructed support subspaces within this condition
were compared with recognition rates obtained by support subspaces without
excluding vectors.</p>
      <p>Recognition rates are shown in Table 1. PSNR - peak signal-to-noise ratio(dB), pSVM
p0 , pоп - recognition rates by SVM method, by support subspaces without
excluding vectors and by support subspaces with excluding vectors, respectively, nоп
number of vectors in support subspace. It was discovered that reducing the number of
vectors in in support subspace (by 7- 15% depending on the noise), improved the
recognition rate by 0.5-1 %. In comparison with the SVM method, a support
subspaces method provides a significantly higher recognition rate for undistorted images. For
noised image support, the subspaces method provides a better recognition rate by
13% than SVM.
The second experiment tested multiclass recognition with five types of targets
(BMP2, BTR70, T72, ZIL131, ZSU234). Original fractal patterns were noised with
PSNR=28 dB. Table 2 shows the recognition rate of support subspaces method
without excluding vectors.</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>It was discovered that support subspaces constructed without vectors, with stand-out
conjunction index, improved the ecognition rate. Thus, support subspaces should
include vector with an average conjunction index.</p>
      <p>The proposed recognition method can reduce the dimension of the source data,
improving the speed of the classification process. A proposed new computing algorithm
for the conjugation index allows for a reduction in requirements for computing
capacities and memory.</p>
      <p>This work was supported by the Ministry of Education and Science of the Russian
Federation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Minaev</surname>
            <given-names>EY</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikonorov</surname>
            <given-names>AV</given-names>
          </string-name>
          .
          <article-title>Object detection and recognition in the driver assistance system based on the fractal analysis</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2012</year>
          ;
          <volume>36</volume>
          (
          <issue>1</issue>
          ):
          <fpage>124</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Minaev</surname>
            <given-names>EY</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikonorov</surname>
            <given-names>AV</given-names>
          </string-name>
          .
          <article-title>High accuracy pose reconstruction of passive colored marker</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2012</year>
          ;
          <volume>36</volume>
          (
          <issue>4</issue>
          ):
          <fpage>611</fpage>
          -
          <lpage>616</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Lisitsin</surname>
            <given-names>SO</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baida</surname>
            <given-names>OA</given-names>
          </string-name>
          .
          <article-title>Road sign recognition using support vector machines and histogram of oriented gradients</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2012</year>
          ;
          <volume>36</volume>
          (
          <issue>2</issue>
          ):
          <fpage>289</fpage>
          -
          <lpage>295</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Xi</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuan</surname>
            <given-names>JE</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Si</surname>
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            <given-names>X</given-names>
          </string-name>
          .
          <article-title>Detecting Lung Diseases from Exhaled Aerosols: Non-Invasive Lung Diagnosis Using Fractal Analysis and SVM Classification</article-title>
          .
          <source>PLoS ONE</source>
          ,
          <year>2015</year>
          ;
          <volume>10</volume>
          (
          <issue>9</issue>
          ): e0139511. doi:
          <volume>10</volume>
          .1371/journal.pone.
          <volume>0139511</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Tafraouti</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El Hassouni</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toumi</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lespessailles</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jennane</surname>
            <given-names>R</given-names>
          </string-name>
          .
          <article-title>Osteoporosis Diagnosis Using Fractal Analysis and Support Vector Machine</article-title>
          .
          <source>In Signal-Image Technology and Internet-Based Systems (SITIS)</source>
          .
          <source>Tenth International Conference on IEEE</source>
          ,
          <year>2014</year>
          :
          <fpage>73</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Liu</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            <given-names>JG</given-names>
          </string-name>
          .
          <article-title>Face recognition method based on FLPP</article-title>
          .
          <source>In Electronic Commerce and Security (ISECS)</source>
          .
          <source>Third International Symposium on IEEE</source>
          ,
          <year>2010</year>
          :
          <fpage>298</fpage>
          -
          <lpage>301</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lasfar</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mouline</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aboutajdine</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cherifi</surname>
            <given-names>H</given-names>
          </string-name>
          .
          <article-title>Content based retrieval in fractal coded image database</article-title>
          ,
          <source>in: Proceedings of the 15th International Conference on Pattern Recognition</source>
          ,
          <year>2000</year>
          ;
          <volume>1</volume>
          :
          <fpage>1031</fpage>
          -
          <lpage>1034</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Yang</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            <given-names>JG</given-names>
          </string-name>
          .
          <article-title>Face recognition based on gabor feature extraction and fractal coding</article-title>
          .
          <source>In Electronic Commerce and Security (ISECS)</source>
          .
          <source>Third International Symposium on IEEE</source>
          ,
          <year>2010</year>
          :
          <fpage>302</fpage>
          -
          <lpage>306</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Xiaoqing</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qin</surname>
            <given-names>Z</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wenbo L</surname>
          </string-name>
          .
          <article-title>A new method for image retrieval based on analyzing fractal coding characters</article-title>
          .
          <source>Journal of Visual Communication and Image Representation</source>
          ,
          <year>2013</year>
          ;
          <volume>24</volume>
          (
          <issue>1</issue>
          ):
          <fpage>42</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Pi</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li H</surname>
          </string-name>
          .
          <article-title>Fractal indexing with the joint statistical properties and its application in texture image retrieval</article-title>
          .
          <source>Image Processing</source>
          ,
          <string-name>
            <surname>IET</surname>
          </string-name>
          ,
          <year>2008</year>
          ;
          <volume>2</volume>
          (
          <issue>4</issue>
          ):
          <fpage>218</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wang</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lan</surname>
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            <given-names>N.</given-names>
          </string-name>
          <article-title>Fractal image encoding with flexible classification sets</article-title>
          .
          <source>Chinese science bulletin</source>
          ,
          <year>2014</year>
          ;
          <volume>59</volume>
          (
          <issue>14</issue>
          ):
          <fpage>1597</fpage>
          -
          <lpage>1606</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Li</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            <given-names>J.</given-names>
          </string-name>
          <article-title>An image retrieval method based on fractal image coding</article-title>
          .
          <source>In Systems and Informatics (ICSAI)</source>
          . International Conference on IEEE,
          <year>2012</year>
          :
          <fpage>1866</fpage>
          -
          <lpage>1869</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Zherdev</surname>
            <given-names>DA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazanskiy</surname>
            <given-names>NL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fursov</surname>
            <given-names>VA</given-names>
          </string-name>
          .
          <article-title>Object recognition by the radar signatures of electromagnetic field scattering on base of support subspaces method</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2014</year>
          ;
          <volume>38</volume>
          (
          <issue>3</issue>
          ):
          <fpage>503</fpage>
          -
          <lpage>510</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Fursov</surname>
            <given-names>VA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zherdev</surname>
            <given-names>DA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazanskiy</surname>
            <given-names>NL</given-names>
          </string-name>
          .
          <article-title>Object recognition in radar images using conjugation indices and support subspaces</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2015</year>
          ;
          <volume>39</volume>
          (
          <issue>2</issue>
          ):
          <fpage>255</fpage>
          -
          <lpage>264</lpage>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>0134</fpage>
          -2452-2015-39-2-
          <fpage>255</fpage>
          -264.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>