| Literature DB >> 31153383 |
Szymon Siecinski1, Ewaryst J Tkacz2,3, Pawel S Kostka1.
Abstract
BACKGROUND: Heart rate variability (HRV) has become a useful tool of assessing the function of the heart and of the autonomic nervous system. Over the recent years, there has been interest in heart rate monitoring without electrodes. Seismocardiography (SCG) is a non-invasive technique of recording and analyzing vibrations generated by the heart using an accelerometer. In this study, we compare HRV indices obtained from SCG and ECG on signals from combined measurement of ECG, breathing and seismocardiogram (CEBS) database and determine the influence of heart beat detector on SCG signals.Entities:
Keywords: HRV analysis; Heart rate variability; Seismocardiography
Mesh:
Year: 2019 PMID: 31153383 PMCID: PMC6545220 DOI: 10.1186/s12938-019-0687-5
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Performance measures of tested heart beat detector on SCG signals b001–b020
| Signal | TP | FP | FN | Beats | Se | PPV |
|---|---|---|---|---|---|---|
| b001 | 279 | 22 | 19 | 298 | 0.936 | 0.927 |
| b002 | 308 | 0 | 0 | 308 | 1.000 | 1.000 |
| b003 | 121 | 187 | 226 | 347 | 0.351 | 0.395 |
| b004 | 323 | 2 | 1 | 325 | 0.997 | 0.994 |
| b005 | 139 | 226 | 224 | 364 | 0.385 | 0.383 |
| b006 | 309 | 2 | 0 | 309 | 1.000 | 0.994 |
| b007 | 272 | 1 | 0 | 272 | 1.000 | 0.996 |
| b008 | 480 | 0 | 1 | 480 | 0.998 | 1.000 |
| b009 | 310 | 6 | 3 | 313 | 0.990 | 0.981 |
| b010 | 234 | 75 | 74 | 309 | 0.761 | 0.758 |
| b011 | 251 | 86 | 86 | 338 | 0.746 | 0.741 |
| b012 | 317 | 81 | 86 | 403 | 0.787 | 0.797 |
| b013 | 358 | 0 | 1 | 359 | 0.997 | 1.000 |
| b014 | 345 | 1 | 0 | 345 | 1.000 | 0.997 |
| b015 | 329 | 3 | 1 | 330 | 0.997 | 0.991 |
| b016 | 352 | 0 | 0 | 352 | 1.000 | 1.000 |
| b017 | 363 | 2 | 2 | 365 | 0.995 | 0.995 |
| b018 | 400 | 0 | 0 | 400 | 1.000 | 1.000 |
| b019 | 316 | 0 | 0 | 338 | 1.000 | 1.000 |
| b020 | 338 | 15 | 12 | 338 | 0.965 | 0.956 |
| Total | 6137 | 711 | 736 | 6873 | 0.893 | 0.896 |
Performance measures of tested heart beat detector on SCG signals m001–m020
| Signal | TP | FP | FN | Beats | Se | PPV |
|---|---|---|---|---|---|---|
| m001 | 3794 | 129 | 113 | 3907 | 0.971 | 0.967 |
| m002 | 3205 | 20 | 20 | 3225 | 0.994 | 0.994 |
| m003 | 2283 | 339 | 836 | 3119 | 0.732 | 0.871 |
| m004 | 3404 | 22 | 3 | 3407 | 0.999 | 0.994 |
| m005 | 1949 | 1656 | 1650 | 3599 | 0.542 | 0.541 |
| m006 | 3086 | 32 | 30 | 3116 | 0.990 | 0.990 |
| m007 | 2596 | 23 | 18 | 2614 | 0.993 | 0.991 |
| m008 | 5008 | 3 | 11 | 5019 | 0.998 | 0.999 |
| m009 | 2949 | 234 | 211 | 3160 | 0.933 | 0.926 |
| m010 | 2148 | 842 | 840 | 2988 | 0.719 | 0.718 |
| m011 | 3450 | 148 | 146 | 3596 | 0.959 | 0.959 |
| m012 | 3744 | 233 | 246 | 3990 | 0.938 | 0.941 |
| m013 | 3707 | 5 | 4 | 3711 | 0.999 | 0.999 |
| m014 | 3378 | 39 | 39 | 3417 | 0.989 | 0.989 |
| m015 | 3204 | 2 | 1 | 3205 | 1.000 | 0.999 |
| m016 | 3860 | 2 | 1 | 3861 | 1.000 | 0.999 |
| m017 | 3574 | 11 | 12 | 3586 | 0.997 | 0.997 |
| m018 | 4011 | 69 | 93 | 4104 | 0.977 | 0.983 |
| m019 | 3178 | 14 | 17 | 3195 | 0.995 | 0.996 |
| m020 | 3386 | 15 | 12 | 3398 | 0.996 | 0.996 |
| Total | 65,914 | 3838 | 4303 | 70,217 | 0.939 | 0.945 |
Performance measures of tested heart beat detector on SCG signals p001–p020
| Signal | TP | FP | FN | Beats | Se | PPV |
|---|---|---|---|---|---|---|
| p001 | 317 | 11 | 8 | 325 | 0.975 | 0.966 |
| p002 | 308 | 0 | 0 | 308 | 1.000 | 1.000 |
| p003 | 95 | 254 | 253 | 348 | 0.273 | 0.272 |
| p004 | 324 | 2 | 1 | 325 | 0.997 | 0.994 |
| p005 | 181 | 240 | 184 | 365 | 0.496 | 0.430 |
| p006 | 139 | 226 | 224 | 272 | 0.176 | 0.381 |
| p007 | 273 | 1 | 0 | 273 | 1.000 | 0.996 |
| p008 | 479 | 0 | 1 | 480 | 0.998 | 1.000 |
| p009 | 313 | 6 | 3 | 316 | 0.991 | 0.981 |
| p010 | 234 | 75 | 74 | 308 | 0.760 | 0.757 |
| p011 | 251 | 88 | 86 | 337 | 0.745 | 0.740 |
| p012 | 317 | 81 | 87 | 404 | 0.785 | 0.796 |
| p013 | 358 | 0 | 1 | 359 | 0.997 | 1.000 |
| p014 | 344 | 1 | 0 | 344 | 1.000 | 0.997 |
| p015 | 328 | 3 | 1 | 329 | 0.997 | 0.991 |
| p016 | 352 | 0 | 0 | 352 | 1.000 | 1.000 |
| p017 | 363 | 2 | 2 | 365 | 0.995 | 0.995 |
| p018 | 400 | 0 | 0 | 400 | 1.000 | 1.000 |
| p019 | 316 | 0 | 0 | 316 | 1.000 | 1.000 |
| p020 | 326 | 15 | 12 | 338 | 0.964 | 0.956 |
| Total | 6018 | 1005 | 937 | 6864 | 0.877 | 0.857 |
HRV indices derived from ECG lead I and SCG signal presented as mean and standard deviation (SD) on recordings b001–b020
| HRV index | ECG | SCG (reference algorithm) | SCG (tested algorithm) | |||
|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | Mean | SD | |
| Mean NN [ms] | 880.6236 | 102.1249 | 880.6352 | 102.1375 | 877.9416 | 100.0651 |
| SDNN [ms] | 55.3286 | 18.0816 | 58.8625 | 16.7121 | 92.5927 | 55.8870 |
| RMSSD [ms] | 18.4905 | 21.1768 | 59.2054 | 20.4972 | 116.8905 | 100.4839 |
| NN50 | 74.8000 | 46.9093 | 107.8000 | 42.1059 | 138.2500 | 84.8211 |
| pNN50 | 0.2240 | 0.1408 | 0.3233 | 0.1319 | 0.4099 | 0.2501 |
| 616,229.8079 | 155,950.1659 | 612,073.3519 | 155,948.3816 | 612,073.3519 | 154,059.9771 | |
| 2962.8256 | 2308.0362 | 3301.8585 | 2148.7678 | 10,018.8269 | 15,211.3318 | |
| 616,714.3314 | 155,958.1736 | 616,713.8099 | 155,953.0616 | 612,867.8984 | 153,989.0784 | |
| LF/HF | 0.9992 | 0.0006 | 0.9992 | 0.0006 | 0.9986 | 0.0022 |
HRV indices derived from ECG lead I and SCG signal presented as mean and standard deviation (SD) on recordings m001–m020
| HRV index | ECG | SCG (reference algorithm) | SCG (tested algorithm) | |||
|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | Mean | SD | |
| Mean NN [ms] | 868.4482 | 107.7381 | 868.4494 | 107.7377 | 874.4701 | 108.1814 |
| SDNN [ms] | 66.7848 | 27.6628 | 69.4776 | 27.2620 | 146.1656 | 259.5451 |
| RMSSD [ms] | 54.2829 | 33.0621 | 63.9567 | 31.9611 | 177.9677 | 335.4112 |
| NN50 | 699.5000 | 375.9997 | 1051.6500 | 480.1267 | 1223.8000 | 689.7342 |
| pNN50 | 0.2068 | 0.1085 | 0.3098 | 0.1433 | 0.3621 | 0.2137 |
| 564,775.7879 | 150,123.2398 | 564,774.1763 | 150,124.8666 | 560,361.6889 | 153,743.7541 | |
| 2730.3091 | 1914.1473 | 3076.3276 | 150,124.8666 | 7566.0048 | 8040.7530 | |
| 565,323.1825 | 150,225.7814 | 565,321.7553 | 150,228.3664 | 561,047.5560 | 153,853.2790 | |
| LF/HF | 0.9990 | 0.0005 | 0.9990 | 0.0005 | 0.9987 | 0.0008 |
HRV indices derived from ECG lead I and SCG signal presented as mean and standard deviation (SD) on recordings p001–p020
| HRV index | ECG | SCG (reference algorithm) | SCG (tested algorithm) | |||
|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | Mean | SD | |
| Mean NN [ms] | 881.2197 | 102.3434 | 881.2311 | 102.3560 | 879.9381 | 100.3830 |
| SDNN [ms] | 55.6498 | 17.7449 | 58.9799 | 16.5574 | 84.3181 | 34.9819 |
| RMSSD [ms] | 48.4851 | 21.1828 | 58.4208 | 21.0497 | 103.2012 | 69.7998 |
| NN50 | 168.1500 | 23.8311 | 167.8500 | 22.4365 | 132.8000 | 81.0884 |
| pNN50 | 0.4899 | 0.0414 | 0.4892 | 0.0347 | 0.3911 | 0.2336 |
| 616,967.1499 | 156,145.0747 | 616,968.3450 | 156,144.2675 | 616,229.7384 | 153,878.4562 | |
| 2974.3376 | 2298.2310 | 3300.7693 | 2145.1549 | 7458.9407 | 7783.3257 | |
| 617,450.7037 | 156,152.3237 | 617,453.1540 | 156,148.1566 | 616,747.0991 | 153,885.5876 | |
| LF/HF | 0.9992 | 0.0006 | 0.9992 | 0.0006 | 0.9991 | 0.0006 |
HRV indices derived from ECG lead I and SCG signal presented as mean and standard deviation (SD) on all analyzed recordings
| HRV index | ECG | SCG (reference algorithm) | SCG (tested algorithm) | |||
|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | Mean | SD | |
| Mean NN [ms] | 876.7638 | 102.4935 | 876.7719 | 102.5018 | 874.4701 | 108.1814 |
| SDNN [ms] | 59.2544 | 21.9539 | 62.4400 | 21.0417 | 146.1656 | 259.5451 |
| RMSSD [ms] | 50.4195 | 25.4661 | 62.4400 | 24.7629 | 177.9677 | 335.4112 |
| NN50 | 688.3000 | 754.5296 | 686.0833 | 750.9212 | 1223.800 | 689.7342 |
| pNN50 | 0.4919 | 0.0366 | 0.4924 | 0.0353 | 0.3621 | 0.2137 |
| 599,324.2486 | 153,454.5209 | 607,119.5110 | 161,038.1290 | 560,361.6889 | 153,743.7541 | |
| 2889.1574 | 2146.9039 | 3226.3185 | 2003.5468 | 7566.0048 | 8040.7530 | |
| 599,829.4059 | 153,486.9967 | 607,626.5532 | 161,052.9574 | 561,047.5560 | 153,853.2790 | |
| LF/HF | 0.9991 | 0.0006 | 0.9991 | 0.0006 | 0.9987 | 0.0008 |
Correlation between HRV indices obtained from ECG and SCG on recordings b001–b020
| HRV index | ||
|---|---|---|
| Mean NN | 1.0000 | 0.9925 |
| SDNN | 0.9263 | 0.0533 |
| RMSSD | 0.5983 | 0.0546 |
| NN50 | 0.3566 | 0.0133 |
| pNN50 | 0.3854 | 0.0168 |
|
| 1.0000 | 0.9844 |
|
| 0.9379 | 0.0416 |
|
| 1.0000 | 0.9862 |
| LF/HF | 0.9977 | 0.0360 |
Correlation between HRV indices obtained from ECG and SCG on recordings m001–m020
| HRV index | ||
|---|---|---|
| Mean NN | 1.0000 | 0.9249 |
| SDNN | 0.9263 | 0.5507 |
| RMSSD | 0.5983 | 0.4898 |
| NN50 | 0.1791 | 0.1166 |
| pNN50 | 0.2137 | 0.1580 |
|
| 1.0000 | 0.9846 |
|
| 0.8967 | 0.0009 |
|
| 1.0000 | 0.9846 |
| LF/HF | 0.9996 | 0.4296 |
Correlation between HRV indices obtained from ECG and SCG on recordings p001–p020
| HRV index | ||
|---|---|---|
| Mean NN | 1.0000 | 0.9984 |
| SDNN | 0.9232 | 0.0043 |
| RMSSD | 0.9536 | 0.0176 |
| NN50 | 0.8957 | 0.0504 |
| pNN50 | 0.6782 | 0.0684 |
|
| 1.0000 | 0.9980 |
|
| 1.0000 | 0.0094 |
|
| 1.0000 | 0.9980 |
| LF/HF | 0.9976 | 0.9629 |
Correlation between HRV indices obtained from ECG and SCG on all recordings
| HRV index | ||
|---|---|---|
| Mean NN | 1.0000 | 0.9681 |
| SDNN | 0.9232 | 0.2738 |
| RMSSD | 0.6092 | 0.2047 |
| NN50 | 0.3949 | 0.5800 |
| pNN50 | 0.4410 | 0.0617 |
|
| 1.0000 | 0.9889 |
|
| 0.9390 | 0.0132 |
|
| 1.0000 | 0.9895 |
| LF/HF | 0.9976 | 0.1326 |
Fig. 1Linear model describing the correlation between mean NN derived from SCG and mean NN calculated from SCG using reference algorithm
Fig. 2Linear model describing the correlation between mean NN derived from SCG and mean NN calculated from SCG using tested algorithm
Fig. 3Linear model describing the correlation between pNN50 derived from SCG and pNN50 calculated from SCG using reference algorithm
Fig. 4Linear model describing the correlation between pNN50 derived from SCG and pNN50 calculated from SCG using tested algorithm
Correlation between HRV indices obtained from ECG and SCG on recordings b001–b020 using robust linear model
| HRV index | Robust model fit method | |
|---|---|---|
| Mean NN | 0.9987 | LAR |
| SDNN | 0.8422 | LAR |
| RMSSD | 0.8424 | LSq |
| NN50 | 0.8356 | LAR |
| pNN50 | 0.8271 | LAR |
|
| 0.9977 | LSq |
|
| 0.8403 | LAR |
|
| 0.9977 | LSq |
| LF/HF | 0.8393 | LAR |
Correlation between HRV indices obtained from ECG and SCG on recordings m001–m020 using robust linear model
| HRV index | Robust model fit method | |
|---|---|---|
| Mean NN | 0.9875 | LAR |
| SDNN | 0.9251 | LAR |
| RMSSD | 0.8424 | LSq |
| NN50 | 0.2114 | LSq |
| pNN50 | 0.3109 | LSq |
|
| 0.9974 | LSq |
|
| 0.8355 | LAR |
|
| 0.9974 | LSq |
| LF/HF | 0.8997 | LAR |
Correlation between HRV indices obtained from ECG and SCG on recordings p001–p020 using robust linear model
| HRV index | Robust model fit method | |
|---|---|---|
| Mean NN | 0.9984 | LSq |
| SDNN | 0.8354 | LAR |
| RMSSD | 0.1436 | LSq |
| NN50 | 0.8417 | LAR |
| pNN50 | − 0.0893 | LAR |
|
| 0.9997 | LSq |
|
| 0.8349 | LAR |
|
| 0.9997 | LSq |
| LF/HF | 0.9938 | LAR |
Correlation between HRV indices obtained from ECG and SCG on all recordings using robust linear model
| HRV index | Robust model fit method | |
|---|---|---|
| Mean NN | 0.9970 | LAR |
| SDNN | 0.9398 | LAR |
| RMSSD | 0.9377 | LSq |
| NN50 | 0.9374 | LAR |
| pNN50 | − 0.0199 | LAR |
|
| 0.9951 | LAR |
|
| 0.9390 | LAR |
|
| 0.9950 | LAR |
| LF/HF | 0.9432 | LAR |