Literature DB >> 32823498

Heart Rate Variability Analysis on Electrocardiograms, Seismocardiograms and Gyrocardiograms on Healthy Volunteers.

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


1. Introduction

Physiological variation of the interval between consecutive heart beats caused by the activity of the autonomic nervous system is known as heart rate variability (HRV). The analysis of heart rate variability found its use in the diagnosis of different clinical and functional conditions in the last decade [1,2]. HRV analysis is traditionally performed on inter-beat intervals obtained from the R waves in electrocardiograms [3,4]. The development of high quality, sensitive and inexpensive sensors based on microelectromechanical systems (MEMS) helped rediscover the clinical potential of the analysis of cardiac vibrations on the chest wall [5,6]. The analysis of cardiac vibrations consists of two complementary methods: Seismocardiography (SCG) and gyrocardiography (GCG) [7,8]. Seismocardiography is a non-invasive technique of recording and analyzing cardiac activity by measuring precordial acceleration [9]. The registered signal called seismocardiogram is a non-stationary signal with morphological variations between subjects [5]. In the past, SCG was mainly used by physiologists due to the need of complex recording devices [10]. Technological improvements and miniaturization of accelerometers make seismocardiography a useful non-invasive technique for examining cardiac activity [5,11,12,13,14]. The applications of SCG include heart monitoring during magnetic resonance imaging (MRI) scan [15,16], monitoring response to cardiac interventions [5] heart rate variability analysis [4,13,17,18,19,20], the detection of atrial fibrillation [6,21,22], heart failure [22,23] and the diagnosis of myocardial ischemia [5,24,25,26]. Gyrocardiography is a non-invasive technique for acquisition and analysis of changes in angular velocity of the chest associated with cardiac activity. The gyrocardiography was introduced by Tadi et al. [7,8,27]. The GCG found its use in the analysis of mechanical activity of the heart [8], including the cardiac function of dogs [28], heart rate (HR) [29,30,31] and pre-ejection period estimation [21] and also the diagnosis of cardiovascular disesases [22,23,32], including atrial fibrillation [21,22,33], coronary artery disease [34] and acute decompensated heart failure [22]. In the last years gyrocardiography and seismocardiography are becoming a viable alternative to electrocardiography (ECG) due to the cost effectiveness and increasing accuracy [31]. The first HRV analysis on ECG signals and cardiac mechanical signals (mechanocardiograms) was performed by Friedrich et al. in 2010 [35] on ballistocardiograms. In 2012 Ramos-Castro et al. performed the first HRV analysis on seismocardiograms [13] and Laurin et al. [3] proved the validity of HRV indices obtained from SCG signal in 2013. Since then, the HRV analysis on seismocardiograms was also performed by Tadi et al. [4], Landreani et al. [17,18], Siecinski et al. [19,20,36,37,38]. The study described by Lahdenoja et al. [39] was the first attempt to perform HRV analysis using GCG signals. Gyrocardiograms (GCG signals) were used to improve the reliability of HRV analysis on mechanocardiograms. Iftikhar et al. [32] and Mehrang et al. [22] crafted features based on heart rate variability on mechanocardiograms to classify between healthy subjects and patients suffering from atrial fibrillation, coronary artery disease and acute decompensated heart failure. In this study we compare the results of heart rate variability analysis performed on electrocardiograms, seismocaridograms and gyrocardiograms acquired from healthy volunteers. The results of HRV analysis are presented as time domain and frequency domain HRV indices and the indices which describe Poincaré maps. The differences between the HRV indices calculated on ECG, SCG and GCG signals were expressed as absolute errors and Pearson’s linear correlation coefficients. In this way we attempt to cross-validate the beat-to-beat variations in SCG and GCG with ECG as a reference.

2. Materials and Methods

2.1. Data Set

We performed the analyses on “Mechanocardiograms with ECG Reference” data set by Kaisti et al. [40] publicly available at IEEE DataPort data repository [41]. The data set consists of 29 simultaneous recordings of ECG, SCG and GCG signals registered on 29 healthy male volunteers with the following demographics (minimum, maximum, mean, standard deviation): age (23–41, 29, 5 years), height (170–190, 179, 5 cm), weight (60–98, 76, 11 kg) and BMI (18–30, 24, 3.00 kg/m2) [40]. The data were acquired between the 4 April 2014 and 2 November 2015 [41] and the total length of recoded signals is about 260 min [40]. In Table 1 we provide a short description of each recording based on the annotations in the data set [41].
Table 1

Recording description.

Subject NumberLength of RecordingRemarks
13 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal
23 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal
33 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal
43 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal
53 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal
63 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal.
Sensor not strictly secured on chest because of body hair.
73 minBreathing: 2 min normal, 30 s holding a breath, 30 s normal
83 minIn supine position
910 minIn supine position
1010 minIn supine position
1130 minIn supine position
1210 minIn supine position
1310 minIn supine position
1410 minIn supine position
1510 minIn supine position
1610 minIn supine position
1710 minIn supine position
1810 minIn supine position
1910 minIn supine position
2010 minIn supine position
2110 minIn supine position
2210 minIn supine position; sensor loose in the end.
2310 min
2410 minIn supine position
259 minIn supine position
2610 minIn supine position
2710 min
2810 minIn supine position
2910 minIn supine position
The data were recorded simultaneously with the sampling frequency of 800 Hz and sensors were attached to the sternum with the double-sided tape. During the study the volunteers were lying either in the supine position or on their left or right side [39,40,41]. The axes of rotations/translations were defined as follows: The x-axis was oriented laterally from left to right, the y-axis points was oriented from head to foot and the z-axis was oriented from back to chest. Seismocardiograms were obtained by a triple-axis capacitive digital accelerometer (MMA8451Q from Freescale Semiconductor, Austin, TX, USA), gyrocardiograms were acquired by MAX21000 gyroscope (Maxim Integrated, San Jose, CA, USA) 3-axial gyroscope and electrocardiograms were obtained for reference by ADS1293 from Texas Instruments [8,40]. As stated in [40], the study on acquisition of ECG, SCG and GCG signals was conducted in accordance with the Declaration of Helsinki and the study design was approved by the Ethical Committee of the Hospital District of Southwest Finland.

2.2. Signal Processing

Signal processing and algorithm development was performed in Matlab R2018b. The recordings saved as text files [41] were imported into Matlab. Due to the spikes and baseline wandering the ECG signals in recordings 15–20, 23, 25, 27 and 29 were preprocessed as follows: The first step was to remove the spike at the first 3–17 samples of the signal. The next step was applying the 5th order median filter. To remove the baseline wander in recordings 20, 21, 27 and 29 we applied Empirical Mode Decomposition (EMD) due to its effectiveness [42]. The implementation of the EMD algorithm in MATLAB R2018b applies the maximum number of iterations and the sifting tolerance as stop criteria of sifting process. The stop criterion of the empirical mode decomposition is the signal to residual energy ratio [43]. The maximum number of IMFs was set to 10, the number of sifting iterations was limited to 100 and the piece-wise Hermite interpolating polynomial was used to perform interpolation. In recording 20 the baseline wandering of the electrocardiogram was removed by the reconstructing the original signal without the residual. Baseline wander was removed in recording 21 by removing the first 9566 samples of the signal and reconstruction of the signal by the addition of IMFs numbers 2–9. Then, the R waves in ECG signals were detected with Pan–Tompkins algorithm [44] implemented in MATLAB by D. Wedekind [45].

2.2.1. Heartbeat Detection in ECG

Heartbeat detection in ECG signals is based on nearly periodic occurrence of R waves [46]. To detect ECG R waves in ECG we applied Pan–Tompkins algorithm which consists of the following steps: Bandpass filtering, differentiation, squaring of samples, smoothing with a moving average filter, correlation analysis and thresholding [44]. The intervals between consecutive heartbeats (inter-beat intervals) are calculated as follows: where is the i-th cardiac interval in ECG and denotes the occurrence of n-th R wave.

2.2.2. Heartbeat Detection in SCG and GCG

Heartbeat detection is based on the fact of quasi-periodic occurrence of waves associated with heartbeats [8]. The wave which indicates the heartbeat in seismocardiograms and gyrocardiograms is the aortic valve opening (AO) wave [28,30] also known as the wave in GCG signal morphology [8]. The AO wave occurs within 100 ms after the occurrence R wave in ECG signal [8,47]. Due to the high signal-to-noise (SNR) ratio, we analyzed only the z-axis of the SCG signal [24,48] and y-axis of the GCG signal [7,8,29,33,40]. SCG and GCG signals did not require preprocessing before beat detection because band pass filtering was sufficient to remove the baseline wander and the offset due to the influence of the gravitational acceleration. In order to detect heartbeats, we applied the algorithm described in [4] which uses ECG R waves as reference points for detection of heartbeats in seismocardiograms and gyrocardiograms and is based on the windowing method proposed in [15,49]. We used this approach because of the inter-subject variation in the SCG signal morphology and its susceptibility to motion artifacts [4,24] and to verify its feasibility in case of GCG signals. The first step is bandpass filtration with the third-order Butterworth bandpass filter with a passband of 4–50 Hz. Then, SCG and GCG signals are smoothed using a moving average filter with the window width of 15 ms. The moving average filter was implemented as a zero-phase finite impluse response (FIR) filter. Local maxima within 100 ms since the occurrence of ECG R waves are considered as occurrences of the AO/ waves. The i-th inter-beat intervals in SCG and GCG signals is calculated as: where denotes the occurrence of n-th AO wave in SCG and GCG signal. The results of beat detection in ECG, SCG ang GCG signal (recording 6, 20 s fragment) are shown in Figure 1. To align the baseline with zero the signals were filtered with the third-order Butterworth bandpass filter with cut-off frequencies of 1 Hz and 40 Hz.
Figure 1

Electrocardiogram (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).

2.3. HRV Analysis

The HRV analysis was performed in time domain and frequency domain with PhysioNet Cardiovascular Toolbox which was developed as a part of the study by Vest et al. on open-source HRV analysis tool [50] and is licensed under the GNU General Public License 3 [51]. The simplest method of HRV analysis is time domain analysis which is applied to the series of successive normal inter-beat intervals [52]. The normal inter-beat interval (NN) is defined as the interval between consecutive R waves in ECG signals, AO waves in SCG signals or AO/ waves in GCG signals. We considered mean inter-beat intervals (AVNN), the standard deviation of the NN intervals (SDNN), the root mean square of successive differences of NN intervals (RMSSD) and the proportion of the number of adjacent NN intervals whose durations differ more than 50 ms with respect to the total number of NN intervals (pNN50). SDNN depends on the length of the signal [52] and its clinical significance is the measure of cardiac risk [53]. RMSSD is related clinically to respiratory sinus arrhythmia (RSA) and high frequency changes in the heart rhythm in response to respiration [53,54]. The pNN50 index is correlated with the activity of parasympathetic nervous system [54]. Frequency domain HRV analysis was based on calculating the power of the HRV frequency band as the 1024-sample Lomb periodogram [50,51]. We used the following indices: VLF which is the power of the very low frequency band (0.0033–0.04 Hz), LF which is the power of the low frequency band (0.04–0.15 Hz) and the power of the high frequency band (HF) computed in the band 0.15–0.4 Hz. The LF/HF ratio was obtained as the LF/HF ratio and represents the balance of autonomic nervous system [50,52]. Total power (TP) is calculated as the power of the frequencies up to 0.4 Hz and reflects the variance of all NN intervals [52]. The power of the low frequency (LF) band represents the activity of the sympathetic nervous system whereas the power of the high frequency band is related to the parasympathetic nervous system [52,54]. Despite conducting the research on heart rate variability since 1965 [55] there is no consensus on how to calculate HRV coefficients in scientific research and clinical practice. That makes the comparison of results of the HRV analysis found in various publications difficult [56,57]. One of the proposed solutions is to use software accepted in clinical practice, such as Kubios [56] or to develop free and open source software for comprehensive HRV analysis which uses raw signals related to the heart activity or inter-beat intervals [57]. That is the reason of using PhysioNet Cardiovascular Signal Toolbox for our analyses. The HRV analysis was performed on full inter-beat interval signals and the inter-beat interval signals divided into 179 s overlapping time windows with a 15 s step. We define full inter-beat interval signals as the signals of inter-beat interval signals derived from full length ECG, SCG or GCG signals. We performed the HRV analysis in two variants (full inter-beat interval signals and inter-beat interval signals divided into overlapping time windows) to assess the influence of dividing signals into overlapping windows on the HRV indices. The length of time window was 179 s because the shortest recordings have the length of 3 min. The preprocessing of inter-beat intervals divided into overlapping time windows is further described in [50].

Poincaré Maps

Because the dynamics of heart rate variability is nonlinear we also considered the analysis of Poincaré maps, a geometrical technique taken from nonlinear dynamics [58,59,60]. The Poincaré map (Lorenz plot) is the scatter plot of inter-beat intervals as a function of previous inter-beat intervals [61]. The Poincaré map plotted for recording 1 is shown in Figure 2.
Figure 2

Poincaré map of heart rate variability (HRV) calculated on ECG (red circles), SCG (green asterisks) and GCG signal (blue dots).

The Poincaré map may be described by several indices, such as , , , VAI (vector angular index) and VLI (vector length index). Fitting an ellipse to the shape of Poincaré plot and measuring the dispersion of scatter points is a popular approach in analysis of Poincaré maps [60,62]. reflects the short term variability of heartbeats and is defined as the width of the ellipse calculated as the standard deviation of the distances from the identity line ( axis): where is an i-th inter-beat interval series for , is the next inter-beat interval. defined as the length of the ellipse measures the long term variability of heartbeats and is calculated as the standard deviation of the distances of points from axis: where and are defined as in Equation (3), is the mean of all inter-beat intervals and denotes the standard deviation [58,62]. is the measure of the randomness in HRV time series and is defined as the ratio of to [63]. Vector Angular Index (VAI) and Vector Length Index (VLI) are the measures of dispersion of scatter points in Poincaré maps proposed by Ruan et al. to detect atrial fibrillation based on the irregularities of inter-beat intervals [62]. VAI measures the angular dispersion of scatter points and the VLI measures the distance dispersion of scatter points. VAI is calculated as the mean of all the absolute value of angular differences between the lines plotted from every scatter point to the original point (0,0) and the identity line: where is the angle between the line plotted from i-th scatter point to the original point in degrees and the x-axis and N is the number of scatter points. VLI is specified as the standard deviation of all distances of scatter points from the original point: where is the length between i-th scatter point and the original point and L is the mean of all [20,62].

3. Results

The results of HRV analysis in time domain, frequency domain and based on Poincaré maps on ECG, SCG and GCG signals expressed as mean and standard deviation (SD) values of HRV indices are shown in Table 2 on entire signals and in Table 3 on signals divided into overlapping time windows. Mean and standard deviation values of HRV indices obtained on electrocardiograms, seismocardiograms and gyrocardiograms are very similar in both variants (full signals and signals divided into overlapping time windows).
Table 2

Mean and standard deviation values of HRV indices calculated on full signals.

HRV IndexECGSCGGCG
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)
pNN500.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/HF1.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)
SD1 [ms]53.70 (29.16)59.25 (25.7694)55.0292 (28.95)
SD2 [ms]105.35 (39.73)106.66 (38.58)105.9665 (39.79)
SD1/SD20.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)
Table 3

Mean and standard deviation values of HRV indices calculated on divided into overlapping 179 s time windows.

HRV IndexECGSCGGCG
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)
pNN500.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/HF1.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)
SD1 [ms]37.26 (16.95)42.55 (15.97)38.35 (16.50)
SD2 [ms]83.30 (28.22)84.63 (27.77)83.9605 (28.64)
SD1/SD20.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)
The absolute error of HRV indices obtained on SCG and GCG signals was calculated to express the similarity to the reference values calculated on electrocardiograms. Table 4 presents the mean and standard deviation values of the absolute error of the HRV indices obtained on full signals. Table 5 shows the mean and standard deviation values error of the absolute error of HRV coefficients for inter-beat intervals divided into overlapping 179 s time windows.
Table 4

Mean and standard deviation of relative error of HRV indices calculated on full signals.

HRV IndexECG-SCGECG-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)
pNN502.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/HF0.12 (0.16)0.07 (0.09)
TP [ms2]0.06 (0.12)0.02 (0.01)
SD1 [ms]0.22 (0.36)0.06 (0.13)
SD2 [ms]0.02 (0.04)0.01 (0.01)
SD1/SD20.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)
Table 5

Mean and standard deviation of relative error of HRV indices calculated on signals divided into overlapping 179 s time windows.

HRV IndexECG-SCGECG-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)
pNN500.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/HF0.16 (0.16)0.08 (0.10)
TP [ms2]0.08 (0.12)0.03 (0.03)
SD1 [ms]0.24 (0.40)0.08 (0.23)
SD2 [ms]0.03 (0.04)0.01 (0.01)
SD1/SD20.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)
Standard deviations of relative errors in Table 4 and Table 5 are larger than the mean values which indicates large discrepancies. Relative errors between HRV indices calculated on ECG and GCG signals are smaller than for HRV indices calculated on ECG and SCG signals in both cases (full HRV signals and HRV signals divided into overlapping 179 s time windows). The smallest relative error is observed for AVNN and the largest relative error is observed for pNN50. According to observations in Tadi et al. study [4], HRV indices obtained from SCG and ECG signals have strong linear relationship. Because seismocardiography and gyrocardiography are complementary techniques [7], the correlation between the results of HRV analysis performed on ECG, SCG and GCG signals should be strong. The strength of linear correlation between each analyzed HRV index calculated on ECG, SCG and GCG signals was expressed as Pearson correlation coefficient (). The results presented in Table 6 and Table 7 indicate very strong linear correlation for the p-value under 0.001. We define a strong linear correlation between two analyzed data sets for R > 0.7 [64].
Table 6

Pearson’s linear correlation coefficient of HRV indices obtained on ECG and SCG signals.

HRV Indexρ (Full Signals)ρ (Signals Divided into 179 s Windows)
AVNN1.0001.000
SDNN0.9930.979
RMSSD0.9650.886
pNN500.8520.858
VLF1.0000.998
LF0.9970.973
HF0.9940.970
LF/HF0.9470.870
TP0.9980.989
SD1 0.9650.887
SD2 0.9980.993
SD1/SD2 0.7670.732
EA0.9900.958
VAI0.8610.798
VLI0.9980.993
Table 7

Pearson’s linear correlation coefficient of HRV indices obtained on ECG and GCG signals.

HRV Indexρ (Full Signals)ρ (Signals Divided into 179 s Windows)
AVNN1.0001.000
SDNN1.0000.998
RMSSD0.9980.990
pNN500.9970.993
VLF1.0000.998
LF1.0000.996
HF0.9980.995
LF/HF0.9870.937
TP1.0000.998
SD1 0.9980.990
SD2 1.0000.999
SD1/SD2 0.9840.957
EA0.9990.995
VAI0.9950.991
VLI1.0000.999

4. Discussion

We found insignificant differences between the HRV indices calculated on electrocardiograms, seismocardiograms and gyrocardiograms calculated on signals divided into overlapping windows and full length of signals acquired on healthy subjects. That fact confirms the possibility of conducting HRV analysis on seismocardiograms [3,4,13,19,20,36] and gyrocardiograms [39] as well as on electrocardiograms. C. Yang et al. [23], Z. Iftikhar et al. [32] and S. Mehrang et al. [22] use heartbeat detection and heart rate variability to craft features in classification of cardiovascular diseases. However, they did not concentrate on HRV analysis and that fact hampers the comparison of the results of HRV analysis on healthy patients and patients suffering from cardiovascular diseases. HRV indices obtained on electrocardiograms were treated as a reference for HRV coefficients calculated on seismocardiograms and gyrocardiograms as suggested by the work of m, Laurin et al. [3], Tadi et al. [4], Lahdenoja et al. [39] and Sieciński et al. [19]. Mean and standard deviation values of HRV coefficients calculated on full HRV signals are similar to the values reported on young people by Shlyk et al. [65], Keet et al. [66] and Corrales et al. [67] for all analyzed signals (ECG, SCG, GCG). The values of HRV coefficients obtained on full signals are significantly higher than the values calculated on signals divided into overlapping windows except AVNN, pNN50, LF/HF, SD1/SD2. The reason is that these indices are independent from the length of the analyzed signal. The HRV coefficients calculated in our study on the seismocardiograms presented in Table 2 are slightly diffrent than reported by Charlier et al. [68], Ramos-Castro et al. [13], Sieciński et al. [19,36]. Mean differences between the values of analyzed HRV coefficients calculated on the ECG, SCG and GCG signals are small in comparison with the mean values. Mean and standard deviation of relative errors of HRV indices are smaller for GCG signals than for SCG signals. Pearson linear correlation coefficients indicate a stronger compatibility of HRV coefficients calculated on gyrocardiograms and electrocardiograms than on seismocardiograms and electrocardiograms. These findings are in line with the observations of P.-F. Migeotte et al. [69] and C. Yang and N. Tavassolian [23] on the accuracy of classification of cardiovascular abnormalities on SCG and GCG signals. Based on their observations, the GCG signal is more tolerant to inter-subject variability [8] and disturbances than the SCG signal [7,70] because over 60% of the total kinetic energy transfered from the heart to the chest wall is the rotational energy [69]. HRV indices calculated on gyrocardiograms are similar to those obtained on electrocardiograms and seismocardiograms because of the synchronization of electrical activity of the heart registered in ECG and mechanical cardiac activity reflected in seismocardiograms and gyrocardiograms [8,47,71]. While there is no direct relationship between the occurence of the AO/ wave in SCG and GCG signals and the R wave in the electrocardiograms, the 100 ms delay between them is well described in [8,47,49]. Correlation coefficients of HRV indexes calculated on electrocardiograms and seismocardiograms are higher than reported by Ramos-Castro et al. [13], Sieciński et al. [19,36] and lower than in the work of Tadi et al. [4] for all HRV indices except AVNN. Pearson’s linear correlation coefficient () was closer to 1.000 for HRV indices obtained on full signals than for HRV indices calculated on signals divided into overlapping windows. The limitations of our study are the study group limited to healthy male subjects between 23 and 41 years of age and the dependence of heartbeat detection in SCG and GCG signals on the R waves in ECG. In future works we will consider the influence of different cardiovascular conditions and various independent heartbeat detectors in SCG and GCG signals and their accuracy on the agreement of HRV indices calculated on SCG and GCG signals with the gold standard (HRV indices obtained on electrocardiograms).

5. Conclusions

This study presents the feasibility of performing HRV analysis on electrocardiograms, seismocardiograms and gyrocardiograms. The findings support the idea that seismocardiography or gyrocardiography may be used to monitor heart rate and provide reliable HRV analysis. We also proved that we can detect heartbeats on gyrocardiograms by detecting the local maxima within 100 ms of the occurrence of an R wave in electrocardiogram. However, the results presented here were obtained using the ECG R waves as references for the identification of heartbeats in SCG and GCG. In practical situations, independent and reliable beat detectors are necessary for SCG and GCG.
  43 in total

Review 1.  Functional assessment of heart rate variability: physiological basis and practical applications.

Authors:  Jiri Pumprla; Kinga Howorka; David Groves; Michael Chester; James Nolan
Journal:  Int J Cardiol       Date:  2002-07       Impact factor: 4.164

2.  Cardiac sounds from a wearable device for sternal seismocardiography.

Authors:  Paolo Castiglioni; Paolo Meriggi; Francesco Rizzo; Emanuele Vaini; Andrea Faini; Gianfranco Parati; Giampiero Merati; Marco Di Rienzo
Journal:  Conf Proc IEEE Eng Med Biol Soc       Date:  2011

3.  Heart rate estimation on a beat-to-beat basis via ballistocardiography - a hybrid approach.

Authors:  David Friedrich; Xavier L Aubert; Hartmut Fuhr; Andreas Brauers
Journal:  Annu Int Conf IEEE Eng Med Biol Soc       Date:  2010

Review 4.  Heart rate variability: a review.

Authors:  U Rajendra Acharya; K Paul Joseph; N Kannathal; Choo Min Lim; Jasjit S Suri
Journal:  Med Biol Eng Comput       Date:  2006-11-17       Impact factor: 2.602

5.  Combining classical HRV indices with wavelet entropy measures improves to performance in diagnosing congestive heart failure.

Authors:  Yalçin Işler; Mehmet Kuntalp
Journal:  Comput Biol Med       Date:  2007-03-13       Impact factor: 4.589

6.  Combined Seismo- and Gyro-Cardiography: A More Comprehensive Evaluation of Heart-Induced Chest Vibrations.

Authors:  Chenxi Yang; Negar Tavassolian
Journal:  IEEE J Biomed Health Inform       Date:  2017-10-20       Impact factor: 5.772

Review 7.  An Overview of Heart Rate Variability Metrics and Norms.

Authors:  Fred Shaffer; J P Ginsberg
Journal:  Front Public Health       Date:  2017-09-28

8.  Multiclass Classifier based Cardiovascular Condition Detection Using Smartphone Mechanocardiography.

Authors:  Zuhair Iftikhar; Olli Lahdenoja; Mojtaba Jafari Tadi; Tero Hurnanen; Tuija Vasankari; Tuomas Kiviniemi; Juhani Airaksinen; Tero Koivisto; Mikko Pänkäälä
Journal:  Sci Rep       Date:  2018-06-19       Impact factor: 4.379

9.  Comparison of HRV indices obtained from ECG and SCG signals from CEBS database.

Authors:  Szymon Siecinski; Ewaryst J Tkacz; Pawel S Kostka
Journal:  Biomed Eng Online       Date:  2019-06-01       Impact factor: 2.819

10.  Cardiac monitoring of dogs via smartphone mechanocardiography: a feasibility study.

Authors:  Olli Lahdenoja; Tero Hurnanen; Matti Kaisti; Juho Koskinen; Jarno Tuominen; Matti Vähä-Heikkilä; Laura Parikka; Maria Wiberg; Tero Koivisto; Mikko Pänkäälä
Journal:  Biomed Eng Online       Date:  2019-04-23       Impact factor: 2.819

View more
  7 in total

1.  Efficient detection of aortic stenosis using morphological characteristics of cardiomechanical signals and heart rate variability parameters.

Authors:  Arash Shokouhmand; Nicole D Aranoff; Elissa Driggin; Philip Green; Negar Tavassolian
Journal:  Sci Rep       Date:  2021-12-10       Impact factor: 4.379

Review 2.  Gyrocardiography: A Review of the Definition, History, Waveform Description, and Applications.

Authors:  Szymon Sieciński; Paweł S Kostka; Ewaryst J Tkacz
Journal:  Sensors (Basel)       Date:  2020-11-22       Impact factor: 3.576

Review 3.  Chest-Worn Inertial Sensors: A Survey of Applications and Methods.

Authors:  Mohammad Hasan Rahmani; Rafael Berkvens; Maarten Weyn
Journal:  Sensors (Basel)       Date:  2021-04-19       Impact factor: 3.576

4.  The Applicability of the Poincaré Plot in the Analysis of Variability of Reaction Time during Serial Testing.

Authors:  Elena Ioana Iconaru; Manuela Mihaela Ciucurel; Luminita Georgescu; Mariana Tudor; Constantin Ciucurel
Journal:  Int J Environ Res Public Health       Date:  2021-04-02       Impact factor: 3.390

Review 5.  Body Acoustics for the Non-Invasive Diagnosis of Medical Conditions.

Authors:  Jadyn Cook; Muneebah Umar; Fardin Khalili; Amirtahà Taebi
Journal:  Bioengineering (Basel)       Date:  2022-04-01

Review 6.  Precordial Vibrations: A Review of Wearable Systems, Signal Processing Techniques, and Main Applications.

Authors:  Francesca Santucci; Daniela Lo Presti; Carlo Massaroni; Emiliano Schena; Roberto Setola
Journal:  Sensors (Basel)       Date:  2022-08-03       Impact factor: 3.847

7.  In situ diagnosis and simultaneous treatment of cardiac diseases using a single-device platform.

Authors:  Jae Chul Hwang; Moohyun Kim; Sumin Kim; Hunkyu Seo; Soohwan An; Eui Hwa Jang; Seung Yeop Han; Mi Jung Kim; Nam Kyun Kim; Seung-Woo Cho; Sak Lee; Jang-Ung Park
Journal:  Sci Adv       Date:  2022-09-14       Impact factor: 14.957

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.