Page 174 - Advances in Biomechanics and Tissue Regeneration
P. 174

170                             8. TOWARDS THE REAL-TIME MODELING OF THE HEART

                                                    Calculation time
                                           600


                                           500
                                         Time taken (s)   400





                                           300

                                           200
                                             200   300   400   500   600   700   800   900  1000
                                                              Nodes
           FIG. 8.33  Change in calculation time as the number of grid nodes increases.

           introduction of the artificial zero entries. As a result, PODI performs poorly. Consequently, an alternative method
           where the zero entries are omitted is explored in the next section.


           8.5.2.2 Heart Template Standardization
           8.5.2.2.1 COARSE TEMPLATE DISCRETIZATION
              An alternative approach to standardize the degrees of freedom is to make use of a heart template coupled with the
           CPD algorithm. The major advantage of this approach is the elimination of both the incompatible columns and the zero
           entry problems in the dataset matrix U i . As described in Section 8.5.1.2, the heart template standardization requires
           two additional steps as compared to the cube template standardization, which involves the registration of every
           patient-specific heart, including the heart of the problem at hand, onto the template and the reverse projection of
           the PODI results onto the nodes of the problem at hand. Here, the datasets of the nine heart models and the problem
           at hand illustrated in Figs. 8.27 and 8.28, respectively, are registered onto the unperturbed BV template heart depicted
           in Fig. 8.25 with the help of the CPD algorithm with parameters listed in Table 8.10. In this case, the number of nodes of
           the template heart is 347.
              The registration of each heart takes on average 17 s for 285 iterations. One of the mapped geometries is given in
           Fig. 8.34, where the black mesh grid lines indicate the template geometry. The quality of the registration and resulting
           meshes is afterward checked to ensure that the elements of the mapped geometries have not substantially degraded.
           For that, three groups of quantitative results are considered: GA, GB, and GC. GA represents the mesh quality of the
           original unperturbed meshes, BV1, BV2, and BV3, which are used as a baseline, while GB refers to the meshes per-
           turbed by rotation and translation. Finally, GC represents the quality of the registered meshes. The mesh quality met-
           rics considered are the nodal mean distance (which is computed using a software package called CloudCompare [97],
           based on Hausdorff’s distance measure), the minimum element angle, and the element shape quality. The latter two
           are determined using the VTK library [98]. The results obtained are compiled as histograms given in Fig. 8.35.
              The plot of Fig. 8.35A describes the evolution of the mean distance. A lower value is equivalent to a better regis-
           tration, as the nodes of the registered mesh are closer to the template mesh. Following the perturbation, the mean dis-
           tance increased. However, the CPD registration is able to almost restore the mean distance to the GA level, meaning
           that the meshes recovered their original configurations: BV-1, BV-2, and BV-3. The shape and minimum angle trends
           are both similar. The perturbation process causes a slight decrease in the mesh quality, which can be considered neg-
           ligible. Overall, no negative element volumes are recorded. Therefore, the registration can be regarded as successful.
              With the registration completed, the PODI simulation is then carried out for the problem with a stress-scaling coef-
           ficient of 0.13 kPa and an energy conservation of 99%. The calculation takes in total 5.8 min, including the registration
           of the four selected datasets and the problem-at-hand geometries on the template heart. As for the cube-shape

                                 TABLE 8.10  CPD Algorithm Parameter Values
                                 Parameter            β CPD            λ CPD           w CPD

                                 Value                 2.5             0.7              0.7




                                                       I. BIOMECHANICS
   169   170   171   172   173   174   175   176   177   178   179