<!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>Adaptation of the mathematical apparatus of the Markov chain theory for the probabilistic analysis of recurrent estimation of image inter-frame geometric deformations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>G L Safina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A G Tashlinskii</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M G Tsaryov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research Moscow State University of Civil Engineering</institution>
          ,
          <addr-line>Yaroslavskoe Shosse, 26, Moscow, Russia, 129337</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>The most practical application have relay procedures [8]</institution>
          ,
          <addr-line>when in (1) =</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>103</fpage>
      <lpage>108</lpage>
      <abstract>
        <p>The paper is devoted to the analysis of the possibilities of using Markov chains for analyzing the accuracy of stochastic gradient relay estimation of image geometric deformations. One of the ways to reduce computational costs is to discretize the domain of studied parameters. This approach allows to choose the dimension of transition probabilities matrix a priori. However, such a matrix has a rather complicated structure. It does not significantly reduce the number of computations. A modification of the transition probabilities matrix is proposed, it's dimension does not depend on the dimension of estimated parameters vector. In this case, the obtained relations determine a recurrent algorithm for calculating the matrix at the estimation iterations. For the one-step transitions matrix, the calculated expressions for the probabilities of image deformation parameters estimates drift are given.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>[9]. The next parameter estimate α i is determined as:
αˆi,t
=αˆi,t − λi,t−1 sign (∂Qˆi ( Ζ1, Ζ2 , αˆ t−1 ) ∂α i ) , αˆi0 ∈ Ω(α) ,
(1)
(2)
where Ω(α) is the domain of α . The estimates sequence
t = 1,T [9]:</p>
      <p>T
w(αˆ 0 , αˆ 1, ..., αˆ T ) = w(αˆ 0 ) ∏t=1 π t (αˆ t | αˆ t−1 ) .</p>
      <p>The apparatus for analysis of Markov sequences makes it possible to take into account the
finiteness of the domain Ωαˆ of possible values of IID parameter estimates for different rules of PD
behavior at the boundaries of parameter domain.</p>
      <p>If the domain Ωαˆ of αˆ t is continuous, then the sequence (3) is a simple Markov sequence; if it is
discrete, then (3) is a Markov chain [10]. The latter is true, in particular, in the relay procedure (2).
Attracting a well-developed mathematical apparatus of Markov sequences [10, 11] and chains [10, 12]
for analyzing the effectiveness of PD with a finite number of iterations allows to obtain a number of
useful results.</p>
      <p>Let us consider the possibility of using the apparatus of the Markov chain theory for modeling the
process of stochastic gradient estimation of IID parameters.</p>
      <p>Λt
2. The relationship of the matrix of transition probabilities with the probabilities of drift
estimates
If in (1) the gain matrix is diagonal, then the matrix of conditional probabilities
Πi (l, t ) = P{αˆit = aik |αˆil = aij } can be expressed in terms of estimates drift probabilities (EDP) of the
IID parameters [13, 14]. The EDP of the parameter is the probability of the estimate improvement
after the SGP iteration (taking into account possible changes in the estimates of other parameters).
Then, with a variable step λt of the increment in (2), the elements π jk (l, t ) of matrix Π(l, t ) :
ρα+ (ε j ), if l = t − 1, k = j + ∆t signε j ,
π jk (l, t ) = ραo (ε j ), if l = t, k = j;,
ρα− (ε j ), if l = t − 1, k = j − ∆t signε j ,
0, other case,
where π jk (l,t ) is the probability that the estimate αˆi will be equal to value aik , if at an earlier
iteration l &lt; t the estimate had a value aij ; ρα+ (ε j ) is the probability of changing the parameter to α iт ;
ρα− (ε j ) is probability of estimate change from α iт ; ρα0 (ε j ) - probability of no change of the estimate;
ε ij = (α iт − aij ) ; α iт is the exact value of the parameter α i ; ∆t is the number of possible states of
parameter α in the interval from a j to ak , including the state ak . In the future, to simplify the
recording, the index «i» will be omitted when considering one parameter.</p>
      <p>At a constant step λt the elements π jk (l, t ) are also directly expressed through the EDP:
ρα+i (ε j ), if l = t − 1, k = j + signε j ;
π jk (l, t) = ραoi (ε j ), if l = t, k = j;
ρα−i (ε j ), if l = t − 1, k = t − signε j ;
0, other case.</p>
      <p>Under these conditions, we obtain a homogeneous Markov chain (3), for which
Π(t ) = Πt ,
(5)
where Π is the matrix of one-step transition probabilities. At t → ∞ such a chain becomes stationary.</p>
      <p>However, with an increasing the number of estimated parameters, the application of the classical
mathematical apparatus of Markov chains becomes problematic due to the sharp increase in the size of
the transition probability matrix.</p>
      <p>One of the main parameters determining computing costs, when using the Makovsky chain
apparatus, is the number of possible values of IID parameter estimates. A priori, choose the size of the
matrix Π allows the discretization of the estimated parameters domain. However, the use of the
classical apparatus of the Markov chain theory remains reasonable only when estimating one
parameter, since an increase in the number m of estimated parameters by one leads to an increase in
computational costs at least by K 2 , where K is the number of possible discrete values of estimates of
the (m + 1) -th parameter. In problems of measuring the IID parameters, the value K reaches several
orders of magnitude. In this case, the determination of PD of parameter estimates, based on the use of
a matrix of one-step transitions, becomes an obstacle for probabilistic modeling of the stochastic
gradient process of measuring the parameters of inter-frame deformations.
3. Adaptation of the Markov chains apparatus to the solved problem
To reduce computational costs, we use the fact that at the t -th iteration, regardless of the state of the
estimates of other parameters, transitions from the j -th state of parameter α i estimate are possible
only to the known k -th state, where k ∈{j +ν it + 1, j +ν it , j, j −ν it , j −ν it − 1,}, ν it = int (λit / ∆αi ) . In
this case, the transition probabilities are determined by the state of other parameter estimates. The
integral probability of the transition of estimate αˆi from the j -th state (αˆ = aij ) to the k -th state
(αˆ = aik ) is determined by the sum of the transition probabilities from the subdomains ωik of the
parameter space, i = 1, m , k = 1, Ki . For example, to use relay-type procedures when evaluating three
parameters α1 , α 2 and α 3 the overall probability ρ~ij of deterioration of the estimate αˆ1 = a1 j at the
t -th iteration can be written as [15]:</p>
      <p>K1  K3 
ρ~1−j = ∑  p2k (t −1)∑ p3l (t −1)ρ − (ε 1 j ,ε 2k ,ε 3l ),</p>
      <p>k=1  l=1
where plk (t − 1) = P(αˆl = alk |αˆ1 = aij ) is the probability that at the (t − 1) -th iteration for αˆl = alk ,
k = 1, Kl the value αˆ1 is equal to a1 j ; ε lk = alk −α lт is deviation of the estimate αˆl from the exact
value α lт , l = 1, 2, 3 . For m parameters we have:</p>
      <p>K2  K3  Km  
ρ~1−j = ∑  p2k (t − 1)∑  p3l (t − 1)...∑ (pmn (t − 1)ρ − (ε 1 j ,ε 2k ,...,ε mn ))... .</p>
      <p>k =1  l=1  n=1  
Similarly, the expressions for probabilities ρ~1oj and ρ~1+j can be written.</p>
      <p>With this approach, the matrices of one-step transitions are also change, which for this case we
denote Πi (t) = π (jkt) (i,ρ~i* ) , where i is the number of parameter; π (jkt) (i,ρ~i*j ) is probability of transition
~</p>
      <p>j
of i -th estimate from the state a j at the (t − 1) -th iteration to the state ak to the t -th iteration:</p>
      <p>K2  Km 
ρ~i*j = ν∑=1  p1ν (t − 1)...∑ (pml (t − 1)ρ i* (ε 1ν ,...,ε ij ,...,ε ml )) ,</p>
      <p>l=1
where ρ i* (⋅) are values of probabilities ρ i+ (⋅) , ρ io (⋅) and ρ i− (⋅) at a vector of estimates mismatch
ε i = (ε 1ν ,...,ε ij ,...,ε ml )T , ε ik = aik −α iт . At the same time, the size of the matrix with m parameters
compared with the traditional approach is reduced from ∑im=1 Ki × ∑im=1 Ki to Ki × Ki . Computational costs
are about as much reduced. This reduction occurs due to the loss of information about the probability
of belonging to the estimation of the parameter vector of each of the subdomains of the parameter
space. Only information about the projections of the distribution in this space is saved. In this case,
this information is sufficient for calculating the PD of IID estimates for a finite number of iterations.
To calculate the PD of the estimate of the i -th parameter at the t -th iteration of the SGP, you need to
know the PD of the estimates of all parameters on the (t − 1) -th iteration:
piT (t) = piT (0) ∏t Π~ i (s) . (8)</p>
      <p>s=1
~
Thus, determining the matrix Πi (t) allows only a recurrent method of calculation. Note also that,
~
when Πi (t) is used even at λi = const the Markov chain of estimates formed by the SGP, it can no
longer be considered homogeneous. Accordingly, the expression (5) for this case is not true. To
calculate the discrete probability distribution pTi (t ) of estimates of the i -th parameter using the matrix
~
Πi (t) , we obtain the recurrent procedure:</p>
      <p>~
pTi (t ) = pTi (t − 1)Πi (t), i = 1, m .</p>
      <p>~
For a variable step λit with adopted simplifications, the matrix Πi (t) for the parameter α i can be
(9)
(10)
(11)
determined as:
~
Πi (t) =
ρ~i−1ρ~+−ρ~io1</p>
      <p>i
ρ~−2
.</p>
      <p>For constant λi the expression, determining the matrix element is significantly simplified:
ρ~i−j + ρ~ioj , if
ρ~i−j , if
π (jki) (t, ρ~i*j ) = ρρ~~iio+jj ,, iiff
ρ~ioj + ρ~i+j , if
0,
j = k = 1,
j = k −1,1 &lt; j &lt; Ki ,
j = k, 1 &lt; j &lt; Ki ,
j = k + 1,1 &lt; j &lt; Ki ,
j = k = Ki ,
another case.</p>
      <p>~</p>
      <p>Relations (7)-(11) determine the recurrent algorithms for calculating the matrix Πi (t) and the PD
of the parameter estimation errors for the required iteration of estimation, starting from the initial
~
approximation. The size of Πi (t) does not depend on the dimension of the vector α and is
determined only by the discretization parameters of the domain of definition of a specific parameter
α i . Computational costs with an increase in the dimension of the vector of parameters grow in
m
proportion to ∑ K , which allows to find a compromise between the accuracy of the calculation of PD
i=1 i
and the requirements for computational resources. Further reduction of computational costs is possible
due to the imposition of restrictions on the range of allowable values of the estimated parameters and
the introduction of rules for taking into account probabilities beyond the boundaries of this area.
4. Conclusion
It is shown that the sequence of estimates of the parameters of IID, obtained using GSP, is a sequence
without aftereffect and is a vector Markov process. With one estimated parameter for probabilistic
modeling of the stochastic gradient estimation process, it is advisable to use the mathematical
apparatus of the Markov chain theory. The study of expressions that allow calculating the transition
probabilities of the matrix of one-step transitions through the probabilities of parameter estimation
drift showed that for relay algorithms with one estimated parameter, the single-step transition matrix
has a five-diagonal structure and does not depend on the iteration number, determining the Markov
chain uniformity. However, for the vector of parameters, the use of the classical apparatus of the
Markov chain theory becomes problematic due to a sharp increase in the size of the transition
probability matrix. A priori, the matrix size can be chosen to discretize the domain of the parameters
to be estimated, but even with this approach, the use of the classical apparatus makes sense only when
evaluating one parameter.</p>
      <p>In order to reduce computational costs, one-step transition matrices are proposed, the dimension of
which is determined only by discretization of the domain of the corresponding parameters and does
not depend on their number. The resulting matrix allows only a recurrent method of its calculation
from the initial approximation of the parameters to the required iteration. Moreover, the Markov chain
of estimates loses the property of homogeneity. Also, accurate information about the probability
distribution in the parameter space is lost. Only the projections of this spatial distribution are saved.
However, this is enough to solve the problem of finding the PD of parameter estimates for inter-frame
deformations with a finite number of iterations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>The reported study was supported by RFBR and Government of Ulyanovsk region</article-title>
          ,
          <source>project 18-41- 730006.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>