Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2020 Aug 6.
Published before final editing as: IEEE Trans Biomed Eng. 2019 Feb 6:10.1109/TBME.2019.2897952. doi: 10.1109/TBME.2019.2897952

Cardiovascular function and ballistocardiogram: a relationship interpreted via mathematical modeling

Giovanna Guidoboni 1, Lorenzo Sala 2, Moein Enayati 3, Riccardo Sacco 4, Marcela Szopos 5, James Keller 6, Mihail Popescu 7, Laurel Despins 8, Virginia H Huxley 9, Marjorie Skubic 10
PMCID: PMC6752973  NIHMSID: NIHMS1046604  PMID: 30735985

Abstract

Objective:

to develop quantitative methods for the clinical interpretation of the ballistocardiogram (BCG).

Methods:

a closed-loop mathematical model of the cardiovascular system is proposed to theoretically simulate the mechanisms generating the BCG signal, which is then compared with the signal acquired via accelerometry on a suspended bed.

Results:

simulated arterial pressure waveforms and ventricular functions are in good qualitative and quantitative agreement with those reported in the clinical literature. Simulated BCG signals exhibit the typical I, J, K, L, M and N peaks and show good qualitative and quantitative agreement with experimental measurements. Simulated BCG signals associated with reduced contractility and increased stiffness of the left ventricle exhibit different changes that are characteristic of the specific pathological condition.

Conclusion:

the proposed closed-loop model captures the predominant features of BCG signals and can predict pathological changes on the basis of fundamental mechanisms in cardiovascular physiology.

Significance:

this work provides a quantitative framework for the clinical interpretation of BCG signals and the optimization of BCG sensing devices. The present study considers an average human body and can potentially be extended to include variability among individuals.

Keywords: Ballistocardiogram, physically-based mathematical model, cardiovascular physiology, accelerometry, suspended bed

I. Introduction

Ballistocardiography captures the signal generated by the repetitive motion of the human body due to sudden ejection of blood into the great vessels with each heartbeat [1]. The signal is called ballistocardiogram (BCG). Extensive research work by Starr and Noordergraaf showed that the effect of main heart malfunctions, such as congestive heart failure and valvular disease, would alter the BCG signal [1]–[3], thereby yielding a great potential for passive, noncontact monitoring of the cardiovascular status.

The original measurement device used by Starr and others was a lightweight bed suspended by long cables. The blood flow of a subject lying on the suspended bed resulted in the bed swinging; the capture of the swing was the BCG signal. This measurement device was impractical for standardized BCG measurements, especially compared to the electrocardiogram (ECG), which could be taken on virtually any platform using electric leads placed on the body in a standard configuration. The standardization of the ECG measurement has allowed clinical interpretation of the ECG waveform, such that it can be used to diagnose abnormalities in cardiac function.

Recently, there has been a resurgence of BCG research, as new sensing devices (e.g., in the form of bed sensors) allow easier, noninvasive capture of the BCG signal. In addition, the BCG offers advantages over the standardized ECG measurement, in that direct body contact is not required and the signal reflects the status of the larger cardiovascular system. These advantages provide intriguing possibilities of continuous passive monitoring of the cardiovascular system without requiring the patient to do anything.

There have been a variety of bed, chair, and other sensors proposed to capture the BCG; several are now available commercially [4]–[17]. Much of this work has focused on monitoring heart rate along with respiration rate from the accompanying respiration signal, and other parameters for tracking sleep quality. Recent work has also investigated the BCG waveform morphology for the purpose of tracking changes in cardiovascular health [2], [18], [19]. This offers a special relevance and significant potential in monitoring older adults as they age. Identifying very early signs of cardiovascular health changes provides an opportunity for very early treatments before health problems escalate; very early treatment offers better health outcomes and the potential to avoid hospitalizations [20], [21].

One challenge in using the BCG waveform to track cardiovascular health changes is the lack of a standardized measurement device and protocol and, thus, the lack of uniform clinical interpretation of the BCG signal across the various sensing devices. Here, we offer a first step in addressing this challenge by building a theoretical BCG signal based on a novel closed-loop mathematical model of the cardiovascular system and predicting how the BCG signal would change in the presence of specific pathological conditions. Parameters of the model are calibrated on known physiological conditions for the average human body (see Appendix A). Subsequent work will include models for different BCG sensing systems. Thus, BCG signals captured by different sensing systems could be translated into a standard BCG signal for uniform clinical interpretation.

The paper is organized as follows. In Section II, we review the background and related work. Section III describes the proposed mathematical model and our validation approach with a replica of Starr’s suspended bed built within the Center for Eldercare and Rehabilitation Technology at the University of Missouri (see Fig. 1). Further details on the mathematical model are included in Appendix A. In Section IV, results are presented which compare the output of the proposed model to experimental waveforms from related work, as well as our own validation with a replica of the suspended bed. BCG signals associated with reduced contractility and increased stiffness of the left ventricle are also simulated and compared. Conclusions and future research directions are summarized in Section V.

Fig. 1.

Fig. 1.

Replica of the original Starr’s suspended bed built within the Center for Eldercare and Rehabilitation Technology at the University of Missouri.

II. Background and related Work

Starr and Noordergraaf provided the theoretical foundations to interpret BCG signals by expressing the displacement of the center of mass of the human body as a function of the blood volumes occupying different vascular compartments at a given time during the cardiac cycle [1]. Specifically, the coordinate Y of the center of mass of the body along the head-to-toe direction at any given time t can be written as

Y(t)=ρbMi=1NVi(t)yi+c, (1)

where ρb is the blood density, M is the body mass, N is the total number of vascular compartments in the model and c is a constant term representing the body frame. Each vascular compartment i, with i = 1, …, N, is assumed to be located at the fixed coordinate yi and to be filled with the blood volume Vi(t) at time t. Since the term c in Eq. (1) is constant for a given person, the BCG signal associated with the center of mass displacement in the head-to-toe direction is defined as

BCGdisp(t):=ρbMi=1NVi(t)yi. (2)

The BCG signals associated with velocity and acceleration of the center of mass can be obtained via time differentiation as

BCGvel(t):=ρbMi=1NdVi(t)dtyi, (3)
BCGacc(t):=ρbMi=1Nd2Vi(t)dt2yi, (4)

respectively. In our body, the waveforms Vi(t) result from the complex interplay between the blood volume ejected from the heart, the resistance to flow that blood experiences across the cardiovascular system and the pressure distribution within it. Starr and Noordergraaf characterized the volume waveforms Vi(t) by means of experimental measurements at each location yi [1]. In the present work, the waveforms Vi(t) are calculated by means of a mathematical model based on the physical principles governing vascular physiology, thereby paving the way to the use of quantitative methods to interpret BCG signals and identify cardiovascular abnormalities in a given patient.

The first computer-aided approach for quantitative interpretation of BCG signals was proposed by Noordergraaf et al in [22], where the electric analogy to fluid flow was leveraged to describe the motion of blood through the arterial system during the cardiac cycle and calculate the resulting BCG signal. Since then, only a few studies have been directed to the theoretical construction and interpretation of BCG signals. In [23], Wiard et al utilized a three-dimensional finite element model for blood flow in the thoracic aorta to show that the traction at the vessel wall appears of similar magnitude to recorded BCG forces. In [24], Kim et al proposed a simplified model based on the equilibrium forces within the aorta to show that blood pressure gradients in the ascending and descending aorta are major contributors to the BCG signal.

Despite their different approaches to blood flow modeling, the aforementioned studies share the common feature of focusing only on the arterial side of the cardiovascular system, thereby leading to open-loop models of the circulation. In reality, though, our blood circulates within a closed-loop system and, as a consequence, hemodynamic changes observed at the level of the major arteries might be the result of changes occurring elsewhere within the closed-loop system. For example, left ventricular heart failure leads to an increase in fluid pressure that is transferred back to the lungs, ultimately damaging the right side of the heart and causing right heart failure [25]. Another example is given by venothromboembolism, a disorder manifested by deep vein thrombosis and pulmonary embolism. Deep vein thrombosis occurs when a blood clot forms in a vein, most often in the leg, but they can also form in the deep veins of the arm, splanchnic veins, and cerebral veins [26]. A pulmonary embolism occurs when a clot breaks loose and travels to the pulmonary circulation, causing thrombotic outflow obstruction and a sudden strain on the right ventricle [27]. Sequelae of such an event include decreased right ventricular cardiac output, poor overall cardiac output, and decreased systemic blood pressure.

In order to account for these important feedback mechanisms within our circulatory system, the present work aims at providing, for the first time, a quantitative interpretation of the BCG signal by means of a closed-loop mathematical model for the cardiovascular system. Several modeling approaches have been proposed in cardiovascular research, see e.g. [28]–[30]. In particular, some works have highlighted the non-negligible effect of the feedback wave within a closed-loop circuit, see e.g. [31]–[34]. We have leveraged the knowledge available in the modeling literature to develop a novel closed-loop model for the cardiovascular system that includes sufficient elements to reproduce theoretically the BCG signal and predict changes in the signal associated with specific pathological conditions. As a result, the proposed model holds promise to serve as a virtual laboratory where cardiovascular dysfunctions can be simulated and their manifestation on the BCG signal can be characterized.

III. Methods

In the next two sections we describe the closed-loop model for the construction and interpretation of BCG signals (Section III-A), and the experimental methods employed to acquire BCG signals in our laboratory (Section III-B).

A. Mathematical model

Blood circulation is modeled using the analogy between electric systems and hydraulic networks. In this context, electric potentials correspond to fluid pressure, electric charges correspond to fluid volumes and electric currents correspond to volumetric flow rates. The closed-loop model developed in this work consists of a network of resistors, capacitors, inductors, voltage sources and switches arranged into 4 main interconnected compartments representing the heart, the systemic circulation, the pulmonary circulation and the cerebral circulation, as reported in Fig. 2. The circuit nodes have been marked by thick black dots and numeric labels from 1 to 14 highlighted in different colors (yellow, orange, blue, green) to distinguish among the 4 circulatory compartments included in the model (heart, systemic circulation, pulmonary circulation, cerebral circulation, respectively). The anatomical meaning of the circuit nodes has been summarized in Table I. In the model, resistors, capacitors and inductors represent hydraulic resistance, wall compliance and inertial effects, respectively. Variable capacitors, indicated with arrows in Fig. 2, are utilized to describe the wall viscoelasticity in large arteries and the nonlinear properties of the heart muscle fibers. Cerebral capillaries are assumed to be non-compliant as in [35]. The four heart valves are modeled as ideal switches. The ventricular pumps are modeled as time-dependent voltage sources. Ultimately, the model leads to a system of ordinary differential equations whose solution provides the time-dependent profiles of pressures and volumes at the circuit nodes and flow rates through the circuit branches. A detailed description of the mathematical model and the related model parameters is given in Appendix A.

Fig. 2.

Fig. 2.

Schematic representation of the closed-loop model describing the flow of blood through the circulatory system. The model leverages the electric analogy to fluid flow, where resistors, capacitors and inductors represent hydraulic resistance, compliance and inertial effects, respectively. Arrows represent variable elements. The model comprises 4 main interconnected compartments: (i) the heart, where the valves are represented by ideal switches and the ventricular pumps are modeled by means of voltage sources; (ii) the systemic circulation, where the arterial segments from the ascending aorta to the iliac arteries are modeled in great detail because of their relevance to the BCG signal; (iii) the pulmonary circulation, which starts with the pulmonary artery at the right ventricle and converges into the left atrium; and (iv) the cerebral circulation, which branches from the aortic arch and converges into the systemic venous system. The circuit nodes have been marked by thick black dots and numeric labels from 1 to 14 highlighted in different colors (yellow, orange, blue, green) to distinguish among the 4 circulatory compartments included in the model (heart, systemic circulation, pulmonary circulation, cerebral circulation, respectively). Numerical labels in fuller color tones and square frames identify the circuit nodes utilized for the computation of the BCG signal. Arterial pressure and volume waveforms simulated via the closed-loop model are also included.

TABLE I.

Anatomical meaning of the circuit nodes

Node Compartment Segment y [cm]
1 Heart Left Ventricle 0.5
2 Systemic Ascending Aorta −2
3 Systemic Aortic Arch −7
4 Systemic Thoracic Aorta 20
5 Systemic Abdominal Aorta 35
6 Systemic Iliac arteries 45
7 Systemic Small arteries -
8 Systemic Capillaries -
9 Systemic Veins -
10 Heart Right Ventricle 0.5
11 Pulmonary Pulmonary Arteries −5
12 Pulmonary Capillaries -
13 Pulmonary Veins -
14 Cerebral Cerebral Arteries −10
15 Cerebral Veins -

The closed-loop model is utilized to construct the BCG signal theoretically by substituting in Eqs. (2)-(4) the volume waveforms computed via the solution of the mathematical model. Precisely, we included 9 contributions in our calculations for the BCG signal, meaning that N = 9, which account for the volume waveforms pertaining to the left and right ventricles (nodes 1 and 10), four aortic segments (nodes 2, 3, 4, 5), iliac arteries (node 6), pulmonary arteries (node 11) and cerebral arteries (node 14). The circuit nodes whose volume waveforms are included in the BCG are indicated with fuller colors and square frames in Fig. 2. The calculation of the BCG signal requires the values of the y–coordinate representing the distance of each compartment of interest from an ideal plane through the heart, as depicted in Fig. 2. The values adopted in this work are summarized in Table I. The mathematical model has been implemented in OpenModelica [36], an open-source Modelica-based modeling and simulation environment intended for industrial and academic studies of complex dynamic systems. Model results have been obtained using a differential algebraic system solver, DASSL [37], with a tolerance of 10−6 and a time step of 0.001 s. We simulated 8 cardiac cycles, each lasting 0.8 s, for a total simulation time of 6.4 s, in order to obtain a periodic solution. Simulation results were post-processed using Matlab [38], a commercial software to analyze data, develop algorithms and implement mathematical models. The results reported in Section IV correspond to the last of the 8 simulated cardiac cycles.

B. Experimental Methods

A replica of the original suspended bed used by Starr, shown in Fig. 1, was built within the Center for Eldercare and Rehabilitation Technology at the University of Missouri and was equipped with a three-axis accelerometer from Kionix Inc [39] with sensitivity of 1000 mV/g within the range of 2g. ±One healthy male subject of age 33, weight 78 kg and height 178 cm, lay on the bed in the supine position for approximately 10 minutes. A pulse transducer from ADInstruments was wrapped around the ring finger of the subject’s left hand; the pulse transducer detects expansion and contraction of the finger circumference due to changes in blood pressure. The signals from the three-axis accelerometer and the pulse transducer have been collected simultaneously using an ADInstruments PowerLab Data Acquisition system [40] at the rate of 1000 samples per second.

The data acquired on the subject were processed in order to extract a representative BCG waveform, or template, over a cardiac cycle. Due to the importance that specific choices for segmentation, filtering and alignment have on the resulting BCG template, we proceed by providing the details of our signal processing method. Local peaks of the pulse waveforms have been used as the reference for heartbeat activities, and segmentation of the BCG waveforms. Beats of length larger than 1.5 s or less than 0.4 s, corresponding to 40 and 150 beats per minute (bpm), respectively, were considered abnormal and were removed in the preprocessing. As mentioned in Section I, the main focus of this study is the y–axis signal of the accelerometer since it provides the experimental waveform of BCGacc(t) defined in Eq. (4). A band-pass Butterworth filter with cut-off frequencies at 0.7 Hz to 15 Hz was applied to eliminate low frequency respiratory base line and high frequency noises. The resulting acceleration signal has been segmented based on the timings previously acquired from the pulse transducer. Since the heart rate is naturally subject to variations, the length of each BCG cycle was not constant over the approximately 10 minutes of data acquisition. Thus, after removal of the outliers, the signals were cut and resampled to the median length of all, which resulted in 83 bpm for the subject under consideration. The work by Starr and Noordergraaf in [1] at page 52, Fig. 4.3, was based on a cardiac cycle of 0.8 s, corresponding to 75 bpm. For the ease of comparison, we re-sampled our data to match the length of 0.8 s for the cardiac cycle. In order to further remove potential confounding effects due to respiratory movements, the mean was subtracted from each waveform, thereby making it zero-mean. Then, all waveforms were aligned to the median one, based on their cross-correlation value. All waveforms with correlation below 0.4 and lag-time above 0.4 s were considered to be motion artifacts and removed from the analysis. The signals for velocity and displacement BCGs were obtained by integration starting from the acceleration waveform.

IV. Results

The capability of the proposed closed-loop model to capture some of the main features of the cardiovascular system is assessed in Section IV-A. The comparison between BCG signals predicted theoretically via the closed-loop model and measured experimentally via the accelerometer on the suspended bed is presented in Section IV-B. Simulated BCG signals in the case of reduced contractility and increased stiffness of the left ventricle are compared in Section IV-C.

A. Cardiovascular physiology

A qualitative description of left ventricular function is shown in Fig. 3, which reports the volume-pressure relationship in the left ventricle during one cardiac cycle simulated via the closed-loop model. Results show that the model correctly captures the four basic phases of ventricular function: ventricular filling (phase a), isovolumetric contraction (phase b), ejection (phase c), and isovolumetric relaxation (phase d).

Fig. 3.

Fig. 3.

Volume-pressure relationship in the left ventricle during one cardiac cycle simulated via the closed-loop model. The model captures the four phases of ventricular function: ventricular filling (phase a), isovolumetric contraction (phase b), ejection (phase c), and isovolumetric relaxation (phase d) [41].

Another qualitative representation of ventricular function is given by the Wiggers diagram, where the volume waveform of the left ventricle is portrayed together with the pressure waveforms of the left ventricle and the ascending aorta. The Wiggers diagram simulated via the closed-loop model (see Fig. 4) shows the typical features of isovolumetric contraction and relaxation exhibited by physiological waveforms [41].

Fig. 4.

Fig. 4.

Wiggers diagram simulated via the closed-loop model. Results show the typical features of isovolumetric contraction and relaxation [41].

Quantitative parameters describing cardiovascular physiology include end-diastolic volume (EDV), end-systolic volume (ESV), stroke volume (SV), cardiac output (CO) and ejection fraction (EF) associated with the left and right ventricles. EDV and ESV are computed as the maximum and minimum values of the ventricular volumes during the cardiac cycle, respectively, and their difference gives SV, namely SV = EDV-ESV. The relative difference between EDV and ESV gives EF, namely EF = 100 × (EDV-ESV)/EDV, which can also be written as EF = 100 × SV/EDV. Then, denoting by Tc the length of the heartbeat measured in seconds, the heart rate HR and the cardiac output CO are computed as HR = 60/Tc and CO = HR × SV/1000. Table II provides the values of these parameters for the left and right ventricles as reported in the clinical literature and simulated via the closed-loop model. Specifically, the clinical studies in [42] and [43] utilized cardiovascular magnetic resonance to assess left and right ventricular functions on 120 healthy individuals. All the simulated values fall within the ranges reported in the clinical literature, thereby validating the capability of the closed-loop model to capture the main features of the heart function.

TABLE II.

Cardiovascular Physiology: Left and Right Ventricles

Parameter Unit Normal Clinical Range Closed-Loop Model
Left Ventricle Right Ventricle Left Ventricle Right Ventricle
End-Diastolic Volume (EDV) [ml] 142 (102,183) [42] 144 (98,190) [43]
100 – 160 [44]
155.6 157.7
End-Systolic Volume (ESV) [ml] 47 (27,68) [42] 50 (22,78) [43]
50–100 [44]
67.3 68.8
Stroke Volume (SV) [ml/beat] 95 (67, 123) [42]
60 – 100 [44]
94 (64, 124) [43]
60–100 [44]
88.2 88.8
Cardiac Output (CO) [l/min] 4–8 [44] 4–8 [44] 6.6 6.6
Ejection Fraction (EF) [%] 67 (58, 76) [42] 66 (54, 78) [43]
40 – 60 [44]
56.7 56.3

The pressure and volume waveforms pertaining to the main segments of the systemic arteries simulated via the closed-loop model are reported in Fig. 2. Results show that the model captures the typical features of peak magnification and time delay exhibited by physiological waveforms [45]. In Fig. 5, the simulated pressure waveforms are compared with experimental measurements at different sites along the arterial tree. In particular, we compare the results of our simulations with those presented by: (i) Davies et al [46], [47], where sensor-tipped intra-arterial wires are used to measure pressure in nearly 20 subjects (age, 35–73 years) at 10 cm intervals along the aorta, starting at the aortic root; (ii) Parker [48], where aortic pressures at 10, 20, 30, 40, 50 and 60 cm down-stream from the aortic valve are reported; and (iii) Epstein et al [49], where arterial theoretical waveforms are generated via a one-dimensional arterial network model. For the ease of comparison, all the waveforms have been normalized to a unitary amplitude and have been rescaled in time to last 0.8 s. Fig. 5 shows a good agreement between theoretical and experimental waveforms for the ascending aorta, the common carotid artery, the aortic arch and the thoracic aorta. The theoretical waveform predicted for the abdominal aorta agrees well with the results by Davies et al, which appear to differ from Parker’s results particularly in the systolic part of the cardiac cycle. The diastolic part of the theoretical waveform for the iliac artery agrees well with the one reported by Parker, whereas the theoretical systolic part appears to be shorter than the experimental ones. This difference might be due to the fact that our model lumps in a single compartment all the iliac segments, namely right and left common, external and internal iliac arteries.

Fig. 5.

Fig. 5.

Pressure waveforms simulated via the closed-loop model (red) are compared with (i) experimental measurements reported by Parker [48] (black) and Davies et al [46], [47] (blue); and (ii) theoretical simulations generated via a one-dimensional arterial network by Epstein et al [49] (magenta).

Overall, the results presented in this section provide evidence of the capability of the proposed closed-loop model to capture prominent features of cardiovascular physiology and support the utilization of the model output to construct a theoretical BCG, as discussed next.

B. Theoretical and experimental ballistocardiograms

The volume waveforms simulated using the closed-loop model (see Fig. 2) can be substituted in Eq. (2) to calculate theoretically the waveform BCGdisp(t) associated with the displacement of the center of mass. The BCG waveforms for velocity and acceleration, namely BCGvel(t) and BCGacc(t), are obtained from BCGdisp(t) via discrete time differentiation. Following [1], [22], [50], the BCG waveforms are reported by means of the auxiliary functions fD, fV and fA defined as

fD(t):=MBCGdisp(t)=ρbi=1NVi(t)yi[gcm]
fV(t):=MBCGvel(t)=ρbi=1NdVi(t)dtyi[gcms1]
fA(t):=MBCGacc(t)=ρbi=1Nd2Vi(t)dt2yi[dyne].

The auxiliary functions are independent of the value of the mass M and, as a consequence, they allow for a fair comparison between BCG waveforms reported in different studies.

Fig. 6 reports fA(t) simulated via the closed-loop model over one cardiac cycle. The waveform exhibits the typical I, J, K, L, M and N peaks and valleys that characterize BCG signals measured experimentally [1], [4], [24], thereby confirming the capability of the closed-loop model to capture the fundamental cardiovascular mechanisms that give rise to the BCG signal.

Fig. 6.

Fig. 6.

Waveform fA simulated via the closed-loop model over one cardiac cycle. The waveform exhibits the typical I, J, K, L, M and N peaks and valleys that characterize BCG signals measured experimentally.

A quantitative comparison between the simulated BCG waveforms pertaining to displacement, velocity and acceleration of the center of mass is reported in Fig. 7 by means of the auxiliary functions fD, fV and fA. The waveforms simulated via the closed-loop model are compared with (i) the theoretical results presented by Noordergraaf and Heynekamp [50], where we calculated velocity and acceleration waveforms via time differentiation of the reported signal for the displacement;(ii) the experimental results obtained by Inan et al utilizing a modified weighing scale [4], [6]; (iii) the experimental results obtained by Kim et al utilizing direct pressure measurements [24]; and (iv) the experimental results obtained by our group utilizing an accelerometer on a suspended bed (see Section III-B), where we utilized the mass M = 87Kg of the study subject to calculate fA. A time shift has been applied in order to align the waveforms for ease of comparison.

Fig. 7.

Fig. 7.

BCG waveforms for displacement (fD), velocity (fV ) and acceleration (fA) simulated via the closed-loop model are compared with the theoretical waveforms calculated by Noordergraaf and Heynekamp [50] and the experimental waveforms obtained by Inan et al [4], Kim et al [24] and our group.

The results in Fig. 7 confirm that the BCG waveforms simulated via the closed-loop model are of the same order of magnitude as those reported in previous theoretical and experimental studies for all three aspects of the body motion, namely displacement, velocity and acceleration. The figure also shows that theoretical and experimental BCG waveforms obtained by different authors exhibit similar trends, typically marked by the peaks reported in Fig. 6, but differ in the precise timing of these peaks and in their magnitude. Such differences might be due to physiological variability of cardiovascular parameters among individuals, for example associated with age, gender and ethnicity [42], [43], [51], and to different techniques utilized to acquire the BCG signal, such as the modified weighing scale and the accelerometer on the suspended bed. In this perspective, the closed-loop model presented in this work could be used to perform a sensitivity analysis to identify the cardiovascular parameters that influence the BCG signal the most. In addition, the output of the proposed closed-loop model could be coupled with models describing the functioning principles of the specific measuring device in order to better interpret the acquired BCG signal.

C. Towards a clinical interpretation of ballistocardiograms

The proposed closed-loop model can be used to predict how the BCG signal will be altered by specific pathological conditions, thereby providing a quantitative method to identify and characterize BCG changes bearing specific clinical relevance. As an example, we simulate a reduced capability of the left ventricle to contract properly by decreasing the value of the parameter qL in the activation function aL(t) of Eq. (6g). This condition is associated with left-sided heart failure with reduced ejection fraction (HFrEF), also known as systolic failure. As another example, we simulate a reduced capability of the left ventricle to relax properly during diastole by increasing the value of the parameter ELD in the elastance function of Eq. (6e). This condition is associated with left-sided heart failure with preserved ejection fraction (HFpEF), also known as diastolic failure. We emphasize that we are not currently accounting for any remodeling phenomena that occur as heart failure persists; thus, the numerical simulations reported below are indicative of heart failure in its early stages.

Fig. 8 reports the simulated values of cardiac output (CO), stroke volume (SV), end-diastolic pressure (EDP) and ejection fraction (EF) in the left ventricle (LV) for decrements in qL (red curves) and increments in ELD (black curves) up to 75% with respect to baseline. Here, baseline values correspond to 0% change. Regardless of whether qL is decreased or ELD is increased, the model predicts a decrease in CO and SV and an increase in EDP, as it happens in heart failure [52]. Furthermore, EF is predicted to decrease as qL decreases, as clinically observed in HFrEF, and to remain almost constant as ELD increases, as clinically observed in HFpEF [52]. As mentioned in Section II, left-sided heart failure leads to an increase in fluid pressure in the lungs and in the right ventricle, ultimately damaging the right side of the heart. Thanks to its closed-loop architecture, our cardiovascular model is able to capture this feedback phenomenon (Fig. 9), thereby holding promise to serve as a virtual laboratory where other complex pathologies of the cardiovascular system can be simulated and their manifestations on the BCG signal can be characterized.

Fig. 8.

Fig. 8.

Simulated values of cardiac output (CO), stroke volume (SV), end diastolic pressure (EDP) and ejection fraction (EF) in the left ventricle (LV) for decrements in qL (red) and increments in ELD (black) up to 75%, with baseline values corresponding to 0% change.

Fig. 9.

Fig. 9.

Simulated values of end-diastolic pressure (EDP) in the right ventricle (RV) and the pulmonary artery for decrements in qL (red) and increments in ELD (black) up to 75%, with baseline values corresponding to 0% change.

The simulated BCG waveforms associated with reduced qL and increased ELD are reported in Fig. 10 by means of the auxiliary functions fD, fV and fA, which are indicative of displacement, velocity and acceleration of the center of mass of the human body. As qL decreases, the fD waveform exhibits major changes in shape including a flatter profile and a time shift of its peaks and valleys with respect to baseline. The shape changes in the fD waveform are naturally inherited by the fV and fA waveforms since they are obtained via time differentiation. Conversely, as ELD increases, the fD waveform shows an overall decrease in magnitude without any major shape change. Thus, the fV and fA waveforms show only a slight change in the magnitude of peaks and valleys without major changes in their timing. The information on the expected traits and magnitudes of BCG changes associated with specific conditions can help optimize the design of BCG sensors in order to better capture changes in the signal that are indicative of specific pathologies. Several studies reported changes in BCG signals in relation to cardiac dysfunctions [53]–[55]. Our work provides a novel method to characterize BCG changes due to specific pathological conditions, thereby setting the foundations for a quantitative approach to the clinical interpretation of BCG signals.

Fig. 10.

Fig. 10.

Simulated BCG waveforms for displacement (fD), velocity (fV ) and acceleration (fA) associated with reduced qL and increased ELD are reported for baseline values (black), 25% changes (blue), 50% changes (magenta) and 75% changes (red) in qL (left) and ELD (right).

V. Conclusions

The proposed closed-loop model captures the predominant features of cardiovascular physiology giving rise to the BCG signal and provides a novel method to characterize BCG changes due to specific pathological conditions. To the best of our knowledge, this work provides the first theoretical interpretation of BCG signals based on a physically-based (biophysical), mathematical closed-loop model of the cardiovascular system. The proposed closed-loop model could be further improved by coupling it with existing open models for the arterial side of the circulation, e.g. [49], [56]. In addition, the model does not currently account for the natural variability of: (i) relative motion of anatomical locations during the cardiac cycle; and (ii) model parameters among individuals. As a first step, we plan to perform a sensitivity analysis to identify the model parameters whose variation would induce significant changes in the BCG waveform, see e.g. [57].

The physically-based BCG modeling described in this paper integrates well with our prior work in monitoring older adults noninvasively and longitudinally in the home setting. Our in-home sensor system automatically generates health messages that indicate early signs of health change, thereby allowing for very early treatment, which has been shown to produce better health outcomes [20], [21]. Several parameters are tracked currently, including in-home gait patterns [58], overall activity level [58]–[60], heart rate and respiration rate [13], [61], blood pressure [18], and sleep patterns [62], [63]. The proposed model will be used to enhance the data analysis systems for in-home sensors and improve the accuracy in the detection of deteriorating health conditions, in a continuing effort to provide better healthcare options for our aging population.

Acknowledgment

The authors acknowledge funds from the University of Missouri and the Center for Eldercare and Rehabilitation Technology.

Appendix A

Mathematical Formulation of Closed-Loop Model

The closed-loop model in Fig. 2 can be written as a system of ordinary differential equations (ODEs) of the form

M(Y(t))=dY(t)dt=A(Y(t))Y(t)+b(Y(t))t[0,T] (5)

where Y is the m–dimensional column vector of unknowns, M and A are m × m tensors and b is the m–dimensional column vector of given forcing terms. We anticipate that M, A and b nonlinearly depend on the vector of state variables Y. The specific expressions for Y, M, A and b follow from the constitutive equations characterizing the circuit elements and the Kirchhoff laws of currents and voltages.

The types of electrical elements included in the closed-loop model are summarized in Fig. 11. The constitutive laws characterizing each element are detailed below.

Fig. 11.

Fig. 11.

Electrical elements included in the closed-loop model: (a) linear resistor; (b) linear resistor with ideal switch; (c) linear capacitor; (d) variable capacitor for arterial viscoelasticity; (e) variable capacitor for ventricular elastance; (f) voltage source; (g) linear inductor.

  • Linear resistor (Fig. 11(a)): the hydraulic analog to Ohm’s law states that the volumetric flow rate Q is proportional to the pressure difference P0P1 across the resistor, namely
    Q=(P0P1)R, (6a)
    where R is the hydraulic resistance.
  • Linear resistor with ideal switch (Fig. 11(b)): in this element, often utilized to model heart valves [64], [65], the switch is completely open as soon as the pressure difference P0P1 is positive and completely closed otherwise, namely
    Q=σP0P1(P0P1)R, (6b)
    where σP0P1=1 if P0P1>0, equal to 0 otherwise.
  • Linear capacitor (Fig. 11(c)): the time rate of change of the fluid volume V stored in a capacitor equals the volumetric flow rate Q, namely
    dVdt=Q. (6c)
    In the case of linear capacitor, the volume V and the pressure difference P0P1 are related by a proportionality law, namely V=C(P0P1), where C is a positive constant called capacitance.
  • Variable capacitor for arterial viscoelasticity (Fig. 11(d)): the law for the capacitor stated by Eq. (6c) is coupled with the following differential relationship between the pressure difference P0 − P1 and the fluid volume V
    P0P1=VC+γdVdt (6d)
    where C and γ are positive constants. Relationship (6d) corresponds to adopting a linear viscoelastic thin shell model for the arterial walls, as in [66], [67].
  • Variable capacitor for ventricular elastance (Fig. 11(e)): the law for the capacitor stated by Eq. (6c) is coupled with a relationship between the pressure difference P0P1 and the fluid volume V of the form P0P1=E(t)V, where E(t) is a given function of time modeling the complex biomechanical properties of the ventricular wall. Following [64], we assume
    EL(t)=ELD+ELSaL(t), (6e)
    ER(t)=ERD+ERSaR(t), (6f)
    where ELD, ELS, ERD and ERS are given constants characterizing the systolic and diastolic elastances of the left and right ventricles, whereas aL(t) and aR(t) are the activation functions characterizing the ventricle contractions [64]. The activation functions are defined as
    aL(t)=tanh(qLta)tanh(qLtb)2aR(t)=tanh(qRta)tanh(qRtb)2 (6g)
    if tm < Ts, where Ts is the length of the systolic part of the cardiac cycle, and equal to 0 otherwise. Here, tm = mod (t, Tc), ta = tm − Ta and tb = tmTb, where Tc is the length of one cardiac cycle and Ta and Tb are given time constants characterized via electrocardiography. Specifically, Ta and Tb can be inferred from the T wave peak time and Tb corresponds to the T wave offset time [68] with respect to the R wave peak.
  • Voltage source (Fig. 11(f)): the hydraulic analog of a voltage source is an element that imposes the nodal pressure as P1(t)=U(t), where U (t) is a given function. Following [64], we assume UL(t)=ULOaL(t) and UR(t)=UROaR(t), where ULO and URO are positive constants and aL(t) and aR(t) are given in Eq. (6g).

  • Linear inductor (Fig. 11(f)): the time rate of change of the volumetric flow rate Q is related to the pressure difference P0 − P1 by the following proportionality law
    LdQdt=P0P1 (6h)
    where L is a positive constant.

The parameter values for each of the circuit elements are reported in Table III. The parameter values pertaining to the heart, the systemic microcirculation and the pulmonary circulation have been adapted from [64]. The parameter values pertaining to the main arteries have been computed using the following constitutive equations:

R=8πlηS2,L=ρblS,C=3lS(a+1)2E(2a+1),γ=δC,

where a = r/h is the ratio between vessel radius r and wall thickness h, l is the vessel length, S = πr2 is the vessel cross-sectional area, ρb is the blood density, η is the blood viscosity, E and δ are the Young modulus and the viscoelastic parameter characterizing the vessel wall. In this work, we have assumed ρb = 1.05 g cm−3, η = 0.035 g cm−1 s−1, E = 4 106 dyne cm−2 and δ = 1.56 10−3 s. The values of the remaining geometrical parameters utilized to determine R, L, C and γ for each of the main arterial segments have been adapted from [22] and [66] and are reported in Table IV.

TABLE III.

Parameter values for the closed-loop model

Heart
Tc = 0:8 s Ts = 0:4 s Ta = 0:08 s Tb = 0:45 s
qL = 2π qR = 2π ULO = 50 mmHg ELD = 0.04 mmHg cm−3
ELS = 1.375 mmHg cm−3 s−1 RL = 0:008 mmHg s cm−3 URO = 24 mmHg ERD = 0.01 mmHg cm−3
ERS = 0.23 mmHg cm−3 s−1 RR = 0:0175 mmHg s cm−3
Systemic Circulation
R1 = 0:003751 mmHg s cm−3 R2a = 0:00003111 mmHg s cm−3 R2b = 0:00003111 mmHg s cm−3 R3a = 0:00011683 mmHg s cm−3
R3b = 0:00011683 mmHg s cm−3 R4a = 0:00061427 mmHg s cm−3 R4b = 0:00061427 mmHg s cm−3 R5a = 0:00101868 mmHg s cm−3
R5b = 0:00101868 mmHg s cm−3 R6a = 0:00265297 mmHg s cm−3 R6b = 0:00265297 mmHg s cm−3 R7 = 0:35 mmHg s cm−3
R8 = 0:0675 mmHg s cm−3 R9 = 2:0 mmHg s cm−3 R10 = 0:003751 mmHg s cm−3
C2 = 0:13853688 cm3 mmHg−1 γ2 = 0:00713074 mmHg s cm−3 C3 = 0:12078980 cm3 mmHg−1 γ3 = 0:08117842 mmHg s cm−3
C4 = 0:21968142 cm3 mmHg−1 γ4 = 0:00449683 mmHg s cm−3 C5 = 0:17355893 cm3 mmHg−1 γ5 = 0:00569184 mmHg s cm−3
C6 = 0:02062154 cm3 mmHg−1 γ6 = 0:04790476 mmHg s cm−3 C7 = 0:8 cm3 mmHg−1 C8 = 1:46 cm3 mmHg−1
C9 = 20:0 cm3 mmHg−1
L3 = 0:00113873 mmHg s2 cm−3 L4 = 0:00424581 mmHg s2 cm−3 L5 = 0:00551999 mmHg s2 cm−3 L6 = 0:00538022mmHg s2 cm−3
L7 = 0:000225 mmHg s2 cm−3 L8 = 0:000225 mmHg s2 cm−3 L9 = 0:0036 mmHg s2 cm−3
Pulmonary Circulation
R11 = 0:003751 mmHg s cm−3 R12 = 0:03376 mmHg s cm−3 R13a = 0:1013 mmHg s cm−3 R13b = 0:003751 mmHg s cm−3
C11 = 0:09 cm3 mmHg−1 C12 = 2:67 cm3 mmHg−1 C13 = 46:7 cm3 mmHg−1
L12 = 0:00075 mmHg s2 cm−3 L13 = 0:00308 mmHg s2 cm−3
Cerebral Circulation
R14a = 0:03006924 mmHg s cm−3 R14b = 0:03006924 mmHg s cm−3 Rcap1 = 0:327 mmHg s cm−3 Rcap2 = 0:327 mmHg s cm−3
R15a = 0:327 mmHg s cm−3 R15b = 0:327 mmHg s cm−3
C14 = 0:03790125 cm3 mmHg−1 γ14 = 0:04110141 mmHg s cm−3 C15 = 0:688 cm3 mmHg−1
L14 = 0:03430149 mmHg s2 cm−3 Lcap = 0:00424581 mmHg s2 cm−3 L15 = 0:00424581 mmHg s2 cm−3

TABLE IV.

Geometrical parameters for the main arterial segments

Arterial Segment l [cm] r [cm] h [cm]
Ascending Aorta 4 1.44 0.158
Aortic Arch 5.9 1.25 0.139
Thoracic Aorta 15.6 0.96 0.117
Abdominal Aorta 15.9 0.85 0.105
Iliac artery 5.8 0.52 0.076
Carotid artery 20.8 0.39 0.064

Let us define the vector Y(t) of the circuit unknowns in Eq. (5) as the column vector

Y(t)=[V(t);Q(t)]T, (7)

where the two row vectors V and Q are defined as

V(t)=[VL(t),V2(t),V3(t),V4(t),V5(t),V6(t),V7(t),V8(t),V9(t),VR(t),V11(t),V12(t),V13(t),V14(t),V15(t)]
Q(t)=[Q3(t),Q4(t),Q5(t),Q6(t),Q7(t),Q8(t),Q9(t),Q12(t),Q13(t),Q14(t),Q15(t)].

The symbols VL and VR denote the fluid volume stored in the variable capacitors for ventricular elastance characterized by EL and ER, respectively; the symbols Vi, i = 2, …, 6 and i = 14 denote the fluid volume stored in the variable capacitors for arterial viscoelasticity characterized by Ci and γi; the symbols Vi, i = 7, …, 9 and i = 15 denote the fluid volume stored in the linear capacitors characterized by Ci; the symbols Qi, i = 3, …, 9 and i = 12, …, 15, denote the volumetric flow rate through the inductor characterized by Li. The nonlinear system of ODEs (5) is derived by:

  1. writing Kirchhoff’s current laws (KCLs) for each of the 15 nodes marked on the circuit in Fig. 2;

  2. writing Kirchhoff’s voltage laws (KVLs) for each of the 11 circuit branches containing an inductor;

  3. substituting the constitutive equations (6) in the KCLs and KVLs.

The system is solved using the initial conditions reported in Table V and simulations are run until a periodic solution is established. Overall, the differential system (5) includes m = 26 differential equations. The expressions of the nonzero entries of the matrices M and A as well as of the forcing vector b are reported below. Let R˜L:=RL+R1+R2a, R˜R:=RR+R11, R˜cap:=R14b+Rcap1+Rcap2+R15a and L˜cap:=Lcap+L15. The nonzero entries of M are:

M1,1=1,M12=γ2R˜LσP1P2
M2,2=1+γ2R˜LσP1P2
Mi,i=1i=3,,15
Mi,j=γj,Mi,j+1=γj+1,Mi,i=Lj+1,i=16,,19,j=i14,
M20,6=γ6,M20,20=L7
Mi,i=Lk,i=21,22,k=i13,
Mi,i=Lk,i=23,24,k=i11,
M25,3=γ3,M25,14=γ14,M25,25=L14
M26,14=γ14,M26,26=L˜cap.

The nonzero entries of A are:

A1,1=EL(σP13P1R13b+σP1P1R˜L)
A1,2=σP1P2R˜LC2,A1,13=σP13P1R13bC13
A2,1=ELσP1P2R˜L,A2,2=σP1P2R˜LC2,A2,16=1
A3,16=1,A3,17=1,A3,25=1
Ai,j=1,Ai,j+1=1,i=4,,8,j=i+13
A9,9=1C9(σP9P10R10+1R15b)
A9,10=ERR10σP9P10,A9,15=1R15bC15,A9,22=1
A10,9=σP9P10R10C9,A10,10=ER(σP9P10R10+σP10P11R˜R)
A10,11=σP10P11R˜RC11,A11,10=ERσP10P11R˜R
A11,11=σP10P11R˜RC11,A11,23=1,A12,23=1
A12,24=1,A13,1=ELσP13P1R13b,A13,13=σP13P1R13bC13
A13,24=1,A14,25=1,A14,26=1
A15,9=1R15bC9,A15,15=1R15bC15,A15,26=1
Ai,j=1Cj,Ai,j+1=1Cj+1,Ai,i=(Rjb+Rj+1a),i=16,,19,j=i14
A20,6=1C6,A20,7=1C7,A20,20=(R7+R6b)
Ai,j=1Cj,Ai,j+1=1Cj+1,Ai,i=Rj+1,i=21,22,j=i14,
A23,11=1C11,A23,12=1C12,A23,23=R12
A24,12=1C12,A24,13=1C13,A24,24=R13a
A25,3=1C3,A25,14=1C14,A25,25=R14a
A26,14=1C14,A26,15=1C15,A26,26=R˜cap.

The nonzero entries of the forcing term b are:

b1=UL(σP13P1R13b+σP1P2R˜L)
b2=ULR˜LσP1P2,b9=URR10σP9P10
b10=UR(σP9P10R10+σP10P11R˜R)
b11=URR˜RσP10P11,b13=ULR13bσP13P1.

TABLE V.

Initial conditions for the time-dependent model simulations

Variable Value Variable Value
VL 71.2700 cm3 Q3 1.68 cm3 s−1
V2 73.5486 cm3 Q4 1.9961 cm3 s−1
V3 71.9746 cm3 Q5 1.1861 cm3 s−1
V4 71.9983 cm3 Q6 9.03697 cm3 s−1
V5 71.9327 cm3 Q7 17.8121 cm3 s−1
V6 72.2213 cm3 Q8 19.1462 cm3 s−1
V7 80.9077 cm3 Q9 67.359 cm3 s−1
V8 70.537 cm3 Q12 0.7861 cm3 s−1
V9 3.3268 cm3 Q13 23.83 cm3 s−1
VR 3.1638 cm3 Q14 0.5909 cm3 s−1
V11 13.4160 cm3 Q15 1.9961 cm3 s−1
V12 13.3920 cm3
V13 11.2950cm3
V14 70.9869 cm3
V15 3.3268 cm3

Contributor Information

Giovanna Guidoboni, Department of Electrical Engineering and Computer Science and with the Department of Mathematics, University of Missouri, Columbia, MO, 65211 USA.

Lorenzo Sala, Université de Strasbourg, CNRS, IRMA UMR 7501, Strasbourg, France..

Moein Enayati, Department of Electrical Engineering and Computer Science, University of Missouri, Columbia, MO, 65211 USA..

Riccardo Sacco, Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy..

Marcela Szopos, Université Paris Descartes, MAP5, UMR CNRS 8145, Paris, France..

James Keller, Department of Electrical Engineering and Computer Science, University of Missouri, Columbia, MO, 65211 USA..

Mihail Popescu, Department of Health Management and Informatics, University of Missouri, Columbia, MO, 65211 USA..

Laurel Despins, Sinclair School of Nursing, University of Missouri, Columbia, MO, 65211 USA..

Virginia H. Huxley, Department of Medical Pharmacology and Physiology, University of Missouri, Columbia, MO, 65211 USA.

Marjorie Skubic, Department of Electrical Engineering and Computer Science, University of Missouri, Columbia, MO, 65211 USA..

References

  • [1].Starr I and Noordergraaf A, Ballistocardiography in cardiovascular research: Physical aspects of the circulation in health and disease Lippincott, 1967. [Google Scholar]
  • [2].Pinheiro E et al. , “Theory and developments in an unobtrusive cardiovascular system representation: ballistocardiography,” The Open Biomedical Engineering Journal, vol. 4, p. 201, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Starr I and Wood FC, “Twenty-year studies with the ballistocardiograph: the relation between the amplitude of the first record of healthy adults and eventual mortality and morbidity from heart disease,” Circulation, vol. 23, no. 5, pp. 714–732, 1961. [Google Scholar]
  • [4].Inan OT et al. , “Ballistocardiography and seismocardiography: a review of recent advances.” IEEE Journal of Biomedical and Health Informatics, vol. 19, no. 4, pp. 1414–1427, 2015. [DOI] [PubMed] [Google Scholar]
  • [5].Shin J et al. , “Automatic ballistocardiogram (BCG) beat detection using a template matching approach,” in Engineering in Medicine and Biology Society, 2008. EMBS 2008. 30th Annual International Conference of the IEEE. IEEE, 2008, pp. 1144–1146. [DOI] [PubMed] [Google Scholar]
  • [6].Inan O et al. , “Robust ballistocardiogram acquisition for home monitoring,” Physiological Measurement, vol. 30, no. 2, p. 169, 2009. [DOI] [PubMed] [Google Scholar]
  • [7].Giovangrandi L et al. , “Ballistocardiography - a method worth revisiting,” in Engineering in Medicine and Biology Society, EMBC, 2011 Annual International Conference of the IEEE. IEEE, 2011, pp. 4279–4282. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Rate R, “Emfit sensor technology,” Journal of Medical Systems, vol. 31, pp. 69–77, 2007.17283924 [Google Scholar]
  • [9].Alametsa J¨ et al. , “Ballistocardiography in sitting and horizontal positions,” Physiological Measurement, vol. 29, no. 9, p. 1071, 2008. [DOI] [PubMed] [Google Scholar]
  • [10].Paalasmaa J et al. , “Adaptive heartbeat modeling for beat-to-beat heart rate measurement in ballistocardiograms.” IEEE Journal of Biomedical and Health Informatics, vol. 19, no. 6, pp. 1945–1952, 2015. [DOI] [PubMed] [Google Scholar]
  • [11].Chen W et al. , “Unconstrained monitoring of long-term heart and breath rates during sleep,” Physiological Measurement, vol. 29, no. 2, p. N1, 2008. [DOI] [PubMed] [Google Scholar]
  • [12].Katz Y et al. , “Contact-free piezo electric sensor used for real-time analysis of inter beat interval series,” in Computing in Cardiology Conference (CinC), 2016. IEEE, 2016, pp. 769–772. [Google Scholar]
  • [13].Rosales L et al. , “Heart rate monitoring using hydraulic bed sensor ballistocardiogram,” Journal of Ambient Intelligence and Smart Environments, vol. 9, no. 2, pp. 193–207, 2017. [Google Scholar]
  • [14].Huffaker MF et al. , “Passive nocturnal physiologic monitoring enables early detection of exacerbations in asthmatic children: A proof of concept study,” American Journal of Respiratory and Critical Care Medicine, no. ja, 2018. [DOI] [PMC free article] [PubMed]
  • [15].Young SJ et al. , “Method and apparatus for monitoring vital signs remotely,” Mar. 27 2008, uS Patent App 11/849,051.
  • [16].Zimlichman E et al. , “Early recognition of acutely deteriorating patients in non-intensive care units: Assessment of an innovative monitoring technology,” Journal of Hospital Medicine, vol. 7, no. 8, pp. 628–633, 2012. [DOI] [PubMed] [Google Scholar]
  • [17].Helfand M et al. , “Technology assessment: Early Sense for monitoring vital signs in hospitalized patients,” 2016. [PubMed]
  • [18].Su BY et al. , “Monitoring the relative blood pressure using a hydraulic bed sensor system,” IEEE Transactions on Biomedical Engineering, 2018. [DOI] [PubMed]
  • [19].Javaid AQ et al. , “Elucidating the hemodynamic origin of ballistocardiographic forces: Toward improved monitoring of cardiovascular health at home,” IEEE Journal of Translational Engineering in Health and Medicine, vol. 4, pp. 1–8, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].Rantz M et al. , “Enhanced registered nurse care coordination with sensor technology: Impact on length of stay and cost in aging in place housing,” Nursing Outlook, vol. 63, no. 6, pp. 650–655, 2015. [DOI] [PubMed] [Google Scholar]
  • [21].Rantz MJ et al. , “A new paradigm of technology-enabled ‘vital signs’ for early detection of health change for older adults,” Gerontology, vol. 61, no. 3, pp. 281–290, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Noordergraaf A et al. , “The use of an analog computer in a circulation model,” Progress in Cardiovascular Diseases, vol. 5, no. 5, pp. 419–439, 1963. [DOI] [PubMed] [Google Scholar]
  • [23].Wiard RM et al. , “Estimation of central aortic forces in the ballistocardiogram under rest and exercise conditions,” in Engineering in Medicine and Biology Society, 2009. EMBC 2009. Annual International Conference of the IEEE. IEEE, 2009, pp. 2831–2834. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [24].Kim C-S et al. , “Ballistocardiogram: Mechanism and potential for unobtrusive cardiovascular health monitoring,” Scientific Reports, vol. 6, p. 31297, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Bogaard HJ et al. , “The right ventricle under pressure: cellular and molecular mechanisms of right-heart failure in pulmonary hypertension,” Chest, vol. 135, no. 3, pp. 794–804, 2009. [DOI] [PubMed] [Google Scholar]
  • [26].Di Nisio M et al. , “Deep vein thrombosis and pulmonary embolism,” The Lancet, vol. 388, no. 10063, pp. 3060–3073, 2016. [DOI] [PubMed] [Google Scholar]
  • [27].Jolly M and Phillips J, “Pulmonary embolism: Current role of catheter treatment options and operative thrombectomy,” Surgical Clinics, vol. 98, no. 2, pp. 279–292, 2018. [DOI] [PubMed] [Google Scholar]
  • [28].Kerckhoffs RC et al. , “Coupling of a 3d finite element model of cardiac ventricular mechanics to lumped systems models of the systemic and pulmonic circulation,” Annals of Biomedical Engineering, vol. 35, no. 1, pp. 1–18, 2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [29].Smith BW et al. , “Minimal haemodynamic system model including ventricular interaction and valve dynamics,” Medical Engineering & Physics, vol. 26, no. 2, pp. 131–139, 2004. [DOI] [PubMed] [Google Scholar]
  • [30].Žáček M and Krause E, “Numerical simulation of the blood flow in the human cardiovascular system,” Journal of Biomechanics, vol. 29, no. 1, pp. 13–20, 1996. [DOI] [PubMed] [Google Scholar]
  • [31].Liang F and Liu H, “A closed-loop lumped parameter computational model for human cardiovascular system,” JSME International Journal Series C Mechanical Systems, Machine Elements and Manufacturing, vol. 48, no. 4, pp. 484–493, 2005. [Google Scholar]
  • [32].Olansen JB et al. , “A closed-loop model of the canine cardiovascular system that includes ventricular interaction,” Computers and Biomedical Research, vol. 33, no. 4, pp. 260–295, 2000. [DOI] [PubMed] [Google Scholar]
  • [33].Blanco P and Feijóo R, “A dimensionally-heterogeneous closed-loop model for the cardiovascular system and its applications,” Medical Engineering & Physics, vol. 35, no. 5, pp. 652–667, 2013. [DOI] [PubMed] [Google Scholar]
  • [34].Hirschvogel M et al. , “A monolithic 3d-0d coupled closed-loop model of the heart and the vascular system: Experiment-based parameter estimation for patient-specific cardiac mechanics,” International Journal for Numerical Methods in Biomedical Engineering, vol. 33, no. 8, p. e2842, 2017. [DOI] [PubMed] [Google Scholar]
  • [35].Lakin WD et al. , “A whole-body mathematical model for intracranial pressure dynamics,” Journal of Mathematical Biology, vol. 46, no. 4, pp. 347–383, 2003. [DOI] [PubMed] [Google Scholar]
  • [36].Fritzson P et al. , “The OpenModelica modeling, simulation, and development environment,” in 46th Conference on Simulation and Modelling of the Scandinavian Simulation Society (SIMS2005), Trondheim, Norway, October 13–14, 2005, 2005. [Google Scholar]
  • [37].Petzold LR, “Description of dassl: a differential/algebraic system solver,” Sandia National Labs., Livermore, CA (USA), Tech. Rep., 1982. [Google Scholar]
  • [38].MathWorks I, MATLAB: Application program interface guide MathWorks, 1996, vol. 5. [Google Scholar]
  • [39].Kionix I, “Kxr94–2283,” 2014. [Online]. Available: http://kionixfs.kionix.com/en/datasheet/KXR94-2283
  • [40].Kionix I, “Adinstruments powerlab 16/35” [Online]. Available: https://www.adinstruments.com/products/powerlab
  • [41].Klabunde R, Cardiovascular physiology concepts Lippincott Williams & Wilkins, 2011. [Google Scholar]
  • [42].Maceira AM et al. , “Normalized left ventricular systolic and diastolic function by steady state free precession cardiovascular magnetic resonance,” Journal of Cardiovascular Magnetic Resonance, vol. 8, no. 3, pp. 417–426, 2006. [DOI] [PubMed] [Google Scholar]
  • [43].Maceira AM et al. , “Reference right ventricular systolic and diastolic function normalized to age, gender and body surface area from steady-state free precession cardiovascular magnetic resonance,” European Heart Journal, vol. 27, no. 23, pp. 2879–2888, 2006. [DOI] [PubMed] [Google Scholar]
  • [44].Lifesciences E, “Normal hemodynamic parameters and laboratory values,” Retrieved on April, vol. 9, 2014. [Google Scholar]
  • [45].McDonald D, “Blood flow in arteries 1974,” Edward Arnold, London, pp. 92–95. [Google Scholar]
  • [46].Davies JE et al. , “Attenuation of wave reflection by wave entrapment creates a ‘horizon effect’ in the human aorta,” Hypertension, vol. 60, no. 3, pp. 778–785, 2012. [DOI] [PubMed] [Google Scholar]
  • [47].Davies JE et al. , “Importance of the aortic reservoir in determining the shape of the arterial pressure waveform–the forgotten lessons of frank,” Artery Research, vol. 1, no. 2, pp. 40–45, 2007. [Google Scholar]
  • [48].Parker KH, “An introduction to wave intensity analysis,” Medical & Biological Engineering & Computing, vol. 47, no. 2, p. 175, 2009. [DOI] [PubMed] [Google Scholar]
  • [49].Epstein S et al. , “Reducing the number of parameters in 1d arterial blood flow modeling: less is more for patient-specific simulations,” American Journal of Physiology-Heart and Circulatory Physiology, vol. 309, no. 1, pp. H222–H234, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [50].Noordergraaf A and Heynekamp CE, “Genesis of displacement of the human longitudinal ballistocardiogram from the changing blood distribution,” American Journal of Cardiology, vol. 2, no. 6, pp. 748–756, 1958. [DOI] [PubMed] [Google Scholar]
  • [51].Cattermole GN et al. , “The normal ranges of cardiovascular parameters measured using the ultrasonic cardiac output monitor,” Physiological Reports, vol. 5, no. 6, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [52].Schwartzenberg S et al. , “Effects of vasodilation in heart failure with preserved or reduced ejection fraction: implications of distinct pathophysiologies on response to therapy,” Journal of the American College of Cardiology, vol. 59, no. 5, pp. 442–451, 2012. [DOI] [PubMed] [Google Scholar]
  • [53].Giovangrandi L et al. , “Preliminary results from BCG and ECG measurements in the heart failure clinic,” in Engineering in Medicine and Biology Society (EMBC), 2012 Annual International Conference of the IEEE. IEEE, 2012, pp. 3780–3783. [DOI] [PubMed] [Google Scholar]
  • [54].Bruser C et al. , “Automatic detection of atrial fibrillation in cardiac vibration signals,” IEEE Journal of Biomedical and health informatics, vol. 17, no. 1, pp. 162–171, 2013. [DOI] [PubMed] [Google Scholar]
  • [55].Etemadi M et al. , “Tracking clinical status for heart failure patients using ballistocardiography and electrocardiography signal features,” in Engineering in Medicine and Biology Society (EMBC), 2014 36th Annual International Conference of the IEEE. IEEE, 2014, pp. 5188–5191. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [56].Reymond P et al. , “Validation of a one-dimensional model of the systemic arterial tree,” American Journal of Physiology-Heart and Circulatory Physiology, vol. 297, no. 1, pp. H208–H222, 2009. [DOI] [PubMed] [Google Scholar]
  • [57].Szopos M et al. , “Mathematical modeling of aqueous humor flow and intraocular pressure under uncertainty: towards individualized glaucoma management,” Journal for Modeling in Ophthalmology, vol. 1, no. 2, pp. 29–39, 2016. [Google Scholar]
  • [58].Stone EE and Skubic M, “Unobtrusive, continuous, in-home gait measurement using the microsoft kinect,” IEEE Transactions on Biomedical Engineering, vol. 60, no. 10, pp. 2925–2932, 2013. [DOI] [PubMed] [Google Scholar]
  • [59].Stone E et al. , “Average in-home gait speed: Investigation of a new metric for mobility and fall risk assessment of elders,” Gait & Posture, vol. 41, no. 1, pp. 57–62, 2015. [DOI] [PubMed] [Google Scholar]
  • [60].Skubic M et al. , “Automated health alerts using in-home sensor data for embedded health assessment,” IEEE Journal of Translational Engineering in Health and Medicine, vol. 3, pp. 1–11, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [61].Lydon K et al. , “Robust heartbeat detection from in-home ballistocardiogram signals of older adults using a bed sensor,” in Engineering in Medicine and Biology Society (EMBC), 2015 37th Annual International Conference of the IEEE. IEEE, 2015, pp. 7175–7179. [DOI] [PubMed] [Google Scholar]
  • [62].Enayati M et al. , Sleep Posture Classification Using Bed Sensor Data and Neural Networks, in Engineering in Medicine and Biology Society (EMBC), 2018 40th Annual International Conference of the IEEE,, 2018. [DOI] [PubMed] [Google Scholar]
  • [63].Yang J et al. , “Sleep stage recognition using respiration signal,” in Engineering in Medicine and Biology Society (EMBC), 2016 IEEE 38th Annual International Conference of the. IEEE, 2016, pp. 2843–2846. [DOI] [PubMed] [Google Scholar]
  • [64].Avanzolini G et al. , “Cadcs simulation of the closed-loop cardiovascular system,” International Journal of Biomedical Computing, vol. 22, no. 1, pp. 39–49, 1988. [DOI] [PubMed] [Google Scholar]
  • [65].Formaggia L et al. , Cardiovascular Mathematics: Modeling and simulation of the circulatory system Springer Science & Business Media, 2010, vol. 1. [Google Scholar]
  • [66].Čanić S et al. , “Modeling viscoelastic behavior of arterial walls and their interaction with pulsatile blood flow,” SIAM Journal on Applied Mathematics, vol. 67, no. 1, pp. 164–193, 2006. [Google Scholar]
  • [67].Čanić S et al. , “Blood flow in compliant arteries: an effective viscoelastic reduced model, numerics, and experimental validation,” Annals of Biomedical Engineering, vol. 34, no. 4, pp. 575–592, 2006. [DOI] [PubMed] [Google Scholar]
  • [68].Le TQ et al. , “Real-time lumped parameter modeling of cardiovascular dynamics using electrocardiogram signals: toward virtual cardiovascular instruments,” IEEE Transactions on Biomedical Engineering, vol. 60, no. 8, pp. 2350–2360, 2013. [DOI] [PubMed] [Google Scholar]

RESOURCES