Heterogeneous Peridynamic Neural Operators: Discover Biotissue Constitutive Law and Microstructure From Digital Image Correlation Measurements
Abstract.
Human tissues are highly organized structures with specific collagen fiber arrangements varying from point to point. The effects of such heterogeneity play an important role for tissue function, and hence it is of critical to discover and understand the distribution of such fiber orientations from experimental measurements, such as the digital image correlation data. To this end, we introduce the heterogeneous peridynamic neural operator (HeteroPNO) approach, for data-driven constitutive modeling of heterogeneous anisotropic materials. The goal is to learn both a nonlocal constitutive law together with the material microstructure, in the form of a heterogeneous fiber orientation field, from loading field-displacement field measurements. To this end, we propose a two-phase learning approach. Firstly, we learn a homogeneous constitutive law in the form of a neural network-based kernel function and a nonlocal bond force, to capture complex homogeneous material responses from data. Then, in the second phase we reinitialize the learnt bond force and the kernel function, and training them together with a fiber orientation field for each material point. Owing to the state-based peridynamic skeleton, our HeteroPNO-learned material models are objective and have the balance of linear and angular momentum guaranteed. Moreover, the effects from heterogeneity and nonlinear constitutive relationship are captured by the kernel function and the bond force respectively, enabling physical interpretability. As a result, our HeteroPNO architecture can learn a constitutive model for a biological tissue with anisotropic heterogeneous response undergoing large deformation regime. The anisotropy and heterogeneity of this tissue stems from collagen fibers with unknown natural orientation, resulting in a location-dependent anisotropy. To demonstrate the applicability of our approach, we apply the heterogeneous PNO in learning the material model and fiber orientation field from digital image correction (DIC) data containing the planar displacement field on the tissue and the reaction forces in a biaxial testing. We find the learnt fiber architecture consistent with observations from polarized spatial frequency domain imaging. Moreover, the framework is capable to provide displacement and stress field predictions for new and unseen loading instances.
Siavash Jafarzadeh1, Stewart Silling2, Lu Zhang1, Colton Ross3,
Chung-Hao Lee3,4, S. M. Rakibur Rahman5, Shuodao Wang5, and Yue Yu
1Department of Mathematics, Lehigh University, Bethlehem, PA 18015, USA
2Center for Computing Research, Sandia National Laboratories, Albuquerque, NM, USA
3School of Aerospace and Mechanical Engineering, The University of Oklahoma, Norman, OK 73019, USA
4Department of Bioengineering, University of California, Riverside, Riverside, CA 92521, USA
5School of Mechanical and Aerospace Engineering, Oklahoma State University, Stillwater, OK 74078, USA
Contents
1. Introduction
Biological tissues are highly organized structures with specific architectures that enable local functions. Tissues exhibit a unique ability to adapt, remodel, and self-heal in case of disease or injury [1, 2, 3, 4, 5, 6]. Many tissue structures are heterogeneous with specific collagen matrix arrangements varying from point to point within the same tissue, allowing it to respond to diverse local mechanical stimuli. Signaling pathways and chemical transduction processes in the underlying cells detect these stimuli, alter the composition and organization of tissue extracellular matrix (ECM), and orchestrate changes in tissue function in response [7, 8, 9, 10, 11, 12]. Heterogeneity plays an important role in tissue function and resilience.
For the purpose of enabling virtual screening to identify and optimize therapeutic interventions, much effort has been devoted to describing the complex fiber-matrix interactions within tissues. A classical computational approach is based on the development of constitutive relations that are needed for the governing equations. In [13], seminal phenomenological constitutive models were employed for the modeling of soft tissues, including the iris [14], cardiac heart valves [15, 16, 17], arterial vessels [18], and skin [19]. In [20, 7, 21], Lee et al. developed a full collagen–fiber mapped transversely isotropic model and employed it to characterize the in-vivo mechanical response of the mitral valve anterior leaflet through an inverse modeling approach. To model adaptations of the fiber architecture under stress, an ensemble fiber stress–strain relationship was proposed in [22, 23] and employed to study fiber reorientation and fiber recruitment observed in experiments. In all of these studies, a strain energy density function is predefined with a specific functional form when modeling the mechanical responses from experimental measurements. Within this predefined material model, the material parameters are calibrated through an inverse method or analytical stress–strain fitting.
Using such a predefined model creates two challenges that can affect its reliability. Firstly, the descriptive power of the models is often restricted to certain deformation modes and strain ranges, which can restrict its predictivity and generalizability [20, 24, 25]. For some tissues such as skin [26, 27], there is not a definitive material model available in the literature. Secondly, many of these models are developed for homogeneous materials, and hence a full description that accounts for the microstructure is still lacking. In reality, the mechanical properties and microstructure of biotissues vary not only for different tissue types, but also vary with position and can be different for different patients. As a result, there is a need for a constitutive model to capture the mechanical responses for the particular microstructure within a given sample.
To help overcome these limitations, data-driven computing has been considered in recent years as an alternative. In the context of biological tissue modeling [28, 24, 29, 30], data-driven constitutive laws directly integrate material identification with the modeling procedures, and hence do not require a predefined constitutive model form. In [31], the constitutive law for soft tissue damage was constructed by solving the system of linear equations consisting of coefficients of shape functions, rather than nonlinear fitting to a predefined model. A local convexity data-driven (LCDD) computational framework was developed in [24, 29]. This framework couples manifold learning with nonlinear elasticity and was applied to model the stress–strain response of the porcine mitral (heart) valve posterior leaflet. In [30], a neural network was developed to infer the relationship between the isochoric strain invariants and the value of strain energy. This was applied to learn the mechanical behavior of porcine and murine skin from biaxial testing data. Despite these advances, data-driven constitutive laws on soft tissue modeling have mostly focused on the identification of stress–strain and energy–strain relationships for a homogenized material model, and are thus unable to capture the effects of heterogeneity. Because of the importance of heterogeneity in tissue function and failure [32, 33], the assumption of homogeneity seriously restricts the capabilities of a constitutive model.
In an alternative approach, there has been significant progress in the development of deep neural networks (NNs) for heterogeneous material modeling [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45]. Among these works, we focus on the neural operator learning approach [40, 41, 42, 43, 44, 45, 46, 47], which learns the maps between the function spaces. In comparison with classical NNs, the most notable advantage of neural operators is their generalizability to different input instances. As a result, measurements with different resolutions can be integrated to train the same model [48], and the trained model can be used to solve for new instances on a different grid [49]. Moreover, the neural operator is provably a universal approximator for function-to-function map**s [50, 51]. Therefore, it has the capability to capture both complex material responses and the heterogeneity within data. All of these properties make the neural operator particularly promising for learning complex material responses without predefined constitutive models and direct measurements of the microstructure. In the context of continuum mechanics, most of the current neural operators have assumed that the underlying mathematical description uses PDEs. The neural operator learns a surrogate map** from the loading field to the material response field, which can be seen as learning the solution operator of a hidden PDE. In [52, 53, 54], neural operators have been successfully applied to modeling the physical response of homogeneous materials. In [43, 44, 45, 55], neural operators were used as a solution surrogate for Darcy flow in a heterogeneous porous medium with a known microstructure field. In [40], an implicit neural operator architecture, namely the implicit Fourier neural operator (IFNO), was proposed to model material responses without using any predefined constitutive models or microstructure measurements. IFNOs were then applied to learn the tissue responses from digital image correlation (DIC) measurements. It was found that this neural operator approach is superior to other methods at capturing the heterogeneous features [33].
Despite these advances in neural solution operators, this approach has three limitations. Firstly, it is challenging to incorporate fundamental physical laws into solution operators. As a result, the solution operator needs to learn all physical laws from data, and therefore it cannot always guarantee the physical consistency of fundamental laws such as linear and angular momentum conservation and Galilean and frame invariances. Secondly, since the solution operator varies under different domain shapes and boundary conditions, the neural operators are not generalizable to different domain geometries and loading scenarios. This means, for example, that an operator learned on square-domain samples cannot be immediately applied to predict the material deformation on a circular domain. Last but not least, with solution operators the information about the constitutive law and microstructure is captured implicitly via neural network parameters. Therefore, the relation between the constitutive law and the microstructure is complex and largely hidden, making it challenging to interpret the learnt model. To overcome the first two challenges, in [56] we proposed the peridynamic neural operator model (PNO), a homogeneous nonlocal constitutive law from data. This neural operator provides a forward model in the form of state-based peridynamics, with Galilean invariance, frame invariance, and momentum balance laws guaranteed. The model was validated on a DIC displacement tracking dataset, and it was compared to baseline models that use predefined constitutive laws. Although it assumed homogeneity, this PNO achieved improved accuracy by learning the constitutive law from data. It also showed generalizability to different domain configurations, external loadings, and discretizations.
In the present work, we go one step further and develop a data-driven constitutive law for heterogeneous materials. We propose the heterogeneous peridynamic neural operator (HeteroPNO) and apply it to learn the material model together with fiber orientation field from DIC measurements on a representative tricuspid valve anterior leaflet (TVAL) specimen from a porcine heart. We design HeteroPNO such that the fiber orientation is captured through an anisotropic nonlocal kernel. The material nonlinearity is represented through a nonlinear dependence of the internal forces on the deformation. As a result, the effects of the material heterogeneity and the constitutive law are disentangled. The position dependence of the collagen fiber orientation can be captured by rotating the kernel to align its principal direction with the fiber. Based on this architecture, we propose a two-phase learning algorithm. Firstly, we learn a homogeneous PNO model to capture the kernel form and the constitutive law. Then, we fine-tune the model by learning a fiber orientation field as a function of position. To evaluate the performance of the HeteroPNO, we validate the discovered collagen fiber architecture by comparing it with measurements from polarized spatial frequency domain imaging (pSFDI)-biaxial testing system [57]. We assess the predictability of our model on predicting displacement and stress fields under unseen scenarios. To the best of our knowledge, the present work is the first time that neural operator learning approaches have been applied to discover both the constitutive law and microstructure from data.
The remainder of this paper is organized as follows. In Section 2, we introduce as background the peridynamic nonlocal mechanical theory, the nonlocal neural operators, and the homogeneous peridynamic neural operator (PNO). Then, our proposed architecture, which is based on PNO and its incorporation of heterogeneity through a pointwise fiber orientation field, is introduced in Section 3, followed by the corresponding two-phase machine learning algorithm to discover both the model and microstructure. To verify the performance of our model, in Section 4 we demonstrate the effectiveness of the learning technique on a synthetic dataset describing the deformation of a hyperelastic and anisotropic fiber-reinforced material. This demonstration shows the capability of the method in learning the heterogeneous fiber orientation field and reproducing displacement and stress fields consistent with ground-truth solutions. In Section 5, we combine the method with DIC experimental measurements on a representative TVAL specimen. For comparison with alternative methods, we compare the results of the HeteroPNO with modeling results using a fitted Fung-type homogeneous constitutive model. Finally, we provide a summary of our results and concluding remarks in Section 6.
2. Background
In this section, we briefly introduce the concept of peridynamic theory, nonlocal neural operators and our base model, the peridynamic neural operator for homogenized materials [56]. Throughout this paper, we use unbolded case letters to denote scalars/scalar-valued functions, bold letters to denote vectors/vector-valued functions, underlined unbolded letters for scalar-valued state functions, underlined bold letters for vector-valued state functions, and calligraphic letters for operators. For any vector , we use to denote its norm. For any function , , taking values at nodes , denotes its norm, i.e., , which can be seen as an approximation to the norm of (up to a constant). d represents the dimension- Euclidean space.
2.1. Peridynamic Theory
Peridynamics provides a description of continuum mechanics in terms of integral operators rather than classical differential operators [58, 59, 60, 61, 62, 63, 64]. These nonlocal models include a length scale , referred to as the horizon, which denotes the extent of nonlocal interaction. Because a peridynamic model does not require smoothness of the deformation, it allows a natural description of processes requiring reduced regularity in the solution, such as fracture [65, 66, 67].
In peridynamics, considering a domain of interest, , the equation of motion is given in terms of the displacement as follows:
(2.1) |
where and are material points in the reference (undeformed) configuration of the body. is the mass density function. is a ball centered at of radius . is the body force density (external loading), which is assumed to be prescribed. is the pairwise bond force density that exerts on , satisfying The pairwise bond force density is given by
(2.2) |
where the underlined symbols denote states. States are map**s from a bond to some other quantity, usually either a vector or a scalar. is called the force state, which contains the contribution of the material model at a point to the bond force density. The quantities square brackets, , indicate that is defined at material point and time , and it is dependent on the displacement field . The force states in the right hand side of (2.2) contain the contributions of the material models at both bond endpoints and to the pairwise bond force density. A material model provides the force state as a function of the deformation state , which is defined by
(2.3) |
Thus, in the peridynamic setting, a material model is a state-valued function of a state, rather than a tensor-valued function of a tensor, as in the conventional theory of continuum mechanics. For a heterogeneous body, our goal is to determine the material model:
where the relationship between the force state and the deformation state depends explicitly on the position as well as the deformation state at that position, .
Following [56], in this work we assume that the material model is ordinary, meaning that the bond force vectors in the force state are always parallel to the deformed bonds. As in [56], it is further assumed that the material model is mobile, which means that the magnitudes of the bond force vectors in depend only on the length changes of the bonds. Denoting the unit direction of the deformed bond as:
(2.4) |
and the length changes of the bond as
(2.5) |
the material model for a heterogeneous body composed of ordinary, mobile material can be written as:
(2.6) |
As discussed in [68, 56], this formulation guarantees linear and angular momentum conservation, Galilean invariance, and frame invariance (objectivity). An important feature of (2.6) is that the force in a given bond can depend on the length changes in all the bonds in the family of ; expressing this dependence precisely is the purpose of state-based peridynamic material models.
Combining (2.1), (2.2), and (2.6), we obtain the following peridynamic model:
(2.7) |
with boundary data supplied by
(2.8) |
In (2.7), the identity has been used. is the interaction region in which prescribed boundary data is prescribed. With the peridynamic governing equation of motion, in order to guarantee the existence of a unique solution for any forcing term , nonlocal boundary conditions (“volume constraints”) must be prescribed on this interaction region.
The purpose of this work is to learn the peridynamic material model, in the form of , from training data in the form of loading/response function pairs . The material model involves neural operators and is not simply an algebraic expression. The learnt model (2.7) is applied to solve for the displacement field in new loading instances distinct from the training instances. In addition to the displacement field, the peridynamic model provides other quantities of interests, such as the stress field given by:
(2.9) |
Such an evaluation of the stress is especially important while learning from experimental measurements using DIC: while DIC has the major advantage to provide for full displacement fields, one of its main issues is that the stress field in heterogeneous state configurations cannot be directly accessed. By learning a constitutive law (2.7) from DIC measurements, our method allows for estimating displacement, strain, and stress fields on different domain and loading instances.
2.2. Nonlocal Neural Operators
The general nonlocal neural operators [43, 44, 45, 49, 40] were developed for scientific computing applications, which parameterize function-to-function map** by incorporating the nonlocal operator [65] into neural network architectures. A prototypical instance is the case of seeking PDE solution operator in material modeling problems, where the initial input field (body load/boundary load) is mapped to the corresponding displacement field via a nonlinear parameterized map**. Under this solution operator context, several architectures were developed in neural operator based methods [43, 44, 45, 49, 33, 40, 53, 69, 70, 41, 71, 72, 73, 74, 72]. Compared to classical neural networks that operate between finite-dimensional Euclidean spaces, one of the most remarkable advantages of neural operators is the capability to learn map**s between infinite-dimensional function spaces [43, 44, 45, 49, 75, 41, 42, 53, 70]. As a result, neural operators feature resolution independence, which implies that the prediction accuracy is invariant to the resolution of input functions. Furthermore, in contrast to classical PDE-based approaches, neural operators can be trained directly from data, and hence require no domain knowledge or pre-assumed PDEs. All these advantages make neural operators a promising tool for learning complex material responses from experimental measurements [52, 53, 54, 33, 43, 44, 45, 55].
Formally, a nonlocal neural operator aims to construct a surrogate operator that maps the input function to the output function . The resolution-independence property is realized by parameterizing the layer update, , as a nonlocal (integral) operator, given as:
(2.10) |
Here, denotes the feature function of the th layer, taking values in . is an activation function, , are trainable tensors parameterizing a point-wise linear transformation, and is a tensor kernel function whose parameters are to be learned. While in the original version of nonlocal neural operator the integral is extended to the whole set , for efficiency purposes, restrictions to a ball of radius centered at , i.e. , can also be considered. However, as expected, this choice might compromise the accuracy since the support of Green’s function generally spans the whole domain in PDE solving problems [43].
Despite the aforementioned advances of nonlocal solution operators, these approaches have limitations from physical consistency and domain/boundary condition generalizability. That means, to learn the basic physical laws and generalize the solution, they require a large corpus of paired datasets, which is prohibitively in experiments. Moreover, the learnt operator is not applicable to different domain shapes/boundary conditions. To resolve these limitations, in our previous work [56], the peridynamic neural operator (PNO) was proposed, where we parameterize the nonlocal neural operator architecture as a nonlocal constitutive law based on the peridynamics formulation (2.7). As such, the model preserves the fundamental physical laws and is generalizable to different domain geometries and loading scenarios. In this context, the nonlocal neural operator aims to construct a surrogate operator that maps the displacement function to the body load function :
(2.11) |
where the operator is formulated as:
Although was treated in Section 2.1 as prescribed, here it becomes an output of the solution operator representing the external load that would be needed to make the approximation in (2.11) exact. Herein, we parameterize the scalar force state with neural networks:
(2.12) |
where
(2.13) |
(2.14) |
and are scalar-valued functions that take the form of a (usually shallow) multi-layer perceptron (MLP) with learnable parameters and , respectively. is the kernel function characterizing the influence state of neighboring material points, and is a nonlocal generalization of the dilatation function, which describes the change of material in volume per unit volume.
With the PNO architecture, one can model complex material mechanical responses from data. In particular, given a set of observations of the loading field and the corresponding displacement field , where is the sample index, the set of parameters in the network architecture will be inferred by solving the following minimization problem
(2.15) |
where denotes a properly defined cost functional . Although and are (vector) functions defined on a continuum, with the purpose of doing numerical simulations, we assume that they are defined on a discretization of the domain defined as , and a temporal discretization as , . With such a discretization to establish learning governing laws, a popular choice of the cost functional is the mean square error, i.e.,
Once the constitutive law is obtained, for any new loading instance , we solve for the displacement field using an iterative nonlinear static solver. The stress field can also be calculated following (2.9).
3. Heterogeneous Peridynamic Neural Operators
3.1. Mathematical Formulation
In this section we introduce a heterogeneous PNO (HeteroPNO) architecture for the data-driven constitutive modeling of materials with position-dependent anisotropy. The particular materials of interest are biological tissues. These materials are soft and sustain large deformation. The position-dependent anisotropy in these tissues stems from embedded collagen fibers oriented in a heterogeneous pattern of directions in the plane. Figure 1 (on the right) shows an example of such orientation field for a biological tissue.
The idea behind the new architecture is to assume that a fundamental influence (kernel) function for an ideal homogeneous version of the tissue with unidirectional fiber orientation exists. This influence function can depend on direction of the bond vector as well as . Then, in the case of the heterogeneous tissue, that influence state can be rotated at each location such that the stiffer direction of the influence state aligns with the fiber orientation in that location. Figure 1 schematically illustrates this idea.
![Refer to caption](extracted/2403.18597v1/idea.png)
To construct such model, we replace (2.13) with the following position-dependent influence function:
(3.1) |
where
(3.2) |
is the rotation matrix. The fundamental influence function has its stiffest direction along the -axis (). To account for the orientation of fibers in other directions at different positions, each peridynamic bond is rotated clockwise by the fiber angle before evaluation. This is equivalent to rotating the fundamental influence function through an angle counterclockwise at each point to align with the actual fiber orientation on that point.
The position-dependent influence state is then used in HeteroPNO architecture as follows:
(3.3) |
where
(3.4) | ||||
(3.5) | ||||
(3.6) |
Our goal is to learn the optimal influence (kernel) function , force state , together with the pointwise fiber orientation function from data.
3.2. Machine learning algorithm
In this section we describe how to train the HeteroPNO models for two different scenarios: 1) learning the constitutive model from displacement field–force field data pairs, with the ground-truth fiber orientation field given. 2) Discovering both the constitutive law and the microstructure (fiber orientation field) from displacement-force field data.
Constitutive model learning.
In this work we focus on (quasi)static, two-dimensional () applications, although the prescribed architecture is readily applicable to higher-dimensional domains and dynamic settings. We aim to learn the surrogate operator such that
where is prescribed. Algorithm 1 provides the structure of the pseudo code used for this work to learn the constitutive model (and microstructure if applicable). The program is coded in Python and uses the PyTorch libraries for GPU computing and the Adam optimizer for minimizing the loss function. In all tests, the neural network functions for and are multi-layer perceptrons (MLP) with three layers and ReLu as the activation function. The widths of the MLP layers are denoted by , where is the input’s dimension, are the widths of the hidden layers, and is the dimension of the output. For , and for all examples, although can take on larger values in other applications. From (3.4), since and are scalars and has the same dimension as (see (2.14)), it follows that and in the MLP. in both and as well as the horizon size are hyperparameters of choice to tune.
Formally, we assume that measurements are available in the following format:
-
•
Coordinates of nodes where measurements are taken: , where is the total number of nodes.
-
•
External force-displacement function pairs at each node and for each sample : where is the total number of samples.
-
•
If the external forces are all zero (which is the case for the biaxial tension experiments described below), we can compare the area-averaged stress components given by (2.9) against the measured loads in the testing machine: where and is the total number of samples.
For the purpose of training, validation and test, we split the available data into three sets: , , denote the total number of samples in training, validation, and test sets, respectively. Depending on whether the data includes nonzero external forces (Case I) or not (Case II), either of the following two different loss functions is used.
In Case I, we follow the convention of nonlocal neural operator literature [43, 45] and consider the relative error of the output function, , as the loss function, which is given by
(3.7) |
Physically, the loss function in (3.7) measures the error in the internal force distribution on the nodes needed to equilibrate the system.
If external forces are zero (Case II), the loss function (3.7) fails since the denominator becomes zero. If the denominator is removed to avoid division by zero, the program leads to the trivial solution for the model parameters, such that with any deformation the model returns zero forces. To circumvent this problem, in Case II, we define the loss in terms of the displacement field and averaged axial Piola-Kirchhoff stress components:
(3.8) |
where denotes the spatial average of axial 1st Piola-Kirchhoff stresses for sample , and is the mean of axial ground truth stresses across all training samples. This results in a scaled absolute error measure for stress contribution to the loss. in (3.8) denotes the numerical solution of using an iterative nonlinear static solver (see line 18 in Algorithm 1). In this work we use the Polak-Ribiere conjugate gradient method [76], due to its efficiency and robustness in peridynamics nonlinear problems [77]. Additional inputs needed for the solver are , , , , which denote the initialization displacement (which may or may not be zero), Dirichlet boundary condition values on , convergence tolerance, and maximum allowed iterations, respectively. in (3.8) takes values between 0 and 1 and is a hyperparameter to tune. It determines how much the learning relies on stress versus the displacement predictions.
As described in [56], Case II is computationally more expensive and has significantly higher memory requirements due to the multi-iteration procedure per sample and per epoch. To make the Case II algorithm affordable, the following strategies are taken to reduce the number of solver’s iterations:
-
(1)
Avoiding the use of too small tolerances for convergence criterion.
-
(2)
Smart initialization of the solution. Here, in particular, we used the displacements from another data sample with a close temporal sequence as the initial guess for the solver.
-
(3)
Limiting the maximum number of iterations to the lowest possible value at which convergence for most samples is likely to be achieved.
As described in [56], in Case II, we found it helps to modify the architecture of the scalar force state given by (2.12) as follows:
(3.9) |
which guarantees that a small deformation bond will be associated with a small force state, and it causes the larger deformation bonds to weigh more on the overall equilibrium deformation. Thus, the modified form (3.9) tends to improve the training efficiency.
Microstructure Discovery.
When the microstructure field, in the form of is not provided, we further treat as trainable parameters to be found together with other HeteroPNO’s learnable MLPs’ weights and biases. As such, we discover the field from displacement-force/stress data only. A two-stage training strategy is developed. First, we train a homogeneous PNO (HomoPNO). We then take the trained HomoPNO force state function () and the influence (kernel) function () as initializations for and in HeteroPNO, and train for , , and simultaneously. For the purpose of verification, in our numerical experiments we consider two scenarios:
-
•
Using actual fiber angles, , in (3.1) as known information. This scenario will be denoted as HeteroPNO I.
-
•
Treating as unknown to be learned from data. This scenario will be denoted as HeteroPNO II.
Stress field calibration.
Note that unlike Case II where stress information are directly incorporated in the loss function, Case I loss only enforces , which makes the HeteroPNO invariant to shifted scalar force states. That means, given a force state function satisfying (3.3) and denoting for a scalar constant , we have
Here, we have used the fact
due to radial symmetry of deformed for sufficiently small horizon***Noticed that because M is deformed bond direction this integral is not exactly zero, but for small horizons the disk neighborhood become ellipsoid due to almost homogeneous deformation gradient, which is radially symmetric.. In order to predict stress correctly using the HeteroPNO trained via Case I loss, we use stress from a training sample to calibrate the shift constant. In particular, we solve for via:
(3.10) |
Then, the force state is calibrated as:
and employed to calculated the stress filed.
4. Verification on Synthetic Dataset
![Refer to caption](extracted/2403.18597v1/HGO_data_gen.png)
In this section, we illustrate the performance of the proposed HeteroPNO on a benchmark material modeling problem. In particular, we consider a synthetic dataset describing the deformation of a hyperelastic and anisotropic fiber-reinforced material. All our numerical experiments were performed on a machine with a single Nvidia RTX 3090 GPU.
4.1. Data preparation
To generate training and test samples, the Holzapfel-Gasser-Odgen (HGO) model [78] was employed to describe the constitutive behavior of the material in this example, with its strain energy density function given as:
Here, denotes the Macaulay bracket, and the fiber strain of the two fiber groups is defined as:
where and are fiber modulus and the exponential coefficient, respectively, is the Young’s modulus for the non-fibrous ground matrix, and is the Poisson ratio. Moreover, is the first invariant of the right Cauchy-Green tensor , is the deformation gradient tensor, and . For the fiber group with angle direction from the reference direction, is the fourth invariant of the right Cauchy-Green tensor , where . Here, denotes the collagen fiber orientation angle.
In this problem, the specimen is assumed to be subject to different body loads , and the goal is to find the corresponding displacement field under each body loading, where . To generate the high-fidelity (ground-truth) dataset, we sampled different body loads from a random field, following the algorithm in [79, 54]. To include heterogeneity in the generated data, we assume that the left and the right half of the square domain have fibers along 110o and 70o directions respectively (see Figure 2). The external force, is taken as the restriction of a 2D random field, . Here, is a Gaussian white noise random field on 2, represents a correlation function, , are the wave numbers on and directions, respectively, and , denote the Fourier transform and its inverse, respectively. Then, for each sampled traction loading, we solved the displacement field on the entire domain by solving the weak form of displacement formulation for the equilibrium: find the displacement field which satisfies:
where is the second Piola-Kirchhoff stress tensor, and is the Green Lagrange strain tensor. In particular, we use the finite element method implemented in FEniCS [80], with the displacement filed approximated by continuous piecewise linear finite elements with triangular mesh, and the grid size taken as . Then, the finite element solution was interpolated onto , a structured grid which will be employed as the discretization in our HeteroPNO.
Figure 2 shows the problem setting and the force and the displacement fields for one of the generated samples. After generating the samples we extend the domain on all four edges for each sample by as our where nonlocal Dirichlet boundary condition/volume constraints are prescribed using the mirror-based fictitious nodes method [81] for peridynamic computations. For more details of the extension and nonlocal boundary values on a similar data set see [56].
4.2. Learning the constitutive law and microstructure
error | training (200) | validation (25) | test(25) | |
---|---|---|---|---|
force | HomoPNO | 16.02% | 17.05% | 16.33% |
HeteroPNO I | 8.98% | 9.56% | 8.75% | |
HeteroPNO II | 7.17% | 7.67% | 7.25% | |
displacement | HomoPNO | 6.45% | 6.80% | 6.91% |
HeteroPNO I | 1.77% | 1.91% | 1.81% | |
HeteroPNO II | 1.57% | 1.83% | 1.73% |
![Refer to caption](extracted/2403.18597v1/HGO_test_UB8x4.png)
![Refer to caption](extracted/2403.18597v1/HGO_test_PK8x4.png)
![Refer to caption](extracted/2403.18597v1/HGO_fiber_discovery.png)
![Refer to caption](extracted/2403.18597v1/HGO_3Kernels.png)
We randomly split the 250 generated samples into training, validation, and test sets of size 200, 25, and 25, respectively. The widths of the MLPs for and are (2, 256, 512, 1) and (4, 512, 512, 1) respectively, and the peridynamic horizon size is set as . In this example, since the data contains nonzero external forces, the setting falls under the category of Case I where (3.7) is minimized via Algorithm 1.
After training the PNO models, we report two different errors: 1) force error which reports the difference between predicted and the applied external force density. 2) displacement error which reports the difference between the ground truth displacements and HeteroPNO predicted displacements using the static solver to solve for equilibrium under applied external force and Dirichlet boundary condition. These errors for the HomoPNO and HeteroPNO models are reported in 1. Here, HeteroPNO I and II, respectively, refer to scenarios were microstructure/orientation field is considered as known input, or needs to be inferred from data. The predicted displacements and forces for one test sample are plotted in Figure 3. We also plot the HeteroPNO predicted 1st Piola-Kirchhoff stress components versus the ground truth for the same test sample in Figure 4. From Table 1 We observe that the HeteroPNO architecture improves the force predictions by and the displacement prediction by compared to the HomoPNO. The HeteroPNO II model has slightly lower error compared to the HeteroPNO I. Although HeteroPNO I uses the ground-truth fiber orienations, having as tunable parameter in HeteroPNO II, makes it more expressive, allowing it to find the that gives the minimum error regardless of what its physical purpose in the model is. Figure 5 shows the predicted fiber orientation field by HeteroPNO II versus the ground-truth fibers assumed during data generation. The left plot is the discovered microstructure, the middle displays the overlaid predicted microstructure and the ground-truth one for better visual comparison. The right image plots the absolute difference in angles normalized by 90o:
(4.1) |
where denotes the predicted angles. In this definition, error value of 1.0, corresponds to the worst possible angle difference which is 90o. As observed the microstructure prediction error is higher in the middle vertical line which is determined to have a sharp transition between 110o and 70o orientation. This can be attributed to the fact that PNO learns a smoother transition between the left and right subdomains.
Lastly, we plot the learned influence states for HomoPNO, HeteroPNO I and II in Figure 6. The kernel in HomoPNO with higher values along the vertical direction suggest that the material has a stiffer response in 90o which is consistent with the averaged fiber orientation assumed in the generated data. The base influence states of HeteroPNO I and II which are corresponding to fiber directions, both show stiffer material response in horizontal axis, which is expected. Note that these influence states are then rotated at each location by depending on at that location to align with local fibers.
5. Application on DIC measurements of Bio-tissues
Having illustrated the performances of our learned neural operators on high-fidelity synthetic simulation datasets, we now consider a problem of learning the material response of a tissue sample from DIC displacement tracking measurements as a prototypical exemplar. The main objective of this section is to provide a proof-of-principle demonstration that the framework introduced thus far applies to discover the constitutive equations and material microstructure and to estimate the stress field, while the dataset has unavoidable measurement noise. In this application we further compare our proposed HeteroPNO against two conventional approaches that use constitutive modeling with parameter fitting to demonstrate the advantages of neural operator models and the importance of considering the heterogeneity of material microstructures.
5.1. Data Collection and Preparation
![Refer to caption](extracted/2403.18597v1/fiber_exp.png)
We have acquired biaxial mechanical testing data and collagen fiber microstructure from a representative porcine tricuspid valve anterior leaflet (TVAL) tissue, following our established experimental procedures [82, 83, 84]. In brief, one adult porcine heart (, 120 kg, 1.5 years of age) was obtained from a USDA-approved abattoir (Animal Technologies, Inc., Tyler, TX, USA) within a day of animal slaughtering. Upon arrival at our laboratory, we then sectioned the TVAL tissue into a square specimen and measured the thickness at three locations using an optical measuring system (Keyence, Itasca, IL, USA) to obtain the average tissue thickness (). We next introduced a speckling pattern to the tissue surface using an airbrush and black paint [33], that was later used in digital image correlation (DIC)-based tracking of tissue displacement/deformation. The painted specimen was then mounted to a commercial biaxial testing system (BioTester, CellScale, Waterloo, ON, Canada), resulting in an effective testing area of for the subsequent tissue biaxial mechanical characterizations.
First of all, the sample was immersed in a phosphate-buffered saline (PBS) and underwent a preconditioning protocol that consists of 10 cycles of equi-biaxial tension loading and unloading, targeting a first Piola-Kirchhoff stress of 150 kPa for emulating the in vivo functioning conditions of the tricuspid valve [82]. Next, seven displacement-controlled biaxial tension protocols were performed, considering the following biaxial stresses: and . Here, and are the 1-1 and 2-2 first Piola-Kirchhoff (1st PK) stress components, respectively. Since the specimen was mounted with tissue’s circumferential direction aligned with the direction of the BioTester, they can also be viewed as the 1st Piola-Kirchhoff stress components in the and directions. The corresponding stretches can also be computed as the ratio of the deformed to the undeformed tine distances. Each of the above seven stress ratios was performed for five loading/unloading cycles. From the last load and unloading cycle of each stress ratio, resolution images of the specimen were captured by a CCD camera, and the load cell readings ( and ) were recorded at 5 Hz, resulting in 1,318 data points.
Collagen Microstructural Imaging.
After mechanical testing, we further performed collagen microstructural imaging via an in-house polarized spatial frequency domain imaging (pSFDI) device to obtain the collagen fiber orientation map of the tissue specimen. Following the procedure of pSFDI-based collagen fiber quantifications, the incident spatial frequency light patterns were produced from an LED projector (Texas Instruments, Dallas, TX) with a wavelength of 490 nm (cyan). A 1.2-megapixel CCD camera (Basler, Germany) was used to capture the reflected light intensity responses through a rotating linear polarizer (Thorlabs Inc., Newton, NJ) at 37 distinct polarization states (i.e., 0° to 180°, 5° increments). This imaging procedure was repeated for three linear phase shifts (0°, 120°, and 240°) of the spatial frequency pattern. Image processing and data analyses were then completed via custom MATLAB (MathWorks, Natick, MA) programs to examine the pixel-by-pixel collagen fiber orientation () of the tissue’s region of interest (ROI) at the post-preconditioning state that was chosen as the reference (undeformed) configuration. Here, the central region was selected as the tissue ROI for our collagen fiber microstructure analysis and DIC-based displacement tracking (Figure 7 and 8). Please refer to more details of pSFDI data analysis in Goth et al. [85] and Jett et al [83]. The fiber orientation field is further smoothed using convolution with a square pulse of size pixels to reduce measurement noises. Figure 7 shows the measured fiber orientation field and its visualization after smoothing in the ROI.
Digital Image Correlation (DIC)-based Displacement Tracking.
An open-source DIC software Ncorr [86] was used in this study to extract the full-field displacements from the recorded images. A rectangular ROI was considered in the reference image (the colored regions in Figure 8), which is partitioned into subsets of smaller regions. A subset size of 40 pixels (0.878 mm) and a subset spacing of 2 pixels (0.0439 mm) were selected according to DIC processing principles [87] and the speckle patterns in this study. Each distinctively identified pair of corresponding subsets in the reference and deformed images are correlated based on the normalized cross-correlation (NCC) criteria [86] (difference vector norm cutoff 1e-6, iteration count cutoff 100). Since the TVAL specimen was subjected to large deformations during the equi-biaxial experiments, the reference image was updated multiple times during the DIC analysis to continuously keep track of the positions of largely deformed material regions. This was achieved by enabling the ‘high-strain analysis’, ‘seed propagation’, and ‘auto propagation’ functionalities in Ncorr. The full-field displacement components shown in Figure 8 was obtained in the software by the following algorithm:
where and are the coordinate and displacement components of a reference subset center. and are coordinate and displacement components of an initial reference subset point. Coordinates of that reference subset point in the deformed state is denoted by . Afterwards the displacements in ROI was further smoothed by convolving with a square pulse of size pixels to reduce the DIC processing artifacts.
![Refer to caption](extracted/2403.18597v1/DIC.png)
5.2. Learning material model and microstructure discovery
The 1318 collected data is split into training, validation and test sets as follows. The training set used for this problem consists of 100 samples equi-spaced temporally over all cycles. The validation set consists of 20 samples selected from the remainder of the data, such that instances with high, low, and mid-level stretches from all seven protocols are included. The remainder 1198 samples are used as the test set to evaluate the accuracy of the models.
To have a base model, first, we calibrate a popular classical hyperelastic constitutive law using the training set. Then we train a HomoPNO, HeteroPNO I (assuming fiber orientation field are given) and HeteroPNO II (unknown fiber angles to be discovered) in a similar fashion to the pervious example.
Baseline Constitutive Model.
For the baseline model, we use one of the popular classical constitutive laws, Fung model, which is frequently used for biological tissues. The Fung model here has the strain energy density of form:
where , , , and are the model parameters to be determined, and , are the principle Green–Lagrange strains in the and
directions, respectively. Here we have used two approaches to determine the model parameters from data. One approach, we we call it forward calibration, is to find the parameters by fitting the model predicted stretch-stress curves to those obtained from the DIC measurements. To this aim differential evolution optimization is employed
which minimizes the residual mean squared errors in the stress between the experimental data (training set only) and model prediction [88].
The second calibration approach which we refer to it as inverse, is to define the optimization objective function on the finite-element-obtained displacement error instead of the stresses. This requires FE analysis for each optimization step on all training samples to provide nodal displacement predictions which is then passed onto the objective function to be compared with the DIC measurements.
Once the model parameters are obtain from either approaches, they are used in Abaqus/standard solver [89] to predict the displacements for samples in the test set. The FEM setting in inverse calibration and also in the testing, is to solve for equilibrium using the DIC displacement on the domain edges as Dirichlet boundary conditions.
model | training(100) | validation(20) | test(1198) |
---|---|---|---|
Fung (forward) | 15.64 % | 18.69 % | 16.02 % |
Fung (inverse) | 15.17 % | 18.01 % | 15.39 % |
HomoPNO | 8.48 % | 12.43 % | 9.95 % |
HeteroPNO I | 7.65 % | 11.42 % | 8.50 % |
HeterPNO II | 7.38 % | 10.71 % | 7.43 % |
![Refer to caption](extracted/2403.18597v1/Tissue_U4x4.png)
![Refer to caption](extracted/2403.18597v1/fiber_discovery.png)
![Refer to caption](extracted/2403.18597v1/PKvsIndex.png)
![Refer to caption](extracted/2403.18597v1/Tissue_stress_plots.png)
![Refer to caption](extracted/2403.18597v1/Tissue_3kernels.png)
Learning of homogenized and heterogeneous PNOs.
For training our PNO models, we use a similar approach as in the previous example which is to first train a HomoPNO model, and then use the trained MLP as the initialization for in the HeteroPNO I and II. For HeteroPNO II, fiber angles are initialized as with random perturbation, as the collagen fibers in the specimen are known to have a “preferred direction” of from the biology of the cardiovascular tissue where the specimen is cut out.
In this example, Since the external forces are all zero, the setting falls under the category of Case II where (3.8) is used to minimize the displacement error and averaged axial stress errors (see 1). As mentioned in machine learning section, Case II is computational more demanding. Therefore we use smaller MLPs for this problem: The widths of the MLPs for and are respectively: (2, 32, 64, 1) and (4, 64, 64, 1). Similar to the previous example the peridynamic horizon size is set as . In hyperparameter tuning performed during the training, in the loss function is tried with three different values: 0.2, 0.5, 0.8.
After training the baseline (Fung model) and the PNOs, we report the displacement errors on training validation and test sets in Table 2. As observed HomoPNO outperforms the baseline classical model by , while the heterogeneous architectures improved the accuracy by another showing the significance of considering heterogeneity in modeling bio-tissues. The displacements predicted by PNOs versus the ground truth (DIC measurements) for a test sample are plotted in Figure 9. The discovered microstructure via HeteroPNO II model is plotted against the experimentally measured ones in Figure 10. The plotted normalized absolute error on the right is computed using the error measure in (4.1). The averaged predicted axial Piola-Kirchhoff stresses by PNO models are plotted for all 1,198 test samples against the experimentally measured values in Figure 11. As another important contribution of this work, we are able to provide the spatial stress fields for DIC displacements. Figure 12 presents the stress fields provided from PNO models for a test sample’s experimental displacements. HeteroPNO stresses reveal locations with significantly higher than average stress concentrations while they are absent in the HomoPNO stress plots. This concentration sites will be susceptible to tear and rupture much earlier that the rest of the tissue which is undetectable by homogeneous models. By comparing the HeteroPNO stresses and the fiber orientation field (Figure 7), it is understood that locations with rapid collagen fiber orientation transitions are susceptible to high stress concentration and possibly damage initiation.
Finally, the learned influence states of the PNO models are plotted in Figure 13. While the preferred direction of the fibers in specimen are known to be about , we see a angle in the influence state of the HomoPNO model. The reason for this phenomenon is that the DIC data only contains biaxial tension instances, which makes the data blind to anisotropy. Since the data is indifferent to existence of fibers along direction, HomoPNO influence states can be affected and have larger values along direction. The HeteroPNO influence states however are not affected, because they learn a fundamental influence state for the real fiber angles (or learned fiber angles that minimize the errors). As such, they show the stiffer direction along axis corresponding to as expected by design.
6. Summary and future directions
In this work, we have developed a novel neural operator architecture, which we call the Heterogeneous Peridynamic Neural Operator (HeteroPNO), for modeling the mechanical response of a biological tissue specimen and discovering its fiber orientation field. By learning a nonlocal constitutive law within the framework of a heterogeneous ordinary state-based peridynamics, our HeteroPNO features 1) the guarantee of fundamental physical laws (momentum conservation laws and objectivity); 2) generalizability to different domains, loading and boundary conditions; and 3) the disentanglement of the physical effects of material nonlinear response and heterogeneity. The heart of the architecture is a neural operator with two shallow neural networks: a nonlocal kernel to capture the fiber orientation, and a nonlocal model form for the peridynamic scalar force state to capture the complex constitutive behavior.
Based on the HeteroPNO architecture, a data-driven computing workflow has been proposed, which learns the material model together with fiber orientation field directly from displacement/loading data pairs. As such, we integrate material identification and microstructure inference into one unified learning framework, and the learnt model is applicable to unseen loading conditions. To verify the method on soft tissue samples with unknown spatial heterogeneity, measurement noise, fiber-reinforced and nonlinear behaviors, we successfully modeled a porcine heart TVAL specimen using DIC measurement data collected from biaxial and constrained uniaxial tension tests. By learning the material heterogeneity together with constitutive laws, our numerical studies have demonstrated improved accuracy of displacement predictions relative to alternative methods: HeteroPNO has outperformed the homogenized Fung-type model by 50% and a homogeneous PNO model by over 25%. The inferred microstructure and stress field show good consistency with experimental measurements. These results suggest that even in a small and noisy training data regime (100 samples), the HeteroPNO model could build from DIC data a parametric description for the heterogeneous constitutive model that predicts the displacement field, the microstructure, and the local stress.
Despite the encouraging results presented here, questions and potential applications require further investigations. A natural future extension is the generalization of the model to other specimens with different material properties and microstructures. In the current work, the HeteroPNO model does not account for the load-dependent reorientation and realignment of the collagen fibers [57]. To capture these effects, one possible approach is to extend the model using transfer-learning techniques such as the meta-learning methods proposed in [90]. Translating the current trained model to whole organ simulations would be another interesting generalization problem. An important future step is to accelerate the solution procedure of the learnt nonlocal constitutive model, since the computational treatment of integral equations in peridynamics is often slower than with the classical PDE solvers. To achieve speedup, we plan to investigate the combination of the neural constitutive model and the neural solution operator, possibly with an encoder/decoder architecture.
References
- [1] E. Kuhl, K. Garikipati, E. M. Arruda, K. Grosh, Remodeling of biological tissue: mechanically induced reorientation of a transversely isotropic chain network, Journal of the Mechanics and Physics of Solids 53 (7) (2005) 1552–1573.
- [2] D. Ambrosi, G. Ateshian, E. Arruda, S. Cowin, J. Dumais, A. Goriely, G. Holzapfel, J. Humphrey, R. Kemkemer, E. Kuhl, J. Olberding, L. Taber, K. Garikipati, Perspectives on biological growth and remodeling, Journal of the Mechanics and Physics of Solids 59 (4) (2011) 863–883.
- [3] B. Hinz, S. H. Phan, V. J. Thannickal, M. Prunotto, A. Desmoulière, J. Varga, O. De Wever, M. Mareel, G. Gabbiani, Recent developments in myofibroblast biology: Paradigms for connective tissue remodeling, The American Journal of Pathology 180 (4) (2012) 1340–1355.
- [4] L. Irons, J. D. Humphrey, Cell signaling model for arterial mechanobiology, PLoS Computational Biology 16 (8) (2020) e1008161.
- [5] D. P. Howsmon, M. S. Sacks, On valve interstitial cell signaling: The link between multiscale mechanics and mechanobiology, Cardiovascular Engineering and Technology 12 (2021) 15–27.
- [6] L. Irons, M. Latorre, J. D. Humphrey, From transcript to tissue: Multiscale modeling from cell signaling to matrix remodeling, Annals of Biomedical Engineering 49 (2021) 1701–1715.
- [7] E. L. Johnson, D. W. Laurence, F. Xu, C. E. Crisp, A. Mir, H. M. Burkhart, C.-H. Lee, M.-C. Hsu, Parameterization, geometric modeling, and isogeometric analysis of tricuspid valves, Computer Methods in Applied Mechanics and Engineering 384 (2021) 113960.
- [8] H. Aupperle, S. Disatian, Pathology, protein expression and signaling in myxomatous mitral valve degeneration: comparison of dogs and humans, Journal of Veterinary Cardiology 14 (1) (2012) 59–71.
- [9] H. Chen, G. S. Kassab, Microstructure-based biomechanics of coronary arteries in health and disease, Journal of Biomechanics 49 (12) (2016) 2548–2559.
- [10] J. Humphrey, P. Canham, Structure, mechanical properties, and mechanics of intracranial saccular aneurysms, Journal of Elasticity and the Physical Science of Solids 61 (2000) 49–81.
- [11] D. W. Laurence, E. L. Johnson, M.-C. Hsu, R. Baumwart, A. Mir, H. M. Burkhart, G. A. Holzapfel, Y. Wu, C.-H. Lee, A pilot in silico modeling-based study of the pathological effects on the biomechanical function of tricuspid valves, International Journal for Numerical Methods in Biomedical Engineering 36 (7) (2020) e3346.
- [12] M. S. Sacks, A. Drach, C.-H. Lee, A. H. Khalighi, B. V. Rego, W. Zhang, S. Ayoub, A. P. Yoganathan, R. C. Gorman, J. H. Gorman III, On the simulation of mitral valve function in health, disease, and treatment, Journal of Biomechanical Engineering 141 (7) (2019) 070804.
- [13] Y. Fung, K. Fronek, P. Patitucci, Pseudoelasticity of arteries and the choice of its mathematical expression, American Journal of Physiology-Heart and Circulatory Physiology 237 (5) (1979) H620–H631.
- [14] A. D. Pant, S. K. Dorairaj, R. Amini, Appropriate objective functions for quantifying iris mechanical properties using inverse finite element modeling, Journal of Biomechanical Engineering 140 (7) (2018) 074502.
- [15] K. May-Newman, F. Yin, A constitutive law for mitral valve tissue., Journal of Biomechanical Engineering 120 (1) (1998) 38–47.
- [16] V. Prot, B. Skallerud, G. Holzapfel, Transversely isotropic membrane shells with application to mitral valve mechanics. constitutive modelling and finite element implementation, International Journal for Numerical Methods in Engineering 71 (8) (2007) 987–1008.
- [17] M. S. Sacks, W. Zhang, S. Wognum, A novel fibre-ensemble level constitutive model for exogenous cross-linked collagenous tissues, Interface Focus 6 (1) (2016) 20150090.
- [18] C. N. van den Broek, A. Van der Horst, M. Rutten, F. N. Van De Vosse, A generic constitutive model for the passive porcine coronary artery, Biomechanics and Modeling in Mechanobiology 10 (2) (2011) 249–258.
- [19] J. E. Bischoff, E. M. Arruda, K. Grosh, Finite element modeling of human skin using an isotropic, nonlinear elastic constitutive model, Journal of Biomechanics 33 (6) (2000) 645–652.
- [20] C.-H. Lee, R. Amini, R. C. Gorman, J. H. Gorman III, M. S. Sacks, An inverse modeling approach for stress estimation in mitral valve anterior leaflet valvuloplasty for in-vivo valvular biomaterial assessment, Journal of Biomechanics 47 (9) (2014) 2055–2063.
- [21] D. Kamensky, F. Xu, C.-H. Lee, J. Yan, Y. Bazilevs, M.-C. Hsu, A contact formulation based on a volumetric potential: Application to isogeometric simulations of atrioventricular valves, Computer Methods in Applied Mechanics and Engineering 330 (2018) 522–546.
- [22] R. Fan, M. S. Sacks, Simulation of planar soft tissues using a structural constitutive model: finite element implementation and validation, Journal of Biomechanics 47 (9) (2014) 2043–2054.
- [23] C.-H. Lee, J.-P. Rabbah, A. P. Yoganathan, R. C. Gorman, J. H. Gorman, M. S. Sacks, On the effects of leaflet microstructure and constitutive model on the closing behavior of the mitral valve, Biomechanics and Modeling in Mechanobiology 14 (6) (2015) 1281–1302.
- [24] Q. He, D. W. Laurence, C.-H. Lee, J.-S. Chen, Manifold learning based data-driven modeling for soft biological tissues, Journal of Biomechanics 117 (2021) 110124.
- [25] C.-H. Lee, W. Zhang, K. Feaver, R. C. Gorman, J. H. Gorman, M. S. Sacks, On the in vivo function of the mitral heart valve leaflet: Insights into tissue–interstitial cell biomechanical coupling, Biomechanics and Modeling in Mechanobiology 16 (5) (2017) 1613–1632.
- [26] G. Limbert, Skin biophysics: from experimental characterisation to advanced modelling, Vol. 22, Springer, 2019.
- [27] V. Taç, K. Linka, F. Sahli-Costabal, E. Kuhl, A. B. Tepole, Benchmarking physics-informed frameworks for data-driven hyperelasticity, Computational Mechanics (2023) 1–17.
- [28] M. Pfeiffer, C. Riediger, J. Weitz, S. Speidel, Learning soft tissue behavior of organs for surgical navigation with convolutional neural networks, International Journal of Computer Assisted Radiology and Surgery 14 (7) (2019) 1147–1155.
- [29] X. He, Q. He, J.-S. Chen, Deep autoencoders for nonlinear physics-constrained data-driven computational framework with application to biological tissue modeling., in: AAAI Spring Symposium: MLPS, 2021.
- [30] V. Tac, V. D. Sree, M. K. Rausch, A. B. Tepole, Data-driven modeling of the mechanical behavior of anisotropic soft biological tissue, arXiv preprint arXiv:2107.05388.
- [31] M. Miñano, F. J. Montáns, WYPiWYG damage mechanics for soft materials: a data-driven approach, Archives of Computational Methods in Engineering 25 (1) (2018) 165–193.
- [32] B. Howell, C. C. McIntyre, Role of soft-tissue heterogeneity in computational models of deep brain stimulation, Brain Stimulation 10 (1) (2017) 46–50.
- [33] H. You, Q. Zhang, C. J. Ross, C.-H. Lee, M.-C. Hsu, Y. Yu, A physics-guided neural operator learning approach to model biological tissues from digital image correlation measurements, Journal of Biomechanical Engineering 144 (12) (2022) 121012.
- [34] K. Wang, W. Sun, A multiscale multi-permeability poroplasticity model linked by recursive homogenizations and deep learning, Computer Methods in Applied Mechanics and Engineering 334 (2018) 337–380.
- [35] Q. He, D. Barajas-Solano, G. Tartakovsky, A. M. Tartakovsky, Physics-informed neural networks for multiphysics data assimilation with application to subsurface transport, Advances in Water Resources 141 (2020) 103610.
- [36] A. M. Tartakovsky, C. O. Marrero, P. Perdikaris, G. D. Tartakovsky, D. Barajas-Solano, Physics-informed deep neural networks for learning parameters and constitutive relationships in subsurface flow problems, Water Resources Research 56 (5) (2020) e2019WR026731.
- [37] Z. Liu, C. Wu, M. Koishi, A deep material network for multiscale topology learning and accelerated nonlinear modeling of heterogeneous materials, Computer Methods in Applied Mechanics and Engineering 345 (2019) 1138–1168.
- [38] H. Yang, X. Guo, S. Tang, W. K. Liu, Derivation of heterogeneous material laws via data-driven principal component expansions, Computational Mechanics 64 (2) (2019) 365–379.
- [39] K. Garbrecht, M. Aguilo, A. Sanderson, A. Rollett, R. M. Kirby, J. Hochhalter, Interpretable machine learning for texture-dependent constitutive models with automatic code generation for topological optimization, Integrating Materials and Manufacturing Innovation 10 (3) (2021) 373–392.
- [40] H. You, Q. Zhang, C. J. Ross, C.-H. Lee, Y. Yu, Learning deep implicit fourier neural operators (ifnos) with applications to heterogeneous material modeling, Computer Methods in Applied Mechanics and Engineering 398 (2022) 115296.
- [41] L. Lu, P. **, G. E. Karniadakis, Deeponet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operators, arXiv preprint arXiv:1910.03193.
- [42] L. Lu, P. **, G. Pang, Z. Zhang, G. E. Karniadakis, Learning nonlinear operators via deeponet based on the universal approximation theorem of operators, Nature Machine Intelligence 3 (3) (2021) 218–229.
- [43] Z. Li, N. Kovachki, K. Azizzadenesheli, B. Liu, K. Bhattacharya, A. Stuart, A. Anandkumar, Neural operator: Graph kernel network for partial differential equations, arXiv preprint arXiv:2003.03485.
- [44] Z. Li, N. Kovachki, K. Azizzadenesheli, B. Liu, A. Stuart, K. Bhattacharya, A. Anandkumar, Multipole graph neural operator for parametric partial differential equations, Advances in Neural Information Processing Systems 33.
- [45] Z. Li, N. B. Kovachki, K. Azizzadenesheli, K. Bhattacharya, A. Stuart, A. Anandkumar, et al., Fourier neural operator for parametric partial differential equations, in: International Conference on Learning Representations, 2020.
- [46] N. Liu, S. Jafarzadeh, Y. Yu, Domain agnostic fourier neural operators, Advances in Neural Information Processing Systems 36.
- [47] M. Yin, N. Charon, R. Brody, L. Lu, N. Trayanova, M. Maggioni, Dimon: Learning solution operators of partial differential equations on a diffeomorphic family of domains, arXiv preprint arXiv:2402.07250.
- [48] H. You, Y. Yu, S. Silling, M. D’Elia, A data-driven peridynamic continuum model for upscaling molecular dynamics, Computer Methods in Applied Mechanics and Engineering 389 (2022) 114400.
- [49] H. You, Y. Yu, M. D’Elia, T. Gao, S. Silling, Nonlocal kernel network (nkn): A stable and resolution-independent deep neural network, Journal of Computational Physics 469 (2022) 111536.
- [50] J.-S. Chen, C. Pan, C.-T. Wu, W. K. Liu, Reproducing kernel particle methods for large deformation analysis of non-linear structures, Computer Methods in Applied Mechanics and Engineering 139 (1-4) (1996) 195–227.
- [51] S. Lanthaler, Z. Li, A. M. Stuart, The nonlocal neural operator: Universal approximation, arXiv preprint arXiv:2304.13221.
- [52] M. Yin, E. Ban, B. V. Rego, E. Zhang, C. Cavinato, J. D. Humphrey, G. Em Karniadakis, Simulating progressive intramural damage leading to aortic dissection using deeponet: an operator–regression neural network, Journal of the Royal Society Interface 19 (187) (2022) 20210670.
- [53] S. Goswami, M. Yin, Y. Yu, G. E. Karniadakis, A physics-informed variational deeponet for predicting crack path in quasi-brittle materials, Computer Methods in Applied Mechanics and Engineering 391 (2022) 114587.
- [54] M. Yin, E. Zhang, Y. Yu, G. E. Karniadakis, Interfacing finite elements with deep neural operators for fast multiscale modeling of mechanics problems (2022). arXiv:2203.00003.
- [55] L. Lu, X. Meng, S. Cai, Z. Mao, S. Goswami, Z. Zhang, G. E. Karniadakis, A comprehensive and fair comparison of two neural operators (with practical extensions) based on fair data, arXiv preprint arXiv:2111.05512.
- [56] S. Jafarzadeh, S. Silling, N. Liu, Z. Zhang, Y. Yu, Peridynamic neural operators: A data-driven nonlocal constitutive model for complex material responses, Computer Methods in Applied Mechanics and Engineering.
- [57] D. J. Fitzpatrick, K. Pham, C. J. Ross, L. T. Hudson, D. W. Laurence, Y. Yu, C.-H. Lee, Ex vivo experimental characterizations for understanding the interrelationship between tissue mechanics and collagen microstructure of porcine mitral valve leaflets, Journal of the Mechanical Behavior of Biomedical Materials 134 (2022) 105401.
- [58] S. A. Silling, Reformulation of elasticity theory for discontinuities and long-range forces, Journal of the Mechanics and Physics of Solids 48 (1) (2000) 175–209.
- [59] P. Seleson, M. L. Parks, M. Gunzburger, R. B. Lehoucq, Peridynamics as an upscaling of molecular dynamics, Multiscale Modeling & Simulation 8 (1) (2009) 204–227.
- [60] M. L. Parks, R. B. Lehoucq, S. J. Plimpton, S. A. Silling, Implementing peridynamics within a molecular dynamics code, Computer Physics Communications 179 (11) (2008) 777–783.
- [61] M. Zimmermann, A continuum theory with long-range forces for solids, Ph.D. thesis, Massachusetts Institute of Technology (2005).
- [62] E. Emmrich, O. Weckner, Analysis and numerical approximation of an integro-differential equation modeling non-local effects in linear elasticity, Mathematics and Mechanics of Solids 12 (4) (2007) 363–384.
- [63] Q. Du, K. Zhou, Mathematical analysis for the peridynamic nonlocal continuum theory, ESAIM: Mathematical Modelling and Numerical Analysis 45 (02) (2011) 217–234.
- [64] F. Bobaru, J. T. Foster, P. H. Geubelle, S. A. Silling, Handbook of peridynamic modeling, CRC press, 2016.
- [65] Q. Du, M. Gunzburger, R. B. Lehoucq, K. Zhou, A nonlocal vector calculus, nonlocal volume-constrained problems, and nonlocal balance laws, Mathematical Models and Methods in Applied Sciences 23 (03) (2013) 493–540.
- [66] Y. Yu, H. You, N. Trask, An asymptotically compatible treatment of traction loading in linearly elastic peridynamic fracture, Computer Methods in Applied Mechanics and Engineering 377 (2021) 113691.
- [67] Y. Fan, H. You, X. Tian, X. Yang, X. Li, N. Prakash, Y. Yu, A meshfree peridynamic model for brittle fracture in randomly heterogeneous materials, Computer Methods in Applied Mechanics and Engineering 399 (2022) 115340.
- [68] S. A. Silling, M. Epton, O. Weckner, J. Xu, E. Askari, Peridynamic states and constitutive modeling, Journal of Elasticity 88 (2) (2007) 151–184.
- [69] N. Liu, Y. Yu, H. You, N. Tatikola, INO: Invariant neural operators for learning complex physical systems with momentum conservation, in: International Conference on Artificial Intelligence and Statistics, PMLR, 2023, pp. 6822–6838.
- [70] G. Gupta, X. Xiao, P. Bogdan, Multiwavelet-based operator learning for differential equations, Advances in Neural Information Processing Systems 34 (2021) 24048–24062.
- [71] S. Cao, Choose a transformer: Fourier or galerkin, Advances in neural information processing systems 34 (2021) 24924–24940.
- [72] Y. Yin, M. Kirchmeyer, J.-Y. Franceschi, A. Rakotomamonjy, et al., Continuous pde dynamics forecasting with implicit neural representations, in: The Eleventh International Conference on Learning Representations, 2022.
- [73] Z. Hao, Z. Wang, H. Su, C. Ying, Y. Dong, S. Liu, Z. Cheng, J. Song, J. Zhu, Gnot: A general neural operator transformer for operator learning, in: International Conference on Machine Learning, PMLR, 2023, pp. 12556–12569.
- [74] Z. Li, K. Meidani, A. B. Farimani, Transformer for partial differential equations’ operator learning, arXiv preprint arXiv:2205.13671.
- [75] Y. Z. Ong, Z. Shen, H. Yang, Iae-net: Integral autoencoders for discretization-invariant learning, arXiv preprint arXiv:2203.05142.
- [76] J. R. Shewchuk, et al., An introduction to the conjugate gradient method without the agonizing pain (1994).
- [77] Q. Van Le, Relationship between Microstructure and Mechanical Properties in Bi 2 Sr 2 CaCu 2 Ox Round Wires Using Peridynamic Simulation, North Carolina State University, 2014.
- [78] G. A. Holzapfel, T. C. Gasser, R. W. Ogden, A new constitutive framework for arterial wall mechanics and a comparative study of material models, Journal of Elasticity and the Physical Science of Solids 61 (1) (2000) 1–48.
-
[79]
A. Lang, J. Potthoff, Fast
simulation of gaussian random fields, Monte Carlo Methods and Applications
17 (3) (2011) 195–214.
doi:doi:10.1515/mcma.2011.009.
URL https://doi.org/10.1515/mcma.2011.009 - [80] M. Alnæs, J. Blechta, J. Hake, A. Johansson, B. Kehlet, A. Logg, C. Richardson, J. Ring, M. E. Rognes, G. N. Wells, The fenics project version 1.5, Archive of Numerical Software 3 (100).
- [81] J. Zhao, S. Jafarzadeh, Z. Chen, F. Bobaru, An algorithm for imposing local boundary conditions in peridynamic models on arbitrary domains, Engineering Archive.
- [82] S. V. Jett, D. W. Laurence, R. P. Kunkel, A. R. Babu, K. Kramer, R. Baumwart, R. Towner, Y. Wu, C.-H. Lee, An investigation of the anisotropic mechanical properties and anatomical structure of porcine atrioventricular heart valves, Journal of the Mechanical Behavior of Biomedical Materials 87 (2018) 155–171.
- [83] S. V. Jett, L. T. Hudson, R. Baumwart, B. N. Bohnstedt, A. Mir, H. M. Burkhart, G. A. Holzapfel, Y. Wu, C.-H. Lee, Integration of polarized spatial frequency domain imaging (pSFDI) with a biaxial mechanical testing system for quantification of load-dependent collagen architecture in soft collagenous tissues, Acta Biomaterialia 102 (2020) 149–168.
- [84] D. W. Laurence, C. J. Ross, M.-C. Hsu, A. Mir, H. M. Burkhart, G. A. Holzapfel, C.-H. Lee, Benchtop characterization of the tricuspid valve leaflet pre-strains, Acta Biomaterialia 152 (2022) 321–334.
- [85] W. Goth, S. Potter, A. C. Allen, J. Zoldan, M. S. Sacks, J. W. Tunnell, Non-destructive reflectance map** of collagen fiber alignment in heart valve leaflets, Annals of biomedical engineering 47 (2019) 1250–1264.
- [86] J. Blaber, B. Adair, A. Antoniou, Ncorr: open-source 2d digital image correlation matlab software, Experimental Mechanics 55 (6) (2015) 1105–1122.
- [87] B. Pan, H. Xie, Z. Wang, K. Qian, Z. Wang, Study on subset size selection in digital image correlation for speckle patterns, Optics express 16 (10) (2008) 7037–7048.
- [88] K. Price, R. M. Storn, J. A. Lampinen, Differential evolution: a practical approach to global optimization, Springer Science & Business Media, 2006.
- [89] G. Abaqus, Abaqus 6.11, Dassault Systemes Simulia Corporation, Providence, RI, USA.
- [90] L. Zhang, H. You, T. Gao, M. Yu, C.-H. Lee, Y. Yu, Metano: How to transfer your knowledge on learning hidden physics, Computer Methods in Applied Mechanics and Engineering (2023) 116280.