Fractal and Multifractal Analysis of Synthetic and Real RR Time Series of Healthy Subjects

DOI : 10.17577/IJERTV3IS20931

Download Full-Text PDF Cite this Publication

Text Only Version

Fractal and Multifractal Analysis of Synthetic and Real RR Time Series of Healthy Subjects

1. Evgeniya Gospodinova, 2.Mitko Gospodinov, 3.Galya Georgieva-Tsaneva

1,2,3. Institute of Systems Engineering and Robotics, Bulgarian Academy of Sciences

Abstract In this paper are presented the current results of scientific research of the synthetic and real RR time series for healthy subjects. The synthetic RR intervals are generated by algorithm [8] and the real RR intervals are obtained from 24- hour digital Holter ECG records of normal subjects. The two kinds of signals are evaluated by using Rescaled range analysis (R/S) and Detrended Fluctuation Analysis (DFA) methods for fractal analysis and MF-DFA method for multifractal analysis. The obtained results show that the investigated signals have fractal and multifractal properties. The results are implemented upon the Matlab platform.

and it is under the influence of sympathetic and parasympathetic activity of the autonomic nervous system, as part of the central nervous system.

In this study, the main objectives are:

  • To generate the RR time series. For the generation is used algorithm described in publication [8].

  • Comparative analysis between synthetic and real RR time series, obtained from 24-hour Holter ECG recordings of healthy subjects by applying fractal and multifractal methods.

    1. INTRODUCTION

      The recent scientific research of wide range physiological signals as electrocardiograms (ECG), electroencephalograms (ECC) and more show that they have a fractal structure [1, 2, 3]. These signals normally are non-linear and non-stationary, as the significant part of the information is coded in the dynamics of their fluctuation. Through implementation of the conventional analytical methods, based on the statistical parameters as mean values, standard deviations and harmonically analysis of the energetic spectrum of the signals, part of the important signal characteristics are missed [4, 5]. From the recent scientific research worldwide follow that scale invariance of the fluctuations can be easy identified for healthy and pathological cases via implementation of methods for fractal and multifractal analysis [6, 7]. Through these methods is determine that fluctuation of the physiological signals possess hidden information in the form of self- similarity, scale structure, and multifractality. The fractal and multifractal analysis of the fluctuations is useful not only for getting the comprehensive information for physiological signals of the patients, but give a possibility for foresight, prognosis and prevention of the pathological statuses. The

      prevention in the medicine is important not only for the human, but for the community as whole.

    2. SUBJECTS

      The article analyzes these two kinds of signals:

  • Synthetic signals, consisting of about 100 000 data points, corresponding to a 24-hour recordings of ECG RR intervals . Signals are generated using the algorithm described in publication [8]. This algorithm is based on the Gaussian distributions and represents a modification of McSarry algorithm [9] in which the Inverse Fourier Transform is replaced by the Inverse Wavelet Transform.

  • Real 24-hour digital Holter ECG records of RR intervals of 6 healthy adults (3 men and 3 women aged 35 to 62 years). The data are taken from the cardiology department of Multiprofile District Hospital for Active Treatment "Dr. Stefan Cherkezov" AD – Veliko Tarnovo, Bulgaria.

    Figures 1 and 2 show 5- minute series of simulated and real RR intervals. Average RR interval is approximately 1 second, and the duration of the cardiac interval ranges between 0.8 and

      1. sec.

        1. FRACTAL ANALYSIS

          1. R/S statistical method

            The rescaled range (R/S) method is suggested by British hydrologist Hurst [10]. The R/S for the time series X(n) is asymptotically given by a power law:

            Electrocardiography is non-invasive method for analysis of the functional status of the cardiovascular activity. By the electrocardiogram is measured the electrical activity of the

            Where:

            R(n) nH

            S(n)

            (1)

            heart. The variation of time intervals between heart beats (Heart Rate Variability -HRV) is the method for evaluation of cardiological intervals. HRV is used to diagnose and estimate of alterations in heart rate by measuring the variation of RR intervals and it can be used to provide an assessment of cardiovascular diseases. The heart rate is not stationary signal

            • R(n) is the range which is the difference between the

              minimum and maximum accumulated values;

            • S(n) is the standard deviation estimated from the observed data X(n);

            • H is the Hurst exponent.

              To estimate the Hurst exponent is plotted R(n)/S(n) versus n in log-log axes. The slope of the regression line approximates the Hurst exponent. The values of the Hurst exponent range between 0 and 1. Based on the Hurst exponent value, the following classifications of time series can be realized:

            • H=0.5 indicates a random series;

            • 0<H<0.5 the data in the signal are anti-correlated;

            • 0.5<H<1 the data in the signal are long-range correlated.

          2. DFA method

            The method DFA (Detrended Fluctuation Analysis) is

        2. MULTIFRACTAL ANALYSIS

          With R/S and DFA methods can determine only one parameter (Hurst exponent-H, scaling exponent-) characterizing the sampled signal. This fact shows that these methods are more appropriate for study of monofractal signals. Monofractal signals are homogeneous because they have the same scaling properties for the entire signal. These signals are characterized locally by a single singularity exponent h0 and by a single global exponent H h0, which suggests that they are stationary. The following definition of multifractal is used in the scientific literature [13]:

          Definition: A stochastic process Z(t) is called multifractal if

          )

          it has stationary increments and satisfies:

          suitable for the study of non-stationary signals [11, 12]. This method allows to determine the correlation properties of the

          Where:

          E(Z(t)

          q

          = c(q)t

          (q)+1,

          for all t T, q Q.

          (2)

          signal. Fluctuations (F) of the signal can be expressed as a function of time intervals (n) by the formula:

          F(n)n . (1)

          Where is a scalable parameter, which depends on the correlation properties of the signal. By changing the parameter n can be studied how to change the fluctuations of the signal. Linear behavior of the dependence F (n) is an indicator of the presence of a scalable behavior of the signal. From the slope of the straight line is determined the value of the parameter . For uncorrelated signals, the value of this parameter is within the range (0, 0.5), where > 0.5-it is an indication for the presence of correlation. When = 1, the signal is 1 / f noise, while = 1.5 usually Brownian motion.

          Synthetic 5-minute series

          1.5

          RR intervals[sec]

    1.1

    0.9

    0.7

    0.5

    0 100 200 300

    Time[sec]

    Figure 1: Generated 5-minute RR time series

    Real 5-minute series of healthy subject

    RR intervals[sec]

    1.3

    0.8

    • T and Q are intervals on the real line;

    • c(q) is independent of t;

    • (q) is scaling function.

    As result of the mentioned definition follow that(q) is a concave function. If (q) is linear in q, then the signal is monofractal, otherwise it is multifractal. If the signal is fractal (self-similar) with Hurst exponent, then (q) =qH-1.

    The multifractal detrended fluctuation analysis (MF-DFA) is generalization of DFA to detect multifractal properties of time series [14]. The aim of this method is to determine the behavior of the q dependent fluctuation functions Fq(n) with regard to time scale n, for different values of q. If the time series is of long-range correlation, then:

    Fq(n)nh(q) . (3)

    Where h(q) is a scalable parameter, which is obtained as slope of the linear regression of Log Fq(n) versus Log(n). For stationary time series, h(2) is identical to the Hurst exponent H, and therefore h(q) is called the generalized Hurst exponent.

    1. Generalized Hurst exponent

      This parameter determines whether the time series is monofractal or multifractal. For monofractal time series h(q) is independent of q, while for multifractal series small and large fluctuations scale differently and this parameter is a decreasing function of q.

    2. Multifractal scaling, Partition function and Legendre multifractal spectrum

      The method for estimation of scaling function (q) is based on the absolute moments of the process and it calculates (q) directly from the observation data. For a time series Z={Zi,

      m

      i=1,2,,N} the partition function SZ (q) can be given by [14]:

      m

      N / m

      0.3

      Z

      Where:

      SZ (q) =

      (Z(m) )q . (3)

      k

      k=1

      0 100 200 300

      Time[sec]

      (m) k

      m

      = Z(k-1)m+i . (4)

      i=1

      Figure 2: Real 5-minute RR time series

      The ratio N/m is the number of blocks that cover the observation data, and m is the size of blocks.

      m

      From the definition of multifractality, follow if the

      logarithm of partition functions

      logSZ (q)

      is linearly

      depending on logarithm of m, the data exhibits multifractal

      scaling. The slope of the straight line can be obtained using the linear regression and it is denoted by scaling function (q) [14]:

      1. RESULTS AND DISCUSSION

        In the paper are used two methods: R/S and DFA for fractal analysis of two RR-time series: synthetic and real RR-time

        m

        logSZ (q) (q).log(m) + const.

        (5)

        series of healthy subjects.

        An important tool in multifractal theory is the Legendre transform. The relationship among multifractal scaling function (q), Legendre multifractal spectrum f() and Hölder exponent are following [13]:

        The results of the R/S method applied to the two studied signals to determine the value of the Hurst exponent are shown in Figure 3. The determined values of the Hurst exponent are:

        (q) = d(q) .

        dq

        (6)

        • H=0.5978 for synthetic RR-time series;

        • H=0.6048 for real RR-time series for healthy subject.

        f()= min (q- (q) ). (7)

        The spectrum width on multifractality degree is =max min, this quantity is a measure of the range of fractal exponents in the time series, so if is large, the signal is multifractal.

        The dimension function D(q) and f() are related through a

        The obtained results show that both RR-time series are correlated, i.e. they are fractal time series.

        Hurst exponent

        2

        y = 0.6048x + 0.1702

        Legendre transform. The generalized dimension is defined by the following equation [14]:

        1.6

        Synthetic RR time series

        D(q) = lim

        1 ln(S(q,m))

        (8)

        1.2

        m0 q – 1 ln(m)

        D(0) is the capacity dimension; D(1) is the information dimension, and D(2) is the correlation dimension. The observation process is called monofractal if D(q) is constant for all values of q, otherwise is called multifractal.

        1. The algorithm for the multifractal Legendre spectrum calculation

        The algorithm for the multifractal Legendre spectrum

        0.8

        0.4

        0

        Log(R/S)

        y = 0.5978x – 0.1271

        0 0.5 1 1.5 2 2.5 3

        Log(m)

        calculation consists of following steps:

        Step 1: Initialization of the input parameters:

  • N length of the investigated data;

  • m the size of the non-overlapped blocks;

  • (m_begin, m_end) the range of deviation of the size of blocks;

  • m_step the step of the deviation of the size of blocks;

  • (q_min, q_max) range of the deviation of the parameter q;

  • q_step step of the deviation of the parameter q.

Step 2: The value of the parameter q is equal to the left border (q_min) of its deviation. The value of this parameter is incremented by the value q_step. The iterations are repeated, when the value of q achieve q_max.

Step 3: The input data are divided into non-overlapped blocks, the size of which during the first iteration is equal to the left border of the interval of the scale deviation m (m_begim). The size of the blocks m is incremented by the value m_step. The iterations are repeated, while the size of the block achieves value m_end.

Step 4: For each bock is calculated the sum, using the formula (4).

Step 5: From equation (3) is calculated the partition function

m

SZ (q) .

Step 6: The scaling function (q) is calculated by the linear regression for every parameter q.

Step 7: The multifractal Legendre spectrum is calculated by the formulas (6) and (7).

Figure 3: Hurst exponent of synthetic and real RR time series of healthy subject

By DFA method are calculated the scaling exponents of both investigated RR-time series by plotting detrended fluctuations function F(n) against the box size (n). Figure 4 shows the plots of F(n) against n for synthetic and real RR- time series of healthy subject. The scaling exponent for the real RR-time series is 0.63102 and for synthetic RR-time series is 0.61015. In both case the scaling exponent is 0.5<<1.0 and thus show that investigated time series have long-range correlation.

Figure 5 shows the generalized Hurst exponent of synthetic and real RR time series of healthy subject. Hurst exponents h are not a constant and hence the two RR-time series have multifractal properties.

Figure 6 shows the relation of scaling function (q) on q of synthetic and real RR time series of healthy subject. The graphics are not linear; hence the two signals have multifractal behavior.

Figure 4: Results of DFA method applied to synthetic and real RR time series of healthy subject

Figure 5: The generalized Hurst exponent of synthetic and real RR time series of healthy subject

Figure 7 shows the multifractal spectrum of synthetic and real RR time series of healthy subject. The two curves have multifractal behaviour, due to the wide range of local values of the Hölder exponent (=max min). The range of values of the Hölder exponent for real RR time series is

=0.5162, and for synthetic RR time series is =0.5249. The values of , f() and for different values of q of synthetic and real RR series are reported in Table 1.

Figure 6: The scaling function of synthetic and real RR time series of healthy subject

Table1: The values of , f() and for different values of q of synthetic

and real RR series

q

Synthetic RR series

Real RR series

f()

f()

q=0

0.54

1

0.525

0.54

1

0.516

q=10

0.24

0.19

0.24

0.243

q=-10

0.77

0.2

0.771

0.464

Figure 8 and Figure 9 show the multifractal spectrum and the scaling function of real RR time series for all healthy subjects.

Figure 7: The multifractal spectrum of synthetic and real RR time series of healthy subject

The existence of the long-range correlations and multifractal properties in synthetic RR interval time series verifies that algorithm [8] generates data for healthy subjects.

From a practical point of view, the fractal and the multifractal methods may have potential application for ambulatory monitoring of subjects. Fractal and multifractal analysis of the RR time series are suitable non invasive methods of diagnostics, forecast and prevention of the pathological statuses.

ACKNOWLEDGEMENT

This research was carried out as part of the project Improving the efficiency and quality of education and research potential in the field of system-engineering and robotics BG051PO001-3.3.06-0002, founded by European Science Fund.

Figure 8: The scaling function of real RR time series for all healthy subjects

Figure 9: The multifractal spectrum of the real RR time series for all healthy subjects

    1. CONCLUSION

In the recent years, the nonlinear analysis of Electrocardiogram signals using fractal and multifractal theory has been proved to be effective.

In this paper, a detailed analysis of the fractal and multifractal properties of the synthetic and real RR time series for healthy subjects are investigated. Both signals are evaluated by using R/S and DFA methods for fractal analysis and MF-DFA method for multifractal analysis. The obtained results from all these methods show that the investigated signals have fractal and multifractal properties.

REFERENCES

  1. Ivanov, P., Z. Chen, K. Hu, H. Stanley, Multiscale aspects of cardiac control. Physica A 344 (34), 2004, pp 685704.

  2. Ivanov, P., L. Amaral, A. Goldberger, S. Halvin, M. Rosenblum, H. Stanley, Z. Struzik, From 1/f noise to multifractal cascades in heartbeat dynamics. Chaos, Vol 11, No. 3, 2001, pp 641-652.

  3. Ivanov, P., L. Amaral, A. Goldberger, S. Halvin, M. Rosenblum, H. Stanley, Z. Struzik, Multifractality in human heartbeat dynamics. Macmillan Magazines Ltd, 1999, pp 461-465.

  4. Dimitrova, ., S. Lozanova, L. Lahtchev, Ch. Roumenin, New interface technologies for cloud healthcare services. Comptes rendus de lAcad´emie bulgare des Sciences, Tome 65, No.1, 2012, pp 83-88.

  5. Lee, K., J. Kim, B. Vidakovic. Regularity of Irregularity: Testing for Monofractality by Multifractal Tools. International Journal of Mathematics and Computer Science, 5(2010), No. 2, pp 65-85.

  6. Stanley, H.E., L.A.N. Amaral, A.L.Goldberger, S.Havlin, P.Ch.Ivanov, C.-K.Peng, Statistical physics and physiology: Monofractal and multifractal approaches. Elsevier, Physica A 270, 1999, pp. 309-324.

  7. Wang, J., Y.Ning, Y.Chen, Multifractal analysis of electronic cardiogram taken from healthy and unhealthy adult subjects. Physica A 323, 2003, pp. 561-568.

  8. Georgieva-Tsaneva G., M. Gospodinov , E. Gospodinova, Simulation of Heart Rate Variability Data with Methods of Wavelet Transform. Proc of 13th International Conference on Computer Systems and Technologies-CompSysTecp2, Ruse, Bulgaria, June 22-23, 2012, ACM Press, ACM ICPS Vol. 630, pp.306-312.

  9. McSharry P.E., G. Clifford, L. Tarassenko, L.A. Smith. A dynamical model for generating synthetic electrocardiogram signals. IEEE Trans. Biomed. Eng.,Vol.50, No 3, 2003, pp.289-294.

  10. Hurst, H.E., R. Black and Y.M.Sinaika, Long-term Storage in Reservoirs: An experimental Study, Constable, London, 1965.

  11. Peng, C.-K., S.Havlin, H.E.Stanley, A.L.Goldberger, Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat time series. CHAOS, vol. 5, No 1, 1995, pp. 82-87.

  12. Yazawa, T., K. Tanaka and T. Katsuyama, The Scaling Exponent Calculated by the Detrended Fluctuation Analysis, Distinguishes the Injured Sick Hearts Against Normal Healthy Hearts. Proceedings of the World Congress on Engineering and Computer Science 2008, WCECS 2008, October 22-24, 2008, San Francisco, USA.

  13. Sheluhin, O., Multifractals. Infocommunication applications (In Russian). Goryachaya Linia Publishers, Russia, 2011.

  14. Kantelhardt, J.W. et al. Multifractal detrended fluctuation analysis of nonstationary time series. Pysica A 316,, 2002, pp. 87-114.

Leave a Reply