<!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>Zozulya A.M. (2016) Software complex for
morphological and heart rate analysis with high informativeness. Journal of Vinnitsa Na</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1999-9941</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1016/j.hrthm.2017.09.003</article-id>
      <title-group>
        <article-title>Modification of the Software System for the Automated Determination of Morphological and Rhythmic Diagnostic Signs by Electrocardio Signals</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Ternopil Ivan Puluj National Technical University</institution>
          ,
          <addr-line>Ternopil</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Vienna</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country country="AT">Austria;</country>
          <institution>Comenius University</institution>
          ,
          <addr-line>Bratislava</addr-line>
          ,
          <country country="SK">Slovakia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <volume>139</volume>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>In this paper we consider a modernized of the software system for the automated determination of morphological and rhythmic diagnostic signs of electrocardio signal. The modification of the system is to create a new method and appropriate software that involves processing electrocardio signals by reducing the discrete cyclic random process, as a model of electrocardio signal to isomorphic random periodic sequence. The use of a new mathematical model of electrocardio signals in the form of conditional discrete cyclic random process allowed to take into account and carry out automatic determination of both morphological and rhythmic diagnostic sings of electrocardio signal within the same mathematical model. The use of a new method of statistical processing based on the new model, allowed to obtain statistical characteristics that are infomative diagnostic signs (morphological and signs of rhythm) of the electrocardio signal. The application of the method of reducing a discrete cyclic random process to isomorphic random periodic sequence before the procedures of statistical processing of the electrocardio signal, in particular before obtaining morphological and rhythmic sings allowed to increase the speed of automated processing of the electrocardio signal in comparison with the previously developed methods which were based on it model in the form of a cyclic random process and did not account for the double stochastic model.In the structure of the modified software system, after the evaluation of the rhythmic structure of the electrocardio signal and the procedure of reduction to a random periodic sequence of a discrete cyclic random process, its processing is branched into two parallel stages. The first stage carries out the morphological analysis, which involves the statistical processing of the electrocardio signal, normalization of statistical estimates and their distribution in the Chebyshev base and decision making on the obtained morphological sings.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>
        Known processes and phenomena of reality are those that reflect over a repeating
structure in time. Electrocardio signals are known and well-studied among such
processes, signals. The current state of information technology development allows to
approach the processing of such signals in a new way and solve the advanced tasks of
modern medicine efficiently in the construction of diagnostic apparatus by creating
new effective mathematical means which make it possible to increase the accuracy
and informativeness of the processing of cyclic signals, in particular electrocardio
signals [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-12</xref>
        ]. Therefore, the development of diagnostic software systems for
automated diagnosing the human heart condition by registered electrocardio signals is a
relevant scientific and technical task, the solution of which will enable to improve the
quality and efficiency of diagnosing of the functional state of the heart and
cardiovascular system of the human body as a whole.
2
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related works</title>
      <p>New mathematical models and methods of processing cyclic electrocardio signals
have been developed and substantiated in papers [13, 14]. The use of new
mathematical models has permitted to improve the accuracy and reliability of diagnosing the
functional state of the heart by increasing the informativeness of morphological
analysis and heart rhythm analysis. The software system for modeling and conducting
morphological analysis, electrocardio signal analysis of heart rhythm on the basis of
the developed mathematical models is presented in paper [15]. This system has been
modernized and embodied newly developed methods for the electrocardio signals
processing.
3</p>
    </sec>
    <sec id="sec-4">
      <title>Overview of the Research</title>
      <p>Increasing the speed of methods of statistical processing of electrocardio signals,
along with increasing the informativeness of their automated analysis is achieved
through the use of a new mathematical model that reflects the double stochasticity of
the investigated electrocardio signals (stochastic morphological and rhythmic
structures) and applying a new method of reducing a discrete cyclic random process to an
isomorphic random periodic sequence.</p>
      <p>This paper is devoted to the improvement of the software system, where in contrast
to the previous development [13, 14], the system includes the new method that
provides the processing of electrocardio signals by reducing to an isomorphic random
periodic sequence of a discrete cyclic random process, as a model of electrocardio
signal, which allowed to increase the speed of its processing in comparison with the
previously developed methods by reducing the computational complexity of known
statistical methods of estimating the probabilistic characteristics of cyclic random
processes of a discrete argument.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Proposed model</title>
      <p>The purpose of the research is to modernize the software system for morphological
analysis and heart rhythm analysis with increased informativeness, on the account of
using a new mathematical model of heart signals, in the form of a conditional discrete
circular random process, and a new statistical processing method, namely the method
of reducing a discrete cyclic random process to an isomorphic random periodic
sequence, that by reducing the computational complexity of the electrocardiographic
signal processing method, made it possible to speed up their processing in computer
cardiac diagnostic systems compared to previously developed methods.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Results &amp; Discussion</title>
      <p>Here are presented the basic mathematical relations that underlie mathematical
support in the modified software system. Still, we will focus on the developed part of the
complex, which relates to the reduction to an isomorphic random periodic sequence of
a discrete cyclic random process, as a model of the electrocardio signal. The software
system enables the automated analysis of the electrocardio signal, particularly its
morphological and rhythmic signs.</p>
      <p>The mathematical model of electrocardio signal in the form of a cyclic random
process and conditional cyclic random process.</p>
      <p>It is known from [13] that a discrete random process: {ξ (ω ,tml ),ω ∈ Ω,tml ∈ D} is
called a cyclic discrete random process if there is such a discrete function T (tml , n)
(rhythm function) that satisfies the conditions: 1) T (tml , n) &gt; 0 , if n &gt; 0 ; 2)
T (tml , n) = 0 , if n = 0 ; 3) T (tml , n) &lt; 0 , if n &lt; 0 ; 4) for any tm1l1 ∈ D and tm2l2 ∈ D ,
tm1l1 + T (tm1l1 , n) &lt; tm2l2 + T (tm2l2 , n), ∀n ∈ Z is applied; that finite-dimensional vectors (
T (tml , n)
inequality
for
which
tm2l2 &gt; tm1l1 ,
for
function
ξ (ω , tm1l1 ) ,ξ (ω , tm2l2 ) ,...,ξ (ω , tmklk ) )
and
ξ (ω , tm2l2 + T (tm2l2 , n)) ,..., ξ (ω , tmklk + T (tmklk , n) ), n ∈ Z , at all integer k ≥ 1 is
stochastically equivalent in a broad sense.</p>
      <p>The method of reducing the statistical processing (estimation, analysis, prediction)
of a cyclic random process of a discrete argument to the corresponding statistical
processing of an isomorphic periodic random sequence consists in gradual execution
of the following steps:</p>
      <p>1) transformation of a ω -realization ξ1ω (tml ), ω ∈ Ω, tml ∈ D of a cyclic random
process ξ1(ω , tml ),ω ∈ Ω, tml ∈ D in a ω -realization ξ 2ω (i), i ∈ Z of an isomorphic
(ξ (ω , tm1l1 + T (tm1l1 , n)) ,
(for the process) in relation to order and values of a L -periodic sequence
ξ 2 (ω , i), ω ∈ Ω, i ∈ Z , by the action of a scale transformation operator G y(tml ){⋅} with
a scale transformation function y(tml ) = L ⋅ (m −1) + l ;</p>
      <p>2) application of known methods of processing periodic random sequences and
obtaining their results (statistical point and interval estimates of certain probabilistic
characteristics);</p>
      <p>3) obtaining statistical estimates of the probabilistic characteristics of a cyclic
random process ξ1 (ω , tml ),ω ∈ Ω, tml ∈ D , by the application inversion operator of the
scale convension to previously obtained appropriate statistical estimations for L
periodic random sequence.</p>
      <p>We will assume, that is recorded M cycles by L counts in each cycle of the
investigated cyclic signal whose mathematical model is a cyclic random process
 ____ ____
ξ1 (ω , tml ),ω ∈ Ω, tml ∈ R, m = 1, M , l = 1, L (for the simplified further marking
 
ξ1 (ω , tml ) will be written). Relatively, mathematical model of a cyclic signal
registro ____ ____
gram will be a ω -realization ξ1ω (tml ), tml ∈ R, m = 1, M , l = 1, L (for the simplifying

of further marking ξ1ω (tml ) will be written) of this cyclic random process of a discrete
random process ξ1 (ω , tml ) , namely:
argument. The isomorphic for the investigated discrete process in relation to order and
 ________ 
values of a L -periodic sequence ξ 2 (ω , i), ω ∈ Ω, i = 1, M ⋅ L (for the simplifying of
 
further marking ξ 2 (ω , i) will be written) is obtained, by the action of a scale
transformation operator with a scale transformation function y(tml ) = L ⋅ (m −1) + l to initial
ξ 2 (ω , i) = G y(tml ){ξ1 (ω , tml )}
which is equivalent to a such system of equations:
 _____ ____
i = y(tml ) = L ⋅ (m −1) + l, m = 1, M , l = 1, L,
 ________
 ξ 2 (ω , i) = ξ1 (ω , tml ), i = 1, M ⋅ L, tml ∈ R.</p>
      <p>The same scale transformation operator is related M -cyclic ω -realization cyclic
 ________ 
random process ξ1 (ω , tml ) and M -cyclic ω -realization ξ 2ω (i), i = 1, M ⋅ L (for the
 
simplifying of further marking ξ 2ω (i) will be written).</p>
      <p>The analytical formula for calculating the value of statistical estimation of the
initial moment function of the first order (mathematical expectation) L -periodic
se(1)
(2)
processξ1(ω , tml ) , has the form of
quence ξ 2 (ω , i), which is isomorphic in relation to the order and values of the cyclic
(3)
(4)
mˆξ 2 (l ) =
1 M −1 ___</p>
      <p>∑ξ 2ω (l + L ⋅ n), l = 1, L</p>
      <p>M n=0</p>
      <p>The analytical formula for the calculating the value of statistical estimation of
central moment function of the second order (dispersion) L -periodic sequence ξ 2 (ω , i) ,
which is isomorphic in relation to the order and values of the cyclic process ξ1(ω , tml )
, has the form of
dˆξ 2 (l ) =
1 M −1 ___</p>
      <p>∑ (ξ 2ω (l + L ⋅ n) − mˆξ 2 (l ))2 , l = 1, L</p>
      <p>M −1 n=0</p>
      <p>Due to the statistical procedure for the electrocardio signal processing
normalization received statistical estimation and their reduction in Chebyshev basis, that is
investigated in paper [13].</p>
      <p>A mathematical model of electrocardio signal will be considered below. A model
takes into account their double stochasticity, namely, morphological structure
stochasticity and stochasticity of the rhythmic structures of electrocardio signal. The
conditional cyclic random process is called a process {ξ (ω ,ω ′, t ),ω ∈ Ω,ω ′ ∈ Ω′, t ∈ R} ,
that is set on the Cartesian product of two stochasticly independent probabilistic
spaces with the sample sets Ω and Ω′ , and on the set of real numbers R , and for which
such conditions are satisfied:
1. a such random function exists T (ω ′, t, n), ω ′ ∈ Ω′, t ∈ R, n ∈ Z , that for each ω ′ ,
relatively ω ′ -realization Tω ′ (t, n) of this function, satisfies the conditions of
rhythm function;
2. for each ω ′ from Ω′ finite-dimensional vectors (ξω′ (ω , t1) , ξω ′ (ω , t2 ) ,…,
ξω′ (ω , tk ) ) and (ξω′ (ω , t1 + Tω′ (t1, n)) ,ξω′ (ω , t2 + Tω′ (t2 , n))) ,...,ξω′ (ω , tk + Tω′ (tk , n)
),
n ∈ Z ,
where
{t1, t2 ,..., tk }
separable
set
of
the
process
ξω′ (ω , t ), ω ′ ∈ Ω′, ω ∈ Ω, t ∈ R , for all integer k ∈ N is a stochastic equivalent in a
broad sense;
3. for any different ω1′ ∈ Ω′ and ω 2′ ∈ Ω′ random processes ξω1′ (ω , t) and ξω2′ (ω , t)
are isomorphic in relation to the order and values of the cyclic random process.</p>
      <p>A mathematical model of a rhythm cardio signal with increased resolution,
according to the paper [14], is a discrete random process
 ____ 
T (ω ′, tml , n), ω ′ ∈ Ω′, tml ∈ R, m ∈ Z, l = 1, L, L ≥ 2, n ∈ Z , which is embedded in a
 
random rhythm function T (ω ′, t, n), ω ′ ∈ Ω′, t ∈ R, n ∈ Z of a conditional cyclic
random process {ξ (ω ,ω ′, t ),ω ∈ Ω,ω ′ ∈ Ω′, t ∈ R} . The first stage of a heart rhythm
analysis on the basis of a rhythm cardio signal with increased resolution is a
formation of a vector of random stationary and stationary connected sequences
 ____ ______ 
ΞL (ω ′, m) = Tl (ω ′, m), ω ′ ∈ Ω′, l = 1, L, m = 1, M  . Then the statistical processing
 
of a vector component is conducted. At the same time a mathematical expectation,
dispersion, the type of distribution (checking it for normality) is evaluated, by the
building a histogram and the use of Pearson's agreement criterion χ 2 . We present the
basic mathematical relations for estimating the probabilistic characteristics of the
components of this vector of random sequences.</p>
      <p>An expression for calculating a realization of a statistical estimation of сˆ1Tl of the
relative vector component of the first-order initial moment с1Tl (mathematical
expectation) of a stationary random sequence Tl (ω ′, m) , namely:
сˆ1Tl = M1 ∑kM=1 Tlω′ (k ), l ∈ 1_,__L_
(5)
where M - the number of cycles of registered realization of an electrocardio signal,
Tlω′ (k ) - l vector component rhythmic cardio signal.</p>
      <p>Statistic estimation of autocorrelation function will have the form of:
ˆ
r2Tl1Tl2
1 M ∑−M1(T
M − M + 1 k =0 l1ω′
1
(u ) = rˆ2
(k ) − сˆ1Tl1 )⋅ (Tl2ω′ (k + u ) − сˆ1Tl2 ),
rhythm function is conducted by interpolation of rhythmic structure (discrete rhythm
function).</p>
      <p>After the evaluation of a rhythmic structure and the procedure of reduction to a
random sequence of a discrete cyclic random process of processing branches into two
parallel stages. The first stage conducts a morphological analysis which according to
the given structure provides a statistical processing of the electro cardio signal,
normalization of statistical estimations and their reduction in Chebyshev basis and
making decision due to the obtained morphological sings. The second stage conducts the
rhythm analysis and consists in the formation of the vector rhythm cardio signal, the
statistical vector processing and spectral analysis of the obtained statistical
estimations [13].</p>
      <p>As an example, the Fig. 2 shows the general view of the program interface is given
for the statistical processing of the electrocardio signal, which provides the use of the
method of reducing the cyclic random process of a discrete argument to isomorphic
random sequence.
mˆ 2 (i)
0
In this paper, the mathematical support of the software system for increasing the
speed of electrocardio signal processing in comparison with previously known
methods is substantiated;the structural and functional scheme of the modernized software
system is developed; developed a program that implements a new method of reducing
a discrete random process to an isomorphic random periodic sequence, which will
achieve faster processing of electrocardio signals in computer cardiodiagnostic
systems; the modernization of the modernized software system on real electrocardio
signals was carried out.</p>
      <p>S3T3T3 (u)
ˆ
15
b)
u
(ν ) statistical estimations of a spectral power densities S3T3T3 (ν ) ( l1 = 3, l2 = 3 ) of
the third vector component Ξ3 (ω ′, m)
6</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>Modernized software system due to the extension of its mathematical software, which
is based on a new approach to the processing of electrocardiograms based on a
mathematical model in the form of a conditional cyclic random process and a meth-od of
reducing their mathematical model in the form of a discrete cyclic random process to
an isomorphic random sequence morphological analysis and analysis of the rhythm of
the cardio signals with increased informativeness, which made it possible to increase
the speed of their processing and increase the accuracy and reliability of diagnosis of
the cardiovascular system of the human body.</p>
      <p>The created program system can be used as a component of specialized software in
automated diagnostic systems for system morphoanalysis and heart rhythm analysis
-10</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Indu</given-names>
            <surname>Saini</surname>
          </string-name>
          , Dilbag Singh,
          <string-name>
            <surname>Arun Khosla.</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>QRS detection using K-Nearest Neighbor algorithm (KNN) and evaluation on standard ECG databases</article-title>
          .
          <source>Journal of Advanced Research</source>
          , Volume
          <volume>4</volume>
          , Issue 4.
          <source>July</source>
          <year>2013</year>
          . -pp.
          <fpage>331</fpage>
          -
          <lpage>344</lpage>
          . doi.org/10.1016/j.jare.
          <year>2012</year>
          .
          <volume>05</volume>
          .007
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>M.K. Bhaskar</surname>
            ,
            <given-names>S.S.</given-names>
          </string-name>
          <string-name>
            <surname>Mehta</surname>
            ,
            <given-names>N.S.</given-names>
          </string-name>
          <string-name>
            <surname>Lingayat</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>Probabilistic Neural Network for the Automatic Detection of QRS-complexes in ECG using Slope</article-title>
          .
          <source>International Journal of Emerging Technology and Advance Engineering</source>
          Volume
          <volume>3</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>6</given-names>
          </string-name>
          ,
          <year>June 2013</year>
          . -pp.
          <fpage>255</fpage>
          -
          <lpage>261</lpage>
          . ISSN 2250-
          <fpage>2459</fpage>
          . ISO 9001:
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Rahimpour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Asl and M. R. Merati</surname>
          </string-name>
          (
          <year>2016</year>
          )
          <article-title>ECG fiducial points extraction using QRS morphology and adaptive windowing for real-time ECG signal analysis</article-title>
          ,
          <source>2016 24th Iranian Conference on Electrical Engineering (ICEE)</source>
          ,
          <year>Shiraz</year>
          . -pp.
          <fpage>1925</fpage>
          -
          <lpage>1930</lpage>
          . doi:
          <volume>10</volume>
          .1109/IranianCEE.
          <year>2016</year>
          .
          <volume>7585836</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>