Next Article in Journal
Optimized CNT-PDMS Flexible Composite for Attachable Health-Care Device
Next Article in Special Issue
Standing Wave Binding of Hemispherical Resonator Containing First–Third Harmonics of Mass Imperfection under Linear Vibration Excitation
Previous Article in Journal
Development of a Smartphone-Based Fluorescent Immunochromatographic Assay Strip Reader
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

Faculty of Biomedical Engineering, Department of Biosensors and Processing of Biomedical Signals, Silesian University of Technology, Roosevelta 40, 41-800 Zabrze, Poland
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(16), 4522; https://doi.org/10.3390/s20164522
Submission received: 15 July 2020 / Revised: 3 August 2020 / Accepted: 11 August 2020 / Published: 13 August 2020
(This article belongs to the Special Issue Advances in Inertial Sensors)

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.

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].
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:
t R R , i = t n t n 1
where t R R , i is the i-th cardiac interval in ECG and t n 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 g J 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/ g J waves.
The i-th inter-beat intervals in SCG and GCG signals is calculated as:
t A O A O , i = t n t n 1
where t n 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.

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/ g J 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.
The Poincaré map may be described by several indices, such as S D 1 , S D 2 , S D 1 / S D 2 , 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].
S D 1 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 ( y = x axis):
S D 1 = s t d d e v N N i + 1 N N i 2
where N N i is an i-th inter-beat interval series for i = 1 , 2 , N 1 , N N i + 1 is the next inter-beat interval.
S D 2 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 y = x + 2 N N ¯ axis:
S D 2 = s t d d e v N N i + 1 N N i 2 2 N N ¯
where N N i and N N i + 1 are defined as in Equation (3), N N ¯ is the mean of all inter-beat intervals and s t d d e v ( ) denotes the standard deviation [58,62].
S D 1 / S D 2 is the measure of the randomness in HRV time series and is defined as the ratio of S D 1 to S D 2 [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:
V A I = 1 N i = 1 N θ i 45
where θ i 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:
V L I = 1 N i = 1 N l i L 2
where l i is the length between i-th scatter point and the original point and L is the mean of all l i [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).
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.
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].

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/ g J 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.

Author Contributions

Conceptualization: S.S.; Methodology, S.S.; Data analysis: S.S.; Writing—Original Draft Preparation, S.S.; Writing—Review & Editing, P.S.K. and E.J.T.; Visualization, S.S.; Supervision, P.S.K. and E.J.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We would like to thank M. Kaisti et al. for sharing the “Mechanocardiograms with ECG Reference” data set on IEEE DataPort and the reviewers for suggesting the improvements of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HRVHeart rate variability
ECGElectrocardiography, electrocardiogram
SCGSeismocardiography
GCGGyrocardiography
MEMSMicroelectromechanical systems
MRIMagnetic Resonance Imaging
EMDEmpirical Mode Decomposition
IMFIntrinsic Mode Function
NNThe interval between consecutive normal heartbeats
FIRFininte impulse response [filter]
AOAortic valve opening [wave]
RSARespiratory sinus arrhythmia
SNRSignal-to-noise [ratio]
AVNNMean inter-beat interval
SDNNStandard deviation of all interbeat intervals
RMSSDRoot mean square of differences (RMSSD) of successive inter-beat intervals
pNN50The proportion of the number of pairs of successive differences greater than 50 ms divided by total number of normal inter-beat intervals
VLFThe power of very low frequency band (0.0033–0.04 Hz) of HRV spectrum
LFThe power of low frequency band (0.04–0.15 Hz) of HRV spectrum
HFThe power of high frequency band (0.15–0.4 Hz) of HRV spectrum
LF/HFLF/HF ratio
TPTotal power of HRV spectrum (up to 0.4 Hz)
S D 1 The width of the ellipse which containes the scatter points of Poincaré map
S D 2 The length of the ellipse which containes the scatter points of Poincaré map
S D 1 / S D 2 S D 1 to S D 2 ratio
EAThe area of the ellipse which containes the scatter points of Poincaré map
VAIVector angular index
VLIVector length index
ρ Pearson’s linear correlation coefficient

References

  1. Montano, N.; Porta, A.; Cogliati, C.; Costantino, G.; Tobaldini, E.; Casali, K.R.; Iellamo, F. Heart rate variability explored in the frequency domain: A tool to investigate the link between heart and behavior. Neurosci. Biobehav. Rev. 2009, 33, 71–80. [Google Scholar] [CrossRef] [PubMed]
  2. Pumprla, J.; Howorka, K.; Groves, D.; Chester, M.; Nolan, J. Functional assessment of heart rate variability: Physiological basis and practical applications. Int. J. Cardiol. 2002, 84, 1–14. [Google Scholar] [CrossRef]
  3. Laurin, A.; Blaber, A.; Tavakolian, K. Seismocardiograms return valid heart rate variability indices. In Proceedings of the Computing in Cardiology 2013, Zaragoza, Spain, 22–25 September 2013; pp. 413–416. [Google Scholar]
  4. Tadi, M.J.; Lehtonen, E.; Koivisto, T.; Pänkäälä, M.; Paasio, A.; Teräs, M. Seismocardiography: Toward heart rate variability (HRV) estimation. In Proceedings of the 2015 IEEE International Symposium on Medical Measurements and Applications (MeMeA) Proceedings, Turin, Italy, 7–9 May 2015; pp. 261–266. [Google Scholar] [CrossRef]
  5. Zanetti, J.M.; Tavakolian, K. Seismocardiography: Past, present and future. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013; pp. 7004–7007. [Google Scholar] [CrossRef]
  6. Jaakkola, J.; Jaakkola, S.; Lahdenoja, O.; Hurnanen, T.; Koivisto, T.; Pänkäälä, M.; Knuutila, T.; Kiviniemi, T.O.; Vasankari, T.; Airaksinen, K.J. Mobile Phone Detection of Atrial Fibrillation With Mechanocardiography. Circulation 2018, 137, 1524–1527. [Google Scholar] [CrossRef] [PubMed]
  7. Tadi, M.J.; Lehtonen, E.; Pankäälä, M.; Saraste, A.; Vasankari, T.; Terás, M.; Koivisto, T. Gyrocardiography: A new non-invasive approach in the study of mechanical motions of the heart. Concept, method and initial observations. In Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016; pp. 2034–2037. [Google Scholar] [CrossRef]
  8. Tadi, M.J.; Lehtonen, E.; Saraste, A.; Tuominen, J.; Koskinen, J.; Teräs, M.; Airaksinen, J.; Pänkäälä, M.; Koivisto, T. Gyrocardiography: A New Non-invasive Monitoring Method for the Assessment of Cardiac Mechanics and the Estimation of Hemodynamic Variables. Sci. Rep. 2017, 7. [Google Scholar] [CrossRef]
  9. Zanetti, J.M.; Salerno, D.M. Seismocardiography: A technique for recording precordial acceleration. In Proceedings of the Computer-Based Medical Systems, Fourth Annual IEEE Symposium, Baltimore, MD, USA, 12–14 May 1991; pp. 4–9. [Google Scholar] [CrossRef]
  10. Castiglioni, P.; Faini, A.; Parati, G.; di Rienzo, M. Wearable Seismocardiography. In Proceedings of the 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 22–26 August 2007; pp. 3954–3957. [Google Scholar] [CrossRef]
  11. Castiglioni, P.; Meriggi, P.; Rizzo, F.; Vaini, E.; Faini, A.; Parati, G.; Merati, G.; di Rienzo, M. Cardiac sounds from a wearable device for sternal seismocardiography. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 4283–4286. [Google Scholar] [CrossRef]
  12. di Rienzo, M.; Vaini, E.; Castiglioni, P.; Meriggi, P.; Rizzo, F. Beat-to-beat estimation of LVET and QS2 indices of cardiac mechanics from wearable seismocardiography in ambulant subjects. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013; pp. 7017–7020. [Google Scholar] [CrossRef]
  13. Ramos-Castro, J.; Moreno, J.; Miranda-Vidal, H.; García-González, M.A.; Fernández-Chimeno, M.; Rodas, G.; Capdevila, L. Heart rate variability analysis using a seismocardiogram signal. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August–1 September 2012; pp. 5642–5645. [Google Scholar] [CrossRef]
  14. Tavakolian, K.; Khosrow-Khavar, F.; Kajbafzadeh, B.; Marzencki, M.; Rohani, S.; Kaminska, B.; Menon, C. Seismocardiographic adjustment of diastolic timed vibrations. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August–1 September 2012; pp. 3797–3800. [Google Scholar] [CrossRef]
  15. Tadi, M.J.; Koivisto, T.; Pänkäälä, M.; Paasio, A. Accelerometer-Based Method for Extracting Respiratory and Cardiac Gating Information for Dual Gating during Nuclear Medicine Imaging. Int. J. Biomed. Imaging 2014, 2014, 1–11. [Google Scholar] [CrossRef]
  16. Martinek, R.; Brablik, J.; Kolarik, J.; Ladrova, M.; Nedoma, J.; Jaros, R.; Soustek, L.; Kahankova, R.; Fajkus, M.; Vojtisek, L.; et al. A Low-Cost System for Seismocardiography-Based Cardiac Triggering: A Practical Solution for Cardiovascular Magnetic Resonance Imaging at 3 Tesla. IEEE Access 2019, 7, 118608–118629. [Google Scholar] [CrossRef]
  17. Landreani, F.; Morri, M.; Martin-Yebra, A.; Casellato, C.; Pavan, E.; Frigo, C.; Caiani, E.G. Ultra-short-term heart rate variability analysis on accelerometric signals from mobile phone. In Proceedings of the 2017 E-Health and Bioengineering Conference (EHB), Sinaia, Romania, 22–24 June 2017; pp. 241–244. [Google Scholar] [CrossRef]
  18. Landreani, F.; Faini, A.; Martin-Yebra, A.; Morri, M.; Parati, G.; Caiani, E.G. Assessment of Ultra-Short Heart Variability Indices Derived by Smartphone Accelerometers for Stress Detection. Sensors 2019, 19, 3729. [Google Scholar] [CrossRef] [Green Version]
  19. Siecinski, S.; Tkacz, E.J.; Kostka, P.S. Comparison of HRV indices obtained from ECG and SCG signals from CEBS database. Biomed. Eng. Online 2019, 18. [Google Scholar] [CrossRef] [Green Version]
  20. Sieciński, S.; Kostka, P.; Piaseczna, N.; Wadas, M. Comparison of Indices Derived from Poincaré Maps on Electrocardiograms and Seismocardiograms. In Current Trends in Biomedical Engineering and Bioimages Analysis. Proceedings of the 21st Polish Conference on Biocybernetics and Biomedical Engineering; Korbicz, J., Maniewski, R., Patan, K., Kowal, M., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 15–24. [Google Scholar] [CrossRef]
  21. Jafari Tadi, M.; Mehrang, S.; Kaisti, M.; Lahdenoja, O.; Hurnanen, T.; Jaakkola, J.; Jaakkola, S.; Vasankari, T.; Kiviniemi, T.; Airaksinen, J.; et al. Comprehensive Analysis of Cardiogenic Vibrations for Automated Detection of Atrial Fibrillation Using Smartphone Mechanocardiograms. IEEE Sens. J. 2019, 19, 2230–2242. [Google Scholar] [CrossRef]
  22. Mehrang, S.; Lahdenoja, O.; Kaisti, M.; Tadi, M.J.; Hurnanen, T.; Airola, A.; Knuutila, T.; Jaakkola, J.; Jaakkola, S.; Vasankari, T.; et al. Classification of Atrial Fibrillation and Acute Decompensated Heart Failure Using Smartphone Mechanocardiography: A Multilabel Learning Approach. IEEE Sens. J. 2020, 20, 7957–7968. [Google Scholar] [CrossRef]
  23. Yang, C.; Aranoff, N.D.; Green, P.; Tavassolian, N. A Binary Classification of Cardiovascular Abnormality Using Time-Frequency Features of Cardio-mechanical Signals. In Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 18–21 July 2018; pp. 5438–5441. [Google Scholar] [CrossRef]
  24. Inan, O.T.; Migeotte, P.F.; Park, K.S.; Etemadi, M.; Tavakolian, K.; Casanella, R.; Zanetti, J.; Tank, J.; Funtova, I.; Prisk, G.K.; et al. Ballistocardiography and Seismocardiography: A Review of Recent Advances. IEEE J. Biomed. Health Inform. 2015, 19, 1414–1427. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Tadi, M.J.; Lehtonen, E.; Hurnanen, T.; Koskinen, J.; Eriksson, J.; Pänkäälä, M.; Teräs, M.; Koivisto, T. A real-time approach for heart rate monitoring using a Hilbert transform in seismocardiograms. Physiol. Meas. 2016, 37, 1885–1909. [Google Scholar] [CrossRef] [PubMed]
  26. Korzeniowska-Kubacka, I.; Bilińska, M.; Piotrowicz, R. Usefulness of Seismocardiography for the Diagnosis of Ischemia in Patients with Coronary Artery Disease. Ann. Noninvasive Electrocardiol. 2005, 10, 281–287. [Google Scholar] [CrossRef] [PubMed]
  27. Meriheinä, U.; Juppo, M.; Koivisto, T.; Mikko, P.; Sairanen, K.; Grönholm, M. Heart Monitoring System. WIPO Patent WO 2015/036925 A1, 19 March 2015. [Google Scholar]
  28. Lahdenoja, O.; Hurnanen, T.; Kaisti, M.; Koskinen, J.; Tuominen, J.; Vähä-Heikkilä, M.; Parikka, L.; Wiberg, M.; Koivisto, T.; Pänkäälä, M. Cardiac monitoring of dogs via smartphone mechanocardiography: A feasibility study. Biomed. Eng. Online 2019, 18, 47. [Google Scholar] [CrossRef] [Green Version]
  29. Hernandez, J.E.; Cretu, E. Simple Heart Rate Monitoring System with a MEMS Gyroscope for Sleep Studies. In Proceedings of the 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada, 1–3 November 2018; pp. 61–67. [Google Scholar] [CrossRef]
  30. Yang, C.; Tavassolian, N. Combined Seismo- and Gyro-Cardiography: A More Comprehensive Evaluation of Heart-Induced Chest Vibrations. IEEE J. Biomed. Health Inform. 2018, 22, 1466–1475. [Google Scholar] [CrossRef]
  31. D’Mello, Y.; Skoric, J.; Xu, S.; Roche, P.J.R.; Lortie, M.; Gagnon, S.; Plant, D.V. Real-Time Cardiac Beat Detection and Heart Rate Monitoring from Combined Seismocardiography and Gyrocardiography. Sensors 2019, 19, 3472. [Google Scholar] [CrossRef] [Green Version]
  32. Iftikhar, Z.; Lahdenoja, O.; Tadi, M.J.; Hurnanen, T.; Vasankari, T.; Kiviniemi, T.; Airaksinen, J.; Koivisto, T.; Pänkäälä, M. Multiclass Classifier based Cardiovascular Condition Detection Using Smartphone Mechanocardiography. Sci. Rep. 2018, 8. [Google Scholar] [CrossRef]
  33. Lahdenoja, O.; Hurnanen, T.; Iftikhar, Z.; Nieminen, S.; Knuutila, T.; Saraste, A.; Kiviniemi, T.; Vasankari, T.; Airaksinen, J.; Pänkäälä, M.; et al. Atrial Fibrillation Detection via Accelerometer and Gyroscope of a Smartphone. IEEE J. Biomed. Health Inform. 2018, 22, 108–118. [Google Scholar] [CrossRef]
  34. Mehrang, S.; Jafari Tadi, M.; Kaisti, M.; Lahdenoja, O.; Vasankari, T.; Kiviniemi, T.; Airaksinen, J.; Koivisto, T.; Pänkäälä, M. Machine Learning Based Classification of Myocardial Infarction Conditions Using Smartphone-Derived Seismo- and Gyrocardiography. In Proceedings of the 2018 Computing in Cardiology Conference (CinC), Maastricht, The Netherlands, 23–26 September 2018; Volume 45, pp. 1–4. [Google Scholar] [CrossRef]
  35. Friedrich, D.; Aubert, X.L.; Führ, H.; Brauers, A. Heart rate estimation on a beat-to-beat basis via ballistocardiography—A hybrid approach. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 4048–4051. [Google Scholar] [CrossRef]
  36. Siecinski, S.; Kostka, P.S.; Tkacz, E.J. Heart Rate Variability Analysis on CEBS Database Signals. In Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Honolulu, HI, USA, 18–21 July 2018; pp. 5697–5700. [Google Scholar] [CrossRef]
  37. Siecinski, S.; Kostka, P.S.; Tkacz, E.J.; Piaseczna, N.; Wadas, M. Heart Rate Variability Analysis on Reference Heart Beats and Detected Heart Beats of Smartphone Seismocardiograms. In International Conference on Information Technologies in Biomedicine, Proceedings of the ITIB 2019: Information Technology in Biomedicine, Kamień Śląski, Poland, 18–20 June 2019; Advances in Intelligent Systems and Computing; Springer International Publishing: Cham, Switzerland, 2019; Volume 1011, pp. 473–480. [Google Scholar] [CrossRef]
  38. Siecinski, S.; Kostka, P.S.; Tkacz, E.J. Influence of Empirical Mode Decomposition on Heart Rate Variability Indices Obtained from Smartphone Seismocardiograms. In Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019; pp. 4913–4916. [Google Scholar] [CrossRef]
  39. Lahdenoja, O.; Hurnanen, T.; Tadi, M.J.; Pänkäälä, M.; Koivisto, T. Heart Rate Variability Estimation with Joint Accelerometer and Gyroscope Sensing. In Proceedings of the Computing in Cardiology, Vancouver, BC, Canada, 11–14 September 2016; Volume 43, pp. 717–720. [Google Scholar]
  40. Kaisti, M.; Tadi, M.J.; Lahdenoja, O.; Hurnanen, T.; Saraste, A.; Pankaala, M.; Koivisto, T. Stand-Alone Heartbeat Detection in Multidimensional Mechanocardiograms. IEEE Sens. J. 2019, 19, 234–242. [Google Scholar] [CrossRef]
  41. Kaisti, M.; Tadi, M.J.; Lahdenoja, O.; Hurnanen, T.; Pänkäälä, M.; Koivisto, T. Mechanocardiograms with ECG reference. IEEE DataPort 2018. [Google Scholar] [CrossRef]
  42. Pan, N.; Mang, V.; Un, M.P.; hang, P.S. Accurate Removal of Baseline Wander in ECG Using Empirical Mode Decomposition. In Proceedings of the 2007 Joint Meeting of the 6th International Symposium on Noninvasive Functional Source Imaging of the Brain and Heart and the International Conference on Functional Biomedical Imaging, Hangzhou, China, 12–14 October 2007; pp. 177–180. [Google Scholar] [CrossRef]
  43. MathWorks, Inc. Empirical Mode Decomposition—MATLAB Emd. Available online: https://www.mathworks.com/help/wavelet/ref/emd.html (accessed on 31 August 2019).
  44. Pan, J.; Tompkins, W.J. A Real-Time QRS Detection Algorithm. IEEE Trans. Biomed. Eng. 1985, BME-32, 230–236. [Google Scholar] [CrossRef] [PubMed]
  45. Wedekind, D. Qrsdetector. Available online: https://github.com/danielwedekind/qrsdetector (accessed on 27 August 2019).
  46. Christov, I.I. Real time electrocardiogram QRS detection using combined adaptive threshold. Biomed. Eng. Online 2004, 3, 28. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  47. Sørensen, K.; Schmidt, S.E.; Jensen, A.S.; Søgaard, P.; Struijk, J.J. Definition of Fiducial Points in the Normal Seismocardiogram. Sci. Rep. 2018, 8, 15455. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  48. Paukkunen, M.; Linnavuo, M.; RE, S. A Portable Measurement System for the Superior-Inferior Axis of the Seismocardiogram. J. Bioeng. Biomed. Sci. 2013, 3, 1–4. [Google Scholar] [CrossRef] [Green Version]
  49. Pandia, K.; Inan, O.T.; Kovacs, G.T.A.; Giovangrandi, L. Extracting respiratory information from seismocardiogram signals acquired on the chest using a miniature accelerometer. Physiol. Meas. 2012, 33, 1643–1660. [Google Scholar] [CrossRef]
  50. Vest, A.N.; Poian, G.D.; Li, Q.; Liu, C.; Nemati, S.; Shah, A.J.; Clifford, G.D. An open source benchmarked toolbox for cardiovascular waveform and interval analysis. Physiol. Meas. 2018, 39, 105004. [Google Scholar] [CrossRef]
  51. PhysioNet Cardiovascular Signal Toolbox. Available online: https://archive.physionet.org/physiotools/physionet-cardiovascular-signal-toolbox/ (accessed on 26 August 2019).
  52. Task Force of the European Society of Cardiology the North American Society of Pacing Electrophysiology. Heart Rate Variability. Standards of Measurement, Physiological Interpretation, and Clinical Use. Circulation 1996, 93, 1043–1065. [Google Scholar] [CrossRef] [Green Version]
  53. Shaffer, F.; Ginsberg, J.P. An Overview of Heart Rate Variability Metrics and Norms. Front. Public Health 2017, 5, 258. [Google Scholar] [CrossRef] [Green Version]
  54. Acharya, U.R.; Joseph, K.P.; Kannathal, N.; Lim, C.M.; Suri, J.S. Heart rate variability: A review. Med. Biol. Eng. Comput. 2006, 44, 1031–1051. [Google Scholar] [CrossRef]
  55. Hon, E.; Lee, S.T. Electronic evaluations of the fetal heart rate patterns preceding fetal death: Further observations. Am. J. Obstet. Gynecol. 1965, 87, 814–826. [Google Scholar]
  56. Goldberger, A.L.; Amaral, L.A.N.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G.; Mietus, J.E.; Moody, G.B.; Peng, C.K.; Stanley, H.E. PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals. Circulation 2000, 101, e215–e220. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  57. Waldman, L.K.; Fung, Y.C.; Covell, J.W. Transmural myocardial deformation in the canine left ventricle. Normal in vivo three-dimensional finite strains. Circ. Res. 1985, 57, 152–163. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  58. Brennan, M.; Palaniswami, M.; Kamen, P. Do existing measures of Poincare plot geometry reflect nonlinear features of heart rate variability? IEEE Trans. Biomed. Eng. 2001, 48, 1342–1347. [Google Scholar] [CrossRef] [PubMed]
  59. Kitlas Golińska, A. Poincaré Plots in Analysis of Selected Biomedical Signals. Stud. Log. Gramm. Rhetor. 2013, 35, 117–127. [Google Scholar] [CrossRef]
  60. İşler, Y.; Kuntalp, M. Combining classical HRV indices with wavelet entropy measures improves to performance in diagnosing congestive heart failure. Comput. Biol. Med. 2007, 37, 1502–1510. [Google Scholar] [CrossRef] [PubMed]
  61. Karmakar, C.K.; Gubbi, J.; Khandoker, A.H.; Palaniswami, M. Analyzing temporal variability of standard descriptors of Poincaré plots. J. Electrocardiol. 2010, 43, 719–724. [Google Scholar] [CrossRef]
  62. Ruan, X.; Liu, C.; Liu, C.; Wang, X.; Li, P. Automatic detection of atrial fibrillation using R-R interval signal. In Proceedings of the 2011 4th International Conference on Biomedical Engineering and Informatics (BMEI), Shanghai, China, 15–17 October 2011; Volume 2, pp. 644–647. [Google Scholar] [CrossRef]
  63. Biala, T.; Dodge, M.; Schlindwein, F.S.; Wailoo, M. Heart rate variability using Poincaré plots in 10 year old healthy and intrauterine growth restricted children with reference to maternal smoking habits during pregnancy. In Proceedings of the 2010 Computing in Cardiology, Belfast, UK, 26–29 September 2010; pp. 971–974. [Google Scholar]
  64. Kozak, M. What is Strong Correlation? Teach. Stat. 2009, 31, 85–86. [Google Scholar] [CrossRef]
  65. Shlyk, N.I.; Sapozhnikova, E.N.; Kirillova, T.G.; Semenov, V.G. Typoloagical characteristics of the functional state of regulatory systems in schoolchildren and young athletes (According to Heart Rate Variability Data). Hum. Physiol. 2009, 35, 730. [Google Scholar] [CrossRef]
  66. Keet, S.W.M.; Bulte, C.S.E.; Garnier, R.P.; Boer, C.; Bouwman, R.A. Short-term heart rate variability in healthy adults. Anaesthesia 2013, 68, 775–777. [Google Scholar] [CrossRef] [Green Version]
  67. Corrales, M.M.; de la Cruz Torres, B.; Esquivel, A.G.; Salazar, M.A.G.; Orellana, J.N. Normal values of heart rate variability at rest in a young, healthy and active Mexican population. Health 2012, 4, 377–385. [Google Scholar] [CrossRef] [Green Version]
  68. Charlier, P.; Cabon, M.; Herman, C.; Benouna, F.; Logier, R.; Houfflin-Debarge, V.; Jeanne, M.; De Jonckheere, J. Comparison of multiple cardiac signal acquisition technologies for heart rate variability analysis. J. Clin. Monit. Comput. 2019. [Google Scholar] [CrossRef] [PubMed]
  69. Migeotte, P.F.; Mucci, V.; Delière, Q.; Lejeune, L.; van de Borne, P. Multi-dimensional Kineticardiography a New Approach for Wearable Cardiac Monitoring Through Body Acceleration Recordings. In XIV Mediterranean Conference on Medical and Biological Engineering and Computing 2016; Kyriacou, E., Christofides, S., Pattichis, C.S., Eds.; Springer International Publishing: Cham, Switzerland, 2016; pp. 1125–1130. [Google Scholar] [CrossRef]
  70. Achi’ldiev, V.; Bedro, N.; Uspenckiy, V.; Gruzevich, Y.; Komarova, M.; Rulev, M.; Evseeva, Y. Gyrocardiography Unit for Non-Invasive Human Diseases Diagnosis. In Proceedings of the 2020 27th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS), Saint Petersburg, Russia, 25–27 May 2020; pp. 1–7. [Google Scholar]
  71. Zanetti, J.M.; Poliac, M.O.; Crow, R.S. Seismocardiography: Waveform identification and noise analysis. In Proceedings of the [1991] Proceedings Computers in Cardiology, Venice, Italy, 23–26 September 1991; pp. 49–52. [Google Scholar] [CrossRef]
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).
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).
Sensors 20 04522 g001
Figure 2. Poincaré map of heart rate variability (HRV) calculated on ECG (red circles), SCG (green asterisks) and GCG signal (blue dots).
Figure 2. Poincaré map of heart rate variability (HRV) calculated on ECG (red circles), SCG (green asterisks) and GCG signal (blue dots).
Sensors 20 04522 g002
Table 1. Recording description.
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
Table 2. Mean and standard deviation values of HRV indices calculated on full signals.
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.
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)
Table 4. Mean and standard deviation of relative error of HRV indices calculated on full signals.
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.
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)
Table 6. Pearson’s linear correlation coefficient of HRV indices obtained on ECG and SCG signals.
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
S D 1 0.9650.887
S D 2 0.9980.993
S D 1 / S D 2 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.
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
S D 1 0.9980.990
S D 2 1.0000.999
S D 1 / S D 2 0.9840.957
EA0.9990.995
VAI0.9950.991
VLI1.0000.999

Share and Cite

MDPI and ACS Style

Sieciński, S.; Kostka, P.S.; Tkacz, E.J. Heart Rate Variability Analysis on Electrocardiograms, Seismocardiograms and Gyrocardiograms on Healthy Volunteers. Sensors 2020, 20, 4522. https://doi.org/10.3390/s20164522

AMA Style

Sieciński S, Kostka PS, Tkacz EJ. Heart Rate Variability Analysis on Electrocardiograms, Seismocardiograms and Gyrocardiograms on Healthy Volunteers. Sensors. 2020; 20(16):4522. https://doi.org/10.3390/s20164522

Chicago/Turabian Style

Sieciński, Szymon, Paweł S. Kostka, and Ewaryst J. Tkacz. 2020. "Heart Rate Variability Analysis on Electrocardiograms, Seismocardiograms and Gyrocardiograms on Healthy Volunteers" Sensors 20, no. 16: 4522. https://doi.org/10.3390/s20164522

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop