<!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>Software Complex for Representation and Processing of Images with Complex Structure</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nikita A. Andriyanov</string-name>
          <email>nikita-and-nov@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ulyanovsk State Technical University</institution>
          ,
          <addr-line>Severny Venets, 32, 432027</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>10</fpage>
      <lpage>22</lpage>
      <abstract>
        <p>In the contemporary practice of digital image processing, special attention is paid to the solution of particular tasks, among which are delineation of boundaries, detection of anomalies, and pattern recognition. Usually, this approach is associated with the development of effective algorithms oriented to speci c tasks. Now we have a su cient number of applications that implements a variety of image processing algorithms. However, it is di cult to nd software that implements a global approach to image processing based on the application of mathematical models. This article is devoted to the development of a software complex, the main functional of which is performed by using mathematical models of images. In addition to the task of representing images, the program implements algorithms for ltering, segmentation, and detection of anomalies in images. At the same time, the program is based on doubly stochastic autoregressive image models, which are best suited for describing spatially heterogeneous images. In addition, the algorithms implemented in the developed program can be applied to processing the real images. We also describe in details methods for simulating images containing a given number of structures and investigate segmentation algorithms for the proposed model of images.</p>
      </abstract>
      <kwd-group>
        <kwd>doubly stochastic models</kwd>
        <kwd>image processing</kwd>
        <kwd>segmentation</kwd>
        <kwd>ltering</kwd>
        <kwd>anomalies detection</kwd>
        <kwd>image processing software</kwd>
        <kwd>Matlab</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Methods of the multispectral (up to 10 spectral ranges) and hyperspectral (up
to 300 ranges) registration of Earth surface areas have become widely used in
recent years. Obtaining and processing signi cant amounts of information is a
very di cult task, and it requires considerable computational costs.</p>
      <p>Digital image processing is currently of interest to many researchers. For
example, P. Markelj, D. Tomazevic, A. Mohamed Akil, V.R. Krasheninnikov,
etc. devote their papers to medicine image processing [1{3]. B. Krishna Mohan,
R. Harris, V.A. Soifer, V.V. Sergeev, V.V. Myasnikov, K.K. Vasiliev, etc. get the
good results in processing the satellite images [4{6]. In addition, the adaptation
of various image processing algorithms to signals of a di erent kind and for
solving other problems is also actual.</p>
      <p>There is an approach, in which image processing is based on any local or
particular algorithms, and an approach, in which the mathematical model is
used as the basis for a number of developed algorithms. It should be noted that
a number of specialized application programs are devoted to the solution of
particular problems, while there is practically no software for careful study of
the model based approach.</p>
      <p>
        Despite the diversity, the well-known mathematical models of
multidimensional images have a number of shortcomings. The main disadvantage is
considerable di culties in describing a spatially inhomogeneous and time-dependent
real material. A.S. Shalygin and Yu. I. Palagin suggested to use the mixed
models [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to describe such images. Then J. Woods and co-authors proposed a
two-dimensional doubly stochastic Gaussian (DSG) model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], which was
introduced to provide a complete model for the spatial lters that adapt to the local
structure in the image signal. In such a way, it was proposed to use combinations
of di erent methods for the formation of random elds (RF) for image modeling.
      </p>
      <p>
        A detailed investigation of the special case of doubly stochastic models based
only on autoregressive (AR) processes was carried out in recent papers [9{12].
The methods of applying models and developing specialized software for the taxi
order service are presented in paper [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Below, we consider a general software
for the synthesis and analysis of doubly stochastic AR RF models.
2
      </p>
      <p>Doubly stochastic model and representation of images
Most of the proposed mathematical models can not adequately describe real
images due to their heterogeneity in space. Indeed, forming an image model
with constant parameters, we obtain a uniform image. However, if we assume
that the parameters of the simulated image change when each new element is
formed, then the resulting image will be non-uniform. We will consider such
models as ones with varying parameters.</p>
      <p>
        Suppose we need to estimate the changing parameters of the doubly
stochastic model of the RF such that it allows us to describe the characteristics of the
real image fXi;j g with brightness RF fzi;j g, i = 1; 2; :::; M1, j = 1; 2; :::; M2. We
will describe it by using a model with multiple roots of characteristics equations
with multiplicity (2.2) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
z~i;j = 2 xij z~i 1;j + 2 yij z~i;j 1 4 xij yij z~i 1;j 1 2xij z~i 2;j
      </p>
      <p>2yij z~i;j 2 + 2 2xij yij z~i 2;j 1 + 2 xij 2yij z~i 1;j 2 2xij 2yij z~i 2;j 2+
+bi;j i;j ; zi;j = z~i;j + mzij ; i = 1; 2; :::; M1; j = 1; 2; :::; M2;
(1)
where xij and yij are the correlation parameters, mzij is the average value of
the brightness.</p>
      <p>Let us determine the values of the statistical parameters of the image fzi;j g
in each pixel. To perform it, we will use the sliding window of N N -size. Thus,
we estimate the average statistical correlation coe cient for each pixel in a row
xij and in a column yij , and, also, the average statistical expectations mzij
and the variances z2ij :
mz(i+ N2 1 )(j+ N2 1 ) = N12 Pli=+iN 1 Pjk+=Nj 1 Xlk;
z2(i+ N2 1 )(j+ N2 1 ) = N21 1 Pli=+iN 1 Pjk+=Nj 1(Xlk mzlk)2;</p>
      <p>v
1 ut1 ( Pli=+iN 2 Pjk+=Nj 1(Xlk mzlk) (X(l+1)k mz(l+1)k) )2
u</p>
      <p>(N 1) (N) z2(i+ N2 1 )(j+ N2 1 )
xz(i+ N2 1 )(j+ N2 1 ) = Pli=+iN 2 Pjk+=Nj 1(Xlk mzlk) (X(l+1)k mz(l+1)k)
(N 1) (N) z2(i+ N2 1 )(j+ N2 1 )
v
1 ut1 ( Pli=+iN 1 Pjk+=Nj 2(Xlk mzlk) (Xl(k+1) mzl(k+1)) )2
u</p>
      <p>(N 1) (N) z2(i+ N2 1 )(j+ N2 1 )
yz(i+ N2 1 )(j+ N2 1 ) = Pli=+iN 1 Pjk+=Nj 2(Xlk mzlk) (Xl(k+1) mzl(k+1))
2
(N 1) (N) z(i+ N2 1 )(j+ N2 1 )
;
:
(2)
where z-index is introduced to describe the observed data.</p>
      <p>Thus, we form the RFs of the correlation parameters f xij g and f yij g, RF
2
of mathematical expectations values fmzij g, and RF of variances values f zij g.
The parameters allow us to simulate images with varying correlation parameters.</p>
      <p>Fig. 1 shows an example of using the proposed method for simulating a real
image. Fig. 1a corresponds to a real image with a size of 440 X 440 pixels. Fig.
1b corresponds to the image generated by doubly stochastic model of the
multiplicity (2.2). Fig. 1c corresponds to the image generated by a doubly stochastic
model of the rst order. Statistical estimation of the parameters of the available
image was carried out in a sliding window with the size of 15 X 15 pixels.</p>
      <p>A direct comparison of the proposed method of simulating the satellite images
with known algorithms using AR and wave models shows that the variance of
the error between the real and simulated images is about 20 | 60%. It depends
on the degree of heterogeneity of the image. It is less than the corresponding
variances when using the known models.</p>
      <p>Thus, the proposed technique for formation of the doubly stochastic images
with varying parameters can be used to simulate real satellite imagery and is
used as the basis for the developed software complex.
3</p>
    </sec>
    <sec id="sec-2">
      <title>GUI software package</title>
      <p>We chose the software complex MATLAB (Matrix Laboratory) as the main tool
for implementing synthesized algorithms and models. This system is one of the
most popular and carefully developed systems for the automation of
mathematical calculations. It is based on an expanded representation and application of
matrix operations. Matrix Laboratory provides the user with a powerful
programming language that is oriented towards technical and mathematical
calculations. It can surpass the capabilities of traditional programming languages
that have been used for many years to implement numerical methods in terms of
the simplicity of developing programs. Important advantages of the system are
its openness and extensibility. So, the use of MATLAB seems to be an e ective
way of implementing algorithms for digital image processing in general and for
the images generated by doubly stochastic models, particularly.</p>
      <p>Furthermore, MATLAB includes the Image Processing Toolbox. It has
powerful tools for processing and analyzing digital images. This application is a very
convenient environment for developing and modeling various methods.</p>
      <p>Belew, we consider the developed software packages.</p>
      <p>The software package called Modeling was developed to simulate RF. The
user is given the opportunity to simulate various ARs with a wide variation of
parameters. Fig. 2 and 3 show the block diagram of the package and its workspace
window, respectively.</p>
      <p>The program module allows one to investigate the properties of doubly
stochastic and AR RF models.</p>
      <p>The software package called Formation implies that the image that will be
generated on the basis of the doubly stochastic RF model is initially downloaded
by the user to the working folder of the MATLAB system. The recommended
le extension with the image is ".jpeg". The module generates an image with
varying parameters based on the actual image. For comparison, the real image,
its simulation by the model, as well as the variances eld of the obtained image
and the eld of its correlation coe cients are given. Fig. 4 shows the workspace
window of the Formation module.</p>
      <p>This makes it possible to relatively easily adjust the model parameters for
real images. In this case, one can increase the proximity of the simulated image
to the real one due to the selection of the dimensions of the sliding window.</p>
      <p>It should be noted that an important task is in identi cation of the model
parameters. Indeed, the statistical characteristics of a doubly stochastic RF are
related to its parameters; therefore, to generate signals or images having a given
correlation function (CF), it is necessary to know the basic statistical parameters.
In this regard, the Identi cation software package is developed to determine the
parameters of a doubly stochastic signal model.</p>
      <p>The user should enter the model parameters, on the basis of which
identication will be performed. Thus, the comparison of the entered and identi ed
parameters will allow one to determine the adequacy of the used identi cation
algorithm and to evaluate its e ectiveness. In addition, one can compare the
type of the original RF and the RF with the identi ed parameters.</p>
      <p>No less important task is the ltering of images, for which a priori knowledge
of the model parameters is a rather important condition. Thus, if identi cation
is e ective, then in some cases it is possible to use the parameters obtained in
its result to solve the ltering task. However, in the Filtering software package,
it is assumed that the model parameters are known in advance and the main
task is the noise suppression.</p>
      <p>The Filtering software package was developed to lter doubly stochastic
images and RFs. The user obtains the opportunity to simulate various doubly
stochastic RFs with a wide variation of parameters. The module provides the
use of Kalman (based on a nonlinear vector lter) and Wiener lters. Fig. 5 and
6 show the block diagram of the Filtering package and the workspace window of
the program, respectively.</p>
      <p>Thus, when working with the Filtering module, one should specify all the
statistical parameters of the doubly stochastic model. After ltering, four images
are displayed on the screen. They are the following:
| the original generated image;
| the image with white noise;
| the result of the processing by the Kalman lter;
| the result of processing by the Wiener lter.</p>
      <p>Also, the ltering error variances are presented for each of the algorithms.</p>
      <p>To implement the image segmentation algorithm, a technique is used to form
a doubly stochastic model based on the binary base RFs. So, the formation of
the main image at di erent pixels occurs with di erent statistical parameters,
but according to one of the two speci ed AR RFs. In this case, the user has the
opportunity to study the e ciency of the algorithm under di erent conditions.</p>
      <p>The software implementation of the proposed algorithm is carried out using
the Segmentation package. Fig. 7 shows the block diagram of the Segmentation
module.</p>
      <p>Script-based software package for processing doubly
stochastic images and real images
It should be noted that in the MATLAB environment, in addition to
implementing programs with a user-friendly graphical interface, it is possible to develop
programs oriented to mathematical modeling, numerical methods, and
calculations. Despite the fact that MATLAB itself is required to run such applications,
their main advantage is open source code, which can be updated and corrected
at any time. The similar programs are the usual scripts executed by Matrix
Laboratory, which can be used both for studying algorithms for processing doubly
stochastic images within the framework of laboratory work at the university and
for processing real material.</p>
      <p>The base aim of developing such scripts is to have an introductory part. This
section of the code allows one to set model parameters, select the uploaded image,
and set the number of processing cycles. Thus, all scripts are tools for conducting
statistical studies of algorithms for processing image realizations generated by
doubly stochastic models. So, one can also process the real images.</p>
      <p>The Filtration.m script is developed to investigate ltering algorithms based
on a non-linear Kalman vector lter for doubly stochastic RFs, Wiener lter for
doubly stochastic RFs, and Kalman and Wiener lters for AR RFs. Fig. 9 shows
the algorithm of the script.</p>
      <p>The PGEstimationAndRestore.m script is intended for joint application of
the Kalman ltering algorithms and pseudo-gradient estimation of the internal
model parameters. The pseudo-gradient search estimates are used for ltering
and for image restoring. The principle of its operation is similar to the principle
of the ltering script. Fig. 10 shows the algorithm of the script.</p>
      <p>Finally, to study the problem of detecting signals on the background of
images generated by doubly stochastic models and real images, the
RealImageDetection.m script was developed. This program allows one to generate long signals
of square and round shape on the simulated or real images and to investigate the
e ectiveness of detecting such signals, for the given probability of false alarm.
Fig. 11 shows the algorithm of the script operating.</p>
      <p>Thus, the developed software package in the MATLAB environment includes
not only the part with the graphical user interface, but, also, the script part,
which is represented in the form of les with the extension ".m". All scripts
can be changed at any time and recon gured, as these les have open source
code, and can be edited with the Notepad.exe. Together with the graphic part,
a software was obtained, which can be used both for studying simulated images
and signals and for processing real data.</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>We considered the software that can be conditionally divided into two blocks:
| GUI-applications in MATLAB, which can be used to study doubly
stochastic RF models and do not require special skills and knowledge of
programming languages from the user;</p>
      <p>| script-applications in MATLAB implementing the complex image
processing algorithms based on the doubly stochastic RF models and used not only
to process simulated material, but also real images; these applications require
users to have a basic knowledge of the Matrix Laboratory environment.</p>
      <p>The developed software package for the study of image modeling algorithms
allows simulating multidimensional RFs based on doubly stochastic models with
di erent correlation parameters. Also, algorithms of ltering and segmentation
of doubly stochastic RFs are included in the software package.</p>
      <p>In addition, it is possible to generate images that are close to real based on
a model with varying statistical parameters.</p>
      <p>Acknowledgements. The paper was supported by the RFBR grant, project
18-31-00056 mol a.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Markelj</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomazevic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Likar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pernus</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A review of 3D/2D registration methods for image-guided interventions</article-title>
          .
          <source>Medical Image Analysis</source>
          , Vol.
          <volume>16</volume>
          ,
          <string-name>
            <surname>Iss</surname>
          </string-name>
          .
          <volume>3</volume>
          ,
          <issue>642</issue>
          {
          <fpage>661</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Mohamed</given-names>
            <surname>Akil</surname>
          </string-name>
          , Mohamed Hedi Bedoui:
          <article-title>Special issue on real-time processing of medical images</article-title>
          .
          <source>Real-Time Image Processing, DOI 10.1007/s11554-017-0676- 5</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Krasheninnikov</surname>
            <given-names>V.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trubnikova</surname>
            <given-names>L.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albutova</surname>
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yashina</surname>
            <given-names>A.S.</given-names>
          </string-name>
          :
          <article-title>Algorithm for detecting the marker of the disease of the focal bladder on images of blood serum facies. Ulyanovsk medico-biological journal</article-title>
          .
          <source>No. 4</source>
          ,
          <issue>105</issue>
          {
          <fpage>110</fpage>
          . (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Harris</surname>
            <given-names>R</given-names>
          </string-name>
          .:
          <article-title>Re ections on the value of ethics in relation to Earth observation</article-title>
          .
          <source>International journal of remote sensing</source>
          , No.
          <volume>34</volume>
          (
          <issue>4</issue>
          ),
          <volume>1207</volume>
          {
          <fpage>1219</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Sergeev</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuzkiv</surname>
            <given-names>R</given-names>
          </string-name>
          .R.:
          <article-title>Parametric model of the autocorrelation function of cosmic hyperspectral images</article-title>
          .
          <source>Computer Optics</source>
          , Vol.
          <volume>40</volume>
          ,
          <string-name>
            <surname>Iss</surname>
          </string-name>
          .
          <volume>3</volume>
          ,
          <issue>416</issue>
          {
          <fpage>421</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Vasiliev</surname>
            <given-names>K.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dement'</surname>
          </string-name>
          ev V.E.:
          <article-title>Autoregressive models of multidimensional images</article-title>
          .
          <source>Science-intensive technologies</source>
          , Vol.
          <volume>14</volume>
          ,
          <string-name>
            <surname>Iss</surname>
          </string-name>
          .
          <volume>15</volume>
          ,
          <issue>12</issue>
          {
          <fpage>15</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Shalygin</surname>
            <given-names>A.S.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Palagin</given-names>
            <surname>Yu</surname>
          </string-name>
          .I.:
          <article-title>Applied methods of statistical modeling</article-title>
          , L.: Mechanical engineering,
          <volume>320</volume>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Woods</surname>
            <given-names>J.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dravida</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mediavilla</surname>
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Image Estimation Using Doubly Stochastic Gaussian Random Field Models</article-title>
          .
          <source>Pattern Analysis and Machine Intelligence</source>
          , Vol.
          <volume>9</volume>
          ,
          <issue>Iss</issue>
          .
          <volume>2</volume>
          ,
          <issue>245</issue>
          {
          <fpage>253</fpage>
          (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Vasil'ev K.K</surname>
          </string-name>
          .,
          <string-name>
            <surname>Dement'</surname>
            ev
            <given-names>V.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andriyanov</surname>
            <given-names>N.A.</given-names>
          </string-name>
          :
          <article-title>Doubly stochastic models of images</article-title>
          .
          <source>Pattern Recognition and Image Analysis (Advances in Mathematical Theory and Applications)</source>
          . Vol.
          <volume>25</volume>
          .
          <string-name>
            <surname>Iss</surname>
          </string-name>
          .
          <volume>1</volume>
          ,
          <issue>105</issue>
          {
          <fpage>110</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Andriyanov</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasiliev</surname>
            ,
            <given-names>K.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dementiev</surname>
            ,
            <given-names>V.E.</given-names>
          </string-name>
          :
          <article-title>Anomalies detection on spatially inhomogeneous polyzonal images</article-title>
          .
          <source>CEUR Workshop Proceedings. Volume</source>
          <year>1901</year>
          ,
          <source>2017 International Conference Information Technology and Nanotechnology. Session Image Processing, Geoinformation Technology and Information Security, IPGTIS-ITNT 2017; Samara; Russian Federation</source>
          ,
          <volume>10</volume>
          {
          <fpage>15</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Vasiliev</surname>
            <given-names>K.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andriyanov</surname>
            <given-names>N.A.</given-names>
          </string-name>
          :
          <article-title>Synthesis and analysis of doubly stochastic models of images</article-title>
          .
          <source>CEUR Workshop Proceedings, "REIT 2017 Proceedings of 2nd International Workshop on Radio Electronics and Information Technologies"</source>
          , Vol.
          <year>2005</year>
          ,
          <volume>145</volume>
          {
          <fpage>154</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Andriyanov</surname>
            <given-names>N. A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Gavrilina</given-names>
            <surname>Yu</surname>
          </string-name>
          . N.:
          <article-title>Image Models and Segmentation Algorithms Based on Discrete Doubly Stochastic Autoregressions with Multiple Roots of Characteristic Equations</article-title>
          .
          <source>CEUR Workshop Proceedings, "REIT 2018 3rd International Workshop on Radio Electronics and Information Technologies"</source>
          ; Vol.
          <year>2076</year>
          ,
          <volume>19</volume>
          {
          <fpage>29</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Azanov</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Danilov</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andriyanov</surname>
            <given-names>N.</given-names>
          </string-name>
          :
          <article-title>Development of software system for analysis and optimization of taxi services e ciency by statistical modeling methods</article-title>
          .
          <source>CEUR Workshop Proceedings. Volume</source>
          <year>1904</year>
          ,
          <source>2017 International Conference Information Technology and Nanotechnology. Session Image Processing, Geoinformation Technology and Information Security, IPGTIS-ITNT 2017; Samara; Russian Federation</source>
          ,
          <volume>232</volume>
          {
          <fpage>238</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>