Abstract
Patient outcome in trans‐aortic valve implantation (TAVI) therapy partly relies on a patient's haemodynamic properties that cannot be determined from current diagnostic methods alone. In this study, we predict changes in haemodynamic parameters (as a part of patient outcome) after valve replacement treatment in aortic stenosis patients. A framework to incorporate uncertainty in patient‐specific model predictions for decision support is presented. A 0D lumped parameter model including the left ventricle, a stenotic valve and systemic circulatory system has been developed, based on models published earlier. The unscented Kalman filter (UKF) is used to optimize model input parameters to fit measured data pre‐intervention. After optimization, the valve treatment is simulated by significantly reducing valve resistance. Uncertain model parameters are then propagated using a polynomial chaos expansion approach. To test the proposed framework, three in silico test cases are developed with clinically feasible measurements. Quality and availability of simulated measured patient data are decreased in each case. The UKF approach is compared to a Monte Carlo Markov Chain (MCMC) approach, a well‐known approach in modelling predictions with uncertainty. Both methods show increased confidence intervals as measurement quality decreases. By considering three in silico test‐cases we were able to show that the proposed framework is able to incorporate optimization uncertainty in model predictions and is faster and the MCMC approach, although it is more sensitive to noise in flow measurements. To conclude, this work shows that the proposed framework is ready to be applied to real patient data.
Keywords: aortic stenosis, Monte Carlo Markov chain, parameter estimation, patient specific, prediction uncertainty, unscented Kalman filter
In this study, we aim to provide a framework to predict changes in haemodynamic parameters (as a part of patient outcome) after valve replacement treatment in aortic stenosis. The framework involves uncertain input parameter optimization using an unscented Kalman filter approach. Valve replacement treatment is then simulated, and uncertainties are propagated via polynomial chaos expansions. The framework is able to capture measurement quality in prediction confidence intervals and is ready to be applied to patient data.
Novelty Statement
We developed a lumped parameter model to predict changes in haemodynamic parameters after valve replacement therapy in aortic stenosis
We showed a data assimilation approach (Unscented Kalman Filter) is suitable for parameter optimization for this model based on available clinical data, with estimated optimization uncertainty
We expanded parameter optimization via Unscented Kalman Filtering via sensitivity‐based weighting
We coupled uncertain parameter optimization with a polynomial chaos expansion approach to propagate uncertain parameters in treatment prediction

1. INTRODUCTION
In aortic stenosis (AS), calcifications and thickening of the leaflets of the aortic valve restrict leaflet motion, placing an additional haemodynamic load on the heart and reducing cardiac output. AS is mainly a disease of the elderly, with a prevalence of approximately 2.5% in the population ≥65 years of age. 1 The most effective form of treatment for AS is valve replacement, where the surgical option is currently the gold standard. 2 However, the transcatheter aortic valve implantation (TAVI) procedure provides a minimally invasive alternative that is gaining traction. 3 During the TAVI procedure a stented valve is placed over a balloon on the end of a catheter and inserted via the groin. Once inside the stenotic valve, the balloon is inflated and the valve is placed. TAVI is considered when invasive surgery is not an option, for example, due to patient frailty.
Current treatment criteria are mainly based on the evaluation of the peak jet velocity and mean pressure gradient across the valve, determined via Doppler ultrasound and a simplified Bernoulli equation (2). While sufficient in many cases, these criteria have some drawbacks. First, these criteria assess stenosis severity but suffer from discordant grading in 30% of patients. 4 Second, AS graded as severe via these criteria could also be asymptomatic. 5 , 6 Third, the rise of TAVI procedures has widened the range of patients eligible for valve replacement procedures, meaning that co‐morbidities will play a larger role in treatment planning. Finally, physical health after a clinically successful procedure is reported to remain unchanged or have decreased for approximately 20% of patients at 12‐month follow‐up. 7 This leads us to assume that alternative diagnostic measures for TAVI treatment should be investigated.
Mathematical physics‐based methods have been applied to gain insight into the pathophysiology of the cardiovascular system since as early as the 1890s, 8 and are maturing to the point where model‐based clinical decision support may be feasible. 9 From an engineering perspective, identifying the effect of a restrictive valve replacement on certain haemodynamic parameters which characterize a patient (eg, cardiac work, stroke volume) seems the most intuitive predictor of a successful outcome and could possibly discriminate between a successful and unsuccessful treatment prior to intervention. This could be done by creating a patient‐specific circulation model which includes the heart with a stenotic valve and the systemic circulatory system. The total circulation model is formulated by selecting a model that is able to describe the underlying change in haemodynamics observed in literature, namely increased stroke volume, increased cardiac output, 10 decreased left ventricular pressure and increased aortic pressure. 11 Model input parameters are then adapted such that the model reflects the patient in the pre‐intervention state. Then, a virtual “surgery,” that is, reducing the valvular resistance to a healthy level, is performed and the model is used to calculate the post‐intervention relevant haemodynamic parameters. The difference can then be quantified, and used to inform the clinician on the impact of the intended treatment. For example, if the difference in these relevant haemodynamic parameters is deemed insufficient, a clinician could choose to refrain from intervening invasively and instead focus on medical treatment. However, model‐based, patient specific predictions still face a major challenge: how to handle accuracy in model predictions.
The response accuracy of a model prediction depends on model error and model uncertainty, represented graphically in Figure 1. Briefly, model error pertains to the known discrepancy between a model and the physical reality, for instance due to choosing a reduced form of governing equations or simplifying boundary conditions. Model error can be reduced by increasing the complexity of the model, at the cost of increasing the number of model input parameters. Model uncertainty describes the fact that any physical problem is not completely predictable due to uncertainties within the system we are trying to model. We distinguish between two types of model uncertainty, namely aleatory and epistemic uncertainty. 13 Aleatory uncertainty is the natural randomness in the system we are trying to model. Epistemic uncertainty describes the uncertainty due to information which is theoretically knowable, but unavailable Oberkampf et al. 13 provide the following examples:
FIGURE 1.

Model complexity vs model response accuracy. Simple models suffer from a high model framework error, whereas complex models suffer from a high epistemic uncertainty due to the large number of input parameters required, so there exists a trade‐off (adapted from Hanna 12 )
“…little or no experimental data for a fixed (but unknown) physical parameter, a range of possible values of a physical quantity provided by expert opinion, limited understanding of complex physical processes, and the existence of fault sequences or environmental conditions not identified for inclusion in the analysis of a system.”
Aleatory and epistemic uncertainties are handled by quantifying input parameters not as scalar values, but as probability density functions or frequency distributions, and propagating them through the model to produce an uncertain outcome, via Monte Carlo, 14 or more sophisticated methods such as stochastic collocation 15 , 16 or polynomial chaos expansion. 17 , 18 , 19
A more complex model reduces the model error but the output uncertainty increases due to the increased number of model input parameters needed. In clinical practice, it is difficult (if not impossible) to assess all model input parameters for a patient, as the number and types of measurements are limited. Therefore, it is wise to prioritize those parameters which have the highest impact on the model output of interest. This is usually done using variance‐based sensitivity analysis, using Saltelli's Monte Carlo method 14 or polynomial chaos expansions. 17 , 18 , 19 The total set of model input parameters θtot can then be divided into two subsets: the set of parameters to be optimized θopt and the remaining parameters θrem. The parameters to be optimized have the highest impact on the model output of interest and its uncertainty should therefore be assessed patient‐specifically. The remaining unimportant parameters θrem ⊂ θtot can then be set to values within their uncertainty range, obtained from literature or heuristically.
However, not all model parameters can be measured directly. This requires us to solve an inverse problem or to utilize some numerical optimisation scheme. Generally, parameters are learned via model calibration, that is, minimizing some objective function which relates model outputs to measured data. This will result in a set of optimal parameters where the cost is minimal, while parameters near these optimal parameters will likely perform similarly in reproducing the measured data. 20 Obtaining probability distributions of these optimized parameters requires more sophisticated methods, such as Bayesian estimation 21 , 22 or Monte Carlo‐Markov Chain (MCMC) methods. 23 , 24 The main drawback for these methods is the computational cost, as they require many evaluations of the forward problem. Recently, data assimilation (DA) techniques have been applied to the personalisation of cardiac models. 25 , 26 The advantage of DA techniques is that they provide a framework for explicitly accounting for all sources of uncertainty. 27 DA techniques also offer extensions for identifiability analyses. 28 In this work, we propose to use a data assimilation technique called the unscented Kalman filter (UKF) to quantify the uncertainty of estimated parameters that are important for the output of interest but cannot be measured. The UKF is a state estimator, which uses a system model and multiple sequential measurements to form an estimate of the system's varying quantities, or states. 29 Due to its formulation, the UKF will produce an estimate of each input parameter for each time‐step, which can be recombined to generate probability densities for each parameter. The UKF requires significantly fewer model evaluations and therefore computation time than traditional optimization schemes. Furthermore, it can be used to perform a sensitivity analysis of the optimization, showing which input parameters are most sensitive to which measurements. This can inform clinicians on which measurement would need to be improved to reduce any prediction uncertainty.
We apply the UKF to valve replacement therapy for aortic stenosis. Together with two intervention cardiologists from the Catharina Hospital in Eindhoven, a list of 15 clinically relevant haemodynamic parameters was compiled (Table 1). These parameters pertain to the general cardiac performance of the patient (eg, cardiac output, ventricular volume/ejection fraction and aortic pressures), to the current criteria of a successful intervention (eg, pressure gradients) and new theoretical parameters (eg, stroke work 30 ). In the event of a successful intervention, the load placed on the heart due to the restrictive valve is removed. The heart is then able to eject more blood during each beat, leading to a decreased systolic left ventricular volume and therefore increased cardiac output, stroke volume and ejection fraction. Due to the increased flow, pressures in the aorta should increase. There should be a significant reduction in pressure gradient across the aortic valve, and therefore a reduction in stroke work loss. Ventricular stroke work should decrease as the valve is no longer restrictive, while the cardiac work that remains is transferred better to the circulatory system.
TABLE 1.
The 15 haemodynamic changes of interest, determined in cooperation with intervention cardiologists from the Catharina Hospital in Eindhoven
| Haemodynamic parameter | Abbreviation | Units | Expected change |
|---|---|---|---|
| Cardiac output | qCO | L/min | Increase |
| Ventricular end diastolic volume | VLV, diastole | mL | Unchanged |
| Ventricular end systolic volume | VLV, systole | mL | Decrease |
| Stroke volume | Vstroke | mL | Increase |
| Ejection fraction | EF | ‐ | Increase |
| Maximum ventricular pressure derivative | (dpLV/dt)max | mm Hg/s | Decrease |
| Systolic aortic pressure | pAo, systole | mm Hg | Increase |
| Diastolic aortic pressure | pAo, diastole | mm Hg | Increase |
| Mean aortic pressure | pAo, mean | mm Hg | Increase |
| Maximum aortic valve pressure gradient | dpAV, max | mm Hg | Decrease |
| Mean aortic valve pressure gradient | dpAV, mean | mm Hg | Decrease |
| Ventricular stroke work | WLV | J | Decrease |
| Circulatory stroke work | WCirc | J | Increase |
| Stroke work loss | Wlost | J | Decrease |
| Stroke work loss ratio | Wlost/WLV | ‐ | Decrease |
Note: These parameters were chosen as they describe the general cardiac performance of the patient, the current criteria of a successful intervention and new theoretical parameters. The change in these parameters is determined by significantly reducing the aortic valvular resistance and propagating the obtained uncertain input parameters.
To predict the change in haemodynamics post‐intervention we formulate a simple 0D model, adapted from several sources in literature. It consists of a left ventricular model where pressure and volume are related to myofibre stresses and strains, 31 which has already been applied to modelling of a change in cardiac afterload. 32 The afterload is a transmission line of three‐element Windkessel models, based on Laskey et al. 33 The pre‐load is described as a fixed pulmonary venous pressure. Finally, the valve is modelled as a Bernoulli‐type resistance, similar to the model of Mynard et al 34 without leaflet dynamics. This model is able to replicate to qualitatively replicate the haemodynamic changes that are observed directly post‐intervention, that is, increased stroke volume, increased cardiac output, 10 decreased left ventricular pressure and increased aortic pressure. 11
We will compare the probability distributions generated using the UKF to those generated using another suitable approach, namely the MCMC method, specifically the Metropolis‐Hastings algorithm (MH). 35 The MH algorithm is extensively used in computer modelling applications due to its simplicity and generality. It utilizes a “random walk” to propose new input parameter value and uses the model to calculate the objective function, that is, the function to be minimized. If the proposed set of input parameters produces a lower objective function, the new parameters are accepted. Otherwise, the proposed set of input parameters is accepted/rejected using rejection sampling. 36
We define three in silico test cases. All measurements are clinically feasible and are based on the work of Johnson et al. 37 An overview of the cases is shown in Figure 5. The first case is the ideal case: it has pressure measurements in the left ventricle and aorta obtained via pressure wires, high quality left ventricular volume obtained from ultrasound images, and mitral and aortic flow readings using Doppler ultrasound. The case has twice the input parameter noise during the generation, and temporal resolutions of the pressure readings are reduced. Finally, the third case has the same input noise as the second case, but lacks direct left ventricular pressure measurements. Instead, ventricular pressure is estimated based on Doppler measurements and the Bernoulli equation. For each case, parameters are optimized with varying degrees of uncertainty, using both the UKF and MCMC method. The valve replacement is simulated in silico, and uncertain parameters obtained are propagated using adaptive sparse generalized polynomial chaos expansion (asgPCE). Finally, the change in 15 relevant haemodynamic parameters (Table 1) and their respective uncertainties are compared.
FIGURE 5.

Case generation. We define the true values θ0. Then each case receives an initial estimate of θtrue named θ0, by adding a degree of Gaussian noise. All data are generated using the model as described in Section 2.1, with an additional Gaussian noise added for each time‐step. In Case 1, this parameter noise has a SD of 0.05 θ0, whereas Cases 2 and 3 this SD is 0.1 θ0. The only data available are those clinically feasible: ventricular and aortic pressures pLV, pAo, mitral and aortic valve flow qMV, qAV and ventricular volume VLV. Ventricular volume re‐sampled to 25 Hz, similar to the temporal frequency of ultrasound images. In Cases 2 and 3, the ventricular and aortic resolution is also reduced to 25 Hz. Finally, in Case 3 pLV is not directly measured, but reconstructed using pAo and qAo
2. METHODS
2.1. Mathematical model
Figure 2 shows the lumped circulation model used in this study. In this model the left ventricle is modelled as a thick‐walled sphere, with muscle fibres running in the circumferential direction. 31 By assuming that stretch and stress are homogeneous inside the ventricular wall, global properties (volume and pressure) can be related to myofibre stress and strain. Specifically, the pressure inside the ventricle is related to the stress experienced by the muscle fibres and the ratio of cavity and wall volume, that is,
| (1) |
FIGURE 2.

Lumped circulation model used in this study. The pre‐load is described as a fixed pulmonary venous pressure. The heart model relates ventricular pressure and volume via myofibre stress and strain. 31 The valve model is based on Mynard et al, 34 omitting valve leaflet dynamics. The systemic circulation is based on Laskey et al, 33 as it has already been applied to aortic stenosis severity assessment
Here, σf and σr are the stresses in the fibre and radial direction, respectively, while VW and VLV represent the ventricular wall and cavity volume. Fibre stretch λf can be derived from the cavity volume VLV, unloaded cavity volume VLV, 0 and wall volume VW, as given by
| (2) |
After the assumption of incompressibility, it holds that
| (3) |
The stress experienced by the fibres are split into an active and passive component:
| (4) |
A simple, non‐linear constitutive law is used to describe the passive stress‐stretch behaviour in the fibre and radial direction:
| (5) |
Subscript i denotes the passive fibre or radial component, since material parameters σ0, i and ci differ for each component, due to anisotropy. The active component σa, f is dependent on contractility c, sarcomere length ls, time since activation ta and sarcomere shortening velocity vs:
| (6) |
with
| (7) |
| (8) |
with
| (9) |
Here, ls, a0 represents the sarcomere length in the unloaded state (VLV = VLV, 0), while ls, ar and σar denote the fibre stress and sarcomere length in the reference state. Time tmax denotes the ratio between contraction duration and duration of a single heart cycle T0, while tsharp governs the shape of the contraction curve. Note that the description of the activation curve differs from that of Bovendeerd et al, 31 as this formulation allows for a better approximation of the physiological LV pressure signal shape as described in Guyton and Hall. 38 Finally, vs is the fibre shortening velocity in the unloaded state, while cv describes the shape of the relationship between fibre stress and sarcomere shortening velocity. Figure 3 shows the general shapes of the contractile functions f, h, as well as the influence of tsharp, tmax on g.
FIGURE 3.

Active contraction functions. tsharp governs the contractile shape, tmax describes the ratio between contraction duration and cycle time, both represented in function g. Finally the effect of sarcomere length ls and sarcomere shortening velocity v are represented via functions f and h
The complex arterial network is reduced to a transmission line of 3 identical three‐element windkessel models, which describe vascular segments. They each consist of a viscous tube resistance (R), a capacitor (C), and an inductor (L). The pressure drop across each component is given by
| (10) |
| (11) |
| (12) |
The contribution of the pulmonary circulation is given as a constant pulmonary venous pressure ppul. Finally, the valves are considered as non‐linear Bernoulli resistors, 34 where the pressure drop is given by
| (13) |
with Bf and Br the resistance for forward and regurgitant flow, respectively. Finally, this leads to the following total set of equations to be solved:
LV pressure:
| (14) |
LV Volume change:
| (15) |
Mitral valve flow:
| (16) |
Aortic valve flow:
| (17) |
Aortic Pressure:
| (18) |
Vessel segment 1 volume change:
| (19) |
Flow from vessel segment 1 to 2:
| (20) |
Vessel segment 2 volume change:
| (21) |
Flow from vessel segment 2 to 3:
| (22) |
Vessel segment 3 volume change:
| (23) |
and finally, flow to peripheral circulation:
| (24) |
Here, we refer to the total set of Equations (1) and (2) of the single fibre model as fsf due to their cumbersome formulation. They are solved using the implicit Euler method, combined with Newton‐Raphson method with a fixed time‐step of 1 ms.
2.2. Parameter optimisation
Table 2 shows all model inputs, and how they were assessed. The first column contains all parameters that are estimated using the optimisation algorithm. In the second column all parameters that are assumed to be measurable or can be derived directly from the input signals themselves are listed. It should be noted that during the development phase we observed that non‐unique and non‐physiological combinations of c, V0, VW were often obtained during the estimation process. However, it would be theoretically and clinically feasible to estimate the wall volume VW directly from cardiac CT images with acceptable accuracy. Therefore, we assumed in further analyses that we also have a patient‐specific wall volume estimate available. The third column shows all parameter values which were based on literature and were set to population values. Similar to the Johnson et al 37 cohort, valve regurgitation is not considered. Finally, we assume that the heart at myofibre level still functions as in a normal, healthy person. This assumption was also made by Pant et al 26 and makes it possible to model cardiac function with the single‐fibre model of Bovendeerd et al, 31 only making use of model parameters that can be assessed on a macroscopic level.
TABLE 2.
All model parameters and their reference values of the proposed 0D model of this study, categorized by their derivation
| Optimized | Value | Units | Measured | Value | Units | From Literature | Value | Units |
|---|---|---|---|---|---|---|---|---|
| c | 1 | [−] | VW | 200 | [mL] | BMV, r | 10 | [mmHg ⋅ s2/mL2] |
| V0 | 80 | [mL] | tmax | 0.45 | [−] | BAV, r | 10 | [mmHg ⋅ s2/mL2] |
| tsharp | 3.14 | [−] | T0 | 0.9 | [s] | σar | 410 | [mmHg] |
| BMV, f | 1 ⋅ 10−2 | [mmHg ⋅ s2/mL2] | ls, 0 | 1.9 | [μm] | |||
| BAV, f | 5 ⋅ 10−4 | [mmHg ⋅ s2/mL2] | ls, a0 | 1.5 | [μm] | |||
| Lart | 1 ⋅ 10−3 | [mmHg ⋅ s2/mL] | ls, ar | 2.0 | [μm] | |||
| Cart | 1 | [mL/mmHg] | v0 | 10 | [μm/s] | |||
| Rprox | 0.05 | [mmHg ⋅ s/mL] | cv | 0 | [−] | |||
| Rdist | 1 | [mmHg ⋅ s/mL] | cf | 12 | [−] | |||
| ppul | 8 | [mmHg] | σ0, f | 6.75 | [mmHg] | |||
| cr | 9 | [−] | ||||||
| σ0, r | 1.5 | [mmHg] |
Note: We assume no valvular regurgitation, and no functional change of the cardiac tissue on a micro‐scale. Reference parameters for the left ventricle were kept at the values used by Cox et al, 39 as were the parameters for the micro‐mechanical model. Windkessel parameters were set at the mean values reported by Laskey et al 33 and pulmonary venous pressure was set to a physiological value. 38 Finally, the reference value for the aortic valve resistance is approximately equal to an effective orifice area of 1 cm2 , 34 which is classified as severe AS.
2.2.1. Unscented Kalman Filter
Parameter optimisation is performed using the Unscented Kalman Filter (UKF). The UKF is a state estimator, used in dynamic systems where observations suffer from white noise. 40 The dynamic system is described by a model, which is the set of equations that describe its behaviour, that is,
| (25) |
Here, F is the forward operator, which propagates the state vector xk at time tk forward to time tk + 1, resulting in states xk + 1. In this case, the states refer to the pressures p, volumes V and flows Q in the system:
| (26) |
and F is the time‐discretised form of the set of equations that make up the mathematical model, with θ the set of model input parameters which determine the behaviour of the model,
| (27) |
Note that, in this notation, θ only represents the set of input parameters which require optimization and omits input parameters that are measured directly or are kept at literature values (see Table 2).
In a Kalman filter, states are represented as a mean vector x and covariance matrix P, where P describes the uncertainty of each state in the diagonal, as well as the (non‐normalized) correlations between each of the states. The states of the model are coupled to the available measurements via a linear observation operator H,
| (28) |
where zk is the set of measurements at time tk and ε the (assumed) measurement noise.
Kalman filters estimate the value and uncertainty of each state by repeating two steps, an a priori prediction and an a posteriori update. The prediction utilizes the dynamic model to propagate the estimated states xk and covariance matrix Pk to the next time step tk + 1. Figure 4 shows a graphical representation for a 2D problem, consisting of the states x1 and x2.
FIGURE 4.

Visualization of the UKF for a two‐dimensional problem. The states are described as a mean vector x and a covariance matrix P, here represented as an ellipsoid. A, The mean vector is decomposed in to 2L + 1 sigma‐points. B, The decomposed sigma‐points are propagated to the next time‐step tk + 1 using the dynamic model. C, The propagated sigma‐points are recomposed to an a priori estimate of the propagated mean vector and covariance matrix . D, The measurements of the states zk + 1 with noise estimate ε at time tk + 1 are introduced. E, Weighted by their relative uncertainties as described via Pk + 1 and R, an a posteriori mean vector xk + 1 and covariance Pk + 1 are produced. F, The final estimated xk + 1 and Pk + 1
In the UKF, the propagation is performed using a deterministic sampling technique known as the unscented transform. 41 First, the mean estimate xk and covariance matrix Pk are decomposed into a set of 2L + 1 representative points, where L is the number of states in x, also known as sigma‐points. These points are then individually propagated using the forward operator F [Equation (25)]. Finally, these points are then reconstructed into a newly estimated and . Then, the state estimates are corrected using the observation vector zk + 1 weighted by their relative uncertainties, also known as the Kalman gain, leading to the final state estimate xk + 1 and Pk + 1.
To perform the optimisation, the set of model parameters θ to be optimized is regarded as states by extending the state vector xk and covariance matrix Pk:
| (29) |
| (30) |
The forward operator F is extended to incorporate the new state vector xk, ext, by adding trivial dynamics:
| (31) |
meaning that the formulation of forward operator F transforms from Equation (25) to
| (32) |
Finally, to constrain the parameters to be estimated to ℝ+, for each parameter to be estimated, the following transformation is performed:
| (33) |
where θref is a reference value for parameter θ, and ψ the parameter which is estimated via the UKF. 42 Note that θ is now log‐normally distributed rather than normally distributed. Furthermore, this alters Equations (29), (30), (31)) to
| (34) |
| (35) |
| (36) |
The UKF generates a parameter estimate in the form of a mean and variance for each timestep during the cardiac cycle. The probability density P of a parameter value ψk at time tk is given by
| (37) |
where is the variance in the corresponding diagonal element of the covariance matrix Pk. We could obtain the probability density by recombining all probability densities, similar to kernel density estimation. However, model parameters do not vary when the observations z are insensitive to changes in those parameters. For instance, the UKF will not yield new estimates for contraction duration tmax during diastole, as changing it has no effect on the predicted observed states. Therefore, parameter estimates at each time‐step should be weighted accordingly. This is done by first computing the traditional non‐dimensionalized system sensitivity function:
| (38) |
Here hi, k is the i‐th element of the observed model state vector hk + 1 = H(xk), where subscript k denotes time tk. The derivative is computed using a finite differences method. Reference value of the measurement zi, ref is chosen to be max(zi). The weight w of the parameter value ψk at each time‐step tk is then computed as the norm of the sensitivity function:
| (39) |
Then, the final probability distribution is taken as the weighted average of all probabilities across the cardiac cycle:
| (40) |
This approach also ensures that parameters which are not identifiable are diagnosed during the estimation procedure, as the sensitivity function will return zero.
2.3. Monte Carlo Markov Chain
In Bayesian optimization, we are interested in the posterior probability distribution p(θ| z), that is, the probability of model input parameters θ, given the measurements z. Since this probability distribution is hard to calculate directly, it is often sampled using a Monte Carlo Markov Chain approach, where the Metropolis Hastings 43 , 44 is the most widely and easily applied. 20 Essentially, a Markov Chain is generated via a “random walk” through the parameter space. New steps are accepted/rejected based on the calculated probability. First, we define a sum of squares error function:
| (41) |
where we assume the residuals are mutually independent and Gaussian distributed. Here, zi(tk) represents the i‐th element of the measurement vector and hi(tk| θ) the i‐th element of the observed state vector, both at time tk. They are weighted by the measurement noise σi. Assuming a non‐informative uniform prior, this leads to the following probability density 45 :
| (42) |
Obviously, the probability is maximal when the error function is minimal. To sample this distribution, we apply the “random walk” Metropolis Hastings method. It consists of three steps. First, we define an initial value θ0 and evaluate the likelihood P(θ0). Second, a candidate θ′ is proposed by adding a degree of Gaussian noise:
| (43) |
Third, P(θ′| z) is evaluated, and the acceptance probability A(θ′, θ) is determined,
| (44) |
If θ′ has a lower error χ2(θ′) and therefore higher likelihood P(θ′), θ′ is accepted as the new state, that is, θ1 = θ′. If θ′ has a higher error χ2(θ′)and therefore lower likelihood P(θ′), a uniform random number u ∈ [0, 1] is generated. If u ≤ A(θ′, θ0), the candidate is also accepted, that is, θ1 = θ′. Otherwise, the candidate is rejected and no jump is performed, that is, θ1 = θ0. This process repeats until the required amount of iterations is reached. Parameters will not immediately reach their equilibrium distribution, instead this must be inferred by examining parameter traces as well as the trace of χ2. For the MCMC algorithm to work optimally, the proposed jumps should be wide enough such that they avoid local minima and under mixing, but small enough that proposals are still regularly accepted. We therefore update the proposal perturbation εk via
| (45) |
Here nacc, nrej are the number of accepted and rejected samples since the last update, respectively. 46 All iterations before equilibrium are often discarded before parameter probability densities are calculated, also known as the burn in period. Finally, the parameter traces suffer from autocorrelation, since each set of accepted parameters is heavily correlated to the previous set of accepted parameters. Therefore, probability densities were calculated for every n‐th sample, where we varied n to be 1, 2, 5 and 10.
2.4. Case generation
To test the proposed optimization methods, three test‐cases are considered. Figure 5 shows the workflow for the generation of measurement data for the three different cases. Availability of data is based on Johnson et al 37 and are therefore considered clinically feasible: ventricular and aortic pressures pLV, pAo; ventricular volume VLV and mitral and aortic valve flows qMV, qAV. Since the initial estimate θ0 should not be equal to the true estimate θtrue, a certain degree of Gaussian noise is added:
| (46) |
All data are generated using the model as described in Section 2.1, with an additional Gaussian noise added to input parameters at each time‐step. To be more in line with clinical ultrasound measurements, the temporal resolution of VLV and therefore the observation function H are adapted from 1 to 40 ms. Case 1 represents a high quality case in the Johnson cohort. All measurement data are available and have with low measurement noise: ±5% for LV and aortic pressure, ±2.5% for LV volume and ±15% for aortic and mitral flow. Case 2 represents a less ideal patient, all data are available but with significantly higher noise: ±10% for LV and aortic pressure, ±2.5% for LV volume and ±25% for mitral and aortic flow. In Cases 2 and 3, the temporal resolution of the pressure measurements is also reduced to 40 ms. Case 3 represents a less‐than‐ideal patient from the cohort: data quality is similar to Case 2 and no ventricular pressure is available directly. Instead, ventricular pressure is reconstructed using pAo and qAV.
2.5. Treatment prediction
The treatment of interest for this work is the TAVI procedure, where a stented valve is placed on the end of a catheter and placed over the old valve. We assume that the immediate change in haemodynamics by placing a TAVI device can be described in the model by significantly reducing the forward resistance BAV, f. The probability densities obtained from the MCMC and the UKF methods will be propagated to the outputs of interest using asgPCE. 19 , 47 In short, asgPCE is a meta‐modelling technique, which utilizes a set of orthogonal polynomials to describe a direct relationship between model input and outputs. It requires significantly fewer model evaluations than traditional Monte Carlo simulations, and allows the user to evaluate the most important parameters after prediction.
2.6. Comparative analysis
To compare the results of the traditional MCMC to the proposed UKF, there are two moments of comparison, as shown in Figure 6. First, we compare the quality of Kalman optimization to the input data. Then, parameter distributions will be compared to one another, as well as the “true” set of input parameters. Since the relationship between parameter input distributions and model output distributions is not trivial, input distributions are propagated to outputs using the asgPCE method. 47 Finally, the resulting output distributions are compared to investigate the actual predictive power of each method.
FIGURE 6.

Comparative analyses of the performance of the more traditional MCMC method vs the proposed UKF approach. After optimization, the probability distributions of the input parameters are compared, as well as the “true” set of parameters. Finally, the effect of the different distributions are compared when they are propagated to the outputs of interest
3. RESULTS
Figure 7 shows the observed states generated for each model case (grey), and their corresponding Kalman estimates (black). The quality of the observed states (noise, temporal resolution and availability) decreases from left to right. It also shows that, although the Kalman filter is able to filter out most measurement noise, the difference in estimation noise is already visible in the smoothness of the estimated states.
FIGURE 7.

Observed states (grey) and their Kalman estimates (black) for all three cases. The quality of the observed states decreases in signal‐to‐noise as well as availability from Case 1‐3, as described in Section 2.4. The Kalman Filter is able to filter out most measurement noise, although the level of noise in estimated signal increases as measurement quality decreases
Figure 8 shows the optimal value as well as the 95% confidence intervals for each parameter, grouped per case, using the UKF method (∘) and the MCMC method (⋄). The dashed line represents the true input parameter values. This figure shows that the MCMC often returns wider CIs than the UKF approach, most notably in BMV, f, BMV, f, Cart and Rprox. However, this is not the case for V0 and Rdist in Case 1. However, this also means that the UKF estimates differ from the true value more often, most notably in BMV, f and Cart. Finally, the MCMC approach is unable to identify Lart, and parameter traces quickly reduce to 0, while this is only true for the UKF approach in Case 3.
FIGURE 8.

Estimated values of the model input parameters θ, described in Equation (27). Results are given as confidence intervals and optimal values after convergence, for the UKF (∘) and MCMC method (⋄), for all three cases
Treatment prediction is performed by significantly reducing the forward aortic valve resistance BAV, f and propagating the obtained input uncertainty using asgPCE (Figure 6). Figure 9 shows the predicted treatment outcome in the form of a difference in haemodynamic parameters, for the UKF (∘) and the MCMC (⋄) with 95% confidence intervals. The dashed line represents the true difference in haemodynamics. Similar to Figure 8, the MCMC approach produces wider CIs than the UKF approach. However the UKF is therefore again more likely to significantly differ from the true output value, most notably in VLV, diastole, (dpLV/dt)max, pAo, diastole and WLV.
FIGURE 9.

Estimated difference in interesting haemodynamic parameters as given in Table 1, after reducing the forward aortic valve resistance BAV, f significantly to simulate a successful TAVI‐procedure and propagating the uncertain input parameters. Results are presented for all three cases, with input parameter confidence intervals determined via UKF (∘) and MCMC (⋄)
The sensitivities of the outputs of interest with respect to the input parameter uncertainty can be derived analytically during the uncertainty propagation in the form of (total) Sobol indices. 48 , 49 For the UKF approach, these Sobol indices show that the difference in VLV, diastole and (dpLV/dt)max are mostly determined by the overestimation of BMV, f, while the differences in the pAo, diastole and (dpLV/dt)max can be traced back to the underestimation of Cart. In turn, the overestimation of BMV, f and underestimation of Cart are mainly due to the noise levels in mitral and aortic flow, respectively. For the MCMC approach, these Sobol indices show that the main contributors to predicted output uncertainty are mainly due to wide confidence intervals in BMV, f, BAV, f and Cart. The total Sobol indices for all model outputs and optimized inputs are provided in the Data S1.
4. DISCUSSION
In recent years, research in cardiovascular modelling is shifting towards patient‐specific (clinical) applications. 50 Uncertainty quantification of model output is already becoming more prolific in cardiovascular research. 51 , 52 , 53 However, uncertainty is often propagated from assumed input distributions, rather than based on optimisation uncertainty, which is in turn dependent on the quality (noise, temporal resolution, availability) to which the model is optimized. In this work, we have shown that the results of Kalman filter‐based optimisation can be translated into probability density estimates. These probability density estimates reflect the optimisation quality, which in turn can be used for model uncertainty propagation. This approach has several advantages to other approaches. First, as the UKF is a sequential estimator it utilizes each time‐step to steer the parameters towards their final value, significantly reducing computation time which is essential in a clinical setting. UKF‐based optimizations were performed within 90 s, while the MCMC approach took over 3 h, both on the same desktop PC. Secondly, the addition of the sensitivity functions can provide much needed information during the optimization process: which measured states contribute most to the optimization uncertainty.
Immediately, this requires us to address the derivation of the 95% confidence intervals based on the UKF optimization. The UKF provides an estimate for each parameter at each time‐step, ideally converging to a continually improving estimate. Following this logic, Pant et al 26 chose the estimated values at the last time‐step as the set of optimized parameters. However, we found that parameter traces do not fully converge, but rather “oscillate” around a final value (see Data S1). In a follow‐up paper, Pant et al 54 show a method to estimate parameters of a cardiovascular model with input data with varying heart rates, by extending the state vectors and propagation model in such a way that multiple cycles can be assimilated simultaneously. Then, the choice of when there is a “final” value becomes arbitrary, as the end of one cardiac cycle need not coincide with the rest. A more fair choice would then be to take into account multiple timesteps across the cardiac cycle. This leads to another issue, as for some parameters, no information is available during parts of the cardiac cycle. By weighting each parameter value according to their sensitivity to the observed states, this problem is mitigated and a fair estimate of each parameter is achieved.
The choice of model is vital for the quality of predictions, and should therefore be made carefully. In this work, we did not include autoregulation mechanisms, such as the baroreflex. 55 While this will likely not impact the ability of the model to describe the patient in the stenotic state, 33 it might affect the model predictions of the post‐intervention haemodynamics. However, incorporation of these autoregulation models means additional model complexity, which will significantly increase computation time in both the optimization and uncertainty propagation. Furthermore, the parameters which govern these autoregulation mechanisms are likely strongly correlated to the parameter values of the Windkessel models and likely significantly harder to identify. Additionally, these control mechanisms could be influenced during the valve replacement procedure by the anaesthetist, to stabilize the patient. Other long‐term physiological changes such as the decrease in pulmonary pressure after TAVI 56 were also not taken into account, due to the lack of available data in these time‐scales.
Although the UKF approach can provide much information during the estimation process, problems such as identifiability and non‐uniqueness of solutions should ideally be examined beforehand. e.g., using sensitivity analyses 17 , 57 and identifiability analyses. 58 , 59 As minimizing computation time is essential for a clinical setting, we chose the agsPCE approach. 19 However, it should be noted that this approach assumes statistically independent input parameters, which is (generally) not the case. While we have not investigated the effect of this assumption on the estimated output variance, the PCE approach could be extended to incorporate correlated input parameters. 60 , 61 In the formulation of this model, the risk of a non‐unique combination of cardiac parameters cLV, VW and V0 leads to unlikely and unphysiological results during the optimisation, which is why VW was assumed to be measured using CT imaging.
Kalman filter settings such as estimated model noise Q and filter noise ε and their results should always be critically evaluated. Ideally, the noise of a measurement relates directly to the SNR of the modality. However, this approach is not usable for each measurement type. For instance, cavity volumes of the left ventricle estimated via ultrasound images can vary due to assumptions on probe placement and inter−/intra‐operator variability. Quantifying measurement for these measurements can quickly become arbitrary. It is possible to choose Q and ε such that the model and Kalman estimate nearly completely overlap, but estimated parameters may either be unlikely or the probability distributions so wide that model predictions are futile. The reverse is also true, where the optimized parameters converge to a narrow distribution, but measurements and filter show little similarity. However, this should be eliminated if the chosen model suits the underlying mechanics, and the filter is set correctly.
Besides filter settings, this work shows that the initial guess θ0 and P0 should be chosen carefully. 42 , 62 , 63 We have chosen an initial guess of , and varied 0 ≤ σ ≤ 0.5. We found that σ = 0.3 was the maximal value for which the UKF and MCMC consistently converged to the true value θtrue. Values of σ0 > 0.3 often found other local minima or simply did not converge at all, even after more than 50 cardiac cycles.
A particular drawback is the need for time‐series data, which are not always available, especially in a clinical environment. In the case of aortic stenosis, not all of the required data are gathered during regular clinical workflow. All observations were based on the work of Johnson et al, 37 indicating that they are at least clinically feasible. However, Case 3 shows that even without invasive pressure measurements, meaningful predictions could be made, albeit with a higher degree of uncertainty. Finally, it shows that more research is required to find a model formulation which is more easily optimized without the need for invasive pressure measurements.
5. CONCLUSION
Outcome of Trans‐Aortic Valve Implantation therapy in aortic stenosis cannot be determined solely on current diagnostic methods. Model‐based predicted change of important haemodynamic parameters post‐intervention could provide additional information for clinical decision support. However, to fully inform the clinician, uncertainty of model predictions should also be presented. This uncertainty is mostly due to availability and noise of clinical measurements, and should thus be incorporated in the predictive process. We present a framework which utilizes clinically feasible measurements and a lumped parameter model based on literature to predict 15 clinically important haemodynamic parameters in aortic stenosis patients. It employs the Unscented Kalman Filter (UKF) to optimize model parameters with an estimated uncertainty at a low computational cost. TAVI is simulated by significantly reducing valvular resistance, and uncertain input parameters are propagated using a polynomial chaos expansion to produce uncertain model predictions. By considering three in silico test‐cases we were able to show that the proposed framework is able to incorporate optimization uncertainty in model predictions and is faster than the MCMC approach, although it is more sensitive to noise in flow measurements. To conclude, this work shows that the proposed framework is ready to be applied to real patient data.
CONFLICT OF INTEREST
The authors declare there is no conflict of interest.
Supporting information
Data S1. Supporting information.
ACKNOWLEDGEMENTS
The authors would like to thank P.A.L. Tonino, J.M. Zelis and M. van't Veer for their contribution in compiling the list of haemodynamic parameters of interest in TAVI procedures.
Meiburg R, Huberts W, Rutten MCM, van de Vosse FN. Uncertainty in model‐based treatment decision support: Applied to aortic valve stenosis. Int J Numer Meth Biomed Engng. 2020;36:e3388 10.1002/cnm.3388
Funding information Funded via the EurValve project, Horizon 2020 ‐ Societal Challenges, Grant agreement ID: 689617.
REFERENCES
- 1. Nkomo VT, Gardin JM, Skelton TN, Gottdiener JS, Scott CG, Enriquez‐Sarano M. Burden of valvular heart diseases: a population‐based study. The Lancet. 2006;368(9540):1005‐1011. [DOI] [PubMed] [Google Scholar]
- 2. Baumgartner H, Falk V, Bax JJ, De Bonis M, Hamm C, Holm PJ, et al; ESC Scientific Document Group. 2017 ESC/EACTS guidelines for the management of valvular heart disease. Eur Heart J. 2017;38(36):2739‐2791. [DOI] [PubMed] [Google Scholar]
- 3. Durko AP, Osnabrugge RL, Van Mieghem NM, et al. Annual number of candidates for transcatheter aortic valve implantation per country: current estimates and future projections. Eur Heart J. 2018;39(28):2635‐2642. 10.1093/eurheartj/ehy107. [DOI] [PubMed] [Google Scholar]
- 4. Berthelot‐Richer M, Pibarot P, Capoulade R, et al. Discordant grading of aortic stenosis severity: echocardiographic predictors of survival benefit associated with aortic valve replacement. JACC Cardiovasc Imaging. 2016;9(7):797‐805. [DOI] [PubMed] [Google Scholar]
- 5. Manning WJ. Asymptomatic aortic stenosis in the elderly: a clinical review. JAMA. 2013;310(14):1490‐1497. [DOI] [PubMed] [Google Scholar]
- 6. Lancellotti P, Magne J, Dulgheru R, et al. Outcomes of patients with asymptomatic aortic stenosis followed up in heart valve clinics. JAMA Cardiol. 2018;3(11):1060‐1068. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7. Ussia G, Barbanti M, Cammalleri V, et al. Quality‐of‐life in elderly patients one year after transcatheter aortic valve implantation for severe aortic stenosis. EuroIntervention. 2011;7:573‐579. [DOI] [PubMed] [Google Scholar]
- 8. Otto F. Die Grundform des arteriellen Pulses. Zeitung Biologie. 1899;37(37):483‐526. [Google Scholar]
- 9. Min JK, Taylor CA, Achenbach S, et al. Noninvasive fractional flow reserve derived from coronary CT angiography: clinical data and scientific principles. JACC Cardiovasc Imaging. 2015;8(10):1209‐1222. [DOI] [PubMed] [Google Scholar]
- 10. Sorajja P, Ahmed A, Bae R, et al. Patterns and predictors of stroke volume change with transcatheter aortic valve replacement for low‐gradient aortic stenosis and normal ejection fraction. J Am Coll Cardiol. 2018;67(13):126. [Google Scholar]
- 11. Perlman GY, Loncar S, Pollak A, et al. Post‐procedural hypertension following transcatheter aortic valve implantation: incidence and clinical significance. JACC Cardiovasc Interv. 2013;6(5):472‐478. [DOI] [PubMed] [Google Scholar]
- 12. Hanna SR. Air quality model evaluation and uncertainty. J Air Pollut Control Assoc. 1988;38(4):406‐412. [DOI] [PubMed] [Google Scholar]
- 13. Oberkampf WL, DeLand SM, Rutherford BM, Diegert KV, Alvin KF. Error and uncertainty in modeling and simulation. Reliab Eng Syst Saf. 2002;75(3):333‐357. [Google Scholar]
- 14. Homma T, Saltelli A. Importance measures in global sensitivity analysis of nonlinear models. Reliab Eng Syst Saf. 1996;52(1):1‐17. [Google Scholar]
- 15. Xiu D. Efficient collocational approach for parametric uncertainty analysis. Commun Comput Phys. 2007;2(2):293‐309. [Google Scholar]
- 16. Sankaran S, Marsden AL. A stochastic collocation method for uncertainty quantification and propagation in cardiovascular simulations. J Biomech Eng. 2011;133(3):031001 10.1115/1.4003259. [DOI] [PubMed] [Google Scholar]
- 17. Sudret B. Global sensitivity analysis using polynomial chaos expansions. Reliab Eng Syst Saf. 2008;93(7):964‐979. [Google Scholar]
- 18. Blatman G. Adaptive Sparse Polynomial Chaos Expansions for Uncertainty Propagation and Sensitivity Analysis [PhD thesis]. Université Blaise Pascal; 2009.
- 19. Blatman G, Sudret B. An adaptive algorithm to build up sparse polynomial chaos expansions for stochastic finite element analysis. Probab Eng Mech. 2010;25(2):183‐197. [Google Scholar]
- 20. Vrugt JA, Gupta HV, Bouten W, Sooroshian S. A shuffled complex evolution metropolis algorithm for optimization and uncertainty assessment of hydrologic model parameters. Water Resour Res. 2003;39(8):1201. [Google Scholar]
- 21. Vanlier J, Tiemann CA, Hilbers PAJ, van Riel NAW. An integrated strategy for prediction uncertainty analysis. Bioinformatics. 2012;28(8):1130‐1135. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. Schiavazzi DE, Arbia G, Baker C, et al. Uncertainty quantification in virtual surgery hemodynamics predictions for single ventricle palliation. Int J Numer Methods Biomed Eng. 2016;32(3):e02737. [DOI] [PubMed] [Google Scholar]
- 23. Gallagher M, Doherty J. Parameter estimation and uncertainty analysis for a watershed model. Environ Model Software. 2007;22(7):1000‐1020. [Google Scholar]
- 24. Boulange J, Watanabe H, Akai S. A Markov chain Monte Carlo technique for parameter estimation and inference in pesticide fate and transport modeling. Ecol Model. 2017;360:270‐278. [Google Scholar]
- 25. Chabiniok R, Wang V, Hadjicharalambous M, et al. Multiphysics and multiscale modelling, data‐model fusion and integration of organ physiology in the clinic: ventricular cardiac mechanics. Interface Focus. 2016;6:20150083. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Pant S, Corsini C, Baker C, Hsia TY, Pennati G, Vignon‐Clementel IE. Data assimilation and modelling of patient‐specific single‐ventricle physiology with and without valve regurgitation. J Biomech. 2016;49(11):2162‐2173. [DOI] [PubMed] [Google Scholar]
- 27. Smith PJ, Thornhill GD, Dance SL, Lawless AS, Mason DC, Nichols NK. Data assimilation for state and parameter estimation: application to morphodynamic modelling. Q J Roy Meteorol Soc. 2013;139(671):314‐327. 10.1002/qj.1944. [DOI] [Google Scholar]
- 28. Baker SM, Poskar CH, Junker BH. Unscented Kalman filter with parameter identifiability analysis for the estimation of multiple parameters in kinetic models. EURASIP J. Bioinf. Syst. Biol. 2011;2011(1):7 10.1186/1687-4153-2011-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29. Julier SJ, Uhlmann JK. Unscented filtering and nonlinear estimation. Proc IEEE. 2004;92:401‐422. [Google Scholar]
- 30. Owashi KP, Hubert A, Galli E, E D IHA, LR V. Model‐based estimation of left ventricular pressure and myocardial work in aortic stenosis. PLoS One. 2020;15(3):e0229609. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. Bovendeerd PHM, Borsje P, Arts T, van De Vosse FN. Dependence of intramyocardial pressure and coronary flow on ventricular loading and contractility: a model study. Ann Biomed Eng. 2006;34(12):1833‐1845. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32. Kroon W, Bosboom M, Huberts W, Tordoir J, van de Vosse F. Computational model for estimating the short‐ and long‐term cardiac response to arteriovenous fistula creation for hemodialysis. Med Biol Eng Comput. 2012;50(12):1289‐1298. 10.1007/s11517-012-0966-9. [DOI] [PubMed] [Google Scholar]
- 33. Laskey WK, Kussmaul WG, Noordergraaf A. Valvular and systemic arterial hemodynamics in aortic valve stenosis. Circulation. 1995;92(6):1473‐1478. 10.1161/01.CIR.92.6.1473. [DOI] [PubMed] [Google Scholar]
- 34. Mynard JP, Davidson MR, Penny DJ, Smolich JJ. A simple, versatile valve model for use in lumped parameter and one‐dimensional cardiovascular models. Int J Numer Method Biomed Eng. 2012;28(6‐7):626‐641. 10.1002/cnm.1466. [DOI] [PubMed] [Google Scholar]
- 35. Sköld M, Roberts GO. Density estimation for the Metropolis–Hastings algorithm. Scand J Stat. 2003;30(4):699‐718. 10.1111/1467-9469.00359. [DOI] [Google Scholar]
- 36. Albert J. Bayesian Computation with R. Berlin, Germany: Springer Science & Business Media; 2009. [Google Scholar]
- 37. Johnson NP, Zelis JM, Tonino PAL, et al. Pressure gradient vs. flow relationships to characterize the physiology of a severely stenotic aortic valve before and after transcatheter valve implantation. Eur Heart J. 2019;39(28):2646‐2655. 10.1093/eurheartj/ehy126. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38. Guyton AC, Hall JE. Textbook of Medical Physiology. 11th ed. Philadelphia, United States of America: Elsevier Saunders; 2006. [Google Scholar]
- 39. Cox LGE, Loerakker S, Rutten MCM, De Mol BAJM, Van De Vosse FN. A mathematical model to evaluate control strategies for mechanical circulatory support. Artif Organs. 2009;33(8):593‐603. 10.1111/j.1525-1594.2009.00755.x. [DOI] [PubMed] [Google Scholar]
- 40. Zarchan P, Musoff H. Fundamentals of Kalman Filtering: a Practical Approach. Progress in Astronautics and Aeronautics Vol 190 Reston, VA: American Institute of Aeronautics and Astronautics; 2000. [Google Scholar]
- 41. Ma Y, Wang Z, Zhao X, Han J, He Y. A UKF algorithm based on the singular value decomposition of state covariance. Paper presented at: 2010 8th World Congress on Intelligent Control and Automation; July 7‐9, 2010; Jinan, China:5830‐5835.
- 42. Pant S, Fabrèges B, Gerbeau JF, Vignon‐Clementel IE. A methodological paradigm for patient‐specific multi‐scale CFD simulations: from clinical measurements to parameter estimates for individual analysis. Int J Numer Meth Biomed Eng. 2014;30(12):1614‐1648. [DOI] [PubMed] [Google Scholar]
- 43. Metropolis N, Aw R, Rosenbluth MN, Teller AH, Teller E. Equation of state calculations by fast computing machines. J Chem Phys. 1953;21:1087‐1092. [Google Scholar]
- 44. Hastings WK. Monte Carlo sampling methods using Markov chains and their applications. Biometrika. 1970;57:97‐109. [Google Scholar]
- 45. Box GEP, Tiao GC. Bayesian Inference in Statistical Analysis. Hoboken, NJ: Wiley; 1973. [Google Scholar]
- 46. Jbabdi S. Metropolis Hastings. MATLAB Central File Exchange; 2020. https://www.mathworks.com/matlabcentral/fileexchange/41231-metropolis-hastings . Accessed December 16, 2019.
- 47. Quicken S, Donders WP, van Disseldorp EMJ, et al. Application of an adaptive polynomial chaos expansion on computationally expensive three‐dimensional cardiovascular models for uncertainty quantification and sensitivity analysis. J Biomech Eng. 2016;138(12):121010 10.1115/1.4034709. [DOI] [PubMed] [Google Scholar]
- 48. Sobol IM. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math Comput Simul. 2001;55(1‐3):271‐280. [Google Scholar]
- 49. Blatman G, Sudret B. Efficient computation of global sensitivity indices using sparse polynomial chaos expansions. Reliab Eng Syst Saf. 2010;95(11):1216‐1229. [Google Scholar]
- 50. Gray RA, Pathmanathan P. Patient‐specific cardiovascular computational modeling: diversity of personalization and challenges. J Cardiovasc Transl Res. 2018;11(2):80‐88. 10.1007/s12265-018-9792-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51. Son J, Du Y, Du D. Propagation of parametric uncertainty in Aliev‐Panfilov model of cardiac excitation. Conf Proc IEEE Eng Med Biol Soc. 2018;5450‐5453. [DOI] [PubMed] [Google Scholar]
- 52. Rodríguez‐Cantano R, Sundnes J, Rognes ME. Uncertainty in cardiac myofiber orientation and stiffnesses dominate the variability of left ventricle deformation response. Int J Numer Method Biomed Eng. 2019;35:e3178. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53. Saturnino GB, Thielscher A, Madsen KH, Knösche TR, Weise K. A principled approach to conductivity uncertainty analysis in electric field calculations. Neuroimage. 2019;188:821‐834. [DOI] [PubMed] [Google Scholar]
- 54. Pant S, Corsini C, Baker C, Ty H, Pennati G, Vignon‐Clementel IE. Inverse problems in reduced order models of cardiovascular haemodynamics: aspects of data assimilation and heart rate variability. J R Soc Interface. 2017;14:20160513. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55. Di Rienzo M, Parati G, Radaelli A, Castiglioni P. Baroreffex contribution to blood pressure and heart rate oscillations: time scales, time‐variant characteristics and nonlinearities. Philos Trans A Math Phys Eng Sci. 2009;367(1892):1301‐1318. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56. Alushi B, Beckhoff F, Leistner D, et al. Pulmonary hypertension in patients with severe aortic stenosis: prognostic impact after transcatheter aortic valve replacement. JACC Cardiovasc Imaging. 2019;12(4):591‐601. [DOI] [PubMed] [Google Scholar]
- 57. Saltelli A. Making best use of model evaluations to compute sensitivity indices. Comput Phys Commun. 2002;145(2):280‐297. [Google Scholar]
- 58. Matott LS, Babendreier JE, Purucker ST. Evaluating uncertainty in integrated environmental models: a review of concepts and tools. Water Resour Res. 2009;45(6):W06421 10.1029/2008WR007301. [DOI] [Google Scholar]
- 59. Guillaume JHA, Jakeman JD, Marsili‐Libelli S, et al. Introductory overview of identifiability analysis: a guide to evaluating whether you have the right type of data for your modeling purpose. Environ Model Software. 2019;119:418‐432. [Google Scholar]
- 60. Li G, Rabitz H, Yelvington PE, et al. Global sensitivity analysis for systems with independent and/or correlated inputs. J Phys Chem A. 2010;114(19):6022‐6032. 10.1021/jp9096919. [DOI] [PubMed] [Google Scholar]
- 61. Sudret B, Caniou Y. Analysis of covariance (ANCOVA) using polynomial chaos expansions. Paper presented at: 11th International Conference on Structural Safety & Reliability; June 16‐20, 2013; New York, NY.
- 62. Zhao S, Huang B. On initialization of the Kalman filter. Paper presented at: 6th International Symposium on Advanced Control of Industrial Processes; May 28‐31, 2016; Taipei, Taiwan.
- 63. Ananthasayanam MR, Shyam Mohan M, Naik N, Gemson RMO. A heuristic reference recursive recipe for adaptively tuning the Kalman filter statistics part‐1: formulation and simulation studies. Sādhanā. 2016;41:1473‐1490. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data S1. Supporting information.
