Abstract
We propose a PDE-constrained shape registration algorithm that captures the deformation and growth of biological tissue from imaging data. Shape registration is the process of evaluating optimum alignment between pairs of geometries through a spatial transformation function. We start from our previously reported work, which uses 3D tensor product B-spline basis functions to interpolate 3D space. Here, the movement of the B-spline control points, composed with an implicit function describing the shape of the tissue, yields the total deformation gradient field. The deformation gradient is then split into growth and elastic contributions. The growth tensor captures addition of mass, i.e. growth, and evolves according to a constitutive equation which is usually a function of the elastic deformation. Stress is generated in the material due to the elastic component of the deformation alone. The result of the registration is obtained by minimizing a total energy functional which includes: a distance measure reflecting similarity between the shapes, and the total elastic energy accounting for the growth of the tissue. We apply the proposed shape registration framework to study zebrafish embryo epiboly process and tissue expansion during skin reconstruction surgery. We anticipate that our PDE-constrained shape registration method will improve our understanding of biological and medical problems in which tissues undergo extreme deformations over time.
Keywords: Adaptive Refinement, Surface Registration, Tissue Expansion, Truncated Hierarchical B-splines, Zebrafish Epiboly, Growth and Remodeling, Isogeometric Analysis
1. Introduction
Shape registration is the process by which two or more geometries are aligned and deformed to achieve accurate correspondence. Given a pair of geometries, namely the source and target geometry, it is desirable to construct spatial transformations which are regular, smooth and result in one-to-one maps between shapes. These smooth and invertible spatial transformations are also known as diffeomorphisms [1, 2]. Registration based on free-form deformation (FFD) using B-splines has emerged recently as a powerful tool in image analysis due to the smoothness and local control of B-spline basis functions [3–7]. In our earlier work [8], we developed a registration framework based on B-splines, which allowed smooth, diffeomorphic and large deformations of 3D space. One of our main contributions in that earlier work was local refinement using truncated hierarchical B-splines (THB-splines) to maximize computational efficiency. THB-splines were used to automatically refine regions where significant deformation was expected. In addition to the spatial transformations being diffeomorphic, it is desirable to simultaneously achieve physically realistic maps [9, 10]. Many physical processes involve the solution of partial differential equations (PDEs). Therefore, a key need in image analysis is the integration of PDE constraints on segmentation and registration frameworks.
Imaging data for biomedical applications include confocal microscopy, magnetic resonance images (MRI), and computer tomography (CT) scans, among others. In some situations, longitudinal data is available, i.e. images of the same tissue at multiple time points. For example, longitudinal MRI scans of cancerous tumors or aneurysms are used clinically to determine the timing of intervention [11, 12]. Longitudinal imaging data is also used to understand fundamental processes of biological systems, such as quantification of embryo morphogenesis from confocal microscopy images [13]. Registration of longitudinal imaging data enables quantitative analysis of shape changes in development or disease [14]. Imaging data alone, however, is only one piece of the puzzle. A range of physical phenomena accompany the geometric changes seen in 3D images. Chiefly, tissues deform and carry stress in response to applied forces and constraints. Then, mechanical cues lead to tissue adaptation through addition of mass -referred to as growth- and remodeling of material properties [15, 16].
Computational models of growth and remodeling have been developed over the past couple of decades to better characterize tissue biomechanics and mechanobiology [17, 18]. A common approach to model growth and remodeling is through finite element simulations [19, 20]. Unfortunately, uncertainty in material parameters and boundary conditions prevents accurate representation of a biological system, and a simplified model is typically used instead. For instance, in our previous work on skin growth in tissue expansion we have modeled skin as an idealized flat piece of tissue [15].
There exists a gap at the intersection of computational modeling of growth and remodeling biomechanics and the registration of longitudinal imaging data of biological systems. To fill this gap, we propose a novel shape registration framework to capture the deformation of biological tissue from imaging data while satisfying the finite growth framework within continuum mechanics [21]. For the registration framework we start from our previously reported work using THB-splines [8, 22, 23]. The tissue is considered as a hyperelastic solid and hyperelastic strain energy is the constraint to model physically realistic deformations, e.g. [9]. Different from previous work, in our framework we capture both growth and remodeling of tissues by including the multiplicative split of the deformation gradient field. The split of the deformation gradient into growth and elastic contributions is akin to finite deformation plasticity [24]. Linear momentum balance is sought, with the stress being a function of the elastic deformation only. The growth tensor, on the other hand, obeys an ordinary differential equation (ODE) encoding morphogenesis and mechanobiology information. We apply the novel shape registration framework to study the growth of biological tissues in two applications: skin expansion and zebrafish embryo growth.
2. Methods
We consider source and target geometries as and . Functions and with coordinates of 3D space are implicit representations of the source and target geometries, respectively. Namely, is the source geometry, while is the target geometry. The goal of the shape registration framework is to evaluate an optimal spatial transformation mapping that is smooth and diffeomorphic, resulting in accurate alignment of the shapes matched: which can be checked through the implicit function by achieving .
2.1. Spatial Transformation and THB-splines
Due to the inherent smoothness and local control properties of B-splines, we utilize free-form deformation [3, 5] to evaluate the spatial transformation function. In free-form deformation, the B-spline control grid overlays the 3D space which has coordinates . The grid is deformed through the spatial transformation . Note that the entire grid deformation is described by , whereas the points of the source image (the reference body) are only the subset that satisfies . The initial 3D space is parameterized as
(1) |
where is the 3D space, are the initial set of control points, are basis functions which are evaluated on a parameter domain . In fact, we choose as the parameter domain itself, and in that case the control points need to be picked as the Greville abscissae [25, 26]. represents the total number of trivariate basis functions. is the tensor product of order univariate B-spline basis functions , and defined on the open knot vectors and spanning the 3D space in and directions, respectively. Here and are the number of univariate basis functions in each parametric direction. Each B-spline in this parametric domain has local support defined as . Given that initial representation of 3D space, the spatial transformation function can be written as
(2) |
where are the new locations of the control points. Note, therefore, that the functions are still defined in terms of the initial parameterization, but the movement of the control points now leads to a different set of coordinates . The use of the lower case and is used to encompass the entire deformation of the initial 3D space parameterization, but we emphasize again that the source geometry we are interested are only the points such that and the target geometry are the points such that .
We carry out local refinement using truncated hierarchical B-splines (THB-splines) [27] in this manuscript for the evaluation of spatial transformation function. Through local refinement, only the regions near the shape boundaries are refined to capture highly localized deformations [22, 23, 28–30]. We explain the implementation of local refinement using THB-splines through an example of a univariate B-spline basis function for two refinement levels. Consider univariate B-splines at two parametric domains, a coarser and finer domain . We can represent each basis function at the coarser level as the linear combination of B-splines at finer refinement level [31]. In addition to the coarser level B-spline which is substituted by finer B-splines, the basis functions with partial support in the local support of the coarser B-spline are truncated. Such refinability property is given as
(3) |
where are the subdivision coefficients determined using the knot insertion algorithm and is the number of children B-splines. To determine the refinement criterion in the registration framework, we first evaluate at the center point of each B-spline control grid element. For each B-spline, we evaluate the average of in its support domain, denoted as . We refine the B-spline basis function which satisfies , with being a parameter that controls the amount of refinement and being the average value of over the entire domain [22]. We use THB-splines to capture larger deformations on coarser grids and fine-scale, localized deformations on finer grids. Local refinement is performed when the image residuals do not reduce further at a specific refinement level.
2.2. Registration Framework
Resuming from the definition of geometry above, denotes the initial configuration, maps the deformation of the initial configuration to the target configuration . The total deformation gradient is defined as . The multiplicative split into growth and elastic components is carried out in order to model growth [32]. This is akin to plasticity [24],
(4) |
where is the deformation tensor associated with hyperelastic deformation and is the deformation tensor associated with growth. The determinant of total deformation gradient can also be similarly split as , where and correspond to the elastic and growth volume changes respectively as shown in Fig. 2A. For the examples shown in this manuscript, the biological tissue is considered to be neo-Hookean hyperelastic material, but this can easily be exchanged for other material models used for soft tissue [33]. The strain energy of the neo-Hookean solid is defined as
(5) |
where and are Lame’s parameters. is the elastic right Cauchy-Green tensor defined as .
Fig. 2:
A: schematic of multiplicative split of the deformation gradient into growth and elastic part . B: schematic diagram showing the staggered solution of the elastic deformation and growth problems within the shape registration framework. The deformation of the source to the the target is divided into intermediate stages. This can be achieved by either creating linear interpolations of the geometry from source to target, or increasing the image error penalty monotonically, e.g. linearly.
In the proposed method, the weak form of mechanical equilibrium is evaluated using the B-spline basis functions. Our approach follows existing finite element implementations of growing tissue [15], but within the isogeometric analysis framework [22]. Given , the elastic energy functional is defined as
(6) |
where is the entire space considered in terms of the coordinates . The use of inside of the integral essentially computes the elastic strain energy as if it was integrated over rather than the whole space . Note that the hyperelastic strain energy is a function of the elastic part of the deformation. However, the elastic deformation is a function of both the total deformation transformation , as well as the growth deformation . Therefore, to evaluate the elastic deformation we need to also specify how growth changes over time. Usually, growth is prescribed as a local change through an ordinary differential equation (ODE) that describes the rate of growth [17, 19]. In particular, assuming volumetric growth, the growth tensor can be expressed in terms of a single scalar [20]
(7) |
where is the identity and the total growth is now in terms of the scalar . The ODE for growth change over time is
(8) |
where is a rate parameter and is a parameter that specifies that growth only takes place beyond a critical value of deformation. Note that the growth rate is actually coupled to the elastic deformation, in this case to the elastic volume change, . Thus, the discretization and integration algorithms will determine how to solve the registration problem. In this work, the energy in Eqn. (6), is evaluated at fixed growth. In other words, given a fixed field for , the elastic deformation can be considered a function of the total deformation alone through , with showing the explicit dependence on the deformation. Separately, given a total deformation as fixed, i.e. for a fixed deformation , the growth field can be updated point-wise with a forward Euler scheme
(9) |
where the subscript denotes the previous time step, time , and is the time step . Thus, the solution of the registration problem including elastic deformation and growth is done in a staggered manner as indicated in Fig. 2B. Given the elastic energy and growth problems, the registration problem can be introduced by considering the energy coming from the mismatch between the deformed source and target geometries
(10) |
This is the standard image energy in our previous work and other registration work [22, 23]. Usually, regularization terms are added to the image energy mismatch. These regularization terms penalize changes in the first and second derivatives of the transformation map, which are reminiscent of an elastic energy penalty [34]. We also employ a regularization over the entire deformation , as will be seen soon. Considering the image mismatch energy, the elastic energy introduced in Eqn. (6), and the regularization of the complement of , the total energy functional reads
(11) |
is the weighting parameter associated with the image mismatch error, and are the weighting parameters for the hyperelastic energy constraint and regularization over the rest of the space. Both integrals are over but the multiplication of the integrands by either or effectively leads to integrals over and its complement in .
The minimization of the energy functional is carried out using gradient flow algorithm [34]. The control points are updated using a dynamic scheme in the direction of the variation of the energy functional to changes in [35]
(12) |
where is a particular control point and denotes a pseudo-time variable for the dynamic relaxation of the energy functional. On the right-hand side, is the corresponding basis function, is the second Piola Kirchhoff stress field, and is the variation of the Euler Lagrange strain tensor for the corresponding variation of the control point. We remark again that the minimization of Eqn. (11) is done at fixed growth, and the growth ODE is evaluated in a staggered manner with respect to the registration steps, as shown in Fig. 2.
3. Benchmark Examples
In this section, we demonstrate the results of the registration framework on benchmark geometries. Here, we validate the results of our registration framework with analytical solutions before moving on to realistic applications.
3.1. Benchmark Examples Without Growth
In Figs. 3–5, we first carry out shape registration by considering only hyperelastic deformation without growth. Following cases are shown: Fig. 3 homogeneous volumetric expansion of the sphere, Fig. 4 uniaxial expansion of a rectangular plate, and Fig. 5 bending of a rectangular plate. The implicit function representing the 3D solid for Figs. 3–4 is evaluated on a grid resolution of pixels and the initial B-spline control grid has elements. The grid resolution for the implicit function in Fig. 5 is pixels and the initial B-spline control grid has elements. The Lame parameters and are both equal to 1 Pa. Local refinement is carried out on three refinement levels. We set a higher value of for increasing refinement levels to prevent introducing large number of control points at higher refinement levels.
Fig. 3:
Benchmark example of uniform volumetric sphere expansion with hyperelastic regularization without growth. A: sphere image (source) of radius 15 m, B: sphere image (target) of radius 18 m, C: initial difference between the source and target images, D: final difference between the source and target images, E: the deformation gradient along X-direction contour, F: local volumetric change contour, G: strain energy contour and H : THB-spline grids after third refinement level.
Fig. 5:
Benchmark example of bending deformation of a rectangular plate with hyperelastic regularization without growth. A: plate image (source), B: plate image (target) after bending deformation is applied, C: initial difference between the source and target images, D: final difference between the source and target images, E: the deformation gradient along Y-direction contour, F: local volumetric change contour, G: strain energy contour and H: THB-spline grids at the end of registration.
Fig. 4:
Benchmark example of uniform uniaxial expansion of a rectangular plate with hyperelastic regularization without growth. A: plate image (source) of dimension , B: plate image (target) of dimension , C: initial difference between the source and target images, D: final difference between the source and target images, E: the deformation gradient along X-direction contour, F: local volumetric change contour, G: strain energy contour and H : THB-spline grids at the end of registration.
In Fig. 3A, the radius of source geometry is 15 m while the target geometry has a radius of 18 m shown in Fig. 3B. is set as 8 intially and doubled every refinement level. and are set as 1 and 0, respectively. The pseudo-time step for dynamic relaxation is set as 0.005. The analytical solution of the volumetric deformation of the sphere has deformation gradient components ( and ) equal to 1.2. The local volumetric change is uniform and equal to 1.728. The initial overlap between source and target images is depicted in Fig. 3C, while the result of registration is shown in Fig. 3D. From the contours of deformation gradient component and local volumetric change shown in Fig. 3E,F, we can see that we achieve homogeneous deformation within most of the region inside the sphere and the values of and at the center are equal to 1.188 and 1.677, respectively, as desired. The contour of strain energy is depicted in Fig. 3G, further showing the mostly uniform deformation. Lastly, the deformed grid after the third refinement level is shown in Fig. 3H, where it can be seen that refinement of the mesh is necessary at the boundaries of the sphere.
The uniaxial test case is summarized in Fig. 4. The initial plate image has dimensions , while the target image of the plate is , seen in Fig. 4A,B. The initial and final state of the registration algorithm is depicted in Fig. 4C,D where it can be seen that the source image has been successfully deformed to match the target. A uniform deformation is expected in the interior of the domain, which can be seen in the contours for one of the deformation gradient components and the volume change, Fig. 4E,F. The strain energy contour in Fig. 4G shows some small regional variation with slightly more strain energy at the boundaries.
In Fig. 5A, the source geometry is a rectangular plate. For the target geometry we calculate the new positions by applying the deformation at each vertex in the source geometry as , and we set to generate the image in Fig. 5B. We set the initial value of as 1 and double it every 500 iterations. Since we have large deformation in this benchmark example, we set to a higher value of 2. A systematic test of the regularization parameters is covered later on in the manuscript. The final overlap between the images after registration is shown in Fig. 5D. Based on the deformation applied on the plate, the bottom layer undergoes compression while the top layer undergoes tension. This can be seen in the deformation gradient component in Fig. 5E. There is a radial increase in the local volumetric change from the bottom to the top layer. At a particular radial distance, the local volumetric change remains uniform, and this matches well with a pure bending deformation. There are some boundary effects that are noticeable in the strain energy contour in Fig. 5G where it can be seen that there is excessive distortion of the mesh right at the sharp corners of the two images. Thus, registration of other geometries with sharp corners undergoing significant displacement might require special treatment in the future.
3.2. Parameter Tuning
The parameter controls the relative weight of the hyperelastic energy in the solid with respect to the energy of the image mismatch. Increasing this parameter can result in slow convergence and higher registration error, while a small value can lead to unrealistic movement of the control points during registration and overlapping of control grids, resulting in high strain energy that is slow to converge. Intuitively, when the variation of the energy is considered, Eqn. (12), the energy from the image mismatch leads to an applied external pressure or traction at the boundary of the elastic body. The variation of the hyperelastic energy leads to the weak form of linear momentum balance in Eqn. (12), i.e. internal forces due to the deformation of the elastic body. If is too stiff relative to the applied force from the image mismatch, which is effectively controlled by , the tractions obtained from the image mismatch are unable to deform the body. The opposite case, when is too soft relative to the image mismatch residual, leads to excessively large tractions at the boundary which compromise the stability and convergence of the scheme.
In Fig. 6, the residuals associated with the image mismatch energy, strain energy, and the total energy for different values of ranging from 0 to 100 are plotted. The contours associated with local volumetric change are shown in Fig. 6. As can be seen in the Fig. 6A, we show the residuals associated with the image mismatch energy as we increase . For the image residual drops very quickly as there is absolutely no constraint on the type of deformation that is admissible. However, we can see from the local volumetric change contour in Fig. 6E that only the outer region is deformed. Correspondingly, the hyperelastic strain energy residual for reaches its maximum value in Fig. 6B because this deformation is not the expected uniform deformation from momentum balance. As we increase the value of , the registration leads to a uniform deformation inside the sphere, as desired. However, as explained, there is a trade-off. For a very high value shown in Fig. 6J, there is essentially no deformation. In principle, any should lead to the uniform deformation that is expected in this benchmark case, as long as the registration is perfectly achieved. However, if but small, the dynamic update can be slow to converge. The optimum should be small enough to allow for deformation of the solid and minimization of the image energy. Concurrently, should be high enough to prevent initial excessive distortion and allow for rapid stabilization to a steady state. For the sphere case, and the shear modulus chosen, an optimal range of is 2 to 3. In this range, , the residuals in Fig. 6 E converge to the same value within 500 iterations and the contour is uniform inside the sphere see Fig. 6G.
Fig. 6:
Residual plots for the volumetric expansion of the sphere as initially shown in Fig. 3 but exploring the change in the hyperelastic regularization parameter ranging from 0 to 100. A: the norm of the residual due to image error , B: the norm of the residual due to hyperelastic strain energy , C: the norm of the residual due to hyperelastic strain energy multiplied with the parameter , D: the norm of the residual of the total energy . E-K: Local volumetric change contour plots for equal to 0, 1.5, 2.5, 3, 50 and 100.
3.3. Benchmark Example With Growth
In Fig. 7, we carry out shape registration of the uniform sphere expansion, similar to Fig. 3, but also considering volumetric growth. We show the homogeneous volumetric expansion of a sphere with the addition of volumetric growth from radius of 10 and 15 m. Because growth needs to be integrated over time, we split the total deformation into multiple stages; the radius is increased by 1 m in each stage. Growth is observed over a time duration of 5 seconds. The growth rate is set as and time step for growth update is set as s. and are set as 1 and 2.5, respectively. Here we are adding higher regularization in the region outside the evolving sphere so that there is not much overlap of grids and its accumulation over interpolations. We remark that the source geometry in each stage remains fixed while the target is linearly interpolated.
Fig. 7:
Homogeneous volumetric expansion of sphere from radius 10 m to radius 15 m combining both hyperelastic and growth deformation. The local volumetric change contours associated with total , elastic and growth deformation for each linearly interpolated stage are shown in A1-A5, B1-B5 and C1-C5, respectively. The residual curve for hyperelastic strain energy associated with homogeneous volumetric expansion of sphere example is shown in D and the plot of total deformation , elastic deformation , and growth deformation at the center of the sphere with respect to time is shown in .
The total volume change value at the center of the sphere increases from 1 to 3.04 as the sphere radius increases. For each stage, the field is fairly uniform inside the sphere, with some small artifacts at the boundary, see Fig. 7 A1 to A5. The elastic part of the total volume change is shown in Fig. 7, from B1 to B5, while the growth field is depicted in Fig. 7 from C1 to C5. Note how the total deformation increases directly based on the registration, i.e. the total change in the sphere radius is directly driven by the increasing size of the target. However, at the end of each interpolation we update the growth field by point-wise integration of the growth equation. Growth, thus, increases over time, but lags behind the total deformation. The elastic deformation field in Fig. 7B1–B5 is such that .
The residuals associated with the hyperelastic strain energy at all the interpolated stages are shown in Fig. 7D. Note how the residuals evolve discontinuously over the iterations for two reasons. First, for a given target, the parameter is adjusted at multiple stages to gradually drive the image registration. Second, once registration is converged for a given target, the growth field is updated and the target is then also updated before resuming the iterations. In the end, we are only interested in the deformation field and growth fields at the end of the registration for each interpolation of the target. This is shown in Fig. 7E, where the total deformation, elastic deformation, and growth deformation are plotted over time for a point at the center of the sphere. As pointed out in the contours, the overall volume change follows what is expected from the gradual change in the target from 10 to 15 . The growth lags with respect to the total deformation, as it needs to satisfy the ODE in Eqn. (8). Lastly, the elastic deformation is such that is satisfied.
4. Modeling Epiboly in Zebrafish Embryos
Embryonic development involves cell proliferation and resulting tissue growth which results in large deformations over time. The initial major morphogenetic movement during the gastrulation stage of embryonic development in some organisms is termed epiboly where the blastoderm grows and covers the yolk. In zebrafish, epiboly involves an organized movement of embryonic cells between 4.3 and 10 hours post fertilization (hpf) during which a layer of epithelial cells, are also referred to as the Enveloping Layer (EVL), spreads and covers the yolk cell [36–38]. At the start of the epiboly process, the blastoderm, a single multilayer of cells is located at the animal pole of the embryo on top of the yolk cell. As proliferation takes place, the EVL thins and increases in area [38]. The yolk syncytial layer (YSL) stays in contact with the yolk cell, causing spherical spreading observed in microscopy images such as in [36, 37]. In addition to cell proliferation, other mechanisms that contribute to the epiboly process are the polymerization of actin filaments at the leading edge of the EVL, and myosin-driven contraction on the actin belt that forms at junction between the EVL and the YSL [38, 39].
We are interested in capturing the continuous change in shape during zebrafish embryo development, particularly during epiboly, with our shape registration framework. The dataset consists of light sheet microscopy images of early stage zebrafish embryo development from [40, 41]. Additionally, we analyzed the cell proliferation data from [13] to develop an accurate and physically-realistic spatial mapping between pairs of datasets of cell positions captured through in vivo imaging at different stages of the epiboly process. The positions of cell nuclei ranging from 100 to 1,450 minutes post fertilization (mpf) at 90 sec intervals were collected from whole-mount live light-sheet microscopy images [13]. By imposing that the deformation across the different stages of epiboly has to satisfy the momentum balance of an elastic body as well as the growth given by cell division, we seek to learn the spatial distribution of elastic deformation that is expected during this crucial stage in embryo development.
The cell position data in Fig. 8A1–A5 was first converted to a volumetric mesh and also an implicit representation for surface registration at different stages of the epiboly as shown in Fig. 8D1–D4. The resolution for the implicit representations of the geometries were pixels each. Not all time points in the data set were used. Surfaces were reconstructed for: 241, 301, 361, 421 and 481 mpf. The source geometry is the image obtained at 241 mpf and the target geometries are at the remaining time frames. The number of cell nuclei and cell division rate was calculated at each time frame as shown in Fig. 8B–C. For registration, the B-spline grid was initially set to elements and, during registration, three refinement levels were done. The Lame’s parameters is set as 0.1 Pa and set as 1 Pa. is set as 2 and doubled every 2,000 iterations. and are set as 1 and 2.5, respectively.
Fig. 8:
Modeling of epiboly process. A1-A5: quantitative cell position data obtain from whole mount live light sheet microscopy images of cell nuclei during epiboly [13] at 241, 301, 361, 421 and 481 mpf. B: nuclei number during epiboly from 241 mpf to 526 mpf. C: cell division rate during epiboly. D1-D4: evolving implicit representation after registration shown at corresponding stages. E1-E4: cross sections of the evolving meshes showing the strain energy contours from 241 mpf to 481 mpf predicted by the registration framework. F1-F4: cross sections of the evolving meshes showing the local volume change as predicted by the registration framework. G1-G4: cross sections of the evolving meshes showing the growth contours imposed based on the available data for cell division rates during epiboly.
The total registration process is carried out in multiple stages, where the source geometry is fixed and the target geometry is updated with the corresponding time frames. In between the different stages we assume perfect plastic deformation and reset the control points while keeping the intermediate, registered image. The plastic deformation is assumed based on the growth of the embryo, which is imposed through the known increase in cell number at different time points during epiboly (see Fig. 8B). The volumetric change due to growth, , is assumed to be uniform throughout the volume of the tissue. We calculate at time as , where and are the cell counts at time and 241 mpf, respectively.
As seen from the registered meshes in Fig. 8D1–D4, we can observe the spreading and thinning of the embryonic tissue as the epiboly progresses. From the registered meshes, we can show that the proposed registration framework, by imposing the linear momentum residual as a driving force, predicts a spatially heterogeneous distribution of strains. The main results of the registration with this constraint are the contours for the strain energy (Fig. 8E1–E4) and total volume change (Fig. 8F1–F4) fields. We also plot the contours of growth for the corresponding registered geometries at different stages of the epiboly in Fig. 8G1–G4. However, as mentioned, the growth field is not an output in this case, but rather it is imposed from the available data. From the local volumetric change contours, we can see that maximum deformation occurs near the the leading edge of epiboly. Remarkably, this is the region over which actin polymerization and myosin-driven contraction have been observed in experiments [38, 39]. Therefore, our registration suggests that physically realistic deformations that match the overall shape changes in epiboly are those with increasing strain near the leading edge. Intuitively, past the equator point, increases in the area due to cell division cannot continue to spread over the yolk cell without some elastic deformation present. Mechanistically, the elastic strains needed to continue the spread of the EVL past the equator could come in part from the actomyosin ring at the leading edge of the EVL. These observations should of course be further refined and compare against new experimental data, but it should be highlighted how coupling the observed changes in geometry with a registration framework including some of the physics of the process offers a new tool to gain deeper insights into the fundamental mechanisms that control early embryo development.
5. Tissue Expansion for Reconstructive Surgery
Tissue expansion is a clinical procedure used to grow new skin in situ which can be used in reconstructive surgeries [42]. Skin responds to sustained stretches by permanently increasing its area. The sustained stretches of skin are achieved by balloon-like devices called tissue expanders, which are inserted subcutaneously and inflated gradually over months [43]. Applications of this technique include breast reconstruction after mastectomy [44], repair of large congenital defects [45], and skin grafting in burn patients [46]. We have previously reported the development of an experimental model of tissue expansion in the swine [47]. Briefly, Yucatan minipigs were tatooed with four grids on the back. Tissue expanders of dimensions were placed in subcutaneous pockets while contralateral sides served as controls. In our previous work [48], we have fitted B-spline surfaces to the skin patches at different time points during the protocol, and used these B-spline surfaces to calculate the relative deformation during tissue expansion. However, to then calibrate our mechanobiological model of skin growth, we have separately built finite element models to solve the forward problem, i.e. how the tissue is deformed and grows in response to tissue expansion, see [48]. The main limitation of the approach in [48] is that the forward, finite element model, uses a simplified mesh of the skin and assumes it is a flat piece of tissue. Instead, the ideal analysis would be to simultaneously perform the registration and solving the PDEs for tissue deformation and growth. The registration framework presented here is the perfect tool for this application.
The main stages of the protocol for the tissue expansion in the swine are shown in Fig. 9. The expander was dilated at 30 cc pressure in a single step over a period of 7 days. The stages of skin expansion were captured using three dimensional (3D) photographs. The 3D photographs were used to fit cubic B-spline surfaces [48]. We start with the pre-fill geometry which is the reference configuration. Note that this configuration is assumed to be a stress-free state since it is imaged at the start of the tissue expansion. The deformation of the pre-fill stage to the post-fill stage is assumed to be purely an elastic deformation, i.e. no growth, because the post-fill image is taken immediately after inflation when the tissue has had no time to grow. Since the skin is a thin surface, in this application we are more interested in the area change after expansion. Given the unit surface normal in the source geometry and the total deformation gradient , we evaluate the area change as
(13) |
where and are the elastic area change and growth area change, respectively. For the second stage, post-fill to TE-end, both elastic deformation and growth are considered. Thus, we introduce the growth tensor for area growth [15, 49]. Update of the scalar growth variable is done with the same ODE as in Eqn. (8).
Fig. 9:
Tissue expansion protocol. B-spline surfaces obtained at four configurations: before the dilation of the expander (pre-fill), after dilation of expander (post-fill), at the end of the tissue expansion protocol (TE-end) and after skin excision (ex-vivo).
Given the spline surfaces from [48], we add a thin layer of thickness 0.2 cm and construct an image as an implicit representation of the shape. We assume that the normal is constant along the thickness and consistent with the normal map of the original B-spline surface. To ensure this, we invert the surface normal vectors at the bottom layer to keep them in the same direction as the top layer. Then, using Gaussian filter with standard deviation , we interpolate the normal vector so that it is uniform across the thickness of the implicit representation.
In Fig. 10, we perform surface registration from the pre-fill to post-fill stage. For this stage the grid resolution for the implicit function is pixels and the initial THB-spline control grid for registration has elements which are then locally refined up to 3 refinement levels during registration. is set as 8 and doubled every 375 iterations whereas and are set as 1 and 10, respectively. Here since we only model pure elastic deformation, we show the contours of the total area change and the strain energy . From the overlap of the registered geometry with the target geometry before and after registration in Fig. 10C–D, we can see that the registration framework can accurately capture the target geometry even if there is a large and complex tissue deformation. From Fig. 10E, we can see higher area change is observed near the apex of the expander. From Fig. 10F, we also see that strain energy is higher not only close to the apex of the expander but near the skin patch boundary, which is also undergoing large deformation. The spatial distribution of the area change over the skin matches our previous work [47, 48].
Fig. 10:
Shape registration for the modeling of skin growth during tissue expansion between the pre-fill and post-fill stages. A: contours of the implicit representation of the source geometry; and B: target geometry. C: initial overlap between the source and target geometry; and D: overlap between the registered implicit function and the target geometry. E: area change due to elastic deformation which is also the area change due to total deformation is plotted over the implicit representation. No growth is considered here. F: strain energy is plotted over the implicit representation. G: THB-spline grid after 3 refinement levels.
In Fig. 11, we demonstrate the results from the surface registration framework from the pre-fill stage all the way to the TE-end stage. Registration is carried out in two steps. We first deform the source image of the pre-fill to a first target, the post-fill image, considering only elastic deformation as shown before. But then we continue with the registration and change the target to the TE-end geometry, and we consider both elastic and growth deformations in this second stage. We evaluate the registration for two refinement levels at the second stage with an initial grid of elements. The growth rate is set as and is set as 1. Since it is difficult to evaluate interpolated stages between the source and target geometry for this example, we set as 0.1 initially and slowly increase it by 0.05 every 10 iterations. Growth update is also carried out every 10 iterations over 7 days. We plot the elastic and growth area change along with the strain energy contours. Here, we can see that both the elastic and growth area changes are higher near the apex of the expander. This is expected as the maximum stretch occurs near the apex, thus, integration of Eqn. (8) results in more skin growth in this region. This is again consistent with our previous work [48].
Fig. 11:
Shape registration for the modeling of skin growth during tissue expansion between the pre-fill and TE-end stages. A: contours of the implicit representation of the source geometry; and B: target geometry. C: initial overlap between the source and target geometry; and D: overlap between the registered implicit function and the target geometry. E: area change due to elastic deformation ; F: the strain energy ; and G: the area change due to growth .
6. Discussion and Conclusions
In this article, we propose a novel shape registration framework to capture the deformation of biological tissues from imaging data while satisfying linear momentum balance and accounting for permanent deformations due to growth. The problem is set up as a strain energy minimization problem with a penalty for the image mismatch. The deformation of the image is done using THB-splines with local refinement. The control points of the THB-spline grid are updated in a dynamic relaxation scheme based on a variation of the energy. The variational approach effectively produces a residual vector for internal forces due to the tissue deformation, and a residual vector of external forces from the image mismatch. After checking that the algorithm worked as intended on benchmark examples, we applied the shape registration framework to study the growth of biological tissues in two applications: tissue expansion and zebrafish embryo epiboly.
Registration frameworks that can account for physical phenomena are being actively developed for a range of applications such as tumor growth and mapping of cardiac strains in the beating heart [50–52], to name a couple of examples. Here, our contribution is on combining the registration problem with the consideration of linear momentum balance and tissue growth. The theoretical framework for tissue growth used here follows a long stride of developments since the introduction of the multiplicative split of the deformation gradient to model growth by Rodriguez et al. [32]. Over the past couple of decades, this multiplicative split into growth and elastic deformations has been widely used to model the growth of a large class of tissues, e.g. airways [53], heart [19], and the brain [54]. Numerically, modeling of growing soft tissues has been done primarily with the finite element method [55]. We show the corresponding implementation in the context of isogeometric analysis frameworks, which have gained increasing popularity due to the high continuity of basis functions [27]. The multiplicative growth framework is certainly not the only theory to describe the evolving mechanics of living matter. For instance, mixture theory approaches are an alternative formulation that could be incorporated with our framework in the future [56]. In addition to growth, many soft biological tissues exhibit in vivo prestrain [57]. Our framework can be modified to include prestrain fields as shown in the Supplement.
Another key feature of the proposed framework is the use of THB-splines with local refinement. We have done extensive work on registration with THB-splines [22], where we have shown that the isogeometric framework allows for smooth registration mappings and can handle extreme deformations. The use of THB-splines allows for local refinement and an efficient numerical implementation. These features are maintained in the formulation shown here. The code is made publicly available through the Github link at the end of the article.
There are certainly some limitations of the framework. The dynamic update is such that it eventually converges to satisfy linear momentum balance and approaches the desired registered image. However, because the dynamic relaxation arises from gradient-descent of competing energy terms instead of the imposition of hard constraints, there is no exact satisfaction of the image alignment problem. In other words, the image mismatch is penalized, but cannot be driven to be exactly zero. This limitation of dynamic relaxation methods for image registration is common beyond the method shown here [8, 23, 34, 35]. Nonetheless, as the image mismatch penalty is increased over several iterations, the source image is adequately mapped onto the target as shown in our examples. Another limitation of the dynamic relaxation approach is that it is sensitive to the parameters that control the relative weight between the image and hyperelastic residuals. As shown, when the image residual is scaled to be large relative to the hyperelastic residual, the deformation of the grid is physically unrealistic. Even though, even in such cases the continuous relaxation of the elastic energy should eventually converge to the equilibrium solution, this can take a large number of iterations. Furthermore, since an explicit scheme is used, the time step is subjected to stability considerations. We explored the relative scaling of the image and hyperelastic residuals to inform our choice of parameters in the examples, but a change in the formulation, away from the dynamic relaxation approach and towards the solution of the equilibrium problem would be one alternative to deal with existing limitation. Nevertheless, by manually tuning the parameters, we were able to get excellent registration results within a few hundred iterations.
In certain biological tissues, elastic deformation and growth can result in shape bifurcations and singular shapes, for example changes in shape topology can occur. The proposed registration framework cannot capture topology changes. However, as a result of modeling tissues as highly deformable hyperelastic materials with the deformation driven by the mismatch between source and target geometries, the proposed approach can indeed capture large as well as localized changes in shape evolution as showcased in the examples. The framework uses local refinement to effectively capture these highly localized changes on finer B-splines grids.
A limitation of the current framework is that it cannot perform surface registration. Here, 3D volumetric shapes are needed and represented as 3D implicit scalar functions, which are subsequently utilized to measure distance mismatch error between shapes in the energy functional. However, the energy functional can be modified to measure the distance between two surfaces. So the framework can also handle surface registration in the future.
The real-world impact of the framework is showcased in the two application examples. Zebrafish embryo development is an ideal biological system to understand the mechanical cues that lead to morphogenesis. Given growth measured from cell division and the images of the evolving embryo shape from light-sheet microscopy, we used our registration framework to predict elastic deformation profiles during epiboly. Interestingly, our prediction is that the elastic deformation is not homogeneous. Instead, the analysis predicts that elastic deformations are needed at the leading edge of the EVL as it passes the equator and continues to engulf the yolk cell. This observation aligns with the existence of an actomyosin ring which is thought to contract at the leading edge of the EVL guiding the overall shape change of the embryo [38, 39]. The other application shown here is skin growth in tissue expansion. We have done work characterizing skin growth on a porcine animal model [47]. For the porcine model we tattoo grids on the backs of the animals, which allows us to easily reconstruct B-spline surfaces [58]. However, to being able to translate the analysis to the clinical setting it is indispensable to have a registration framework that works in the absence of tattooed grids. Additionally, in our previous work we have calibrated our models of skin growth using finite element models of idealized geometries [48]. The registration method in the present allows us to do the analysis of skin growth in the same geometries that are available from 3D photography instead of the simplified models. We found more deformation at the apex, which have independently seen in our previous work, and we consequently predict more growth at apex, which is also consistent with our finite element model of the idealized geometry [47, 48].
In conclusion, we anticipate that our PDE-constrained shape registration method accounting for growth of living tissue will offer a new tool to the community to better understand the adaptation of tissues to mechanical cues in development, health and disease.
Supplementary Material
Fig. 1:
Schematic diagram of shape registration. The B-spline grid overlays the source and target geometries. The spatial mapping is evaluated that corresponds to the best match. Complex and large deformation is captured using THB-spline grid as shown from the initial and final overlap between the geometries.
Acknowledgments.
The research at Purdue University was supported in part by the NIHR01GM132501-02 and NIHR01AR074525-01A1.
Data Availability.
Associated files to this publication are available at https://github.com/arpawar/StrainMin_Registration
References
- [1].Ashburner J, A fast diffeomorphic image registration algorithm. Neuroimage 38(1), 95–113 (2007) [DOI] [PubMed] [Google Scholar]
- [2].Beg MF, Miller MI, Trouvé A, Younes L, Computing large deformation metric mappings via geodesic flows of diffeomorphisms. International Journal of Computer Vision 61(2), 139–157 (2005) [Google Scholar]
- [3].Sederberg TW, Parry SR, in Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques (Association for Computing Machinery, New York, NY, USA, 1986), SIGGRAPH ‘86, p. 151–160 [Google Scholar]
- [4].Szeliski R, Coughlan J, Spline-based image registration. International Journal of Computer Vision 22(3), 199–218 (1997) [Google Scholar]
- [5].Rueckert D, Sonoda LI, Hayes C, Hill DL, Leach MO, Hawkes DJ, Nonrigid registration using free-form deformations: application to breast mr images. IEEE Transactions on Medical Imaging 18(8), 712–721 (1999) [DOI] [PubMed] [Google Scholar]
- [6].Tustison NJ, Avants BB, Gee JC, Directly manipulated free-form deformation image registration. IEEE Transactions on Image Processing 18(3), 624–635 (2009) [DOI] [PubMed] [Google Scholar]
- [7].Tustison NJ, et al. , Explicit B-spline regularization in diffeomorphic image registration. Frontiers in Neuroinformatics 7, 39 (2013) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Pawar A, Zhang YJ, Anitescu C, Rabczuk T, Joint image segmentation and registration based on a dynamic level set approach using truncated hierarchical B-splines. Computers & Mathematics with Applications 78, 3250–3267 (2019) [Google Scholar]
- [9].Veress AI, Phatak N, Weiss JA, in Handbook of Biomedical Image Analysis (Springer, 2005), pp. 487–533 [Google Scholar]
- [10].Mang A, Gholami A, Davatzikos C, Biros G, PDE-constrained optimization in medical image analysis. Optimization and Engineering 19(3), 765–812 (2018) [Google Scholar]
- [11].Meier R, Knecht U, Loosli T, Bauer S, Slotboom J, Wiest R, Reyes M, Clinical evaluation of a fully-automatic segmentation method for longitudinal brain tumor volumetry. Scientific Reports 6(1), 1–11 (2016) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Chien A, Callender RA, Yokota H, Salamon N, Colby GP, Wang AC, Szeder V, Jahan R, Tateshima S, Villablanca J, et al. , Unruptured intracranial aneurysm growth trajectory: occurrence and rate of enlargement in 520 longitudinally followed cases. Journal of Neurosurgery 132(4), 1077–1087 (2019) [DOI] [PubMed] [Google Scholar]
- [13].Keller PJ, Schmidt AD, Wittbrodt J, Stelzer EH, Reconstruction of zebrafish early embryonic development by scanned light sheet microscopy. Science 322(5904), 1065–1069 (2008) [DOI] [PubMed] [Google Scholar]
- [14].Zhang YJ, Geometric Modeling and Mesh Generation from Scanned Images (Chapman and Hall/CRC, 2016) [Google Scholar]
- [15].Tepole AB, Ploch CJ, Wong J, Gosain AK, Kuhl E, Growing skin: A computational model for skin expansion in reconstructive surgery. Journal of the Mechanics and Physics of Solids 59(10), 2177–2190 (2011) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Taber LA, Biomechanics of growth, remodeling, and morphogenesis. Applied Mechanics Reviews 48(8), 487–545 (1995) [Google Scholar]
- [17].Cowin SC, Tissue growth and remodeling. Annual Review of Biomedical Engineering 6, 77–107 (2004) [DOI] [PubMed] [Google Scholar]
- [18].Tepole AB, Computational systems mechanobiology of wound healing. Computer Methods in Applied Mechanics and Engineering 314, 46–70 (2017) [Google Scholar]
- [19].Göktepe S, Abilez OJ, Kuhl E, A generic approach towards finite growth with examples of athlete’s heart, cardiac dilation, and cardiac wall thickening. Journal of the Mechanics and Physics of Solids 58(10), 1661–1680 (2010) [Google Scholar]
- [20].Himpel G, Kuhl E, Menzel A, Steinmann P, et al. , Computational modelling of isotropic multiplicative growth. Computer Modeling in Engineering and Sciences 8, 119–134 (2005) [Google Scholar]
- [21].Goriely A, Amar MB, On the definition and modeling of incremental, cumulative, and continuous growth laws in morphoelasticity. Biomechanics and Modeling in Mechanobiology 6(5), 289–296 (2007) [DOI] [PubMed] [Google Scholar]
- [22].Pawar A, Zhang Y, Jia Y, Wei X, Rabczuk T, Chan CL, Anitescu C, Adaptive FEM-based nonrigid image registration using truncated hierarchical B-splines. Computers & Mathematics with Applications 72(8), 2028–2040 (2016) [Google Scholar]
- [23].Pawar A, Zhang YJ, Anitescu C, Jia Y, Rabczuk T, DTHB3D_Reg: Dynamic truncated hierarchical B-spline based 3D nonrigid image registration. Communications in Computational Physics 23(3), 877–898 (2018) [Google Scholar]
- [24].Lee EH, Elastic-plastic deformation at finite strains. ASME Journal of Applied Mechanics 36(1), 1–6 (1969) [Google Scholar]
- [25].Gordon WJ, Riesenfeld RF, in Computer Aided Geometric Design (Elsevier, 1974), pp. 95–126 [Google Scholar]
- [26].Farin G, Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide (Elsevier, 2014) [Google Scholar]
- [27].Giannelli C, Jüttler B, Speleers H, THB-splines: The truncated basis for hierarchical splines. Computer Aided Geometric Design 29(7), 485–498 (2012) [Google Scholar]
- [28].Pawar A, Zhang YJ, Neuronseg BACH: Automated neuron segmentation using B-spline based active contour and hyperelastic regularization. Communications in Computational Physics 28(3) (2020) [Google Scholar]
- [29].Xie Z, Farin GE, Image registration using hierarchical B-splines. IEEE Transactions on Visualization and Computer Graphics 10(1), 85–94 (2004) [DOI] [PubMed] [Google Scholar]
- [30].Wei X, Zhang Y, Liu L, Hughes TJR, Truncated T-splines: Fundamentals and methods. Computer Methods in Applied Mechanics and Engineering 316, 349–372 (2017) [Google Scholar]
- [31].Bornemann P, Cirak F, A subdivision-based implementation of the hierarchical b-spline finite element method. Computer Methods in Applied Mechanics and Engineering 253, 584–598 (2013) [Google Scholar]
- [32].Rodriguez EK, Hoger A, McCulloch AD, Stress-dependent finite growth in soft elastic tissues. Journal of Biomechanics 27(4), 455–467 (1994) [DOI] [PubMed] [Google Scholar]
- [33].Holzapfel GA, et al. , Biomechanics of soft tissue. The Handbook of Materials Behavior Models 3(1), 1049–1063 (2001) [Google Scholar]
- [34].Leng J, Xu G, Zhang Y, Medical image interpolation based on multi-resolution registration. Computers & Mathematics with Applications 66(1), 1–18 (2013) [Google Scholar]
- [35].Jia Y, Zhang YJ, Rabczuk T, A novel dynamic multilevel technique for image registration. Computers & Mathematics with Applications 69(9), 909–925 (2015) [Google Scholar]
- [36].Bruce AE, Zebrafish epiboly: spreading thin over the yolk. Developmental Dynamics 245(3), 244–258 (2016) [DOI] [PubMed] [Google Scholar]
- [37].Lepage SE, Bruce AE, Zebrafish epiboly: mechanics and mechanisms. International Journal of Developmental Biology 54(8–9), 1213–1228 (2010) [DOI] [PubMed] [Google Scholar]
- [38].Campinho P, Behrndt M, Ranft J, Risler T, Minc N, Heisenberg CP, Tension-oriented cell divisions limit anisotropic tissue tension in epithelial spreading during zebrafish epiboly. Nature Cell Biology 15(12), 1405–1414 (2013) [DOI] [PubMed] [Google Scholar]
- [39].Behrndt M, Salbreux G, Campinho P, Hauschild R, Oswald F, Roensch J, Grill SW, Heisenberg CP, Forces driving epithelial spreading in zebrafish gastrulation. Science 338(6104), 257–260 (2012) [DOI] [PubMed] [Google Scholar]
- [40].Vladimirov N, Mu Y, Kawashima T, Bennett DV, Yang CT, Looger LL, Keller PJ, Freeman J, Ahrens MB, Light-sheet functional imaging in fictively behaving zebrafish. Nature Methods 11(9), 883–884 (2014) [DOI] [PubMed] [Google Scholar]
- [41].Wu TC, Wang X, Li L, Bu Y, Umulis DM, Automatic wavelet-based 3D nuclei segmentation and analysis for multicellular embryo quantification. Scientific Reports 11(1), 1–13 (2021) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [42].LoGiudice J, Gosain AK, Pediatric tissue expansion: indications and complications. Plastic Surgical Nursing 24(1), 20–26 (2004) [DOI] [PubMed] [Google Scholar]
- [43].Radovan C, Tissue expansion in soft-tissue reconstruction. Plastic and Reconstructive Surgery 74(4), 482–492 (1984) [DOI] [PubMed] [Google Scholar]
- [44].Bertozzi N, Pesce M, Santi P, Raposio E, Tissue expansion for breast reconstruction: Methods and techniques. Annals of Medicine and Surgery 21, 34–44 (2017) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [45].Rivera R, LoGiudice J, Gosain AK, Tissue expansion in pediatric patients. Clinics in Plastic Surgery 32(1), 35–44 (2005) [DOI] [PubMed] [Google Scholar]
- [46].Chun JT, Rohrich RJ, Versatility of tissue expansion in head and neck burn reconstruction. Annals of Plastic Surgery 41(1), 11–16 (1998) [DOI] [PubMed] [Google Scholar]
- [47].Lee T, Vaca EE, Ledwon JK, Bae H, Topczewska JM, Turin SY, Kuhl E, Gosain AK, Tepole AB, Improving tissue expansion protocols through computational modeling. Journal of the Mechanical Behavior of Biomedical Materials 82, 224–234 (2018) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [48].Han T, Lee T, Ledwon J, Vaca E, Turin S, Kearney A, Gosain AK, Tepole AB, Bayesian calibration of a computational model of tissue expansion based on a porcine animal model. Acta Biomaterialia 137, 136–146 (2022) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [49].Zöllner AM, Tepole AB, Kuhl E, On the biomechanics and mechanobiology of growing skin. Journal of Theoretical Biology 297, 166–175 (2012) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [50].Bauer S, Seiler C, Bardyn T, Buechler P, Reyes M, in 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology (IEEE, 2010), pp. 4080–4083 [DOI] [PubMed] [Google Scholar]
- [51].Genet M, Stoeck CT, Von Deuster C, Lee LC, Kozerke S, Equilibrated warping: Finite element image registration with finite strain equilibrium gap regularization. Medical Image Analysis 50, 1–22 (2018) [DOI] [PubMed] [Google Scholar]
- [52].Ortiz-Puerta D, Cox A, Hurtado DE, Snakes isogeometric analysis (siga): Towards accurate and flexible geometrical models of the respiratory airways. Computer Methods in Applied Mechanics and Engineering 394, 114,841 (2022) [Google Scholar]
- [53].Eskandari M, Kuschner WG, Kuhl E, Patient-specific airway wall remodeling in chronic lung disease. Annals of Biomedical Engineering 43(10), 2538–2551 (2015) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [54].Budday S, Raybaud C, Kuhl E, A mechanical model predicts morphological abnormalities in the developing human brain. Scientific Reports 4(1), 1–7 (2014) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [55].Eskandari M, Kuhl E, Systems biology and mechanics of growth. Wiley Interdisciplinary Reviews: Systems Biology and Medicine 7(6), 401–412 (2015) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [56].Valentin A, Humphrey JD, Holzapfel GA, A finite element-based constrained mixture implementation for arterial growth, remodeling, and adaptation: Theory and numerical verification. International Journal for Numerical Methods in Biomedical Engineering 29(8), 822–849 (2013) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [57].Tepole AB, Gart M, Purnell CA, Gosain AK, Kuhl E, The incompatibility of living systems: characterizing growth-induced incompatibilities in expanded skin. Annals of biomedical engineering 44(5), 1734–1752 (2016) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [58].Tepole AB, Vaca EE, Purnell CA, Gart M, McGrath J, Kuhl E, Gosain AK, Quantification of strain in a porcine model of skin expansion using multi-view stereo and isogeometric kinematics. JoVE (Journal of Visualized Experiments) (122), e55,052 (2017) [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Associated files to this publication are available at https://github.com/arpawar/StrainMin_Registration