Published: 26 September 2019

A technique for estimating geometrical synchronization of biomedical signals

Inga Timofejeva1
Rollin McCraty2
Mike Atkinson3
Alfonsas Vainoras4
Minvydas Ragulskis5
1, 5Department of Mathematical Modelling, Kaunas University of Technology, 51368, Kaunas, Lithuania
2, 3HeartMath Institute, Boulder Creek, CA 95006, USA
4Cardiology Institute, Lithuanian University of Health Sciences, 44307, Kaunas, Lithuania
Corresponding Author:
Inga Timofejeva
Views 51
Reads 18
Downloads 1386

Abstract

A technique for the evaluation of geometrical synchronization between data signals based on optimal attractor reconstruction is demonstrated and validated using coupled chaotic logistic maps. The measure is then applied to estimate the degree of synchronization between human heart rate variability and Earth’s local geomagnetic activity.

1. Introduction

Evaluation of synchronization between data signals is a broadly discussed concept among researchers since it can be applied in the analysis of a wide range of phenomena. Several examples include analysis of biomedical signals in health sciences and biological systems, investigation of coupled circuits or laser systems in electronics and optics [1-3].

In [4, 5] we proposed a technique capable of estimating the degree of geometrical synchronization via near-optimal chaotic attractor embedding. In this paper, the measure is demonstrated and validated using the example of two coupled chaotic logistic maps. The technique is then applied to assess the impact of Earth’s local magnetic field on individual’s biomedical parameters.

2. Estimation of geometrical synchronization between two time series

Geometrical similarity between two time series can be estimated via the algorithms developed and validated in [4, 5]. A brief overview of those algorithms is presented below. The feasibility of the discussed approach is demonstrated by considering two logistic maps with diffusive coupling:

1
xk+1=axk1-xk1-ε+εyk,yk+1=byk1-yk1-ε+εxk,

where a=b=4 (such parameter values result in chaotic behavior); 0 ε1 is the coupling parameter (low values of ε result in low synchronization between maps and vice versa). Initial conditions are set to x0=0.3 and y0=0.6.

Two resulting trajectories x=x1,,xN, y=y1,,yN of size N = 6000 are sampled using Eq. (1) after transient processes die down. Fig. 1(a) illustrates the evolution of x and y and the difference x-y when two logistic maps are uncoupled (ε=0). Fig. 1(b) depicts x, y, and x-y when ε=0.13 and Fig. 1(c) corresponds to ε=0.16. It can be seen that the similarity between trajectories x and y increases as the coupling parameter ε increases; however, the difference x-y remains chaotic even at ε=0.16 (see Fig. 1).

Fig. 1The trajectories of coupled logistic maps (see Eq. (1)) for different values of the coupling parameter ε. Parts a), b) and c) illustrate x,y and x-y at ε=0, ε=0.13 and ε=0.16 respectively

The trajectories of coupled logistic maps (see Eq. (1)) for different values of the coupling  parameter ε. Parts a), b) and c) illustrate x,y and x-y at ε=0, ε=0.13 and ε=0.16 respectively

a)

The trajectories of coupled logistic maps (see Eq. (1)) for different values of the coupling  parameter ε. Parts a), b) and c) illustrate x,y and x-y at ε=0, ε=0.13 and ε=0.16 respectively

b)

The trajectories of coupled logistic maps (see Eq. (1)) for different values of the coupling  parameter ε. Parts a), b) and c) illustrate x,y and x-y at ε=0, ε=0.13 and ε=0.16 respectively

c)

In order to evaluate geometrical synchronization between x and y, both data signals are split into m=20 equal-sized segments of size n=300. The resulting segments xis, yis, i=1,,m are then mapped onto integers τi*x, τi*y, i=1,,m denoted as optimal time lags using the steps below:

1) Let z=(z1,,zn) be a data signal of size n (corresponding to one of the segments) (see Fig. 2(a)).

2) Embed data signal z into a 2D delay coordinate space using parameter τ{1,,n-1} as follows:

2
zizi,zi+τ, i=1,,n-τ.

The obtained set of the embedded points is called an attractor (see Fig. 2(b)).

3) Compute the area of reconstructed attractor using the following formula for each τ=1,,200:

3
Sτ=12n-τk=1n-τzk2+zk+τ2.

4) Determine the optimal time lag τ* resulting in the largest area of the attractor (see Fig. 2(c)):

4
τ*=argmax1τ200Sτ.

It was shown in [4, 5] that the optimal time lag τ* can be used as a scalar feature representing the geometrical properties of the analyzed data signal.

Fig. 2Part a) depicts one segment of data signal x displayed in Fig. 1(b). Parts b) and c) illustrate the corresponding reconstructed attractors at τ=4 and τ*=63 (optimal time lag), respectively

Part a) depicts one segment of data signal x displayed in Fig. 1(b). Parts b) and c) illustrate the corresponding reconstructed attractors at τ=4 and τ*=63 (optimal time lag), respectively

a)

Part a) depicts one segment of data signal x displayed in Fig. 1(b). Parts b) and c) illustrate the corresponding reconstructed attractors at τ=4 and τ*=63 (optimal time lag), respectively

b)

Part a) depicts one segment of data signal x displayed in Fig. 1(b). Parts b) and c) illustrate the corresponding reconstructed attractors at τ=4 and τ*=63 (optimal time lag), respectively

c)

Geometrical synchronization between data signals x and y is then estimated as the Pearson correlation coefficient between optimal time lag vectors τ *x and τ *y. Optimal time lags for x and y are represented in Fig. 3 for three values of coupling parameter ε. It can be seen that the correlation between sequences of optimal time lags is ρ= 0.1759, ρ= 0.5714 and ρ= –0.9934 at ε= 0, ε= 0.13 and ε= 0.16 respectively. Obtained results show that described geometrical synchronization estimation algorithm based on the optimal attractor embedding is able to detect the similarity between two chaotic data signals in an effective and efficient way.

Fig. 3Optimal time lag vectors τ *x (solid line) and τ *y (dashed line) corresponding to ε=0, ε=0.13 and ε=0.16 (parts a), b), c) respectively)

Optimal time lag vectors τ *x (solid line) and τ *y (dashed line) corresponding  to ε=0, ε=0.13 and ε=0.16 (parts a), b), c) respectively)

a)

Optimal time lag vectors τ *x (solid line) and τ *y (dashed line) corresponding  to ε=0, ε=0.13 and ε=0.16 (parts a), b), c) respectively)

b)

Optimal time lag vectors τ *x (solid line) and τ *y (dashed line) corresponding  to ε=0, ε=0.13 and ε=0.16 (parts a), b), c) respectively)

c)

3. Estimation of synchronization between human heart rate variability and Earth’s local magnetic field

3.1. Overview of the data

In order to assess the impact of magnetic field on human’s biomedical parameters the following experiment was conducted:

1) RR interval data was gathered from a group of 20 Lithuanian students that continuously wore heart rate monitors for a period of 11 days (2015.02.28 - 2015.03.10). Consequently, a total of 20 RR interval data series (X(i), i=1,,20) were collected from all 20 individuals.

2) During the same eleven-day period of time the intensity of local magnetic field was

measured using the magnetometer located in Lithuania. Spectral power of the local magnetic field (M) was then computed using obtained intensity values by summing the spectrogram (evaluated for one-second intervals) over the physically relevant frequency range [0.2; 3.5] Hz [4].

3.2. Application of the synchronization estimation algorithm

The geometrical synchronization measure presented in the previous section was applied to the experiment data to estimate the degree of synchronization between RR interval time series and the spectral power of local magnetic field. Note, that parameter n, denoting the length of data segments for the attractor embedding was selected to correspond to 5 minutes of data since it is the standard time span for the analysis of human heart rate variability (HRV). Fig. 4 displays mean synchronization values between all participants’ HRV and magnetic field power computed for each day of the experiment. Obtained synchronization values can be further analyzed with regards to magnetic field activity at a given date in order to investigate the impact of the geomagnetic field on human heart activity.

Fig. 4Mean synchronization between RR data series and magnetic field power for each day of the experiment

Mean synchronization between RR data series and magnetic  field power for each day of the experiment

4. Conclusions

A technique for the estimation of geometrical synchronization between two data series using optimal attractor embedding is validated in this paper via the example of two coupled chaotic logistic maps. Presented technique is then applied to the real data in order to evaluate the degree of synchronization between human HRV and Earth’s geomagnetic activity.

References

  • Dörfler F., Bullo F. Synchronization in complex networks of phase oscillators: a survey. Automatica, Vol. 50, Issue 6, 2014, p. 1539-1564.
  • Quiroga R. Q., Kraskov A., Kreuz T., Grassberger P. Performance of different synchronization measures in real data: a case study on electroencephalographic signals. Physical Review E, Vol. 65, Issue 4, 2002, p. 041903.
  • González-Miranda J. M. Amplitude envelope synchronization in coupled chaotic oscillators. Physical Review E, Vol. 65, Issue 3, 2002, p. 036232.
  • Timofejeva I., McCraty R., Atkinson M., Joffe R., Vainoras A., Alabdulgader A., Ragulskis M. Identification of a group’s physiological synchronization with earth’s magnetic field. International Journal of Environmental Research and Public Health, Vol. 14, Issue 9, 2017, p. 998.
  • Timofejeva I., Poskuviene K., Cao M., Ragulskis M. Synchronization measure based on a geometric approach to attractor embedding using finite observation windows. Complexity, Vol. 2018, 2018, p. 8259496.

About this article

Received
07 September 2019
Accepted
15 September 2019
Published
26 September 2019
SUBJECTS
Biomechanics and biomedical engineering
Keywords
synchronization
attractor embedding
heart rate variability
magnetic field