| Literature DB >> 32823498 |
Szymon Sieciński1, Paweł S Kostka1, Ewaryst J Tkacz1.
Abstract
Physiological variation of the interval between consecutive heartbeats is known as the heart rate variability (HRV). HRV analysis is traditionally performed on electrocardiograms (ECG signals) and has become a useful tool in the diagnosis of different clinical and functional conditions. The progress in the sensor technique encouraged the development of alternative methods of analyzing cardiac activity: Seismocardiography and gyrocardiography. In our study we performed HRV analysis on ECG, seismocardiograms (SCG signals) and gyrocardiograms (GCG signals) using the PhysioNet Cardiovascular Toolbox. The heartbeats in ECG were detected using the Pan-Tompkins algorithm and the heartbeats in SCG and GCG signals were detected as peaks within 100 ms from the occurrence of the ECG R waves. The results of time domain, frequency domain and nonlinear HRV analysis on ECG, SCG and GCG signals are similar and this phenomenon is confirmed by very strong linear correlation of HRV indices. The differences between HRV indices obtained on ECG and SCG and on ECG and GCG were statistically insignificant and encourage using SCG or GCG for HRV estimation. Our results of HRV analysis confirm stronger correlation of HRV indices computed on ECG and GCG signals than on ECG and SCG signals because of greater tolerance to inter-subject variability and disturbances.Entities:
Keywords: accelerometers; electrocardiography; gyrocardiography; gyroscopes; heart rate variability; seismocardiography
Mesh:
Year: 2020 PMID: 32823498 PMCID: PMC7472094 DOI: 10.3390/s20164522
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Recording description.
| Subject Number | Length of Recording | Remarks |
|---|---|---|
| 1 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal |
| 2 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal |
| 3 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal |
| 4 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal |
| 5 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal |
| 6 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal. |
| Sensor not strictly secured on chest because of body hair. | ||
| 7 | 3 min | Breathing: 2 min normal, 30 s holding a breath, 30 s normal |
| 8 | 3 min | In supine position |
| 9 | 10 min | In supine position |
| 10 | 10 min | In supine position |
| 11 | 30 min | In supine position |
| 12 | 10 min | In supine position |
| 13 | 10 min | In supine position |
| 14 | 10 min | In supine position |
| 15 | 10 min | In supine position |
| 16 | 10 min | In supine position |
| 17 | 10 min | In supine position |
| 18 | 10 min | In supine position |
| 19 | 10 min | In supine position |
| 20 | 10 min | In supine position |
| 21 | 10 min | In supine position |
| 22 | 10 min | In supine position; sensor loose in the end. |
| 23 | 10 min | |
| 24 | 10 min | In supine position |
| 25 | 9 min | In supine position |
| 26 | 10 min | In supine position |
| 27 | 10 min | |
| 28 | 10 min | In supine position |
| 29 | 10 min | In supine position |
Figure 1Electrocardiogram (ECG), seismocardiogram (SCG) and gyrocardiogram (GCG) signals with annotated heartbeats (subject 6, 20 s fragment). Detected heartbeats are shown as squares (for ECG), circles (for SCG) and triangles (for GCG).
Figure 2Poincaré map of heart rate variability (HRV) calculated on ECG (red circles), SCG (green asterisks) and GCG signal (blue dots).
Mean and standard deviation values of HRV indices calculated on full signals.
| HRV Index | ECG | SCG | GCG |
|---|---|---|---|
| Mean (SD) | Mean (SD) | Mean (SD) | |
| AVNN [ms] | 954.90 (113.36) | 954.88 (113.36) | 954.91 (113.37) |
| SDNN [ms] | 84.18 (33.41) | 86.7100 (31.60) | 86.96 (33.42) |
| RMSSD [ms] | 75.84 (41.16) | 83.68 (36.37) | 77.7177 (36.37) |
| pNN50 | 0.30 (0.19) | 0.37 (0.17) | 0.31 (0.19) |
| VLF [ms2] | 1860.90 (1369.11) | 1861.44 (1371.98) | 1864.24 (1371.98) |
| LF [ms2] | 2570.18 (2251.61) | 2609.14 (2245.32) | 2601.45 (2293.06) |
| HF [ms2] | 2774.35 (2378.19) | 2909.42 (2259.84) | 2867.19 (2398.12) |
| LF/HF | 1.2659 (0.8454) | 1.0993 (0.7743) | 1.2048 (0.8065) |
| TP [ms2] | 8042.73 (5466.70) | 8216.96 (5340.56) | 8170.00 (5545.13) |
| 53.70 (29.16) | 59.25 (25.7694) | 55.0292 (28.95) | |
| 105.35 (39.73) | 106.66 (38.58) | 105.9665 (39.79) | |
| 0.49 (0.15) | 0.55 (0.14) | 0.50 (0.15) | |
| EA [ms2] | 20,738.45 (16,359.85) | 22,364.41 (15,599.28) | 21,252.91 (16,489.52) |
| VAI [ | 1.39 (0.64) | 1.61 (0.57) | 1.4442 (0.65) |
| VLI [ms] | 104.85 (39.71) | 106.04 (38.73) | 105.48 (39.79) |
Mean and standard deviation values of HRV indices calculated on divided into overlapping 179 s time windows.
| HRV Index | ECG | SCG | GCG |
|---|---|---|---|
| Mean (SD) | Mean (SD) | Mean (SD) | |
| AVNN [ms] | 941.23 (110.08) | 941.0472 (110.00) | 941.3313 (110.08) |
| SDNN [ms] | 64.94 (22.09) | 67.4271 (21.28) | 65.6358 (22.32) |
| RMSSD [ms] | 52.55 (23.89) | 60.01 (22.51) | 54.09 (23.25) |
| pNN50 | 0.27 (0.19) | 0.34 (0.17) | 0.28 (0.18) |
| VLF [ms2] | 1645.09 (1505.34) | 1646.89 (1514.59) | 1663.31 (1554.52) |
| LF [ms2] | 1575.98 (1131.11) | 1617.99 (1162.03) | 1608.56 (1176.83) |
| HF [ms2] | 1343.52 (1024.29) | 1493.9831 (1015.87) | 1386.01 (1024.23) |
| LF/HF | 1.70 (1.38) | 1.41 (1.11) | 1.57 (1.18) |
| TP [ms2] | 4845.82 (3090.72) | 5039.4577 (3093.67) | 4941.80 (3195.36) |
| 37.26 (16.95) | 42.55 (15.97) | 38.35 (16.50) | |
| 83.30 (28.22) | 84.63 (27.77) | 83.9605 (28.64) | |
| 0.44 (0.14) | 0.5101 (0.1534) | 0.46 (0.13) | |
| EA [ms2] | 10,835.40 (7491.69) | 12,246.36 (7433.61) | 11,192.33 (7649.02) |
| VAI [ | 1.18 (0.49) | 1.38 (0.48) | 1.2156 (0.47) |
| VLI [ms] | 82.97 (28.03) | 84.28 (27.59) | 83.61 (28.45) |
Mean and standard deviation of relative error of HRV indices calculated on full signals.
| HRV Index | ECG-SCG | ECG-GCG |
|---|---|---|
| Mean (SD) | Mean (SD) | |
| AVNN [ms] | 0.00 (0.00) | 0.00 (0.00) |
| SDNN [ms] | 0.05 (0.09) | 0.01 (0.01) |
| RMSSD [ms] | 0.22 (0.36) | 0.06 (0.13) |
| pNN50 | 2.87 (12.38) | 0.88 (4.26) |
| VLF [ms2] | 0.01 (0.01) | 0.00 (0.00) |
| LF [ms2] | 0.05 (0.07) | 0.02 (0.02) |
| HF [ms2] | 0.24 (0.45) | 0.05 (0.06) |
| LF/HF | 0.12 (0.16) | 0.07 (0.09) |
| TP [ms2] | 0.06 (0.12) | 0.02 (0.01) |
| 0.22 (0.36) | 0.06 (0.13) | |
| 0.02 (0.04) | 0.01 (0.01) | |
| 0.19 (0.29) | 0.05 (0.12) | |
| EA [ms2] | 0.26 (0.44) | 0.06 (0.13) |
| VAI [ | 0.25 (0.38) | 0.06 (0.14) |
| VLI [ms] | 0.02 (0.04) | 0.01 (0.01) |
Mean and standard deviation of relative error of HRV indices calculated on signals divided into overlapping 179 s time windows.
| HRV Index | ECG-SCG | ECG-GCG |
|---|---|---|
| Mean (SD) | Mean (SD) | |
| AVNN [ms] | 0.00 (0.00) | 0.00 (0.00) |
| SDNN [ms] | 0.06 (0.09) | 0.02 (0.02) |
| RMSSD [ms] | 0.24 (0.40) | 0.08 (0.23) |
| pNN50 | 0.81 (2.90) | 0.15 (0.69) |
| VLF [ms2] | 0.03 (0.05) | 0.01 (0.03) |
| LF [ms2] | 0.08 (0.08) | 0.03 (0.04) |
| HF [ms2] | 0.28 (0.53) | 0.11 (0.25) |
| LF/HF | 0.16 (0.16) | 0.08 (0.10) |
| TP [ms2] | 0.08 (0.12) | 0.03 (0.03) |
| 0.24 (0.40) | 0.08 (0.23) | |
| 0.03 (0.04) | 0.01 (0.01) | |
| 0.20 (0.33) | 0.08 (0.22) | |
| EA [ms2] | 0.28 (0.48) | 0.09 (0.24) |
| VAI [ | 0.24 (0.38) | 0.07 (0.18) |
| VLI [ms] | 0.03 (0.04) | 0.01 (0.01) |
Pearson’s linear correlation coefficient of HRV indices obtained on ECG and SCG signals.
| HRV Index | ||
|---|---|---|
| AVNN | 1.000 | 1.000 |
| SDNN | 0.993 | 0.979 |
| RMSSD | 0.965 | 0.886 |
| pNN50 | 0.852 | 0.858 |
| VLF | 1.000 | 0.998 |
| LF | 0.997 | 0.973 |
| HF | 0.994 | 0.970 |
| LF/HF | 0.947 | 0.870 |
| TP | 0.998 | 0.989 |
|
| 0.965 | 0.887 |
|
| 0.998 | 0.993 |
|
| 0.767 | 0.732 |
| EA | 0.990 | 0.958 |
| VAI | 0.861 | 0.798 |
| VLI | 0.998 | 0.993 |
Pearson’s linear correlation coefficient of HRV indices obtained on ECG and GCG signals.
| HRV Index | ||
|---|---|---|
| AVNN | 1.000 | 1.000 |
| SDNN | 1.000 | 0.998 |
| RMSSD | 0.998 | 0.990 |
| pNN50 | 0.997 | 0.993 |
| VLF | 1.000 | 0.998 |
| LF | 1.000 | 0.996 |
| HF | 0.998 | 0.995 |
| LF/HF | 0.987 | 0.937 |
| TP | 1.000 | 0.998 |
|
| 0.998 | 0.990 |
|
| 1.000 | 0.999 |
|
| 0.984 | 0.957 |
| EA | 0.999 | 0.995 |
| VAI | 0.995 | 0.991 |
| VLI | 1.000 | 0.999 |