MODEL-BASED SENSOR TECHNOLOGY FOR DETECTION OF CARDIOVASCULAR STATUS

20220031220 · 2022-02-03

    Inventors

    Cpc classification

    International classification

    Abstract

    The invention disclosed here is sensor technology incorporating a closed-loop mathematical model of a cardiovascular system, for detection and/or monitoring of a cardiovascular status of a test subject. The closed-loop cardiovascular model equates common circuit components with real-world cardiovascular parameters, and is capable of tracking and/or predicting cardiovascular behavior.

    Claims

    1. A system for sensing cardiovascular mechanisms for determination of a cardiovascular status, the system comprising: a sensor configured to (1) sense cardiovascular forces of a subject and (2) generate a sensor signal representative of the sensed cardiovascular forces; and a circuit configured to (1) extract cardiovascular function data from the sensor signal, (2) simulate cardiovascular function data based on a closed-loop cardiovascular model, (3) compare the extracted cardiovascular function data with the simulated cardiovascular function data, and (4) determine a cardiovascular status for the subject based on the comparison.

    2. The system of claim 1 wherein the closed-loop cardiovascular model models cardiovascular function as a network of circuit components, and includes circuit components that model a heart, systemic circulation, pulmonary circulation and cerebral circulation.

    3. The system of claim 2 wherein the circuit components include a plurality of resistors, capacitors, and inductors.

    4. The system of claim 3 wherein the circuit components further include a plurality of voltage sources.

    5. The system of claim 1 wherein the closed-loop cardiovascular model comprises a plurality of parameters, and wherein the circuit is programmable in response to user input to define the closed-loop cardiovascular model parameters.

    6. The system of claim 3 wherein the circuit programmed in response to the user input defines the closed-loop cardiovascular model parameters with respect to physiological parameters of the subject.

    7. The system of claim 1 wherein the circuit is configured to compare the extracted cardiovascular function data with the simulated cardiovascular function data to identify whether any deviations beyond a defined threshold exist between the extracted cardiovascular function data and the simulated cardiovascular function data.

    8. The system of claim 1 wherein the circuit is configured to compare the extracted cardiovascular function data with the simulated cardiovascular function data to determine a degree of similarity between the extracted cardiovascular function data and the simulated cardiovascular function data.

    9. The system of claim 1 wherein the circuit comprises a processor that executes the closed-loop cardiovascular model to simulate the cardiovascular function data.

    10. The system of claim 1 wherein the extracted cardiovascular function data comprises extracted heartbeat data, and wherein the simulated cardiovascular function data comprises simulated heartbeat data.

    11. The system of claim 1 wherein the cardiovascular status is the presence of a cardiovascular disease (CVD) of the subject.

    12. The system of claim 1 wherein the cardiovascular status is the occurrence of a cardiovascular event of the subject.

    13. The system of claim 1 wherein the sensor and the circuit are contained in an integral package housing.

    14. The system of claim 1 wherein the circuit is further configured to generate (1) an extracted ballistocardiogram (BCG) from the extracted cardiovascular function data, and (2) a simulated BCG from the simulated cardiovascular function data.

    15. The system of claim 1 wherein the sensor comprises an accelerometer.

    16. A method for sensing cardiovascular mechanisms for determination of a cardiovascular status, the method comprising: sensing cardiovascular forces of a subject; generating a sensor signal representative of the sensed cardiovascular forces; extracting cardiovascular function data from the sensor signal; simulating cardiovascular function data based on a closed-loop cardiovascular model; comparing the extracted cardiovascular function data with the simulated cardiovascular function data; and determining a cardiovascular status for the subject based on the comparison.

    17. The method of claim 16 wherein the closed-loop cardiovascular model models cardiovascular function as a network of circuit components, and includes circuit components that model a heart, systemic circulation, pulmonary circulation and cerebral circulation.

    18. The method of claim 17 wherein the circuit components include a plurality of resistors, capacitors, and inductors.

    19. An apparatus for modeling cardiovascular function, the apparatus comprising: a processor configured to execute a closed loop cardiovascular model that simulates cardiovascular function as a network of circuit components with a plurality of tunable parameters.

    20. The apparatus of claim 19 further comprising a memory configured to store data that represents the closed loop cardiovascular model, and wherein the network of circuit components includes circuit components that model a heart, systemic circulation, pulmonary circulation and cerebral circulation.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0022] The accompanying drawings, which are incorporated in and form a part of the specification, illustrate the embodiments of the present invention and together with the description, serve to explain the principles of the invention. In the drawings:

    [0023] FIG. 1 illustrates a closed-loop cardiovascular model according to one embodiment of the present invention;

    [0024] FIG. 2 illustrates an experimental test setup for carrying out cardiovascular measurements of a test subject;

    [0025] FIG. 3 illustrates a plot of a qualitative description of left ventricular function simulated via the embodiment of FIG. 1;

    [0026] FIG. 4 illustrates a Wiggers diagram of ventricular function;

    [0027] FIGS. 5A to 5F illustrate pressure waveforms simulated via the embodiment of FIG. 1, where FIG. 5A illustrates an ascending aorta comparison, FIG. 5B illustrates an aortic arch comparison, FIG. 5C illustrates an abdominal aorta comparison, FIG. 5D illustrates a common carotid aorta comparison, FIG. 5E illustrates a thoracic aorta comparison, and FIG. 5F illustrates a common iliac artery comparison;

    [0028] FIG. 6 illustrates a waveform f.sub.A(t) simulated via the embodiment of FIG. 1;

    [0029] FIG. 7 illustrates ballistocardiogram waveforms for displacement, velocity and acceleration;

    [0030] FIGS. 8A to 8G illustrate electrical elements according to the embodiment of FIG. 1, where FIG. 8A illustrates a linear resistor, FIG. 8B illustrates a linear resistor with ideal switch, FIG. 8C illustrates a linear capacitor, FIG. 8D illustrates a variable capacitor for arterial viscoelasticity, FIG. 8E illustrates a variable capacitor for ventricular elastance, FIG. 8F illustrates a voltage source, and FIG. 8G illustrates a linear inductor;

    [0031] FIGS. 9A and 9B illustrate a sensor system used with the embodiment of FIG. 1, where FIG. 9A illustrates a sensor system comprising separate components, and FIG. 9B illustrates a sensor system with integral components;

    [0032] FIG. 10 illustrates a diagram of a method of acquisition and comparison of force data using the embodiment of FIG. 1;

    [0033] FIG. 11 illustrates a closed-loop cardiovascular model according to another embodiment of the present invention;

    [0034] FIG. 12 illustrates a conventional pressure-volume curve characterizing the efficiency of the left ventricle;

    [0035] FIG. 13 illustrates plots of an electrocardiogram signal, a synchronous seismocardiogram signal, and heart sounds generated by bandpass filtering of the seismocardiogram signal according to the embodiment of FIG. 11;

    [0036] FIGS. 14A and 14B illustrate circuit representations according to the embodiment of FIG. 11, where FIG. 14A illustrates circuit representations of ventricles and valves, and FIG. 14B illustrates circuit representations of large arteries;

    [0037] FIG. 15 illustrates plots of a sample ECG signal and an activation function according to the embodiment of FIG. 11;

    [0038] FIG. 16 illustrates timing plots of the embodiment according to FIG. 11;

    [0039] FIGS. 17A and 17B illustrate pressure-volume curves, where FIG. 17A illustrates known pressure-volume curves; and FIG. 17B illustrates pressure-volume curves simulated via the embodiment of FIG. 11;

    [0040] FIGS. 18A and 18B illustrate pressure-volume curves with respect to reduced afterload, where FIG. 18A illustrates known pressure-volume curves; and FIG. 18B illustrates pressure-volume curves simulated via the embodiment of FIG. 11;

    [0041] FIG. 19 illustrates a sample segment of electrocardiogram and seismocardiogram signals and a filtered heart sound acquired from the seismocardiogram in connection with the embodiment of FIG. 11;

    [0042] FIG. 20 illustrates simultaneous recordings of electrocardiogram and seismocardiogram signals in connection with the embodiment of FIG. 11;

    [0043] FIG. 21 illustrates a comparison between valve timings estimated with the embodiment of FIG. 11 and those obtained via conventional analysis;

    [0044] FIG. 22 illustrates filtered seismocardiogram signals in connection with the embodiment of FIG. 11;

    [0045] FIG. 23 illustrates predicted values of LVET, Q.sub.MV and Q.sub.AV in connection with the embodiment of FIG. 11;

    [0046] FIG. 24 illustrates predicted values of LVET, Q.sub.MV and Q.sub.AV in connection with the embodiment of FIG. 11;

    [0047] FIG. 25 illustrates a process flow for an embodiment of implementing the closed loop cardiovascular models to improve the monitoring and detection of cardiac status;

    [0048] FIG. 26 illustrates a process flow for an embodiment of implementing the closed loop cardiovascular models to improve the monitoring and detection of a particular cardiac status; and

    [0049] FIG. 27 illustrates a table of parameter values for the closed-loop model according to the embodiment of FIG. 1.

    DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

    [0050] Referring to the accompanying drawings in which like reference numbers indicate like elements, one embodiment of the present application is directed to formulation and application of a novel closed-loop physiological cardiovascular model for interpretation of a BCG signal, such model being capable of being used to tune various sensor devices for improved detection and/or monitoring of cardiovascular functions.

    [0051] In order to account for the above-discussed important feedback mechanisms within the human circulatory system, the present application provides a novel quantitative interpretation of the BCG signal by means of a closed-loop mathematical model for the cardiovascular system. While other modeling approaches have been proposed in cardiovascular research, including some that have highlighted the non-negligible effect of the feedback wave within a closed-loop circuit, the inventors have developed a novel closed-loop model for the cardiovascular system that includes sufficient circuit elements to reproduce theoretically the BCG signal. The model is therefore able to (i) reproduce major features of cardiovascular physiology via comparison with published experimental and clinical data, and (ii) predict BCG signals associated with the center of mass displacement, velocity and acceleration assessed via comparison with known experimental BCG waveforms and BCG data acquired by experimentation (e.g., by way of a three-axis accelerometer placed on a suspended bed).

    [0052] 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. As shown in FIG. 1, the closed-loop cardiovascular model 10 developed by the inventors includes a network of resistors, capacitors, inductors, voltage sources and switches arranged into four main interconnected compartments representing the heart, the systemic circulation, the pulmonary circulation, and the cerebral circulation. This schematic representation of the closed-loop mathematical model describing the flow of blood through the circulatory system leverages the electric analogy to fluid flow, where resistors, capacitors and inductors represent hydraulic resistance, compliance and inertial effects, respectively. Arrows represent variable circuit elements. The four main interconnected compartments are as follows: (i) the heart 12, where the valves are represented by ideal switches and the ventricular pumps are modeled by means of voltage sources; (ii) the systemic circulation 14, 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 16, which starts with the pulmonary artery at the right ventricle and converges into the left atrium; and (iv) the cerebral circulation 18, which branches from the aortic arch and converges into the systemic venous system.

    [0053] In FIG. 1, circuit nodes have been marked by thick black dots and numeric labels from 1 to 14 enclosed in circles or squares to distinguish between the four circulatory compartments included in the model (heart, systemic circulation, pulmonary circulation, cerebral circulation, respectively). In particular, nodes 1-6, 10, 11 and 14 were utilized for the computation of the BCG signal. Arterial pressure and volume waveforms simulated via the closed-loop model were also utilized.

    [0054] Table I illustrates the anatomical meaning of the circuit nodes 1-14 with respect to the four circulatory compartments included in the model (heart, systemic circulation, pulmonary circulation, cerebral circulation) as shown in FIG. 1. Cerebral capillaries are assumed to be non-compliant as is conventionally understood, and as such node 15 in Table I, which corresponds to cerebral veins, is not represented in FIG. 1.

    TABLE-US-00001 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 —

    [0055] In the model 10, resistors, capacitors and inductors represent hydraulic resistance, wall compliance and inertial effects, respectively. Variable capacitors, indicated with arrows in FIG. 1, are utilized to describe the wall viscoelasticity in large arteries and the nonlinear properties of the heart muscle fibers. The four heart valves are modeled as ideal switches. The ventricular pumps are modeled as time-dependent voltage sources. The model 10 leads to a system of ordinary differential equations (ODEs), whose solution provides the time-dependent profiles of pressures and volumes at the circuit nodes and flow rates through the circuit branches, wherein the closed-loop model 10 depicted in FIG. 1 can be represented mathematically by ODEs of the form shown in Equation (5):

    [00004] ( Y ( t ) ) dY ( t ) dt = �� ( Y ( t ) ) Y ( t ) + b ( Y ( t ) ) t [ 0 , T ] ( 5 )

    In Equation (5), the specific expressions for Y, custom-character, custom-character and b follow from constitutive equations characterizing the circuit elements and the Kirchoff laws of currents and voltages.

    [0056] The experimental methodology included utilizing the closed-loop model 10 to simulate the BCG signal by substituting in Equations (2) through (4) the volume waveforms computed via the solution of the mathematical model. Nine contributions were included in the calculations for the BCG signal, meaning that N=9, which accounts 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 surrounded with square frames in FIG. 1. The calculation of the BCG signal required the values of they-coordinate representing the distance of each compartment of interest from an ideal plane through the heart 12, as depicted in FIG. 1, with the node values used for experimentation being summarized in Table I.

    [0057] While the mathematical model 10 was simulated in Open-Modelica software (an open-source Modelica-based modeling and simulation environment intended for industrial and academic studies of complex dynamic systems), any capable software or programming language (e.g., Python) can be used. Model results were obtained using a differential algebraic system solver (DASSL), with a tolerance of 10.sup.−6 and a time step of 0.001 s. Eight cardiac cycles were simulated, for a total simulation time of 6.4 s, in order to obtain a periodic solution. While simulation results were post-processed using Matlab (a commercial software to analyze data, develop algorithms and create mathematical models), use of any similar capable post-processing software is envisioned.

    [0058] The results from the experimental tests performed correspond to the eight simulated cardiac cycles. As shown in FIG. 2, the experimental tests included using a bed 20 suspended with suspension cables 22 and equipped with a three-axis accelerometer 24a (such as from Kionix Inc.) with a sensitivity of 1000 mV/g within the range of ±2 g. The accelerometer 24a can be placed at any location on the bed 20 where the accelerometer 24a is capable of measuring the forces (e.g., underneath the bed 20). A healthy test subject 26 (e.g., in one test scenario comprising a male subject of age 33, weight 78 kg and height 178 cm), laid on the bed 20 in the supine position for approximately 10 minutes. A pulse sensor 24b was wrapped around the ring finger of the subject's left hand. Three-axis accelerometer signals from accelerometer 24a as well as the signal from the pulse sensor 24b were collected simultaneously using a data acquisition system 28 (such as an AD Instruments PowerLab Data Acquisition system) at a rate of 1000 samples per second (however, usage of other acquisition systems is envisioned). Local peaks of the pulse waveforms were used as the reference for heart beat activities, and segmentation of the BCG waveforms. Beats of length larger than 1.5 seconds or less than 0.4 seconds, corresponding to 40 and 150 beats per minute (bpm), respectively, were considered abnormal and were removed in pre-processing. The main focus is the y-axis signal of the accelerometer since it provides the experimental waveform of BCG.sub.acc(t) defined in Equation (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 was segmented based on the timings previously acquired from the pulse sensor 24b.

    [0059] The data acquired from the subjects was processed by processing hardware in order to extract a representative BCG waveform over a cardiac cycle. The data was also scanned for outliers. 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 re-sampled to the median length of all, which resulted in 83 bpm for the subject under consideration. For ease of comparison with conventional displacement BCG data (e.g., based on a cardiac cycle of 0.8 seconds, corresponding to 75 bpm), the collected data was re-sampled to match the length of 0.8 seconds for the cardiac cycle. In order to further remove certain potential 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 seconds 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.

    [0060] FIG. 3 illustrates a plot 30 of a qualitative description of left ventricular function, which reports the volume-pressure relationship in the left ventricle during one cardiac cycle simulated via the closed-loop model 10. Results indicated that the closed-loop model 10 correctly captured the four basic phases of ventricular function: ventricular filling (phase a in FIG. 3), isovolumetric contraction (phase b in FIG. 3), ejection (phase c in FIG. 3), and isovolumetric relaxation (phase d in FIG. 3).

    [0061] FIG. 4 illustrates another qualitative representation of ventricular function, as provided by a Wiggers diagram 40, wherein the x-axis is used to plot time, while the y-axis contains all of the following on a single grid: blood pressure; aortic pressure; ventricular pressure; atrial pressure; ventricular volume; electrocardiogram; arterial flow (optional); and heart sounds (optional). The Wiggers diagram 40 clearly illustrates the coordinated variation of these values as the heart beats, assisting in the understanding of the entire cardiac cycle.

    [0062] As illustrated in FIG. 4, the volume waveform 400 pertaining to the left ventricle is portrayed together with the pressure waveforms pertaining to the left ventricle 402 and the ascending aorta 404. The Wiggers diagram 40 simulated via the closed-loop model 10 indicated the typical features of isovolumetric contraction and relaxation exhibited by physiological waveforms.

    [0063] 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 T.sub.c the length of the heart beat measured in seconds, the heart rate HR and the cardiac output CO are computed as HR=60/T.sub.c and CO=HR×SV/1000.

    [0064] Table II shows the values of these parameters for the left and right ventricle as known in the field and as simulated via the closed-loop model 10.

    TABLE-US-00002 TABLE II CARDIOVASCULAR PHYSIOLOGY: LEFT AND RIGHT VENTRICLES NORMAL CLINICAL RANGE CLOSED-LOOP MODEL Left Right Left Right PARAMETER UNIT Ventricle Ventricle Ventricle Ventricle End-Diastolic [ml] 142 (102, 183) 144 (98, 190) 157.5  154.1  Volume (EDV) 100-160 End-Systolic [ml] 47 (27, 68) 50 (22, 78) 68.6  65.0  Volume (ESV)  50-100 Stroke [ml/beat] 95 (67, 123) 94 (64, 124) 88.9  89.1  Voiume (SV)  60-100 60-100 Cardiac [l/min] 4-8 4-8 6.7 6.7 Output (CO) Ejection [%] 67 (58, 76) 66 (54, 78) 56.5  57.8  Fraction (FE) 40-60

    [0065] Known studies in the field utilized cardiovascular magnetic resonance to assess left and right ventricular functions on (e.g., 120) healthy individuals. All the simulated values of the model 10 fall within the ranges reported in these known studies, thereby validating the capability of the closed-loop model 10 to capture the main features of the heart functions. The pressure and volume waveforms pertaining to the main segments of the systemic arteries simulated via the closed-loop model 10 are shown in FIG. 1. The results indicated that the model 10 captures the typical features of peak magnification and time delay exhibited by physiological waveforms known in the field.

    [0066] FIGS. 5A to 5F illustrate pressure waveforms simulated via the closed-loop model 10 of the present application compared with (i) experimental measurements at different sites along the arterial tree as is known in the art; and (ii) theoretical simulations generated via a one-dimensional arterial network as is known in the art. In particular, the results of simulations of the present model 10 were compared with conventional results known in the field, where sensor tipped intra-arterial wires were used to measure pressure in various (e.g., ˜20 subjects, age 35-73 years) at 10-cm intervals along the aorta, starting at the aortic root; (ii) where aortic pressures at 10, 20, 30, 40, 50 and 60 cm downstream from the aortic valve was reported; and (iii) where arterial waveforms were generated via a one-dimensional arterial network. For ease of comparison, all the waveforms were normalized to a unitary amplitude and were resealed in time to last 0.8 s.

    [0067] FIG. 5A shows an ascending aorta comparison 50 comparing the waveform 500 of the model 10 with conventional waveforms 502, 504, 506 and 508, FIG. 5B shows an aortic arch comparison 52 comparing the waveform 520 of the model 10 with conventional waveform 522, FIG. 5C shows an abdominal aorta comparison 54 comparing waveform 540 of model 10 with conventional waveforms 542 and 544, FIG. 5D shows a common carotid aorta comparison 56 comparing waveform 560 of model 10 to conventional waveform 562, FIG. 5E shows a thoracic aorta comparison 58 comparing waveform 580 of model 10 and conventional waveforms 582, 584 and 586, and FIG. 5F shows a common iliac artery comparison 59 comparing waveform 590 of model 10 and conventional waveforms 592 and 594. As shown, FIGS. 5A to 5F exhibit close agreement between the theoretical and experimental waveforms, and the results shown in FIGS. 5A to 5F illustrate the capability of the present closed-loop model 10 to capture prominent features of cardiovascular physiology and supports the utilization of the model output to construct a theoretical BCG.

    [0068] The volume waveforms simulated using the closed-loop model 10 in FIG. 1 were utilized in Equation (2) to calculate, theoretically, the waveform BCG.sub.disp(t) associated with the displacement of the center of mass. The BCG waveforms for velocity and acceleration, namely BCG.sub.vel(t) and BCG.sub.acc(t), are obtained from BCG.sub.disp(t) via discrete time-differentiation. Following conventions in the art, the BCG waveforms are reported by way of the auxiliary functions f.sub.D, f.sub.V and f.sub.A defined as:

    [00005] f D ( t ) := M .Math. BCG disp ( t ) = ρ b .Math. i = 1 N V i ( t ) y i [ g cm ] f V ( t ) := M .Math. BCG vel ( t ) = ρ b .Math. i = 1 N dV i ( t ) dt y i [ g cm s - 1 ] f A ( t ) := M .Math. BCG acc ( t ) = ρ b .Math. i = 1 N d 2 V i ( t ) dt 2 y i [ dyne ]

    [0069] FIG. 6 illustrates the waveform f.sub.A(t) 60 simulated via the closed-loop model 10 over one cardiac cycle. The waveform exhibits the typical I, J, K, L, M and N peaks and valleys that characterize BCG signals as measured experimentally in the art, thereby confirming the capability of the closed-loop model 10 to capture the fundamental cardiovascular mechanisms that give rise to the BCG signal.

    [0070] FIG. 7 illustrates BCG waveforms for displacement (top plot 70), velocity (middle plot 72) and acceleration (bottom plot 74), denoted by f.sub.D, f.sub.V and f.sub.A, respectively. More specifically, FIG. 7 shows the waveforms 700, 720 and 740 simulated via the closed-loop model 10, the conventional waveforms 702, 722, 742, 746 and 748 calculated in the art, and the experimental waveforms 704, 724 and 744 obtained in the suspended bed experiment illustrated in FIG. 2. A quantitative comparison between the simulated BCG waveforms pertaining to displacement, velocity and acceleration of the center of mass shown in FIG. 7 was performed by use of the auxiliary functions f.sub.D, f.sub.V and f.sub.A. The waveforms simulated via the closed-loop model 10 are compared with (i) the theoretical results in the art, where the inventors calculated velocity and acceleration waveforms via time-differentiation of the reported signal for the displacement; (ii) the experimental results obtained in the art utilizing a modified weighing scale; (iii) the experimental results obtained in the art utilizing direct pressure measurements; and (iv) the experimental results obtained in the suspended bed experiment (e.g., utilizing an accelerometer 24a on a suspended bed 20 as shown in FIG. 2), where a mass M=87 kg of the study subject was utilized to calculate f.sub.A. A time-shift was applied in order to align the waveforms for ease of comparison. The results in FIG. 7 confirm that the BCG waveforms simulated via the closed-loop model 10 were 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. FIG. 7 also illustrates that theoretical and experimental BCG waveforms exhibit similar trends, typically marked by the peaks shown in FIG. 6, but differ in the precise timing of these peaks and in their magnitude. Such differences are likely attributable to physiological variability of cardiovascular parameters among individuals, for example associated with age, gender and ethnicity, and to different techniques utilized to acquire the BCG signal, such as a modified weighing scale and the accelerometer on the suspended bed.

    [0071] FIGS. 8A to 8G illustrate electrical/circuit elements included in the closed-loop model 10. The constitutive laws characterizing each element are detailed below.

    [0072] FIG. 8A illustrates a linear resistor 80, where the hydraulic analog to Ohm's law states that the pressure difference P.sub.0−P.sub.1 across the resistor is proportional to the volumetric flow rate Q, with the hydraulic resistance R as proportionality constant as shown in Equation (6a):


    P.sub.0−P.sub.1=RQ  (6a)

    [0073] FIG. 8B illustrates a linear resistor with ideal switch 81, used to model heart valves. The switch is completely closed as soon as the pressure difference P.sub.0−P.sub.1 is positive and completely open otherwise, as shown in Equation (6b):

    [00006] Q = σ P 0 - P 1 P 0 - P 1 R ( 6 b )

    [0074] where σ.sub.P0−P1 is a binary-valued function of the pressure pair P.sub.0, P.sub.1 defined in Equation (6c) as:

    [00007] σ P 0 - P 1 := { 1 if P 0 - P 1 > 0 0 otherwise ( 6 c )

    [0075] FIG. 8C illustrates a linear capacitor 82. In a capacitor, the time rate of change of the fluid volume V stored in the capacitor equals the volumetric flow rate Q, as shown in Equation (6d):

    [00008] dV dt = Q ( 6 d )

    In the case of a linear capacitor, the volume V and the pressure difference P.sub.0−P.sub.1 are related by a proportionality law as shown in Equation (6e), where C is a positive constant:


    V=C(P.sub.0−P.sub.1)  (6e)

    [0076] FIG. 8D illustrates a variable capacitor 83 for arterial viscoelasticity. The law for the capacitor stated by Equation (6d) is coupled with the following differential relationship between the pressure difference P.sub.0−P.sub.1 and the fluid volume V as shown in Equation (6f), where C and γ are positive constants. Equation (6f) corresponds to adopting a linear viscoelastic thin shell model for the arterial walls:

    [00009] P 0 - P 1 = V C + γ dV dt ( 6 f )

    [0077] FIG. 8E illustrates a variable capacitor 84 for ventricular elastance, where the law for the capacitor stated by Equation (6d) is coupled with the following relationship between the pressure difference P.sub.0−P.sub.1 and the fluid volume V:


    P.sub.0−P.sub.1=E(t)V  (6g)

    where E(t) is a given function of time modeling the complex biomechanical properties of the ventricular wall, and it was assumed that E.sub.L(t)=ELD+ELS a.sub.L(t) and E.sub.R(t)=ERD+ERS a.sub.R(t), where ELD, ELS, ERD and ERS are given constants and a.sub.L(t)=(tan h(q.sub.L(T.sub.m−T.sub.a)−tan h(q.sub.L(T.sub.m−T.sub.b)))/2 and a.sub.R(t)=(tan h(q.sub.R(T.sub.m−T.sub.a)−tan h(q.sub.R(T.sub.m−T.sub.b)))/2 if T.sub.m<T.sub.s and a.sub.L(t)=a.sub.R(t)=0 otherwise. Here, T.sub.m is defined as T.sub.m=mod (t, T.sub.c), where T.sub.s and T.sub.c are the systolic and cardiac periods, respectively, and T.sub.a and T.sub.b are given constants.

    [0078] FIG. 8F illustrates a voltage source 85, where the hydraulic analog of a voltage source is an element that imposes the nodal pressure as in Equation (6h):


    P.sub.1(t)=U(t)  (6h)

    where U(t) is a given function, and it was assumed that U.sub.L(t)=ULOa.sub.L(t) and U.sub.R(t)=UROa.sub.R(t), where ULO and URO are positive constants and the functions a.sub.L(t) and a.sub.R(t) are the same as described above.

    [0079] FIG. 8G illustrates a linear inductor 86, where the time rate of change of the volumetric flow rate Q is related to the pressure difference P.sub.0−P.sub.1 by the following proportionality law shown in Equation (6i), where L is a positive constant:

    [00010] L dQ dt = P 0 - P 1 ( 6 i )

    [0080] The parameter values 270 for each of the circuit elements are shown in Table III of FIG. 27. Regarding Table III, the parameter values pertaining to the heart, the systemic microcirculation and the pulmonary circulation were adapted from what is known in the art, but are able to be adapted to be reflective of particular parameters of CVD, an individual patient, or other cardiovascular biomarkers. The parameter values pertaining to the main arteries were computed using the following constitutive equations:

    [00011] R = 8 π l η S 2 L = ρ b l S C = 3 lS ( a + 1 ) 2 E ( 2 a + 1 ) γ = δ C

    [0081] where a=r/h is the ratio between vessel radius r and wall thickness h, l is the vessel length, S=πr.sup.2 is the vessel cross-sectional area, ρ.sub.b is the blood density, η is the blood viscosity, E and δ are the Young modulus and the viscoelastic parameter characterizing the vessel wall. It was assumed ρ.sub.b=1.05 g cm.sup.−3, η=0.035 g cm.sup.−1 s.sup.−1, E=4.Math.10.sup.6 dyne cm.sup.−2 and δ=9.81.Math.10.sup.−3 s. The values of the remaining geometrical parameters utilized to determine R, L, C, C.sub.v and γ for each of the main arterial segments were adapted from what is known, as shown in Table IV:

    TABLE-US-00003 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.14 0.134 Thoracic Aorta 15.6  0.96 0.117 Abdominal Aorta 15.9  0.85 0.105 Iliac artery 5.8 0.52 0.076

    [0082] The vector Y(t) of the circuit unknowns in Equation (5) is defined as the column vector in Equation (7):


    Y(t)=[custom-character(t);custom-character(t)].sup.T  (7)

    where the two row vectors custom-character and custom-character are defined as:


    custom-character(t)=[V.sub.L(t),V.sub.2(t),V.sub.3(t),V.sub.4(t),V.sub.5(t),V.sub.6(t),V.sub.7(t),V.sub.8(t),V.sub.9(t),V.sub.R(t),V.sub.11(t),V.sub.12(t),V.sub.13(t),V.sub.14(t),V.sub.15(t)]


    custom-character(t)=[Q.sub.3(t),Q.sub.4(t),Q.sub.5(t),Q.sub.6(t),Q.sub.7(t),Q.sub.8(t),Q.sub.9(t),Q.sub.12(t),Q.sub.13(t),Q.sub.14(t),Q.sub.15(t)].

    [0083] The symbols V.sub.L and V.sub.R denote the fluid volume stored in the variable capacitors for ventricular elastance characterized by E.sub.L and E.sub.R, respectively; the symbols V.sub.i, i=2, . . . , 6 and i=14 denote the fluid volume stored in the variable capacitors for arterial viscoelasticity characterized by C.sub.i and i; the symbols V.sub.i, i=7, . . . , 9 and i=15 denote the fluid volume stored in the linear capacitors characterized by C.sub.i, the symbols Q.sub.i, i=3, . . . , 9 and i=12, . . . , 15, denote the volumetric flow rate through the inductor characterized by L.sub.i. To derive the nonlinear system of ODEs of Equation (5) representing the mathematical model of blood circulation in the human body, the following three steps were taken: 1) Kirchoff's current laws (KCLs) were written for each of the nodes marked on the circuit in FIG. 1; 2) Kirchoff s voltage laws (KVLs) were written for each of the 11 circuit branches containing an inductor; 3) the Equations (6a) to (6i) were substituted in the KCLs and KVLs. The system was solved using the initial conditions shown in Table V:

    TABLE-US-00004 TABLE V INITIAL CONDITIONS FOR THE TIME- DEPENDENT MODEL SIMULATIONS VARIABLE VALUE VARIABLE VALUE V.sub.L  71.2700 cm.sup.3 Q.sub.3    1.68 cm.sup.3 s.sup.−1 V.sub.2  73.5486 cm.sup.3 Q.sub.4   1.9961 cm.sup.3 s.sup.−1 V.sub.3  71.9746 cm.sup.3 Q.sub.5   1.1861 cm.sup.3 s.sup.−1 V.sub.4  71.9983 cm3 Q.sub.6  9.03697 cm.sup.3 s.sup.−1 V.sub.5  71.9327 cm.sup.3 Q.sub.7  17.8121 cm.sup.3 s.sup.−1 V.sub.6  72.2213 cm.sup.3 Q.sub.8  19.1462 cm.sup.3 s.sup.−1 V.sub.7  80.9077 cm.sup.3 Q.sub.9   67.359 cm.sup.3 s.sup.−1 V.sub.8   70.537 cm.sup.3 Q.sub.12  0.7861 cm.sup.3 s.sup.−1 V.sub.9   3.3268 cm.sup.3 Q.sub.13  23.83 cm.sup.3 s.sup.−1 V.sub.R   3.1638 cm.sup.3 Q.sub.14  0.5909 cm.sup.3 s.sup.−1 V.sub.11 13.4160 cm.sup.3 Q.sub.15  1.9961 cm.sup.3 s.sup.−1 V.sub.12 13.3920 cm.sup.3 V.sub.13 11.2950 cm.sup.3 V.sub.14 70.9869 cm.sup.3 V.sub.15  3.3268 cm.sup.3
    Simulations were run until a periodic solution was established.

    [0084] With further reference to Equation (5), overall, the differential system in Equation (5) includes m=26 differential equations. The expressions of the nonzero entries of the matrices custom-character and custom-character as well as of the forcing vector b are shown below. Let:


    {tilde over (R)}.sub.L:=R.sub.L+R.sub.1+R.sub.2a,


    {tilde over (R)}.sub.R:=R.sub.R+R.sub.11,


    {tilde over (R)}.sub.cap:=R.sub.14b+R.sub.cap1+R.sub.cap2+R.sub.15a and


    {tilde over (L)}.sub.cap:=L.sub.cap+L.sub.15.

    [0085] The nonzero entries of custom-character are:

    [00012] 1 , 1 = 1 , 12 = - γ 2 R ~ L σ P 1 - P 2 2 , 2 = 1 + γ 2 R ~ L σ P 1 - P 2 i , i = 1 i = 3 , .Math. , 15 i , j = γ j , i , j + 1 = - γ j + 1 , i , i = - L j + 1 , i = 16 , .Math. , 19 , j = i - 14 , 20 , 6 = γ 6 , 20 , 20 = - L 7 i , i = - L k , i = 21 , 22 , k = i - 13 , i , i = - L k , i = 23 , 24 , k = i - 11 , 25 , 3 = γ 3 , 25 , 14 = - γ 14 , 25 , 25 = - L 14 26 , 4 = γ 14 , 26 , 26 = - L ~ cap .

    [0086] The nonzero entries of custom-character are:

    [00013] �� 1 , 1 = - E L ( σ P 13 - P 1 R 13 b + σ P 1 - P 2 R ~ L ) �� 1 , 2 = σ P 1 - P 2 R ~ L C 2 , �� 1 , 13 = σ P 13 - P 1 R 13 b C 13 �� 2 , 1 = E L σ P 1 - P 2 R ~ L , �� 2 , 2 = - σ P 1 - P 2 R ~ L C 2 , �� 2 , 16 = - 1 �� 3 , 16 = 1 , �� 3 , 17 = - 1 , �� 3 , 25 = - 1 �� i , j = 1 , �� 1 , j + 1 = - 1 i = 4 , .Math. , 8 , j = i + 13 , �� 9 , 9 = - 1 C 98 ( σ P 9 - P 10 R 10 + 1 R 15 b ) �� 9 , 10 = E R R 10 σ P 9 - P 10 , �� 9 , 15 = 1 R 15 b C 15 , �� 9 , 22 = 1 �� 10 , 9 = σ P 9 - P 10 R 10 C 9 , �� 10 , 10 = - E R ( σ P 9 - P 10 R 10 + σ P 10 - P 11 R ~ R ) �� 10 , 11 = σ P 10 - P 11 R ~ R C 11 , �� 11 , 10 = E R σ P 10 - P 11 R ~ R , �� 11 , 11 = - σ P 10 - P 11 R ~ R C 11 , �� 11 , 23 = - 1 , �� 12 , 23 = 1 , �� 12 , 24 = - 1 , �� 13 , 1 = E L σ P 13 - P 1 R 13 b , �� 13 , 13 = - σ P 13 - P 1 R 13 b C 13 , �� 13 , 24 = 1 , �� 14 , 25 = 1 , �� 14 , 26 = - 1 �� 15 , 9 = 1 R 15 b C 9 , �� 15 , 15 = - 1 R 15 b C 15 , �� 15 , 26 = 1 �� i , j = - 1 C j , �� i , j + 1 = 1 C j + 1 , �� i , i = ( R jb + R j + 1 a ) , i = 16 , .Math. , 29 , j = i - 14 , �� 20 , 6 = - 1 C 6 , �� 20 , 7 = 1 C 7 , �� 20 , 20 = ( R 7 + R 6 b ) �� i , j = - 1 C j , �� i , j + 1 = 1 C j + 1 �� i , i = R j + 1 , i = 21 , 22 , j = i - 14 �� 23 , 11 = - 1 C 11 , �� 23 , 12 = 1 C 12 , �� 23 , 23 = R 12 �� 24 , 12 = - 1 C 12 , �� 24 , 13 = 1 C 13 , �� 24 , 24 = R 13 a �� 25 , 3 = - 1 C 3 , �� 25 , 14 = 1 C 14 , �� 25 , 25 = R 14 a �� 26 , 14 = - 1 C 14 , �� 26 , 15 = 1 C 15 , �� 26 , 26 = R ~ cap .

    [0087] The nonzero entries of the forcing term b are:

    [00014] b 1 = - U L ( σ P 13 - P 1 R 13 b + σ P 1 - P 2 R ~ L ) b 2 = U L R ~ L σ P 1 - P 2 , b 9 = U R R 10 σ P 9 - P 10 b 10 = - U R ( σ P 9 - P 10 R 10 + σ P 10 - P 11 R ~ R ) b 11 = U R R ~ R σ P 10 - P 11 , b 13 = U L R 13 b σ P 13 - P 1 .

    [0088] The closed-loop model presented in the present application reproduces the predominant features of the physiology of the human cardiovascular system that give rise to the BCG signal, and represents a novel theoretical interpretation of the BCG signal based on a physically-based (biophysical), mathematical closed-loop model of the cardiovascular system. Validation has been provided with comparison against actual measurements, matching not just qualitatively but also quantitatively.

    [0089] Thus, as described herein, the present application discloses use of a mathematical model (i to simulate the motion of the center of mass of the body based on the physiology of the cardiovascular system, (ii) to interpret the BCGs acquired with different sensing modalities, and (iii) detect cardiovascular abnormalities for early diagnosis of pathologies. A theoretical BCG root signal was obtained by modeling the cardiovascular system as a closed-loop network of resistors, capacitors, inductors, voltage sources and switches arranged into four main interconnected compartments corresponding to the heart and the systemic, pulmonary and cerebral circulations (see FIG. 1). The mathematical modeling was used to predict how the root BCG signal would appear when measured by an accelerometer placed, for example, on a suspended bed and/or by a hydraulic sensor placed under a mattress such as an air mattress (see FIG. 2). The mechanistic descriptions described herein include characterization of both root and measured BCG signals in healthy and diseased subjects. In order to correctly interpret BCG signals for the early detection of CVD, it is necessary to characterize (i) the cardiovascular mechanisms (e.g., ventricular pumps, vascular resistance and compliance) giving rise to the root BCG signal in healthy conditions, (ii) the alterations induced on the BCG signal by specific abnormal cardiovascular conditions (e.g., heart failure, hypertensive diseases), and (iii) the relationship between root BCG signals and signals measured by a particular device. As described above, the cardiovascular model 10 was simulated via software to simulate aspects such as: (i) the cardiovascular mechanisms (specifically ventricular pumps, valvular function, vascular resistance and compliance) giving rise to a BCG in healthy conditions, (ii) the alterations induced on the BCG signal by specific abnormal cardiovascular conditions (heart failure, valvular diseases, hypertensive diseases), and (iii) the relationship between root BCG signals and signals measured by a particular device (e.g., an accelerometer, hydraulic bed sensor, etc.). By way of the improved closed-loop model 10 of the present invention, it is possible to (i) model and validate other sensing modalities, such as an accelerometer on a recliner chair and/or a hydraulic sensor placed under different types of mattresses, and (ii) characterize pathological changes in root and measured BCG signals.

    [0090] Accordingly, the present invention provides for (i) a novel, complete cause-and-effect model to interpret BCG measurements from signals generated by the body motion to signals produced by different sensing modalities; (ii) a platform for innovative passive, noncontact monitoring of the cardiovascular status of patients at risk, without interfering with their daily life; (iii) novel opportunities for early detection of pathological cardiovascular conditions; and (iv) a modeling approach that could be applied to other studies of the cardiovascular system (discussed in the additional embodiment below). This represents an advancement in the current knowledge of BCG physiology in health and disease, and will help detect pathological abnormalities in a given patient, thereby having a significant impact on both theoretical and applied aspects of cardiovascular research.

    [0091] With respect to applying the model 10 to improve sensor technology, the following embodiment is provided. To obtain real-world force measurements, a sensing device such as an accelerometer or other sensor may be used. For example, a hydraulic sensor as disclosed in US Patent Application Publication 2013/0197375 (incorporated by reference herein in its entirety) is such a sensor envisioned for obtaining real-world measurements. With respect to an accelerometer, use of the piezoelectric effect (e.g., via microscopic crystal structures that get stressed by accelerative forces, which causes a voltage to be generated), or the sensing of changes in capacitance are known sensing methods of an accelerometer. For accelerometer capacitance sensing techniques, a MEMS arrangement is used which provides for adjacent microstructures positioned next to each other, one being fixed, another being movable. These structures have a certain capacitance between them, such that if an accelerative force moves the movable structure, the capacitance will change, with such change being able to be measured. MEMS accelerometers with a noise density below 150 μm/s.sup.2/√Hz are commercially available, and envisioned for usage herewith. Adding additional circuitry to convert such measured capacitance by the accelerometer to a voltage signal then results in a traditional accelerometer sensor that outputs values representative of motion.

    [0092] In the present application, the model 10 can be programmed into an integrated circuit (IC) that is integrally packaged with an accelerometer or other similar sensing component as described above, so long as the sensing component has the capability to sense real-world forces associated with cardiovascular events/functions/mechanisms. However, the model 10 can alternatively be programmed into an IC or computer system that is at a remote location from the sensing location (e.g., in the context of FIG. 2, remote from the bed 20). Thus, both localized (e.g., IC with model 10 programmed thereon being integrally packaged with the accelerometer) and remote (e.g., the model 10 is programmed into a computer in the form of a cloud-based computer processing system) proximities are envisioned with respect to the location of the IC or computer programmed with the model 10. The IC receives and analyzes/interprets the data output by the accelerometer (e.g., the data from the accelerometer being a representation of the real-world measurements sensed by the accelerometer). Such analyzation/interpretation in the programmed IC comprises comparing the data representative of the measured forces from the accelerometer to the parameter values associated with model 10 to determine a degree of correlation between the parameter values of the model and the data corresponding to the measured force values. A high degree of correlation (e.g., equal to or above a pre-determined threshold) indicates a match that would, for example, be deemed representative of the presence or occurrence of particular CVD or other cardiovascular function that the model 10 was tuned to detect. Thus, an overall sensor device or assembly that comprises a sensing element such as an accelerometer in combination with an IC programmed with model 10, would be able to detect whatever particular cardiovascular mechanism the model 10 was designed to approximate or predict, thereby allowing for the improved detection and/or monitoring of the cardiovascular characteristics (aka cardiovascular status) described herein.

    [0093] FIG. 9A represents a portrayal of how such a sensor system described above would operate. Real-world cardiovascular forces, represented by arrow A, are sensed by the real-world force detection sensor 90 (e.g., an accelerometer). The accelerometer 90 outputs signals (aka data) representing such forces at arrow B. The programmed IC 92 receives the output signals B from the accelerometer 90, and compares the signals B to the model parameters stored in the IC 92. Of course the IC 92 may comprise circuitry such as internal logic, registers and/or other memory elements as is known in the art, necessary for providing processing, storage and computing functions. External memories may also be utilized. The IC 92 may be part of a cloud-based computing system or other remote location computing system. If there exists a predetermined amount of matching between the data representing the measured forces and the parameters of the model, the output C of the IC 92 is then sent to a computing terminal 94 for further interpretation and/or processing and/or displaying. Such matching is indicative of the particular cardiovascular mechanism that the model 10 is formulated to approximate, such as a BCG in this case. For example, comparison of a measured BCG vs a BCG as simulated by model 10 would reveal the amount of deviation between the measured BCG and the BCG as simulated by the model 10. Analysis of the BCG signals can include investigation of various cardiovascular markers associated with BCG signals in order to detect cardiovasculars disease or other cardiovascular abnormalities. A determination can then be made as to whether or not there exists minimal deviation such that the simulated BCG accurately approximates the measured BCG. Computer terminal 94 can be any type of computer as is known, including a desktop, laptop, mobile phone, tablet, and so on and so forth, and may be equipped with an operating system and additional software for interpreting the output C of the IC 92. IC 92 itself may be programmed with additional software or extensions in association with the model 10, to provide additional analytical and/or processing functionality. Such additional software may provide the ability to parse BCG signals for known biomarkers and the like. The computer terminal 94 may of course include a visual display (not shown) for the conveying and displaying of information, and may have data connectivity (aka input/output) ports and wireless communication hardware as is known in the art. Elements 90 and 92 may likewise be individually capable of wireless communication by such wireless protocols including WiFi, Bluetooth, Z-Wave, Zigbee, and so on and so forth.

    [0094] FIG. 9B shows an embodiment where a sensing element and IC are in a common component package 91. Similar to FIG. 9A, a sensing element 93 senses real-world forces represented by arrow D, outputs signals (aka data) representative of such forces at arrow E to IC 95 that has been programmed according to model 10. IC 95 then outputs data at arrow F to a computer terminal 97. The sensing element 93 can be any sensing element capable of detecting cardiovascular forces as described above, including but not limited to an accelerometer, a hydraulic sensor, and the like. The IC 95 can be a custom IC or an off-the-shelf IC. Because the overall package 91 can be small in size, the package 91 can be installed in or on objects such as beds, chairs, or even used in wearable technology applications, thus being able to detect and/or monitor cardiovascular functions in a continuous, non-invasive manner. The elements 93. 95 and 97 may have the same wireless communication features as described above for elements 90, 92 and 94 in FIG. 9A.

    [0095] For example, such a system as in FIG. 9B can be used in a clinical setting such as a doctor's office or in an in-home setting. The physically-based BCG model 10 described herein can be integrated with techniques for monitoring patients (e.g., older adults) non-invasively in their home. An in-home sensor system incorporating the model 10 is capable of automatically generating health messages that indicate early signs of health change, thereby allowing for very early treatment, which has been shown to produce better health outcomes. While it is known to track parameters such as in-home gait patterns, overall activity level, heart rate and respiration rate, blood pressure, and sleep patterns, the novel model 10 and sensor application disclosed herein aids in the tracking of a person's cardiovascular health noninvasively by examining the morphology of the BCG signal. Using model 10 of the BCG sensing system, an output signal can be translated to the standard base signal for study against the simulated model output. Such study may be performed by a trained practitioner or by software. That is, the closed-loop model 10 is able to be used to simulate pathological conditions affecting the cardiovascular system, such as hypertension or congestive heart failure, and the results are compared to measured BCG signals. This represents significant potential in better monitoring of cardiovascular health, particularly important for aging populations.

    [0096] FIG. 10 illustrates a sample process flow for a method of acquisition of force data and comparison of such data to model 10. At step 100, cardiovascular forces are sensed by a sensing element as described in connection with FIGS. 9A and 9B. At step 102, the sensing element generates data representing such sensed forces. Such data may be individualized data points (e.g., each axis as described above for accelerometer 24a) or data extracted from a BCG signal that is generated from such individual data points. At step 104, the force data is compared to the parameters of model 10. At step 106, a determination is made as to whether the force data is representative of a particular cardiovascular function based on overlapping/matching data points between the force data and the model parameters. This can include, for example, comparing parameters as in Table III to a BCG produced from forces measured by the accelerometer in FIGS. 9A/9B. Thus, the sensing methodology technique described herein is capable of sensing real-world cardiovascular forces and determining if the forces are representative of known cardiovascular forces/functions/mechanisms/conditions as modeled by the parameters of model 10, representing an improvement over conventional cardiovascular sensing techniques and technology. This allows for development of particularized sensors that are tuned to detect a particular cardiovascular disease, and generate health alerts accordingly.

    [0097] Accordingly, the BCG model is envisioned for use in clinical interpretation and for tracking cardiovascular health noninvasively. This includes model development for different BCG sensing systems, coupled with the BCG model herein. The combined BCG and sensor model is able to be applied for specific populations, for example, a male BCG model and a female BCG model that reflect the different physiology of the male and female cardiovascular systems, and in general personalization of the BCG model based on an individual's physiology.

    [0098] In another embodiment, the novel physically-based, circuit component modelling technique described herein is used in conjunction with modelling and assessment of VAC. FIG. 11 illustrates a schematic representation of a closed-loop model 110 utilized to simulate blood flow through the cardiovascular system, and shows representations of the tricuspid valve (TV), pulmonary valve (PV), mitral valve (MV) and aortic valve (AV). Like model 10, the closed-loop model 110 leverages the analogy between electric systems and hydraulic networks, with electric potentials, electric charges, and electric currents corresponding to fluid pressures, fluid volumes and volumetric flow rates, respectively. As such, only those features of the model 110 that were utilized for VAC analysis are described, acknowledging that remaining aspects of the model 110 can be found in model 10.

    [0099] FIG. 12 illustrates a conventional pressure-volume curve 120 characterizing the efficiency of the left ventricle. In FIG. 12, ESV and EDV denote the end-systolic and end-diastolic volumes, ESP and EDP denote the end-systolic and end-diastolic pressures, V.sub.0 denote the volume at zero pressure, and the area under the curve provides the stroke volume (SW). The slope of the EDV−ESP line provides a lumped parameter, known as arterial elastance (E.sub.a), which represents the arterial load. The slope of the V.sub.0−ESP line provides the end-systolic ventricular elastance (E.sub.s), which is considered a reliable clinical index of myocardial contractility. Finally, as discussed above, VAC is calculated as the ratio of the effective arterial elastance (E.sub.a) to the end-systolic elastance (E.sub.s), namely VAC=E.sub.a/E.sub.s. Overall, this ratio provides a well-established framework to characterize the ventriculoarterial interaction and it has been utilized in several human and animal studies.

    [0100] However, for reasons discussed above, estimation of VAC via the pressure-volume curve suffers from several drawbacks. Application of the closed-loop model 110 of the present application to VAC therefore represents an improvement over the art with respect to assessment of VAC. That is, the closed-loop model 110 provides for a non-invasive method for VAC assessment based on ECG, SCG and physically-based modeling.

    [0101] Ventricular contractions trigger vibrations of the heart walls, valves, and blood, which propagate to the surface of the chest, generating an SCG signal. The SCG signal can be captured, for example, by way of an accelerometer (such as those described above) placed on the sternum of a subject (for example, in the setup shown in FIG. 2, a chest strap (not shown) including an accelerometer may be strapped around the chest of the subject 26 to measure forces and output an SCG signal)). While there are known algorithms for processing SCG signals, these algorithms only give the timing of the opening and closing of heart valves (namely, Mitral valve Opening (MO) and Closure (MC), isovolumetric contraction (IV), aortic valve opening (AO) and closure (AC)), and thus lack predictive ability. In order to arrive at a method with predictive ability of telling how these timings will change as VAC changes, a physically-based model of cardiovascular physiology is necessary. Thus, the closed-loop model 110 described herein has been used to develop a novel technique to assess VAC based on the analysis of the heart valve timings captured via SCG signals.

    [0102] The individualized cardiovascular model 110 is used to predict the characteristic SCG signatures associated with changes in the elastance of the left ventricle or the main arteries. By embedding the physiological model 110 into the workflow, a sharper detection of valve timings is obtained, which improves the ability to detect changes in valve timings. The cardiovascular model 110 can be used as a virtual laboratory to predict how clinically relevant conditions, such as changes in ventricular and/or arterial elastances, are going to affect valve timings.

    [0103] Synchronous recordings of ECG and SCG signals were acquired on (human) test subjects. The acquired signals were processed and analyzed. The simultaneous recordings of the ECG and SCG signals were used to adjust the input parameters of the closed-loop cardiovascular model. For example, beat-to-beat time intervals between consecutive ECG R-peaks were used as new input parameters for the closed-loop model 110 of the cardiovascular system. In doing so, individualization of the model 110 was achievable. Such individualization makes it possible to assess VAC based on valve timing. Post-processing (e.g., via Matlab) was used to obtain and analyze closing times for the mitral and aortic valves predicted via the individualized physiological model. Changes in the VAC state due to ventricular contractility or afterload were associated with non-invasively tracked heart valve timings. SCG interpretation based on ECG and cardiovascular modeling provided a sharp detection of valve timings, thereby allowing for assessment of VAC based on SCG.

    [0104] The above was accomplished by testing of (human) test subjects, which included having the test subjects lay still on a bed for a predetermined amount of time (e.g., five minutes) while ECG and SCG signals were recorded simultaneously. For example, ECG signals were measured with a 3-lead configuration, and SCG signals were measured with a sensor (e.g., a Kionix KXR94-2283 accelerometer, with 1000 mV/g sensitivity) placed on the subjects' sternum. The ECG and SCG signals were collected simultaneously using a data acquisition system (e.g., an AD Instrument PowerLab 16/35 data acquisition system).

    [0105] FIG. 13 shows plots of the analysis of the measurements. In FIG. 13, the top plot 130 represents an ECG signal, the center plot 132 represents a synchronous SCG signal, and the bottom plot 134 represents heart sounds generated by bandpass filtering of the SCG signal. R-peaks in the ECG signal were detected using the standard Pan-Tompkins algorithm, and used as a reference to detect heart sounds from the SCG signal. The SCG signal was processed via a bandpass filter (e.g., with a 20-250 Hz cut-off frequency). With respect to the bottom plot 134 in FIG. 13, it is known that the first heart sound (S1) is due to closure of the mitral and tricuspid valves at the start of systole, whereas the second heart sound (S2) is due to closure of the aortic and pulmonic sound due to the closure of the aortic and pulmonic valves, marking the end of the systole.

    [0106] As described above, the novel closed-loop physiological model 110 for cardiovascular physiology can produce arterial pressure waveforms and ventricular functions that are in qualitative agreement with measured waveforms and functions, and thus represents a significant advancement in the field over conventional open-loop models. As the full details of the model 10 were discussed above, only those features of the model 110 utilized in the VAC embodiment are further discussed.

    [0107] With further reference to FIG. 11, the circulation of blood through the cardiovascular system is driven by pumping action of the ventricles, which are modeled as voltage generators and variable capacitors connected in series.

    [0108] FIG. 14A shows circuit representations 140 of the ventricles and valves, and FIG. 14B shows circuit representations 142 of the large arteries. In FIG. 14A, the voltage generators, characterized by U.sub.i=U.sub.i(t) with i=L, R, describe the electrochemical activation of the ventricles, whereas the variable capacitors model the ventricular biomechanical properties by way of the time-varying elastance E.sub.i=E.sub.i(t).

    [0109] Denoting by P.sub.i and V.sub.i, with i=L, R, pressure and volume of the left and right ventricles, respectively, results in P.sub.i=E.sub.iV.sub.i with Equations (8) and (9) as follows:


    E.sub.L(t)=ELD+ELSa.sub.L(t)  (8)


    E.sub.R(t)=ERD+ERSa.sub.R(t)  (9)

    where ELD, ELS, ERD and ERS are given constants characterizing the systolic and diastolic elastances of the left and right ventricles, whereas a.sub.L(t) and a.sub.R(t) are the activation functions characterizing the timing of the ventricle contractions. A known activation function is described mathematically in Equation (10) as:

    [00015] a i ( t m ) = { tanh ( 2 π ( t m - T a ) ) - tanh ( 2 π ( t m - T b ) ) 2 0 t m < T s ( 10 )

    [0110] Otherwise for i=L, R, where t.sub.m is defined as t.sub.m=mod(t, T.sub.c), T.sub.c being the length of the cardiac cycle and T.sub.s being the length of the systolic part of the cardiac cycle. The time constants T.sub.a and T.sub.b can be characterized via electrocardiography. Specifically, T.sub.a corresponds to the T wave peak time and T.sub.b corresponds to the T wave offset time with respect to the R wave peak in the ECG. As shown in FIG. 14A, the heart valves are modeled as ideal switches which close as soon as the pressure gradient across them is favorable.

    [0111] FIG. 14B shows circuit representation 142 of the large arteries, namely ascending aorta, aortic arch, thoracic aorta, abdominal aorta, iliac arteries and cerebral arteries, sharing the same mathematical description, which include two resistors, one inductor and one variable capacitor representing hydraulic resistance, inertial effects and wall compliance, respectively.

    [0112] The constitutive laws defining these elements are:

    [00016] ( resistor ) Δ P = RQ ( inductor ) Δ P = L dQ dt ( variable capacitor ) Δ P = V C + γ dV dt

    where ΔP is the pressure difference across the element, Q is the volumetric flow rate, V is the fluid volume, R is the hydraulic resistance, L is the inductance, and C and γ are positive constants representing the elastic and viscoelastic properties of the vessels wall. The parameter values characterizing the main arteries were computed using the following relationships, as were discussed earlier:

    [00017] R = 8 π l η S 2 , L = ρ b l S , C = 3 lS ( a + 1 ) 2 E ( 2 a + 1 ) , γ = δ C

    where l is the vessel length, a=r/h is the ratio between the vessel radius r and the wall thickness h, η is the blood viscosity, S=πr.sup.2 is the vessel cross-sectional area, ρ.sub.b is the blood density, E is the Young modulus and δ is a viscoelastic parameter, as discussed above.

    [0113] With respect to individualization, the shape of the activation functions a.sub.i(t), with i=L, R, can be tightly related to some specific events in the ECG. Specifically, as shown in FIG. 15, the contraction of the ventricle begins at the R-peak, and the end of the systolic phase corresponds to the T wave offset time, with the peak of the activation function occurring at the T-peak. The top plot 150 of FIG. 15 represents a sample ECG signal, with important key points for cardiac electric timing. The bottom plot 152 of FIG. 15 represents a graph of the activation function given in Equation (10) for modelling the pumping functions of the ventricles (where T.sub.c=0.8 s and T.sub.s=0.4 s). Although the model requires several input parameters discussed in the prior embodiment, the focus was on adapting the length of the cardiac cycle T.sub.c to that dictated by the ECG signal. As a result, as shown in plots 160 and 162 of FIG. 16, model individualization was achieved by adapting the above-noted activation function to the ECG R-peak, and the timing of the present model dynamically adapts to the real heart rate of the subjects.

    [0114] The following five steps were applied to generate individualized outputs from the physiological closed-loop model: 1) filter ECG signals for high-frequency noise and low frequency respiratory variations; 2) use the standard Pan-Tompkins algorithms to detect the ECG R-peaks; 3) define the length of each cardiac cycle in the model according to the RR-intervals extracted from ECG; 4) for each RR-interval, let the closed-loop model run and generate 20 cardiac cycles; and 5) consider the last cycle as a representative solution.

    [0115] Post-processing can be performed with any suitable software, including but not limited to Matlab and the like. For example, post-processing of the model in Matlab can be performed to locate the aortic and mitral closing times. The aortic closing time is defined as the instant corresponding to a zero flux through the aortic valve, while the mitral closing time is defined as the instant corresponding to a zero flux through the mitral valve.

    [0116] The closed-loop physiological model 110 was evaluated on three aspects, including i) capability of the closed-loop model to predict changes in the pressure-volume curve of the left ventricle due to changes in ventricular and arterial elastances, (ii) reliability of the individualization techniques with respect to detecting valve timing in (human) test subjects, and (iii) feasibility of utilizing valve timing to estimate the VAC.

    [0117] The closed-loop model 110 was able to predict changes in the pressure-volume curve of the left ventricle due to changes in ventricular and arterial elastances. That is, the physiological closed-loop model can predict a functional change in the shape of the pressure-volume curve of the left ventricle as a result of an increased ventricular contractility and a reduced afterload.

    [0118] For example, in FIG. 17A, known pressure-volume curves as measured from a canine left ventricle at control state and after epinephrine injection are shown. That is, shown in the figure is a plot 170 of a configuration characterized by a control contractile state 1700, and an enhanced contractile state 1702 resulting from the injection of epinephrine. The main detectable changes are that the end systolic elastance E.sub.S increases according to the slope of the E.sub.s line 1704, the curve shifts to the left towards smaller volumes, and the curve stretches upward reaching higher pressures. An E′.sub.s line 1706 is also shown.

    [0119] In FIG. 17B, plot 172 shows pressure-volume curves simulated via the closed-loop model for ELS (see Equation (8)) at baseline (1720) and at a 50% increase over baseline (1722). The slope of the E.sub.s (1724) and E′.sub.s (1726) lines represent the end-systolic elastance E.sub.s. The closed-loop model estimates the pressure-volume curves shown in FIG. 17B, obtained by varying the parameter ELS introduced in Equation (8). The simulated control state represented by the solid curve was obtained with ELS at a baseline value of 1.375 mmHg cm.sup.−3 s.sup.−1, whereas the state of (increased) contractility represented by the dashed curve was obtained by increasing ELS of 50% over baseline. The simulated results show an increase in E.sub.s, a shift towards lower volumes and a stretch to higher pressures, as expected from measured physiological results (e.g., FIG. 17A).

    [0120] Other aspects such as a reduced afterload were also evaluated. In clinical settings, reduced afterload can achieved by administration of nitroglycerin in test subjects. FIG. 18A shows pressure-volume curves known in the art, measured in the left ventricle of a patient at control state (solid curve 1800) and after administration of nitroglycerin (dashed curve 1802), as shown in plot 180. In the case of reduced afterload, it was observed that (i) the end systolic elastance E.sub.s does not change significantly (as evidenced by the slope of the E.sub.s line 1804), (ii) the curve shifts to the left towards smaller volumes, and (iii) the curve shrinks downward reaching lower pressures.

    [0121] Such reduced afterload conditions were simulated using the closed-loop model 110. FIG. 18B illustrates pressure-volume curves simulated via the closed-loop model for E (e.g., as shown in the above-noted relationship equation for calculating C) at baseline (solid curve 1820) and at 50% below baseline (dashed curve 1822), as shown in plot 182. The slope of the E.sub.s line 1824 represents the end systolic elastance E.sub.s. Reduced afterload conditions were simulated using the closed-loop model by reducing arterial Young Modulus E, thereby reducing the capacitance in large arteries and thus the load against which the ventricle must eject. For example, the simulation used a 50% reduction with respect to a baseline value of 4.Math.10.sup.6 dyne cm.sup.−2. As shown, the simulation results display the same characteristics observed in the measured results (e.g., FIG. 18A), thereby demonstrating the capability of the closed-loop model to predict changes in the pressure-volume curve of the left ventricle associated with changes in the physiological conditions. In particular, reduced ventricular contractility and increased afterload can be simulated by modifying the numerical values of ELS and E, as shown in Table VI:

    TABLE-US-00005 TABLE VI PATHOLOGICAL CONDITIONS AND CORRESPONDING SIMULATED SCENARIOS WITH THE CLOSED-LOOP MODEL. PATHOLOGICAL CONDITION MODEL SIMULATION Reduced ventricular contractility Reduced ELS Increased atterload Increased E

    [0122] Individualization of the model-based procedure for valve timing was carried out. FIG. 19 shows a sample segment of a simultaneously recorded ECG 190 and SCG 192 for a test subject, along with a corresponding filtered heart sound 194 acquired from the SCG 192. Superimposed thereon is the closed-loop model based estimation of aortic and mitral valve closures, obtained from simulated flows through the valves after adapting the heart beat in the model to that given by the ECG, thus providing a beat-to-beat individualized estimate of the valve closures. As shown, there is substantial alignment of the recorded heart valve sound and the valve timing predicted by the closed-loop model. For example, the model-based estimates of the mitral valve closure (dashed line 1940) occurs at the beginning of the first heart sound (S1) at the beginning of the systolic period. Similarly, the model-predicted aortic valve closure (solid line 1942) falls at the onset of the second heart sound (S2) at the beginning of the diastolic period. Such agreement between the measured and estimated graphs was sustained throughout all nine beats of the test subject, thereby demonstrating the qualitative predictive capability of the closed-loop model 110 to estimate valve closing times on an individualized basis (e.g., specific to the patient), a noted improvement over conventional techniques.

    [0123] FIG. 20 shows simultaneous recordings of ECG 200 and SCG 202 signals collected during one heartbeat, and indicates that mitral valve closure (dashed line 2020) occurs in the proximity of the first peak of the SCG, right before the largest SCG peak. Additionally, closure of the aortic valve (solid line 2022) appears in a region between a peak and the following valley in the SCG, at the end of the ECG T-wave. These results comport with expected results from conventionally measured signals.

    [0124] In FIG. 21, plots 210 and 212 show a comparison between valve timings estimated with the individualized closed-loop model of the present application and those obtained via conventional SCG analysis. That is, the comparison is between known valve timings from the SCG signal via the method based on envelope signal filtering and envelope calculation (represented by downward triangles), and those estimated via the present individualized model-based procedure (represented by vertical lines). In FIG. 21, in plot 212, MC represents mitral valve closure, AO represents aortic valve opening, AC represents aortic valve closure, and MO represents mitral valve opening. Specifically, by extracting the RR-interval associated with the sample heartbeat in plot 210 of FIG. 21, individualized estimation of the mitral and aortic valves is possible. The computed timings were superimposed on conventionally-measured timings, with SCG fiducial points (indicated by the downward triangles) in FIG. 21 being obtained by conventional signal filtering techniques. The plot 212 of FIG. 21 shows that valve closures estimated with the present individualized closed-loop model are consistent with conventionally measured valve timings.

    [0125] FIG. 22 shows filtered SCG signals for each of the three test subjects (test subject 1 shown at 220, test subject 2 shown at 222, and test subject 3 shown at 224) that were studied, along with valve timings predicted by the individualized closed-loop model of the present application (see vertical lines). Namely, filtered SCG signals for each of the three subjects that were studied are displayed along with the mitral valve closures (dashed vertical lines) and the aortic valve closures (solid vertical lines) predicted by the individualized model-based procedure In all subjects, the mitral valve closure occurs in the first valley of the S2 sounds. The results show that the method of individualizing the closed-loop model of the present application results in consistent estimates of the timing of the valve closures for each test subject, thereby confirming the predictive ability of the (individualized) closed-loop model disclosed herein.

    [0126] Due to the above-noted manner in which the closed-loop model 110 of the present application is able to accurately predict and track conventional measurements and be individualized with patient-specific parameters, the closed-loop model can be used as the basis for improving sensor technology in the field of cardiovascular detection and/or monitoring. As shown by the examples herein, the physiological closed-loop model is capable of predicting changes in the pressure-volume curve of the left ventricle associated with VAC changes due to abnormal ventricular or arterial elastances, and estimating closing times of the mitral and aortic valve based on ECG and SCG measurements.

    [0127] To confirm the viability of estimating VAC non-invasively via ECG and SCG measurements, three variables were created, including: LVET (left ventricular ejection time, defined as the interval between the closing times of aortic and mitral valves); Q.sub.MV (maximum flow through the mitral valve); and Q.sub.AV (maximum flow through the aortic valve). While only LVET can be obtained via processing of SCG signals, Q.sub.MV and Q.sub.AV are hemodynamic variables that can be estimated via the physiological closed-loop model. Model results indicate that changes in the VAC state due to ventricular contractility or afterload are both associated with variation in Q.sub.AV, whereas only an increased afterload leads to a significant change in the LVET. The SCG interpretation based on ECG and cardiovascular modeling provides a sharp detection of valve timings that makes it possible to assess VAC based on SCG.

    [0128] FIG. 23 shows predicted values of LVET (in plot 230), Q.sub.AV (in plot 232) and Q.sub.MV (in plot 234) for hypothetical increments and decrements of 50% in the value of ELS for each of the test subjects (subject 1 (2300), subject 2 (2302) and subject 3 (2304)). Specifically, the histograms were obtained by utilizing the RR-interval extracted from each subject and then performing the simulations of the closed-loop model with a modified ELS value. That is, shown is variation in the timing of the closure of the aortic valve (plot 230), the maximum flux through the aortic valve (plot 232) and the maximum flux through the mitral valve (plot 234) for three different values of the end systolic elastance ELS. ELS changes are indicative of altered ventricular contractility, as it is quite often observed in the case of severe shock. The graph reports the average values obtained with the simulations, along with the range of variations due to heart rate variability. Model results indicate that a change in VAC associated with an altered contractile state is mainly detected analyzing Q.sub.AV (this trend was consistent in all the test subjects). Changes in ELS are expected to induce slight changes in Q.sub.MV and only minimal variations in LVET.

    [0129] FIG. 24 shows the predicted values of LVET (in plot 240), Q.sub.AV (in plot 242) and Q.sub.MV (in plot 244) for hypothetical increments and decrements of 50% in the value of the arterial Young modulus E for each of the test subjects (subject 1 (2400), subject 2 (2402) and subject 3 (2404)). The left plot 240 of FIG. 24 shows variation in the timing LVET of the closure of the aortic valve. The middle plot 242 of FIG. 24 shows the maximum flux Q.sub.AV through the aortic valve, and the right plot 244 in FIG. 24 shows the maximum flux through Q.sub.MV the mitral valve for three different values of the Young Modulus E. As discussed, changes in E are associated with an abnormal afterload, as it is quite often encountered in intravascular obstructive shock conditions. Model results indicate that a change in VAC associated with an altered arterial elastance is mainly detected by analyzing LVET (whereas changes in E are expected to induce only moderate changes Q.sub.AV and only minimal variations in Q.sub.MV). The amount of change in LVET was consistent across all the test subjects. Overall, model results indicated that changes in the VAC state due to ventricular contractility or afterload are both associated with variation in Q.sub.AV, whereas only an increased afterload leads to a significant change in the LVET, as summarized in Table VII:

    TABLE-US-00006 TABLE VII PARAMETERS ASSOCIATED WITH ALTERATION OF THE VAC STATE Condition LVET QAV QMV Reduced ventricular contractility ≈ ⬇ ↓ Increased afterload custom-character ⬇ ↓

    [0130] By combining ECG and cardiovascular modeling to find LVET from SCG, a much sharper diagnostic tool is derived. Interpretation of physiological measurements (ECG, SCG) via mathematical modeling has been shown herein to reveal useful information in a clinical setting. Here, it has been shown that an abnormal valve timing, which intrinsically embeds information about the interplay between the left ventricle and the arterial system, is more likely to be expected in a condition characterized by an abnormal afterload rather than an abnormal ventricular contractility. Additionally, changes in ventricular contractility are able to be observed in the maximum flux through the aortic valve. The model 110 can be integrated with sensor technology in the manner described above in connection with FIGS. 9A, 9B and 10, to take advantage of such benefits provided by the model. While test subjects in the above testing were human, similar testing could be performed on other living things such as animals (e.g., mice, dogs, etc.).

    [0131] FIGS. 25 and 26 show process flows for example embodiments of implementing the closed loop cardiovascular models described above to improve the monitoring and detection of cardiac status.

    [0132] In the example of FIG. 25, the closed-loop cardiovascular model is tuned to simulate a heartbeat of a healthy person (step 250). This can be accomplished by choosing parameter values (e.g., see Table III in FIG. 27), where the parameter values are chosen by a practitioner to cause the model simulate a known healthy heartbeat pattern. Such parameter values can be selected based on an analysis and determination of approximating circuit elements as physiological status as described above.

    [0133] At step 252, circuitry compares the simulated heartbeat data produced by the model with heartbeat data that is extracted from the sensor signal produced by the sensor. Any of a number of sensor and signal processing circuit arrangements can be employed for extracting heartbeat data from a sensor signal. For example, US Patent Application Publication 2013/0197375, the entire disclosure of which is incorporated herein by reference, discloses various examples of sensor systems that can extract BCG-related heartbeat data from non-invasive pressure sensors such as hydraulic sensors that can be placed under a test subject's mattress while resting or sleeping. The comparison at step 252 can use correlation or other waveform matching techniques to assess the similarity between the simulated “healthy” heartbeat data and the extracted heartbeat data from the sensor.

    [0134] At step 254, the circuitry determines, based on the comparison at step 252, whether there is a deviation between the simulated “healthy” heartbeat data and the extracted heartbeat data from the sensor. To support this determination, thresholds can be defined that establish tolerances around the simulated healthy heartbeat data to reduce the risk of false positives. In other examples, step 254 can search the extracted heartbeat data for specific deviations from the simulated “healthy” heartbeat data that are known to be markers for adverse cardiac conditions or pathologies, as discussed above.

    [0135] At step 256, the circuitry can determine a status for the test subject based on whether any deviations were detected at step 254. The extracted heartbeat data may then be flagged accordingly with a status indicator (e.g., that may be automatically generated in response to a certain analytical result). The flagged heartbeat data can then be provided to a reviewer for further evaluation if desired. For example, if step 254 results in a determination that no deviations from the simulated “healthy” heartbeat were detected, then the extracted heartbeat data can be flagged with a “normal” or “healthy” indicator. Similarly, if step 254 results in a determination that one or more deviations from the simulated “healthy” heartbeat were detected, then the extracted heartbeat data can be flagged with a “alert” indicator or some other indicator of a specific condition if the system is able to map deviations with specific conditions. In this fashion, the process flow of FIG. 25 supports the ability to quickly and accurately detect potential cardiac conditions and flag those conditions for follow-up such as via alert notifications. Examples of sensor systems that support alert generations and which can be augmented with advanced detection capabilities as a result of the closed loop cardiovascular modeling discussed herein are described in U.S. Pat. No. 10,188,295, the entire disclosure of which is incorporated herein by reference.

    [0136] In the example of FIG. 26, the closed-loop cardiovascular model is tuned to simulate a heartbeat of a person with a specific cardiac problem (step 260). This can be accomplished by choosing parameter values (e.g., see Table III in FIG. 27), where the parameter values are chosen by a practitioner to cause the model simulate the known heartbeat patterns of a person suffering from that cardiac problem.

    [0137] Step 262 can be proceed in a fashion similar to that described above for step 252 of FIG. 25. The difference relative to FIG. 25 can be implemented at step 264. Whereas step 254 is searching for deviations between the simulated “healthy” heartbeat and the extracted heartbeat data of the test subject, step 264 is looking for similarities between the simulated “unhealthy” heartbeat and the extracted heartbeat data of the test subject. To support this determination, thresholds can be defined that establish tolerances around the simulated unhealthy heartbeat data to reduce the risk of false negatives. In other examples, step 264 can search the extracted heartbeat data for specific matching patterns to the simulated “unhealthy” heartbeat data that are known to be markers for adverse cardiac conditions or pathologies, as discussed above. Step 266 can then proceed in a fashion similar to that described above for step 256 of FIG. 25.

    [0138] It should be understood that with the examples of FIGS. 25 and 26, the circuitry that performs any or all of steps 252-256 and/or any or all of steps 262-266 may include a processor that is programmed with software and/or firmware to carry out these operations. Moreover, such a processor can be located in close proximity to the sensor (e.g., on a printed circuit board or die that is housed in common, integrated packaging with the sensor) or it can be located remote from the sensor. For example, the sensor could include network connectivity, via wired and/or wireless networks, to a remote server system to communicate the sensor signal or extracted heartbeat data to that server system. The server system can include one or more processors that then perform steps 252-256 and/or steps 262-266. Iterative techniques are envisioned that would allow for machine learning and improved continuous tracking of a particular disease or patient.

    [0139] Thus, unlike conventional techniques and technology, the novel modelling techniques and corresponding application to sensor technology disclosed herein is/are able to track cardiovascular health changes, thereby providing solutions for overcoming the lack of a standardized measurement device and protocol, and for the lack of uniform clinical interpretation.

    [0140] Particularized sensor tuning is achieved by utilizing the closed-loop model in combination with sensor technology, thereby representing an improvement over the generalized sensors currently used in cardiovascular detection and/or monitoring applications. While such generalized sensors can detect forces, they are not capable of making a determination as to whether such forces are indicative of a particular cardiovascular function in the novel manner described herein. Because the closed-loop model is capable of being adapted to indicate presence of a particular cardiovascular disorder or tuned to the specific parameters of individualized patients, the closed-loop model, when combined with sensor technology, represents a vast improvement in the field.

    [0141] In the present disclosure, all or part of the units or devices, or all or part of functional blocks in any block diagrams may be executed by one or more electronic circuitries including a semiconductor device, a semiconductor integrated circuit (IC) (e.g., such as a processor), or a large scale integration (LSI). The LSI or IC may be integrated into one chip, and may be constituted through combination of two or more chips. For example, the functional blocks other than a storage element may be integrated into one chip. The integrated circuitry that is called LSI or IC in the present disclosure is also called differently depending on the degree of integrations, and may be called a system LSI, VLSI (very large scale integration), or VLSI (ultra large scale integration). For an identical purpose, it is possible to use an FPGA (field programmable gate array) that is programmed after manufacture of the LSI, or a reconfigurable logic device that allows for reconfiguration of connections inside the LSI or setup of circuitry blocks inside the LSI. Furthermore, part or all of the functions or operations of units, devices or parts or all of devices can be executed by software processing. In this case, the software is recorded in a non-transitory computer-readable recording medium, such as one or more ROMs, RAMs, optical disks, hard disk drives, solid-state memory, and so on and so forth, having stored thereon executable instructions which can be executed to carry out the desired processing functions and/or circuit operations. For example, when the software is executed by a processor, the software causes the processor and/or a peripheral device to execute a specific function within the software. The system/method/device of the present disclosure may include (i) one or more non-transitory computer-readable recording mediums that store the software, (ii) one or more processors (e.g., for executing the software or for providing other functionality), and (iii) a necessary hardware device (e.g., an interface).

    [0142] It should also be understood that when introducing elements of the present invention in the claims or in the above description of exemplary embodiments of the invention, the terms “comprising,” “including,” and “having” are intended to be open-ended and mean that there may be additional elements other than the listed elements. Additionally, the term “portion” should be construed as meaning some or all of the item or element that it qualifies. Moreover, use of identifiers such as first, second, and third should not be construed in a manner imposing any relative position or time sequence between limitations. Still further, the order in which the steps of any method claim that follows are presented should not be construed in a manner limiting the order in which such steps must be performed, unless such an order is inherent or explicit.

    [0143] In view of the foregoing, it will be seen that the several advantages of the invention are achieved and attained. The embodiments were chosen and described in order to best explain the principles of the disclosure and their practical application to thereby enable others skilled in the art to best utilize the various embodiments and with various modifications as are suited to the particular use contemplated. As various modifications could be made in the constructions and methods herein described and illustrated without departing from the scope of the invention, it is intended that all matter contained in the foregoing description or shown in the accompanying drawings shall be interpreted as illustrative rather than limiting. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims appended hereto and their equivalents.