Page 122 - Artificial Intelligence for Computational Modeling of the Heart
P. 122

92  Chapter 2 Implementation of a patient-specific cardiac model




                                         2.5.3 Myocardium stiffness and maximum active
                                                stress from images
                                            The last step of the personalization workflow is to estimate
                                         the biomechanical model parameters. As illustrated in Fig. 2.37,
                                         the personalized Windkessel and electrophysiology models are
                                         given as input, along with the clinical data used as reference. In
                                         brief, a gradient-free optimization method is used, for instance
                                         BOBYQA [187], to minimize a cost function that compares the
                                         observed cardiac dynamics (from images and hemodynamics pa-
                                         rameters) with the computed values.



















                                         Figure 2.37. Inverse problem framework for personalizing the biomechanical
                                         model parameters from clinical data.


                                            Using the already personalized electrophysiology and Wind-
                                         kessel models, one can generate the forward simulations neces-
                                         sary to the optimization algorithm. The key is to define a repre-
                                         sentative feature set from all the hemodynamics and kinematics
                                         parameters that can be computed to form an effective cost func-
                                         tion to minimize. In particular, the features need to be representa-
                                         tive enough and, if possible, as independent as possible, to ensure
                                         maximal parameter observability while minimizing risks of con-
                                         fusion due to data noise.
                                            Let V(t) and P(t) be the time-varying ventricular volume and
                                         pressure curves. In this example, the feature set Ω is composed of
                                         six hemodynamics features per ventricle:
                                         Ω 1 : stroke volume SV = maxV(t) − minV(t)
                                         Ω 2 : ejection fraction EF = SV/maxV(t)
                                         Ω 3 : minimum volume minV(t)
                                         Ω 4 : maximum pressure maxP(t)
                                         Ω 5 : volume curve V (sampled vector of V(t))
                                         Ω 6 : pressure curve P (sampled vector of P(t)).
   117   118   119   120   121   122   123   124   125   126   127