Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2016 Apr 1.
Published in final edited form as: Strain. 2015 Feb 6;51(2):110–134. doi: 10.1111/str.12126

Extension of the Optimized Virtual Fields Method to estimate viscoelastic material parameters from 3D dynamic displacement fields

N Connesson a, EH Clayton b, PV Bayly b, F Pierron c
PMCID: PMC4486339  NIHMSID: NIHMS688113  PMID: 26146416

Abstract

In-vivo measurement of the mechanical properties of soft tissues is essential to provide necessary data in biomechanics and medicine (early cancer diagnosis, study of traumatic brain injuries, etc.). Imaging techniques such as Magnetic Resonance Elastography (MRE) can provide 3D displacement maps in the bulk and in vivo, from which, using inverse methods, it is then possible to identify some mechanical parameters of the tissues (stiffness, damping etc.). The main difficulties in these inverse identification procedures consist in dealing with the pressure waves contained in the data and with the experimental noise perturbing the spatial derivatives required during the processing. The Optimized Virtual Fields Method (OVFM) [1], designed to be robust to noise, present natural and rigorous solution to deal with these problems. The OVFM has been adapted to identify material parameter maps from Magnetic Resonance Elastography (MRE) data consisting of 3-dimensional displacement fields in harmonically loaded soft materials. In this work, the method has been developed to identify elastic and viscoelastic models.

The OVFM sensitivity to spatial resolution and to noise has been studied by analyzing 3D analytically simulated displacement data. This study evaluates and describes the OVFM identification performances: different biases on the identified parameters are induced by the spatial resolution and experimental noise. The well-known identification problems in the case of quasi-incompressible materials also find a natural solution in the OVFM. Moreover, an a posteriori criterion to estimate the local identification quality is proposed. The identification results obtained on actual experiments are briefly presented.

Keywords: MR elastography, elasticity reconstruction, inverse problem, virtual fields method, optimized virtual fields, noise sensitivity, noise robustness, elasticity, viscoelasticity

1. Introduction

The mechanical properties of tissues (stiffness, damping, etc.) are related to their compositions and structure. Mechanical property maps of organs can thus provide valuable information about locally abnormal tissues such as tumors [2, 3] without the need for invasive biopsies. Other applications concern the need to have representative material mechanical properties in order to simulate the response of biological tissues to shock, for instance to model the mechanics of traumatic brain injuries (TBI) [46]. The aim is thus usually to extract material parameter maps from in vivo and ex vivo data obtained in various organs: to study lungs [7], liver diseases [8, 9], muscle stiffnesses [10], brain properties [1114], breasts tumours [15], blood vessel wall behaviour [16], skin [17] etc.

The identification of these mechanical properties is usually performed by analyzing 2D or 3D displacement field data which can be provided by different experimental techniques (Ultrasound [3], Optical Coherence Tomography [18], Magnetic Resonance Imaging (MRI) and Magnetic Resonance Elastography (MRE) [19, 20], etc). Depending on the measurement technique, different classes of mechanical excitation are used, including step compression, cyclic quasistatic compression, harmonic excitation, and transient excitation. The measured displacement fields contain information about the local mechanical properties of the tissues.

Many different analysis and post-processing methods have been developed to extract the material mechanical properties from full-field data. Two main inversion techniques are commonly used:

Global inversion techniques

These identifications are usually based on Finite Element method. Local material parameters values are iteratively updated until the experimental displacement pattern is approximated by the simulation (finite element model updating [17], the constitutive equation gap method)

Local inversion techniques

These identification are based on the dynamic equilibrium equation governing the local displacement field. The main difficulties of these extractions consists in dealing properly with the material quasi-incompressibility and experimental noise:

  • the quasi-incompressibility of biological materials induces ill-defined equation systems, or leads to the need for different assumptions to simplify the equilibrium equations [21]. It is thus often recommended to work with the curl of the displacement [21], adding an additional spatial derivative to the analysis. The method developed below does not require such additional spatial derivative yet naturally offers a rigorous way to deal with the material quasi-incompressibility.

  • The estimation of the required spatial derivatives of the displacement field is prone to noise and alter parameter identification. The different proposed methods (review in [22], local frequency estimation or/and spatial Fourier transforms [7, 23], algebraic inversion of the differential equation [24], virtual fields method [16, 25], etc.) present different robustness to noise. Some of them have been specifically designed to better deal with low signal/noise ratio data by using, for example, spatial Fourier transform filtering [7]. The aim of this work is to develop an alternative identification method based on the promising optimized virtual fields method presented initially in [1] and to test its noise filtering capabilities: the VFM proved indeed to be well adapted to analyze full-field measurement data and has already been used successfully to identify mechanical parameter maps in different experimental configurations (MRE (dynamic loading) [25, 26], MRI (static loading) [27], vibrating thin plates [28], etc.).

The data analyzed in this work are provided by MRE. The data are composed of 3-dimensional displacement fields measured at different times within the harmonic response of a harmonically loaded material (usually 4 to 8 frames over a period). In this work, the post-proccessing of the data is performed using the optimized virtual field method. In section 2, the optimized virtual fields method is first developed to locally identify an isotropic elastic model. The method is then extended to identify an isotropic viscoelastic model. The identification quality and sensitivity to different parameters is then analyzed on simulated data. A short study of actual experimental MRE data first provides information to simulate experimentally representative mechanical waves in elastic or viscoelastic materials (section 3). These analytical input data are then used to answer the following questions:

  • What is the influence of spatial/temporal experimental data sampling ? (section 4.2)

  • How does noise affect the identification? What is the method robustness? (section 4.3)

This work will help understand the optimized virtual fields method features and provide insight to make enlightened experimental and data processing choices. To the best of our knowledge, this study represents the first time that the optimized virtual fields method has been adapted to analyze 3D dynamic displacement fields, this is the first original contribution of the present paper. It is an essential step towards better elastography results with a view to evaluate the identification quality (uncertainty quantification), which is barely addressed in the literature. This is the second novelty of this article. Because of its simplicity and computational efficiency [29], we believe that the optimized VFM could lead to an automated identification tool to be diffused to the worldwide elastography community, with the potential to provide very fast (“nearly real time”) identification.

2. Inversion problem

Let us consider a volume V of material harmonically loaded. The associated 3D displacement field u(x,y,z,t) at every point of the volume V is measured (spatial and temporal subsampling). This displacement field contains information about the material mechanical behaviour. The optimized virtual fields method, initially proposed in [1], can be developed in 3D and in dynamics to retrieve this information.

The local form of dynamic equilibrium in absence of body forces (and in small displacement hypothesis) can be written:

div(σ¯̱)=ρ2ut2 (1)

where σ¯̱ is the Cauchy stress tensor and ρ is the material density.

The principle of virtual work is obtained by multiplying the local equilibrium (equation 1) by a chosen virtual displacement field vector u and by integrating the obtained equation over a sub-volume Vm of the material. In this work, every variable related to the virtual fields will be denoted with a star such as X* . The volume Vm has been chosen as a cube for the sake of simplicity but the following developments hold for any volume shape. In the case of small perturbations and in absence of body forces, the general expression of the principle of virtual work can be written as [29]:

Vmσ¯̱:¯̱dVInternalvirtualwork+VmTudSExternalvirtualwork=Vmρ2ut2udVAccelerationvirtualwork (2)

where:

  • ∂Vm is the boundary surface of the volume Vm,

  • T is the stress vector (forces per unit area) on the boundary surface ∂Vm,

  • σ¯̱ is the Cauchy stress tensor,

  • u is a kinematically admissible chosen displacement field vector, referred to as “virtual displacement field”,

  • ¯̱* is the virtual strain tensor derived from u(¯̱=12(grad¯̱(u)+Tgrad¯̱(u)),

  • ρ is the material density,

  • – “:” and “.” are the dot products respectively between matrices and vectors.

The philosophy of the method consists in choosing the virtual displacement field u to enhance the required information while discarding unwanted data. For example, the stress vectors T acting over the boundary surface ∂Vm (local field of view) are definitely unknown in MRE data. It is thus chosen to nullify the external virtual work by imposing u(x,y,z)=0 over the boundary ∂Vm. With this virtual boundary condition, the principle of virtual work in equation 2 becomes [25]:

Vmσ¯̱:¯̱dVInternalvirtualwork=Vmρ2ut2udVAccelerationvirtualwork (3)

Contrary to usual quasi-statique VFM, it is the acceleration term that plays the role of a local “load-cell”’ and contains the information. The dynamic loading is thus crucial for the success of the technique.

The material is supposed to be piecewisely homogeneous; equation 3 has been used to identify local material parameters over the sub-volume Vm, this volume being slid over the whole data volume V to obtain 3D maps of material parameters.

The principle of the virtual fields method is to substitute the stress tensor components in equation 3 using the constitutive equations (section 2.1). The continuous integrands are also approximated by discreet numerical integrations with the rectangle method. In elasticity, the equations are linear and selecting at least as many virtual fields as unknowns leads to a linear system containing the unknowns to identify (the material parameters). For most non-linear constitutive models, a set of non-linear equations is obtained that need to be solved with appropriate optimization algorithms [29]. In this work, the constitutive equations are linear and in this case, it was shown in [1] that for plane stress conditions, optimized virtual fields could be defined that lead to the maximum likelihood solution (minimal sensitivity to noise). The current work aims at extending this result to 3D dynamic data. The method is divided in two main steps: (1) choice of the virtual fields and (2) resolution of the linear system of equations. The following sections describe the material models used in the present study and then concentrate on the extension of optimized virtual fields in the case of 3D elasticity.

2.1. Material models

From an experimental point of view, stresses cannot be directly measured; the stress tensor σ¯̱ can only be related to the strain tensor ¯̱ through the definition of material models. In this work, the material models have been used both to simulate and identify different elastic and viscoelastic materials:

• Linear elastic material:

σ¯̱=KTr(¯̱)I¯̱+2G[¯̱13Tr(¯̱)I¯̱] (4)

where K is the bulk modulus and G is the shear modulus. I is the identity matrix and Tr is the trace operator. The bulk and shear moduli can be related to Young's modulus E and Poisson's ratio ν by:

K=E3(12ν) (5)
G=E2(1+ν) (6)

With this material model and considering a harmonic loading of angular frequency ω, the mechanical response is also harmonic at the same angular frequency (linearity assumption). The principle of virtual work (equation 3) can be written as:

fK(¯̱,¯̱)fG(¯̱,¯̱)[KG]=Vmρω2uudV (7)

where

fK(¯̱,¯̱)=VmTr(¯̱)Tr(¯̱)dV (8)
fG(¯̱,¯̱)=Vm2(¯̱:¯̱13Tr(¯̱)Tr(¯̱))dV (9)

The product fK(¯̱; ¯̱* )K represents the virtual work due to the material volume variation (to bulk stresses); the product fG(¯̱; ¯̱*)G represents the virtual work due to the shear stress.

For a better understanding of the OVFM features in the following developments, it will also prove useful to describe the actual material displacement field u as the sum of displacement fields due to bulk and shear waves (uK and uG respectively) so that u=uK+uG. This additive decomposition is obtained by injecting the elastic model (equation 4) into the dynamic equilibrium equation (equation 1);uK and uG are respectively associated with the spherical and deviatoric part of the stress tensor. Applying the principle of virtual work to the definition of uK and uG, two additional equations can be obtained:

fK(¯̱,¯̱)K=Vmρω2uKudV (10)
fG(¯̱,¯̱)G=Vmρω2uGudV (11)

which underlines that the virtual work due to the material volume variation fK(¯̱; ¯̱*)K is related only to the virtual work of the bulk part uK of the displacement field u. The same conclusion holds for the shear part of the displacement field. As the bulk and pressure waves are intimately combined into the experimental data, the challenge consists in separating these two wave types from u to properly identify the material parameters K and G. This observation also holds for the viscoelastic model.

• Viscoelastic material:

The damping encountered in biological materials can be represented by a viscoelastic model [1214] (dissipation proportional to the strain rate). Considering a harmonic loading of angular frequency ω, the strain-stress relation for such a viscoelastic material can be written as:

σ¯̱=KTr(¯̱)I¯̱+2G[¯̱13Tr(¯̱)I¯̱]KηKωTr(¯̱t)I¯̱2GηGω[¯̱t13Tr(¯̱t)I¯̱] (12)

where ηK and ηG are respectively the bulk and shear modulus loss factors. To express the principle of virtual work (equation 3) with the viscoelastic model, the measured displacement field can be decomposed as the sum of two displacement field vectors in quadratic phase uϕ and uϕ+π2:

u=uϕcos(ωt)+uϕ+π2sin(ωt) (13)

Similarly, the strain tensor deriving from this displacement field vector (¯̱=12(grad¯̱(u)+Tgrad¯̱(u)) can be described as the sum of two strain tensors in quadratic phase:

¯̱=¯̱ϕcos(ωt)+¯̱ϕ+π2sin(ωt) (14)

Incorporating these definitions into the principle of virtual work (equation 3), and separating the terms in quadratic phases, a system of two equations can be written as follows:

[fK(¯̱ϕ,¯̱)fG(¯̱ϕ,¯̱)fK(¯̱ϕ+π2,¯̱)fG(¯̱ϕ+π2,¯̱)fK(¯̱ϕ+π2,¯̱)fG(¯̱ϕ+π2,¯̱)fK(¯̱ϕ,¯̱)fG(¯̱ϕ,¯̱)][KGKG]=[Vmρω2uϕudVVmρω2uϕ+π2udV] (15)

where K′′ and G′′ are respectively the loss bulk and shear moduli (K′′ = −ηKK and G′′ = −ηGG). Functions fK and fG (equations 8 and 9) are identical for both elastic and viscoelastic models.

This system is exactly identical to that usually obtained by directly injecting the complex notations K = K + iK′′ and G = G + iG′′ into the elastic model (equation 4) and considering complex displacement field vectors and strain tensors.

The 3D dynamic optimized virtual fields method is first developed to identify the elastic model parameters (equations 7, 8 and 9). The results are then extended to the viscoelastic model in section 2.7.

2.2. Special virtual fields

When an elastic model is identified, two material parameters (K and G, equation 7) need to be determined. It is thus required to choose at least two independent virtual fields {uG,¯̱G} and {uK,¯̱K} among the infinity of possible virtual field vectors u and associated virtual strain tensors ¯̱*. Yet, following the optimized virtual fields method [1], it is possible to choose a special virtual field {uG,¯̱G} which dissociates the shear and bulk waves and is able to directly identify the shear modulus G.

This property of the special virtual field is hereafter developed. Injecting the special virtual field {uG,¯̱G} into equation 7, the principle of virtual work can be writen as: g

KfK(¯̱,¯̱G)+GfG(¯̱,¯̱G)=Vmρω2uuGdV (16)

This special virtual field {uG,¯̱G} is defined so as to simultaneously respect the two following conditions:

fK(¯̱,¯̱G)=0 (17)
fG(¯̱,¯̱G)=1 (18)

The choice of this virtual field will be referred to as step (1). Using those special virtual field properties, the material parameters can simply be computed during step (2) by simplifying equation 16 into:

G=Vmρω2uuGdV (19)

The virtual field uG directly extracts the shear modulus G from the data; the identification of the shear modulus G is independent of the identification of the bulk modulus K.

To describe further how the specialization condition works, the condition fK(¯̱,¯̱G)=0 (equation 17) associated to equation 10 can be written as:

KfK(¯̱,¯̱G)=Vmρω2uKuGdV=0 (20)

The condition fK(¯̱,¯̱G)=0 leads thus to choose a virtual field {uG,¯̱G} which nullifies the acceleration virtual work of the bulk wave uK; the virtual field uG selects only the shear wave data from u to compute the shear modulus G (equation 19). Yet, the condition fK(¯̱,¯̱G)=0 uses only the data contained into Tr(ε) (equation 8) to define the virtual field ¯̱G. For a quasi-incompressible material, Tr(ε) is yet very small and noisy: in such case, this specialization condition does not contain enough information to efficiently nullify the acceleration virtual work of the bulk wave uK. Additional specialisation conditions will be proposed in this paper to better nullify the virtual work of the bulk wave (equation 20) when dealing with noisy data.

As the analyzed materials are quasi-incompressible in this work, the identified bulk modulus K is expected to be erroneous due to low signal to noise ratio. For the sake of conciseness and due to the low identifiability of the bulk modulus K, only the virtual field {uG,¯̱G} selected to identify the shear modulus G has been developed in this paper.

At this point, two constraints have been applied to choose the virtual displacement fields during step (1): the virtual boundary condition u(x,y,z)=0 over the volume boundary ∂Vm and the specialization conditions expressed in equations 17 and 18. Yet, an infinite number of virtual fields can still be chosen. The idea consists then in selecting the virtual field {uG,¯̱G} that minimize the effect of noise on the identified material parameters.

2.3. Noise effect

The displacement field injected into the virtual work equation is the measured discrete displacement field vector uexp(x,y,z,t). This displacement field is modeled here as the sum of the actual displacement and a noise displacement field uno:uexp(x,y,z,t)=u+uno (noise sum model proposed in [1]). This noise in the displacement field implies a noise over the experimental strain tensor ¯̱exp. Similarly, the experimental strain tensor ¯̱exp is modeled as the sum of the actual strain tensor ¯̱ and a noise strain tensor ¯̱no: ¯̱exp = ¯̱ + ¯̱no where only ¯̱exp is guessed form the experimental data.

The experimental fields {uexp,¯̱exp} are injected into equation 16. Due to the noise, the identified parameters are no longer the exact shear and bulk moduli G and K but approximated shear and bulk moduli Gapp and Kapp. Let's now analyze the error induced by the experimental noise. Using the linear properties of functions fK and fG (equations 8 and 9), the virtual work principle applied to noisy data (equation 16) can be written as:

Kapp((fK(¯̱,¯̱G)+fK(¯̱no,¯̱G))+Gapp(fG(¯̱,¯̱G)+fG(¯̱no,¯̱G))=Vmρω2uuGdV+Vmρω2unouGdV (21)

The specialization conditions (equations 17 and 18) applied to the noisy signal are written:

fK(¯̱,¯̱G)+fK(¯̱no,¯̱G)=0 (22)
fG(¯̱,¯̱G)+fG(¯̱no,¯̱G)=1 (23)

Combining the specialization conditions (equations 22 and 23) with equation 21 and injecting the virtual work in noiseless conditions (equations 16), the identification errors (Gapp − G) can be expressed independently from the measured strain field ¯̱:

(GappG)=KfK(¯̱no,¯̱G)virtual workof the bulk wave strain noiseGfG(¯̱no,¯̱G)virtual workof the shear wave strain noise+Vmρω2unouGdVvirtual work of the acceleration noise (24)

The identification error (Gapp − G) is a linear combination of the virtual work of the bulk, shear and acceleration noises. It is worth noting at this point that this error equation holds for every special virtual field, whether this special virtual field is optimized or not (section 2.4). The aim is now to analyze the errors and thus define virtual field selection criteria so as to reduce the identification error.

  • As expected, when the noise is zero (uno=0 and ¯̱no=0), the internal virtual work of the noise is zero (equations 24, 8 and 9) and the shear modulus is perfectly identified independently on the chosen virtual field.

  • When noise is in the signal, the different virtual works of the noise are not zero anymore:
    • – the virtual work of the acceleration noise Vmρω2uno.uGdV increases with the square of the loading angular frequency ω. Numerical tests with the parameters used in this work have shown this virtual work error to be negligible compared to both virtual works of the strain noise KfK{¯̱no,¯̱G) and GfG(¯̱no,¯̱G) (section 4.3): no additional criterion has thus been speci ed on uG to reduce the virtual work of the acceleration noise Vmρω2uno.uGdV.
    • – Theoretically, fK(¯̱no,¯̱G) and fG(¯̱no,¯̱G) are expected to be of identical order of magnitude (equations 8 and 9). Yet, as biological materials are quasi-incompressible, the bulk modulus K is greater than the shear modulus G (equations 5 and 6); the error induced by KfK(¯̱no,¯̱G) is expected to be greater than the error induced by GfG(¯̱no,¯̱G). Special attention is thus required to choose the virtual field uG so as to enforce that the virtual work of the bulk wave strain noise KfK(¯̱no,¯̱G) remains as close to zero as possible. To design a proper selection criterion, the origin of the error KfK(¯̱no,¯̱G) needs to be further analyzed: the specialization condition applied to noisy signal can be written fK(¯̱,¯̱G)+fK(¯̱no,¯̱G)=0 (equation 22). Considering equation 10, this condition implies that the virtual work of the bulk wave strain noise can be written:
      KfK(¯̱no,¯̱G)=KfK(¯̱,¯̱G)=Vmρω2uKuGdV (25)
      Due to the specialization condition, the virtual work of the bulk strain noise KfK(¯̱no,¯̱G) is equal to the virtual work of the bulk wave Vmρω2uK.uGdV. Compared to the noiseless case (equation 20), the specialization of the virtual field in the noisy case does not anymore impose that the virtual field extracts only the virtual work of the shear wave from u. An additional condition can be devised to lower the noise impact by using the right part of equation 25: the virtual field {uG,¯̱G} is chosen so that Vmρω2uK.uGdV=0. Such a condition would nullify the error coming from the virtual work of the bulk wave strain noise KfK(¯̱no,¯̱G). By assuming that (i) the material density ρ is constant in Vm and (ii) the bulk wavelength λK is much greater than the integration volume Vm characteristic length, this additional condition is satisfied if:
      VmuxGdV=0,VmuyGdV=0,VmuzGdV=0 (26)
      where uxG, uyG, and uzG are the three components of the virtual displacement field uG. It should be mentioned here that, at a loading frequency of 400 Hz ,the pressure wave wavelength is about 3.7 m whereas the characteristic length of the integration volume Vm is lower than few millimeters in this work. With this additional condition and considering that the virtual work of the acceleration noise is negligible, the identification error (equation 24) can be simply written:
      (GappG)=GfG(¯̱no,¯̱G) (27)
      This analytical identification error will be numerically checked and validated in section 4.3.
  • When the strain noise is much greater than the signal (¯̱no¯̱,i.e.(¯̱+¯̱no)¯̱no), the specialization conditions applied to the noisy signal (equations 22 and 23) are writen:
    fK(¯̱+¯̱no,¯̱G)fK(¯̱no,¯̱G)=0 (28)
    fG(¯̱+¯̱no,¯̱G)fG(¯̱no,¯̱G)=1 (29)
    The identified shear modulus in extremely noisy data simply becomes (equations 24):
    Gapp=Vmρω2unouGdV (30)
    For extremely noisy signal, the specialization conditions thus leads to material parameters estimated equal to the virtual work of the acceleration noise, which will be shown to be very close to zero; these observations will be useful to analyze the results obtained in section 4.3.

2.4. Selecting an optimal virtual field

The idea developed in [1] is to use the error estimate to choose optimized virtual fields i.e. virtual fields reducing the error impact on the identification. This choice is still a part of step (1) and does not affect the equation solved during step (2). In this work, the virtual fields will be selected to minimize the identification error described in equation 27. As the virtual work of the acceleration noise has been neglected in this error expression, the selected virtual fields will not be perfectly optimized but will yet prove to provide very satisfactory results.

For different noise copies ¯̱no, the identified parameter Gapp varies, thus creating a population of identified parameter. Using error expressed in equation 27, the mean identified parameter can be written:

E(Gapp)G=GE(fG(¯̱no,¯̱K)) (31)

where E(X) is the expectation of X. The variance of the shear modulus can also be expressed:

V(Gapp)=E([GappE(Gapp)]2) (32)

To perform the analytical developments, the biases on the shear modulus distribution need to be neglected in equation 32: [Gapp − E(Gapp)] = [Gapp − G]. According to equation 31, unbiased identified parameters can be obtained only if E(fG(¯̱no; ¯̱*) ) = 0. According to Wiener's theory [30], this occurs only if the strain noise ¯̱no and the virtual strain field ¯̱* are perfectly spatially uncorrelated. Due to the coupling between ¯̱no and ¯̱* expressed in the specialization conditions (equations 22 and 23) this condition can be approximately satisfied only for low noise levels. In the case of higher noise levels, the virtual fields selected by this method are thus not optimal anymore but yet provide robust identifications. With these hypotheses and injecting equation 27 into equation 32, the variance of the identified shear modulus population can be written as:

V(Gapp)=G2E(fG2(¯̱no,¯̱G)) (33)

The variance of the shear modulus V (Gapp) depends on the strain noise ¯̱no and on the virtual strain fields ¯̱G. In order to minimize the noise influence, the special virtual field {uG,¯̱G} is chosen so as to minimize the variances V (Gapp) [1], which is equivalent to directly minimize the expectation E(fG2(¯̱no,¯̱G)). This special virtual field is referred to as optimized virtual field. A noise model must now be chosen to develop an automatic choice of the optimized virtual field.

2.5. Noise model

The noise in the strain tensor ¯̱no is directly related to the noise in the displacement field uno. In this work, the noise uno at a specific time t is described using Nx, Ny and Nz, three independent copies of a standard centred Gaussian white noise on R3 (3 space dimensions). One can write:

uexp=u+uno={UxUyUz}+γu{NxNyNz} (34)

where γu is the standard deviation of the displacement noise which is supposed to be identical over the three directions of space.

The strain tensor ¯̱ is computed by numerical centred differentiation at the time t from the experimental discrete displacement fields uexp. For example, 1=Uxx and 4=Uzy+Uyz (Voigt notation). Considering the calculus rules for the sum of random variables, one can write:

1exp=1+γ1N1=1+γu2ΔxN12exp=2+γ2N2=2+γu2ΔyN23exp=3+γ3N3=3+γu2ΔzN34exp=4+γ4N4=4+γu21Δy2+1Δz2N45exp=5+γ5N5=5+γu21Δx2+1Δz2N56exp=6+γ6N6=6+γu21Δx2+1Δy2N6 (35)

The iexp and εi strains respectively represent the strains computed from noisy and exact data. The Ni are six copies of a standard centred Gaussian noise. These noise copies are not perfectly independent from each other (6 noise copies related to Nx, Ny and Nz from the numerical differentiation in different directions) but will be considered as such in the following developments. The values γεi represent the noise standard deviation over each strain component. Δx, Δy and Δz are the voxel lengths respectively in the x, y and z directions.

The noise model proposed here allows to estimate the noise copies over the strain directly from the displacement noise, as in a real experiment. This model is slightly different from the noise model proposed in [1] where strain noise copies were directly added to the strain data. Computing the strain noises directly from the displacement noise also allows to deal with non cubic voxels (Δx ≠ Δy ≠ Δz) as is usually encountered in MRE measurements. The displacement field u could be spatially smoothed before computing the strain so as to reduce the noise level. Such a smoothing would alter the Gaussian nature of the noise and lead to non-optimized virtual fields selection. The same phenomena would also occur if the noise was not Gaussian. We have observed that the OVFM applied to non-Gaussian noise still provides excellent identification. The impact of smoothing and noise model is beyond the scope of the current paper and will be studied in future work.

The expectation E(fG(¯̱no,¯̱K)) to be minimized can be expressed independently from the noise copies by using the properties of the Wiener integral of stochastic variables. If Nf1 and Nf2 are independent centered Gaussian noise copies and if f1 and f2 are spatial functions independent from the noise copies, Wiener's theory provides the expectations [30]:

E((γ1Nf1f1ΔV)(γ1Nf1f2ΔV))=γ12(f1f2ΔV2) (36)
E((γ1Nf1f1ΔV)(γ2Nf2f2ΔV))=0 (37)

To apply Wiener's theory to the expectation E(fG(¯̱no,¯̱K)), the virtual fields i (playing the role of functions f1 and f2 in equations 36 and 37) must thus be independent from the noise copies, which is not true in the general case due to the specialization conditions (equations 22 and 23). In this work, the Wiener's integrand properties have been applied considering small noise levels, i.e. when the specialization condition selects approximatively the same special virtual field for each noise copy. This condition is formally written [1]:

γimin(j) (38)

With this hypothesis, using the definition of fG (equations 9), approximating the continuous integrand with the rectangle method over the volume Vm and using the properties of Wiener's integrand, one obtains the following approximation:

E(fG2(¯̱no,¯̱))ΔV2voxelsVm(4γ12(113Tr(¯̱))2+4γ22(213Tr(¯̱))2+4γ32(313Tr(¯̱))2+γ4242+γ5252+γ6262) (39)

where ΔV = ΔxΔyΔz is a voxel volume. More details on the calculations can be found in [29] for the plane stress case.

As this function is independent from the strain tensor specific noise copies ¯̱no, it can directly be used to define the optimized virtual displacement fields minimizing the shear modulus variance for a single random noise copy. The variance being quadratic in the virtual fields components, this minimum is unique.

2.6. Virtual field function basis and optimized virtual fields

At this point, the 3D virtual displacement fields (u,¯̱) can be described using any basis of Co functions (4th order polynomials [25], harmonic functions [26], piecewise polynomials [31], etc.). In this work, the 3D virtual displacement field vectors u(x,y,z) have been defined using piecewise functions (8-noded finite element bricks [31]): the virtual displacement field on the volume Vm is described by sub-domains. It has been chosen here to juxtapose 4* ×4* ×4* virtual elements, thus creating a macro-element composed of 64 brick elements and 125 nodes (Figure 1c, properties sumarized in Table 3, line 1). Effect of the virtual field richness will shortly be studied in section 4.3.

Figure 1.

Figure 1

a) Experimental setup, b) Raw displacement results Ux400 and line (Δ), c) Zoom-in and macro-element of volume Vm.

Table 3.

Virtual field richnesses and sizes

Designation number Number of virtual elements Size of mobile volume Vm (voxels3)

1. 4*×4*×4* (27 free nodes) 8×8×8 (2×2×2 voxels3 per FE function
2. 3*×3*×3* (8 free nodes) 9×9×9 (3×3×3 voxels3 per FE function)
3. 3*×3*×3* (8 free nodes) 6×6×6 (2×2×2 voxels3 per FE function)

A local identification of the material parameters is performed over this macro-element. Each node i has 3 degrees of freedom (qxi,qyi,qzi). The nodal displacements of the entire macro-element will be denoted ({qx}(m*), {qy}(m*), {qx}(m*)) and can be organized as a column vector:

{qm}={{qx}(m){qy}(m){qz}(m)} (40)

The macro-element contains 125 nodes; the macro-element nodal displacement vector rows. {qm*} contains 3×125 = 375

With this virtual field function basis, the virtual field chosen on Vm depends only on the macro-element nodal virtual displacements {qm*}. The macro-element nodal virtual displacement {qGm} associated with the virtual field {uG,¯̱G) is chosen during step (1) so as to:

  1. respect the virtual boundary condition u(x,y,z)=0 on the volume boundary ∂Vm,

  2. satisfy the specialization conditions (equations 17 and 18) and the additional condition (equation 26),

  3. and minimize the variance V (G) by minimizing the function E(fG2(¯̱no,¯̱G)) (equations 33 and 39).

From a mathematical point of view, all these conditions can be written as relations on the macro-element nodal virtual displacements {qGm}.

  1. Boundary conditions: the nodal displacements of all nodes of the macro-element located on the volume boundary ∂Vm are assigned to be zero. For a 4* ×4* ×4* macro-element, these boundary conditions imply that 98 nodes over 125 are blocked, leaving 27 free nodes. These constraints can be written as linear relationship on {qGm}:
    [ACL]{qGm}={0} (41)
    where [ACL] is a 98 rows by 375 column matrix.
  2. Specialization and additional conditions: by using the shape functions on each element and combining them on the macro-element, the functions fK(¯̱,¯̱G) and fG(¯̱,¯̱G) (equations 8 and 9) and integrand taking part in the additional condition can be approximated by using rectangle integration on each voxel and expressed directly as a function of {qGm}:
    fK(¯̱,¯̱G)=AK{qGm}andfG(¯̱,¯̱G)=AG{qGm} (42)
    [VmuxGdVVmuyGdVVmuzGdV]=[ARB]{qGm} (43)
    where [ARB], 〈AK and 〈AG are respectively a matrix and vectors containing 375 columns. The vectors 〈AK and 〈AG are thus built up using the experimental data, the chosen virtual field basis definition and the chosen written as:
    [VmuxGdVVmuyGdVVmuzGdVfK(¯̱,¯̱G)fG(¯̱,¯̱G)]=[[ARB]AKAG]{qGm}={{000}01} (44)
  3. Variance minimization: the special virtual nodal displacements {qGm} must also be chosen to minimize the quadratic function E(fG2(¯̱no,¯̱G)) (equation 39), which can be written as a function of {qGm} : using the shape functions of each element and combining them over the macro-element, one can write:
    E(fG2(¯̱no,¯̱G))=γu22{qGm}T[HG]{qGm}=γu2ηG2 (45)
    where [HG] is a semi-definite positive symmetric square matrix [1]. {qGm}T is the transpose of vector {qGm}. It should also be pointed out that matrix [HG] is dependent on the chosen material model and basis of functions but is independent from the deformation data.

The goal is then to choose the virtual nodal displacements {qGm} minimizing the variance (equation 45) while respecting the constraints expressed in equations 41 and 44. The virtual nodal displacement vector {qGm} is in fact the saddle point of the Lagrangian LG written [1]:

LG=γu22{qm}T[HG]{qm}+{ΛG}T([A]{qm}{ZG}) (46)

where G} is the vector composed of the Lagrangian multipliers, [A] is the constraint matrix given by:

[A]=[[ACL][ARB]AKAG] (47)

and

{ZG}={{0}{0}{01}} (48)

Vector {qGm} at the saddle point of the Lagrangian LG respects the condition:

[A]{qGm}={ZG} (49)

From a practical point of view, the saddle point {qGm} of the Lagrangian LG can be obtained simply by solving the following linear system:

[[HG][A]T[A][0]]{{qGm}{ΛG}}={ZG} (50)

Once the optimized virtual node displacements {qGm} have been chosen to reduce the noise effect (step (1)), a the shear modulus Gapp is estimated using equation 19 (step (2)). No iterative process is required here since minimizing the shear modulus variance is equivalent to minimize the expectation E(fG2(¯̱no,¯̱G)) (equation 33), which is independent of the identified material parameters.

The application and performances of this identification method are illustrated using simulated data in section 3 and 4. In the next section, we describe how the optimized virtual fields method may be developed to identify the viscoelastic models.

2.7. Viscoelastic model identification

The reasonings are similar for the elastic and viscoelastic models, simply changing the initial expression of the virtual work (elastic: equation 7, viscoelastic: equation 15). The viscoelastic model involves four parameters K, K′′, G and G′′ (equation 12). As the principle of virtual work applied to the viscoelastic model provides a system of two equations (equation 15), two virtual fields would be required to estimate the four parameters. Yet, using the properties of special virtual fields, the shear storage and loss moduli G and G′′ have been identified using a single special virtual field {uG,¯̱G}. One virtual field is enough to identify the two parameters since the spatial information relates to G (and are affected by the choice of the virtual fields) whereas the information about the split between storage and loss moduli G′′ is contained in the temporal measurements. This was already seen in [32].

The analytical expression of the specialization conditions, the final system and errors have been reported in appendix for the sake of conciseness. The parameter variances V (Xapp) have been analytically developed by supposing that the noises ¯̱ϕno and ¯̱ϕ+π2no were spatially independent and of the same amplitude (γϕi=γϕ+π2i). This noise independence has been numerically checked. With this hypothesis and using the equations developed in appendix, the final expressions V (Gapp) and V (G′′app) are simply written as:

V(Gapp)=V(Gapp)=12(G2+G2)E(fG2(¯̱ϕno,¯̱G)) (51)

where the function E(fG2) is similar to the function defined for the elastic material (equation 39). As for the elastic case, the virtual field is chosen so as to minimize the expectation E(fG2).

It should be underlined here that the variance on the shear and loss moduli G and G′′ are equal; the relative error on the loss shear modulus G′′ will be bigger than on the storage shear modulus G since it is expected to observe G′′ < G.

Now that the optimized virtual fields method has been developed, the objective is first to validate the equations on simulated data and evaluate the performance of the method.

3. Input data: 3D displacement fields

In order to validate the proposed equations and analyze the performances of the optimized virtual fields method, analytical displacement fields have been simulated. Many different parameters may impact the identification quality. Some parameters are related to the input data such as the wavelengths of the mechanical waves λK and λG, the spatial resolution, the local signal to noise ratio of the measurements, etc. Some other parameters are directly related to the identification such as the size of the macro-element, the number of finite elements composing the macro-element, the ability of the chosen material model to describe the actual material behaviour, etc. Understanding the effect of each parameter on the identification is essential to assess the quality of the identification and its robustness, as well as to provide guidelines to the selection of the different parameters of the procedure (size of the macro element, smoothing etc.). In this study, it has been chosen to study specifically the bias and error associated to two main parameters:

  • the spatial resolution (data sampling) (section 4.2),

  • the local signal to noise ratio (section 4.3).

The characteristics of the simulated analytical displacement fields and the associated noise levels have been chosen in reference to some experimental 3D displacement fields.

3.1. Experimental data

The experimental data taken for reference in this work have been obtained on a 20×20×20 mm3 cubic gel sample (Figure 1) [26]. During this experiment, a harmonic shear load has been applied to one of the cube surfaces (normal y, surface displacement in direction x) at a frequency of f = 400 Hz. Eight 3D displacement fields u(x,y,z,t) shifted by a constant period fraction have been acquired using an MRE encoding sequence (sampling of fs = 8f). The experimental voxel sizes are of Δx × Δy × Δz = 0.25 × 0.25 × 0.5 mm3.

The first harmonic of the displacement field has been extracted from the data using a temporal Fourier analysis. Such a Fourier analysis provides 3D amplitude and phase maps (respectively M400(x,y,z) and ϕ400(x,y,z)) such that:

u400(x,y,z,t)=(Ux400(x,y,z,t)Uy400(x,y,z,t)Uz400(x,y,z,t))=M400(x,y,z)cos(ωt+ϕ400(x,y,z)+ϕ0) (52)

The phase ϕ0 represents the unknown initial phase shift associated with the time reference t = 0 chosen arbitrarily during the experiment. It underlines thus that the mean value of the phase map ϕ400(x,y,z) is unknown due to experimental constraints. This unknown will prove to affect the identification performances. The superscript X400 underlines that the considered value is provided by the harmonic f = 400 Hz extracted from the Fourier analysis.

The displacement components Ux400, Uy400 and Uz400 along line Δ (defined in Figure 1) are plotted in Figure 2: a loading displacement amplitude of 40 μm peak to peak is applied at coordinate y = 0 in the x direction; the displacement amplitudes Ux400 are thus one order of magnitude larger than Uy400 and Uz400.

Figure 2.

Figure 2

Experimental data: displacements Ux400, Uy400 and Uz400 along a line in the cubic sample. Note: scale in sub gures b) and c) are expanded.

Close to the loading point (y = 0), the waves are traveling in the y direction and their amplitude decreases due to the material damping. When the traveling shear waves encounters the cube boundary (y = 20 mm), part of the waves is reflected (hard boundary condition). The superposition of the incoming and reflected waves creates local standing waves characterized by the presence of nodes (spatial localization where the displacement amplitude envelopes M400(x,y,z) are close to zero).

Due to the loading conditions, the experimental displacement field probably also contains pressure waves of small amplitude traveling in the x direction. Such waves that can not be easily observed directly from the experimental field.

3.2. Analytical data +“experimental” noise

In order to precisely evaluate the identification performances, analytically simulated displacement fields have been used: the material input properties are chosen and used as reference (Table 1). For the sake of conciseness, the analytical solutions of the pressure and shear waves have been reported in appendix. The analytical wave equations have been spatially and temporally sampled: the averaged displacement over each voxel is computed so as to mimic actual measurement recording. As for the experimental data, the analytical displacement fields are composed of:

  • (i)

    a plane shear wave traveling in the y direction (loading in the x direction, shear wave amplitude USx(y = 0) = 20 μm), and

  • (ii)

    a plane pressure wave traveling in the x direction (pressure wave amplitude UKx(y = 0) = 1 μm).

The identification performances have been studied with (a) soft boundary conditions (waves traveling in infinite medium), or with (b) hard boundary conditions at y = 20 mm (Figure 3). One can observe how the gures mimic the waves previously observed in the gel cube experiment (Figure 2a). As in the experimental data, the presence of pressure wave in the data is almost unnoticeable (pressure wave amplitude of 2 μm peak to peak versus shear wave amplitude of 40 μm).

Table 1.

Parameters for the simulated elastic or viscoelastic material

Viscoelastic material: E = 4.7 kPa ν = 0.49 η = 0.15 ρ = 1000 kg.m−3
Associated parameters: G′ = 1577 Pa
K′ = 78.3 kPa
G″ = 236 Pa
K″ = 11.7 kPa
λG(400Hz) = 3.2 mm
λK(400Hz) = 22.6 mm

Figure 3.

Figure 3

Example of analytical data: a) Soft boundary condition, b) Hard boundary condition for the shear wave in y = 20 mm.

A standard centred Gaussian noise of standard deviation γu has been added to each frame of the data, which results into a noise of standard deviation γu400 after the Fourier analysis. The noise amplitude γu400 has been estimated to be of γu400=0.04μm from the experimental data (0.2% of the loading amplitude). In more standard in-vivo clinical measurements, the noise level is expected to be higher. Noise levels γu400Ux400 up to 3% have thus also been studied.

Even if the basic hypothesis in the optimized virtual fields is that the noise amplitude remains small compared to the signal, we show that selected virtual fields are excellent.

4. Results and discussion

We apply the virtual fields method locally so as to identify local material parameter: the macro-element of volume Vm is moved voxel by voxel over the 3D frame at a specific time t (equation 3, Figure 1c). The local displacement amplitude changes during a loading period (Figures 2 and 3). The signal to noise ratio is thus both space and time dependent; the local identified material parameters shall be different depending on the analyzed time t. To take this space-time dependence into account, a set of material parameters is identified at each spatial position and at different times during the loading cycle. Space-time material parameter maps are thus constructed. It has been chosen in this work to identify 50 sets of material parameters over one cycle (ωt = 2πn=50 with n an integer such as n ∈ [0, 49]). As the input data is only composed of 8 frames shifted over a cycle, the required displacement fields at the different times t are interpolated using the first displacement harmonic extracted thanks to the temporal Fourier transform (equation 52).

From a general point of view, an analysis is composed of the following steps.

  1. Independent Gaussian noise copies are added to each displacement frame.

  2. The first displacement harmonic is extracted from the input data using a temporal Fourier transform.

  3. The 3D displacement field is interpolated at a t = ti (frame i).

  4. If required, frame i is spatially smoothed using a Gaussian filter to lower the high frequency noise level.

  5. A material parameter map at a time ti is computed from frame i using the optimized virtual fields method.

  6. Back to step 3: the 3D displacement field is interpolated at t = ti+1 (frame i + 1), etc.

The theory providing optimized virtual fields have been first checked in section 4.1. Then, the influence of the spatial resolution (data sampling, section 4.2), local signal to noise ratio and and virtual field richness (section 4.3) has been studied. The method is then applied to the presented experimental data.

4.1. Theory validation

As a first step, the variance formulation (equations 33, 51) used to select the optimized virtual fields has been checked using the method proposed in [1]. According to equation 45, the experimental variances of the identified parameter distribution V (Xapp) should be linear with γu2 and of slope ηX2. The theory can thus be checked by verifying that the experimental variance is linear with γu2, i.e. V(Xapp)=ηXexp2γu2, and that its slope ηXexp2 is equal to the slope predicted by the theory ηX2.

For the elastic model, a population of identified parameters Gapp has been computed for 30 different noise levels γu and for 30 different noise copies for each noise level. All parameters have been identified at the same time t and same spatial position. The experimental coefficient of variation V(Gapp)G has been reported versus the relative noise level γu400Ux0 in Figure 4. Two cases have been studied:

  • First, the noise ¯̱no on the strain fields have been introduced using 6 independent Gaussian noise copies [1]. The standard deviations of these noises is related to the standard deviation of the displacement noise by equation 35. In this case (empty markers, dashed lines), the experimental values ηXexp are equal to the theoretical values ηX, proving the consistency of the developed approach.

  • Subsequently, the noise ¯̱no on the strain fields has been computed after adding the noise fields Nx, Ny and Nz to the displacement, as for a real experiment. In this case (full markers, continuous lines), the experimental linear coefficients ηXexp are lower than the theoretical coefficient ηX. This behaviour underlines a correlation at a low level between the strain noise fields (3 noise copies on the displacement fields provide 6 noise copies on the strain fields ¯̱no). As the experimental values ηXexp are lower than the theoretical values ηX, the noise correlation improves the variance minimization. It has been supposed that this correlation between the strain field noises only has a limited impact on the optimized virtual field choice.

The same behaviour has been observed for the viscoelastic model.

Figure 4.

Figure 4

Standard deviation of the identified parameters Kapp and Gapp identified for several standard deviation values of the input noise γu400 (method proposed in [1]).

4.2. Bias induced by the spatial resolution

The first bias studied is this work is directly associated to the experimental parameters: the measured displacement data are discrete; the mechanical waves are temporally and spatially sampled. The question that arises is that of the influence of the spatial data sampling on the identified parameters. This issue has been studied by using different spatial resolutions of the analytical models. The effect of these different spatial resolutions has been studied in the following cases:

  1. Elastic model identified from elastic traveling waves.

  2. Elastic model identified from elastic standing waves.

  3. Viscoelastic model identified from viscoelastic waves.

In these analytical cases, the reference and identified material models are matching in order to separate the sources of bias. As a consequence, the identified parameters are the same regardless of time and space and the results can be represented with a single value for each spatial resolution. An example of pressure and shear elastic standing waves (case ii.) obtained with a data sampling of 7 voxels per shear wavelength λG is presented in the right-hand side of Figure 5. The relative error on the shear modulus G are presented in Figure 5.

Figure 5.

Figure 5

Relative error on G for different spatial resolutions.

The different studied cases provide similar results: the relative errors are superimposed and converge towards zero when the spatial resolution increases. The relative errors on the loss modulus G′′ identified using the viscoelastic material (not plotted) present similar behaviour but are lower than 1.5% for a spatial resolution of 3 voxels per shear wavelength only. This is consistent with the fact that the loss moduli information is mainly contained into the wave phase-shift.

It has also been checked that these results hold for different macro-element sizes and element numbers provided that linear virtual elements are used and no noise is added to the analytical models.

In the following analyses, a spatial resolution of 16 voxels per shear wavelength λG was used. This resolution has been chosen as it is representative of the experimental data obtained from the cubic gel sample (Figure 2). The chosen 8×8×8 voxels macro-element thus contains half a shear wavelength λG=2 (Vm = (λG/2)3, Figure 1). These parameters lead to overestimate G by 1.3% in noiseless conditions (Figure 5). The loss modulus G′′ is underestimated by 1.5.10−3%. The material parameters identified in these conditions will be used as references in the rest of this work and will be denoted respectively Gref and G′′ref. The influence of the other parameters such as noise is studied hereafter.

4.3. Noise robustness

The experimental noise induces uncertainties in the identified parameters. The task is to evaluate the effect of this noise on the identification. To our knowledge, few systematic studies of inversion robustness to noise (such as that in [24]) are available in the literature. In this work, the OVFM ability to deal with noise in quasi-incompressible materials has been studied on the noisy analytical waves previously presented in Section 3.2 (Figure 3).

As in the experimental data, a centered Gaussian noise of standard deviation γu400=0.04μm (0.2% of the loading amplitude) is added to the analytical displacement field (Figure 6a). In this case, the Uy400 and Uz400 displacement fields contain only noise wherease the Ux400 fields contains noisy shear and pressure waves. The shear storage and loss moduli Gapp and G′′app have been identified by moving the mobile windows along axis y and for 40 time steps over a period.

Figure 6.

Figure 6

Identification results for the viscoelastic model. a) Noisy input displacement field (γu400=0.04μm, soft boundary conditions), (b) identified G space-time error map and (c) associated summary

Storage shear modulus Gapp

The storage shear modulus relative error map (GappGrefGref) is presented in Figure 6b. As expected, the space-phase map shows that the identified shear modulus depends both on time and space. To better understand the identification time dependency, let's consider the specific time tc when the center (xc; yc; zc) of the volume Vm is located at a point where the displacement is zero (u(xc,yc,zc,tc)=0). In this case, the experimental displacement field u is maximal on some boundaries of the volume Vm due to the macro-element size (Vm = ( λG/2)3). Yet, the virtual displacement field uG is set equal to zero on the boundaries (u(Vm)=0). Since the shear modulus is computed by G=Vmρω2u.uGdV (when identifying an elastic model, equation 19), most of the signal in u is thus discarded while computing the product u.uG at the specific time tc; the virtual field vector amplitude of uG must be artificially increased so that the integrand reaches G. From a mathematical point of view, this artificial increase is performed while applying the specialization condition fG(¯̱,¯̱G)=1 (equation 18).

On the contrary, good local signal to noise ratio will be obtained when the required virtual field vector amplitude of uG is relatively small, i.e. when the signal naturally contained in u rather than artificially increased by uG when computing the integrated G=Vmρω2u.uGdV. The best identified shear modulus G over time tc should thus be obtained with the optimized virtual fields requiring the minimal amplitude {qGm}. This is confirmed by the place of diamonds in Figure 6b which are localized at times when the identification errors are close to zero. The shear moduli identified with the optimized virtual fields requiring the minimal amplitude {qGm} will be referred as Gbest and G′′best.

The time-space map has been summarized in Figure 6c:

  • The vertical black line represents the shear modulus Gref identified from noiseless data.

  • The maximal and minimal identified shear modulus Gapp versus time (respectively circles and squares), denoted respectively max(G; t) and min(G; t), provide insight about the local identification time dependency and identification quality: as the signal amplitude decreases due to the material damping, the identification time dependency increases and a bias appears on the identified modulus. The identified shear moduli G are thus globally underestimated which is a consequence of the specialization condition applied to noisy data: as the signal to noise ratio worsens, the identified shear moduli converge towards the virtual work of the acceleration noise (equation 30) which happens to be very close to zero. Underestimation of material parameters due to low signal to noise ratio had already been mentioned for other inverse methods in [24]. The relative error is thus lower than ±2% for good signal to noise ratio (close to the loading point) and reaches here −40% where the signal amplitude is small. Yet, the error of the maximal identified shear modulus max(G; t) remains always better than −5%.

  • The identified shear modulus Gapp obtained for the specific time ωt = 0 (continuous black line) presents spatial oscillations as the signal to noise ratio changes with space. This result underlines that using a single frame would be insufficient to avoid identification artifacts.

  • Finally, the best shear moduli Gbest, identified at time ωt when the virtual field amplitude {qGm} is minimal, are presented as diamonds. The best shear moduli present no longer identification artifacts. The identification error remains better than −2% for all considered signal to noise ratios. One should thus use the shear modulus Gbest, identified when the virtual field amplitude {qGm} is minimal.

These results underline the excellent identification abilities of the optimized virtual fields method, even when pressure waves are contained in the data.

Loss shear modulus G′′app

The relative error map (GappGrefGref) of the loss shear modulus Gapp and its summary have been reported in Figure 7. The conclusions are mainly similar to the storage shear modulus Gapp but for the absence of identification bias and greater relative error. The greater relative error is due to the identical variance expression for the storage and loss shear moduli G and G′′ but different reference values Gref and G′′ref (Equation 51). The best identification is once more obtained when using the optimized virtual fields of minimal amplitude {qGm} with an error better than 25%.

Figure 7.

Figure 7

Identification results for the viscoelastic model. a) Noisy input displacement field (γu400=0.04μm, soft boundary conditions), (b) identified G′′ space-time error map and (c) associated summary

Error origin

The error on the identified moduli has been previously expressed analytically. In both elastic and viscoelastic models, errors are due to the different virtual works of the noise (Elastic case, Equation 24, Viscoelastic case, Equation 67). As a reminder, the shear modulus error in the elastic case (Equation 24) can be written:

(GappG)=KfK(¯̱no,¯̱G)virtual workof the bulk wave strain noiseGfG(¯̱no,¯̱G)virtual workof the shear wave strain noise+Vmρω2uno.uGdVvirtual work of the acceleration noise (53)

Knowing the initial analytical signal and the added noise copy, the different parts of the error (Gapp Gref) have been computed in the viscoelastic case (Figure 8). It appears that:

  • The identification error is almost entirely due to the virtual work of the shear wave strain noise (Figure 8a and c).

  • The virtual work of the bulk wave strain noise is almost equal to zero, which underlines the efficiency of the additional conditions to zero out the virtual work of the bulk wave strain noise.

  • With the current simulation parameters (spatial subsampling, loading frequency), the virtual work of acceleration noise is negligible compared to the virtual work of the shear wave strain noise.

Figure 8.

Figure 8

G error origin while identifying an viscoelastic model from noisy viscoelastic pressure and shear waves. (a) Error: G − Gref = (b) virtual work of the bulk wave strain noise + (c) virtual work of the shear wave strain noise + (d) virtual work of the acceleration noise.

Bias and time dependence versus signal to noise ratio

Using the previous results, the bias and time dependences can be related to local signal to noise ratios. At each y positions, the signal to noise ratio γ54005 and γu400UGx have been estimated: the standard deviation of the strain noise γ5400 and displacement noise γu400 are identical on the whole simulated data. The local shear wave amplitude of strain 5| and displacement |UGx| have been averaged over the mobile volume Vm.

The minimum, maximum and best local identified parameters have been computed from 50 noise copies. The averaged values over these 50 noise copies, referred to as mean (min(G; t); N), mean (max(G; t); N) and mean (Gbest; N), have been presented in Figure 9. Two different noise levels γu400=0.04μm and 0.4 μm (respectively 0.2% (darker gray) and 2% (lighter gray) of the loading amplitude) have been studied to expand the analysis to lower signal to noise levels.

  • The identification time dependence increases with the noise level. This provides a posteriori information about the local signal to noise ratio time dependence.

  • The best identified shear moduli Gbest and G′′best, obtained with the optimized virtual fields requiring the minimal amplitude {qGm}, underline the bias increase with the noise level. This phenomenon is due to the specialization conditions and will make the identified shear moduli Gbest and G′′best converge towards the virtual work of the acceleration noise, as explained in Section 2.3 (Equation 30), which is close to zero.

  • When the signal to noise ratio γ54005 is as high as 37% (standard deviation), the storage shear modulus Gbest is identified with a relative error of only −10%. This underlines the excellent abilitiy of the optimized virtual fields method to identify mechanical parameters in noisy conditions, even if the strain is computed by discrete differentiation without any smoothing. If the noise level is too high to perform correct identification, the noise could be spatially smoothed using a Gaussian filter to lower the high frequency noise level before analyzig the data identification. Such a smoothing would yet add an additional bias to the identified parameters.

Figure 9.

Figure 9

Maximum, minimum and best identified values over time versus noise level for 50 different noise copies on viscoelastic waves. Upper graph: G Bottom graph: G′′

Virtual field richnesses

The previous identification results were obtained using a macro-element of 4* ×4* ×4* finite element functions, each finite element function containing 2×2×2 voxels (Table 3, line 1). These parameters strongly impact the identification robustness to noise:

  • the number of free nodes (i.e. number of degree of freedom) directly impacts the OVFM ability to reach a virtual field minimizing the identified shear modulus population variance (equations 33, 39 and 45). Higher number of free node should allow better noise robustness.

  • Yet, previous results show that a higher number of voxels per finite element function provides a better noise robustness than a high number of finite element function for fewer voxels [29].

  • Eventually, the noise effect depends on the quantity of data in the mobile volume Vm. An increase of the size of the mobile volume Vm would improve the identification accuracy but would unfortunately also lower the identification spatial resolution.

The optimal parameter for the virtual field richness and size should thus be chosen so as to balance these different effects. These parameters depend on the data characteristics and desired identification spatial resolution.

Three different virtual field richness and size, presented in Table 3, have been tested on the analytical data. The minimum, maximum and best local identified parameters have been computed from 50 noise copies (noise levels γu400=0.4μm, i.e. 2% of the loading amplitude). The averaged values over these 50 noise copies have been presented in Figure 10.

  • The previous identification results, obtained with the macro-element of 4* ×4* ×4* finite element functions and 8×8×8 voxels in Vm, are referred to as 1. (diamond markers) in Figure 10. For a signal to noise ratio γ54005 as high as 100% (relative standard deviation), the best identified storage and loss shear moduli Gbest and G′′best present errors of about 55% and 90%, respectively.

  • The identification results obtained with the macro-element of 3* ×3* ×3* finite element functions and 9×9×9 voxels in Vm, labeled 2. (circle markers), present a better noise robustness than the macro-element 1. For a signal to noise ratio γ54005 as high as 100% (relative standard deviation), the best identified storage and loss shear moduli Gbest and j G′′best present errors as low as 7% and 20%, respectively: the greater data volume (9×9×9 versus 8×8×8 voxels in Vm) and a lower spatial frequency of the virtual field (3×3×3 versus 2×2×2 voxels per finite element function) balance the diminution of free virtual nodes (8 versus 27 free virtual nodes in the macro-element). The identification time dependency of the macro-element 2. is unfortunately much greater than for the macro-element 1. and does not provide anymore a posteriori information about the local signal to noise ratio. The minimum identified storage shear modulus min(G; t) is invariably close to zero: as explained in section 4.3, at specific times, the number of free virtual node is insufficient to provide both a special virtual field satisfying the required conditions and minimizing properly the noise impact; the identified shear modulus G is erroneous at these times t. The best identified parameters with this macro-element Gbest and G′′best are still considered excellent considering the extreme noise level tested case.

  • Eventually, the identification results obtained with the macro-element of 3* ×3* ×3* finite element functions and 6×6×6 voxels in Vm, labeled 3. (square markers), is presented. With these settings, the best identified storage and loss shear moduli Gbest and G′′best are as erroneous as 75% and 90%, respectively. Theses results are due to both small data volume Vm compared to the the shear wave wavelength λG and low virtual field richness.

Figure 10.

Figure 10

Identification results for the viscoelastic model for different virtual field size and richness (Table 3). Averaged values on 50 different noise copies.

5. Application

In this application section, virtual field richness of 4* ×4* ×4* finite element function and 8×8×8 voxels in Vm are used (Table 3, line 1). Now that the optimized virtual fields method is validated and understood, identification examples are presented on:

  1. viscoelastic analytical waves using the hard boundary conditions in y = 20 mm and,

  2. gel cube experimental data previously presented.

5.1. Viscoelastic analytical waves using the hard boundary conditions

As in the experimental data, a centered Gaussian noise of standard deviation γu400=0.04μm (0.2% of the loading amplitude) is added to the analytical displacement field (Figure 11a). The only difference compared to the case previously presented (Figure 6 and 7) is the hard boundary condition for the shear wave at y = 20 mm.

Figure 11.

Figure 11

Identification results for the viscoelastic model for 25 different noise copies. a) Noisy input displacement field (γu400=0.04μm, hard boundary conditions), b) Storage shear modulus G, (c) Loss shear modulus G′′.

The results (Figure 11b and c) are globally similar to those of the soft boundary condition case (Figure 6c and 7c). The main differences are localized close to the boundary condition: the reflected wave creates local standing waves characterized by the presence of node and anti-nodes. At anti-node positions (y = 16 and 17.5 mm, horizontal lines in Figure 11), the signal to noise ratio is locally improved and the identification bias and time dependence decrease. On the contrary, at node positions (y = 17 and 18.5 mm), the displacement fields u and associated strain field ¯̱ amplitude are very small and/or badly extracted due to the virtual boundary conditions. The reflected shear wave thus increases the identification time dependence from 40% to 80% (compare Figure 6c and 7c with Figures 11b and c).

The best identified storage shear moduli Gbest are still within 10% of the reference storage shear moduli Gref, which is considered excellent. The loss shear modulus G′′best relative error is unfortunately greater and locally reaches ±30% of the reference value G′′ref.

5.2. Experimental data

The identification method is simply applied to the experimental data (Figures 1 and 2). The identification results are presented Figure 12.

Figure 12.

Figure 12

Identification results on experimental data. a) Input displacement field, b) Storage shear modulus G, (c) Loss shear modulus G′′.

As observed while analyzing the noisy simulations (Figure 6c and 7c), the time dependence of the identified parameters increases as the signal to noise ratio worsens. The best identified storage modulus Gbest also slightly decreases with the y position. As on the simulations, these results are attributed to the signal to noise ratio decrease as the shear wave are damped by the material. It is yet considered that the identify storage and loss moduli Gbest and G′′best can be considered homogeneous on the cube and are respectively of about 1500 ± 100 P a. and 250 ± 50 P a.

The differences between the experimental and simulated data are here attributed to difference between the chosen noise model and actual experimental noise.

6. Conclusion

In this work, the optimized virtual fields method has been further developed to analyze 3D dynamic displacement fields. The equations and method to identify elastic/viscoelastic models have been provided. The identification quality and method robustness to different parameters such as the spatial resolution and noise level have been studied. The study of error sources also provides guidance concerning proper analysis and estimation of material parameters. The following conclusions are valid for both elastic and viscoelastic models:

  • while using linear virtual functions, the error induced by the experimental spatial resolution can been predicted and is independent from the identified model or number of voxels in the analyzed volume Vm.

  • Analytical and numerical results underlined the bias induced by experimental noise onto the identified material parameters. The material parameters are usually underestimated; the bias increases non linearly when the signal to noise ratio deteriorates.

  • The developed method rigorously deals with the presence of pressure waves in the data. Pressure waves thus do not affect the identification.

  • The noise in the experimental data induces a time dependence of the identified parameters. Taking this time dependence into account provides error-bars giving a posteriori indications about the local signal to noise ratio.

  • The best identification is obtained at a time ωt when the local optimized virtual fields has its smallest amplitude.

  • The robustness to noise of the optimized virtual fields method is considered excellent. The procedure also yields some parameters indicating the robustness of the identification (η parameters). These can be used to provide a posteriori con dence intervals [33], at least when noise levels are low. Direct comparison between the different methods (noise sensitivity, spatial resolution and spatial contrast [24]) would need to be performed over different benchmark to quantify each method strengths and weaknesses. This will be an objective for futur work.

7. Recommendations

The following recommendations are proposed to users wishing to use the optimized virtual fields method for analysis of MRE data:

  • The experimental settings (loading frequency, spatial sampling) should be chosen so as to provide at least 8 voxels par shear wavelength λG so that the relative error induced by the spatial sampling is lower than 5% (Figure 5). A spatial sampling better than 16 voxels par shear wavelength λG is recommended.

  • With this method, the size of the mobile volume Vm should not be chosen smaller than half a shear wavelength. As the material parameters are assumed locally constant on this volume, the maximal identification spatial resolution is of the order of half a shear wavelength. This limitation should guide the experimental setting (loading frequency, spatial sampling) depending on the desired spatial resolution.

  • A viscoelastic model should always be identified first from the data. This model provides good robustness to noise and only small biases due to low local signal to noise ratio.

  • Due to the noise, the results obtained at a time ωt when the required local optimized virtual fields amplitude {qGm} is minimal should be considered as the more accurate identified values.

Table 2.

Loading, geometrical and resolution parameters

Cube length: L = 30 mm
Loading frequency: f = 400 Hz
Shear wave traveling along z
• Hard BC:
• Soft BC:
USx(z = 0) = 20 μm
USx(z = L) = 0 μm
– No condition on USx(z = L)
Pressure wave traveling along x
• Soft BC:
UKx(x = 0) = 1 μm
– No condition on UKx(x = L)
Temporal resolution:
Spatial resolution:
– 8 pictures per cycle
– 16 voxels per λG

Appendix

7.1. Development of the OVFM for viscoelastic models

For the sake of conciseness, the main equations required to implement the viscoelastic model are missing in the text body. These equations are provided in this appendix.

The viscoelastic model involves four parameters K, K′′, G and G′′ (equation 12). As the principle of virtual work applied to the viscoelastic model provides a system of two equations (equation 15), two virtual fields would be required to estimate the four parameters. Yet, using the properties of special virtual fields, the shear storage and loss moduli G and G′′ have been identified using a unique special virtual field {uG,¯̱G}. The virtual field {uG,¯̱G} is first injected into equation 15 which allows to write a two equation system:

[fK(¯̱ϕ,¯̱G)fG(¯̱ϕ,¯̱G)fK(¯̱ϕ+π2,¯̱G)fG(¯̱ϕ+π2,¯̱G)fK(¯̱ϕ+π2,¯̱G)fG(¯̱ϕ+π2,¯̱G)fK(¯̱ϕ,¯̱G)fG(¯̱ϕ,¯̱G)][KGKG]=[Vmρω2uϕ.uGdVVmρω2uϕ+π2.uGdV] (54)

The specialization conditions are written as:

fK(¯̱ϕ,¯̱G)=0 (55)
fG(¯̱ϕ,¯̱G)=1 (56)
fK(¯̱ϕ+π2,¯̱G)=0 (57)
fG(¯̱ϕ+π2,¯̱G)=1 (58)

With these specialization conditions, the equation system (equation 54) allows to compute the material parameters directly:

[GG]=12[Vmρω2(uϕ+uϕ+π2).uGdVVmρω2(uϕuϕ+π2).uGdV] (59)

The errors in the material parameters can then be expressed by applying the system (equation 54) to noisy data, by injecting the specialization condition (equation 55) and simplifying it with the initial system applied to the noiseless signal (equation 54). To simplify the notation, the following contracted notation has been used:

fK(+π2)=fK(¯̱ϕno+¯̱ϕ+π2no,¯̱G) (60)
fK(π2)=fK(¯̱ϕno¯̱ϕ+π2no,¯̱G) (61)
fG(+π2)=fG(¯̱ϕno+¯̱ϕ+π2no,¯̱G) (62)
fG(π2)=fG(¯̱ϕno¯̱ϕ+π2no,¯̱G) (63)
fK(π2)=fK(¯̱ϕ+π2no¯̱ϕno,¯̱G) (64)
fG(π2)=fG(¯̱ϕ+π2no¯̱ϕno,¯̱G) (65)

With this notation, the error over each identified parameter is written:

[GappGGappG]=12[fK(+π2)fG(+π2)fK(π2)fG(π2)fK(π2)fG(π2)fK(+π2)fG(+π2)][KGKG]+12[Vmρω2(uϕno+uϕ+π2no).uGdVVmρω2(uϕnouϕ+π2no).uGdV] (66)

As an example, the error (Gapp − G) can thus be written:

GappG=12(KfK(¯̱+¯̱ϕ+π2no,¯̱G)+GfG(¯̱ϕno+¯̱ϕ+π2no,¯̱G)+KfK(¯̱ϕ+π2no¯̱ϕno,¯̱G)virtual workof the bulk wave strain noise+GfG(¯̱ϕ+π2no¯̱ϕno,¯̱Gvirtual workof the shear wave strain noise)+Vmρω2(uϕno+uϕ+π2no).uGdVvirtual workof the acceleration noise (67)

As in the elastic case, a special attention is given to reduce the virtual work of the bulk wave strain noise, which can be reduced by additional conditions similar to the elastic case. The aim is to nullify the error coming from the virtual work of the bulk wave strain noise KfK(¯̱ϕno+¯̱ϕ+π2no,¯̱G) and KfK(¯̱ϕ+π2no¯̱ϕno,¯̱G). Using a similar reasoning as for the elastic case, this can be achieved by choosing a virtual field {uG,¯̱G} so that Vmρω2uϕK.uGdV=0 and Vmρω2uϕ+π2K.uGdV=0. By assuming that (i) the bulk wavelength λK is much greater than the integration volum Vm and (ii) a constant material density ρ in Vm, these additional conditions are satisfied if:

VmuxGdV=0andVmuyGdV=0andVmuzGdV=0 (68)

where uxG, uyG, and uzG are the different component of the virtual displacement field uG.

One can then deduce that each parameter variance is written:

V(Gapp)=14[GG][VGapp][GG] (69)
V(Gapp)=14[GG][VGapp][GG] (70)

where

[VGapp]=[E((fG(+π2))2)E(fG(π2)fG(+π2))sE((fG(π2))2)] (71)

and

[VGapp]=[E((fG(π2))2)E(fG(+π2)fG(π2))sE((fG(+π2))2)] (72)

The values s indicate symmetrical values in the matrix and have not been reported to simplify the notation.

Using Wiener's integral properties and considering that the noise over ¯̱ϕno and ¯̱ϕ+π2no is not correlated and of the same amplitude (γϕi=γϕ+π2i), one cna write:

[VGapp]=[VGapp]=2[E(fG(¯̱ϕno,¯̱G)2)00E(fG(¯̱ϕno,¯̱G)2)] (73)

where function E(fG2) is identical to the function defined for the elastic material (equation 39).

Thus, the variance in Gapp and G′′app can then be simply written:

V(Gapp)=V(Gapp)=12(G2+G2)E(fG(¯̱ϕno,¯̱K)2 (74)

7.2. Analytical displacement field

The viscoelastic analytical wave solutions used in this work are shortly presented. Elastic materials can easily be simulated considering viscoelastic materials with no damping (bulk and loss moduli K′′ = ηKK and G′′ = ηGG equal to zero, equations 4 and 12).

Analytical solutions for viscoelastic shear and pressure waves can be found by solving the local equilibrium (equation 1) associated to the viscoelastic model (equation 12) and using appropriate initial and boundary conditions. The chosen analytical displacement simulates a shear and pressure wave combined: (i) a loading applied to the xz plane in the x direction to produce a plane shear wave traveling in the y direction and (ii) a plane pressure wave traveling in the x direction. The local displacement field is thus seen as the sum:

u=(Urs+Ulsshearwaves+Urp+Ulppressurewaves)x (75)

where Urs and Uls are the shear waves propagating respectively in the right and left directions (respectively for increasing and decreasing y values). Urp and Ulp are the pressure waves propagating respectively in the right and left direction.

The general expression of plane shear waves propagating in the right and left direction Urs and Uls are respectively:

Urs=Urs0ePsycos(ωtksy+Φrs) (76)
Uls=Uls0ePsycos(ωt+ksy+Φls) (77)

where Urs0 and Uls0 are the displacement amplitudes at y = 0. Φrs and Φls are the wave phases. Ps and ks are respectively the shear wave damping coefficient per unit of length and the spatial angular frequency such that:

Ps2=ρω22G2+G2GG2+G2 (78)
ks2=ρω22G2+G2+GG2+G2 (79)

The pressure wave equations are similar to the shear wave equations:

Urp=Urp0ePpxcos(ωtkpx+Φrp) (80)
Ulp=Ulp0ePpxcos(ωt+kpx+Φlp) (81)

Pp and kp are respectively the pressure wave damping coefficient per unit of length and the spatial angular frequency. Pp and kp can be simply obtained by replacing respectively G and G′′ by K+4G3 and K+4G3 in equations 78 and 79.

The values Urs0, Uls0, Φrs0, Φls0 (respectively Urp0, Ulp0, Φrp0, Φlp0 ) are chosen so as to respect the boundary conditions.

Different boundary conditions can be chosen, for example to simulate hard boundary conditions in y = L. The boundary conditions u(y=0,t)=Ux0cos(ωt) and u(y=L,t)=0) lead to specific values of the parameters taking part in equation 76:

Uls0=Ux0e2PsL1+e4PsL2e(2PsL)cos(2ksL) (82)
Urs0=Ux01+e4PsL2e2PsLcos(2ksL) (83)
Φrs=Atan(sin(2ksL)e2PsLcos(2ksL))+2ksL (84)
Φls=Atan(sin(2ksL)e2PsLcos(2ksL)) (85)

References

  • 1.Avril S, Grédiac M, Pierron F. Sensitivity of the virtual fields method to noisy data. Computational Mechanics. 2004;34:439–452. [Google Scholar]
  • 2.Gao L, Parker K, Lerner R, Levinson S. Imaging of the elastic properties of tissue - A review. Ultrasound in Medicine and Biology. 1996;22(8):959–977. doi: 10.1016/s0301-5629(96)00120-2. [DOI] [PubMed] [Google Scholar]
  • 3.Ophir J, Alam S, Garra B, Kallel F, Konofagou E, Krouskop T, Varghese T. Elastography: ultrasonic estimation and imaging of the elastic properties of tissues. Proceedings of the Institution of Mechanical Engineers Part H- Journal of Engineering in Medicine. 1999;213(H3):203–233. doi: 10.1243/0954411991534933. [DOI] [PubMed] [Google Scholar]
  • 4.Bayly P, Ji S, Song S, Okamoto R, Massouros P, Genin G. Measurement of strain in physical models of brain injury: a method based on harp analysis of tagged magnetic resonance images (MRI) Journal of Biomechanical Engineering. 2004;126:523–528. doi: 10.1115/1.1785811. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Bayly P, Cohen T, Leister E, Ajo D, Leuthardt E, Genin G. Deformation of the human brain induced by mild acceleration. Journal of Neurotrauma. 2005;22:84556. doi: 10.1089/neu.2005.22.845. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Bayly P, Black E, Pedersen R, Leister E, Genin G. In vivo imaging of rapid deformation and strain in an animal model of traumatic brain injury. Journal of Biomechanics. 2006;39:1086–95. doi: 10.1016/j.jbiomech.2005.02.014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.McGee K, Lake D, Mariappan Y, Hubmayr R, Manduca A, Ansell K, Ehman RL. Calculation of shear stiffness in noise dominated magnetic resonance elastography data based on principal frequency estimation. Physics in Medicine and Biology. 2011;56(14):4291–4309. doi: 10.1088/0031-9155/56/14/006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Yin M, Woollard J, Wang X, Torres V, Harris P, Ward CJ, Glaser KJ, Manduca A, Ehman R. Quantitative assessment of hepatic fibrosis in an animal model with magnetic resonance elastography. Magnetic Resonance in Medicine. 2007;58(2):346–353. doi: 10.1002/mrm.21286. [DOI] [PubMed] [Google Scholar]
  • 9.Venkatesh S, Yin M, Glockner J, Takahashi N, Araoz P, Talwalkar J, Ehman RL. MR elastography of liver tumors: Preliminary results. American Journal of Roentgenology. 2008;190(6):1534–1540. doi: 10.2214/AJR.07.3123. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Bensamoun S, Ringleb S, Littrell L, Chen Q, Brennan M, Ehman R, An K. Determination of thigh muscle stiffness using magnetic resonance elastography. Journal of Magnetic Resonance Imaging. 2006;23(2):242–247. doi: 10.1002/jmri.20487. [DOI] [PubMed] [Google Scholar]
  • 11.Zhang J, Green M, Sinkus R, Bilston L. Viscoelastic properties of human cerebellum using magnetic resonance elastography. Journal of Biomechanics. 2011;44(10):1909–1913. doi: 10.1016/j.jbiomech.2011.04.034. [DOI] [PubMed] [Google Scholar]
  • 12.Sack I, Beierbach B, Hamhaber U, Klatt D, Braun J. Non-invasive measurement of brain viscoelasticity using magnetic resonance elastography. NMR in Biomedicine. 2008;21(3):265–271. doi: 10.1002/nbm.1189. [DOI] [PubMed] [Google Scholar]
  • 13.Green M, Bilston L, Sinkus R. In vivo brain viscoelastic properties measured by magnetic resonance elastography. NMR in Biomedicine. 2008;21(7):755–764. doi: 10.1002/nbm.1254. [DOI] [PubMed] [Google Scholar]
  • 14.Kruse S, Rose G, Glaser K, Manduca A, Felmlee J, Clifford RJ, Ehman R. Magnetic resonance elastography of the brain. NeuroImage. 2008;39(1):231–237. doi: 10.1016/j.neuroimage.2007.08.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Sinkus R, Tanter M, Catheline S, Lorenzen J, Kuhl C, Sondermann E, Fink M. Imaging anisotropic and viscous properties of breast tissue by magnetic resonance-elastography. Magnetic Resonance in Medicine. 2005;53(2):372–387. doi: 10.1002/mrm.20355. [DOI] [PubMed] [Google Scholar]
  • 16.Avril S, Badel P, Duprey A. Anisotropic and hyperelastic identification of in vitro human arteries from full-field optical measurements. Journal of Biomechanics. 2010;43:2978–2985. doi: 10.1016/j.jbiomech.2010.07.004. [DOI] [PubMed] [Google Scholar]
  • 17.Hendriks F, Brokken D, Van Emeren J, Oomens C, Baaijens F, Horsten J. A numerical-experimental method to characterize the non-linear mechanical behavior of human skin. Skin Research and Technology. 2003;9(3):274–283. doi: 10.1034/j.1600-0846.2003.00019.x. [DOI] [PubMed] [Google Scholar]
  • 18.Schmitt J. OCT elastography: imaging microscopic deformation and strain of tissue. Optics Express. 1998;3(6):199–211. doi: 10.1364/oe.3.000199. [DOI] [PubMed] [Google Scholar]
  • 19.Oida T, Amano A, Matsuda T. Magnetic resonance elastography: in vivo measurements of elasticity for human tissue. Informatics Research for Development of Knowledge Society Infrastructure, 2004; ICKS 2004. International Conference on; 2004.pp. 57–64.. [Google Scholar]
  • 20.Muthupillai R, Lomas D, Rossman P, Greenleaf J, Manduca A, Ehman R. Magnetic resonance elastography by direct visualization of propagating acoustic strain waves. Science. 1995;269(5232):1854–1857. doi: 10.1126/science.7569924. [DOI] [PubMed] [Google Scholar]
  • 21.Baghani A, Salcudean S, Rohling R. Theoretical limitations of the elastic wave equation inversion for tissue elastography. The Journal of the Acoustical Society of America. 2009;126(3):1541–1551. doi: 10.1121/1.3180495. URL http://link.aip.org/link/?JAS/126/1541/1. [DOI] [PubMed] [Google Scholar]
  • 22.Avril S, Bonnet M, Bretelle AS, Grédiac M, Hild F, Ienny P, Latourte F, Lemosse D, Pagano S, Pagnacco E, Pierron F. Overview of identification methods of mechanical parameters based on full-field measurements. Experimental Mechanics. 2008;48(4):381–402. [Google Scholar]
  • 23.Smith J, Ehman R. Extraction of propagating waves in cine images from magnetic resonance elastography. Materials Evaluation. 2000;58(12):1395–1401. [Google Scholar]
  • 24.Manduca A, Oliphant T, Dresner M, Mahowald J, Kruse SA, Amromin E, Felmlee JP, Green-leaf JF, Ehman RL. Magnetic resonance elastography: Non-invasive mapping of tissue elasticity. Medical Image Analysis. 2001;5(4):237–254. doi: 10.1016/s1361-8415(00)00039-6. [DOI] [PubMed] [Google Scholar]
  • 25.Romano A, Bucaro J, Ehnan R, Shirron J. Evaluation of a material parameter extraction algorithm using MRI-based displacement measurements. Ultrasonics, Ferroelectrics and Frequency Control, IEEE Transactions on. 2000;47(6):1575–1581. doi: 10.1109/58.883546. [DOI] [PubMed] [Google Scholar]
  • 26.Pierron F, Bayly P, Namani R. Application of the virtual fields method to magnetic resonance elastography data. Proceedings of the 2010 SEM Annual Conference and Exposition on Experimental and Applied Mechanics. 1:681–688. [Google Scholar]
  • 27.Avril S, Huntley JM, Pierron F, Steele DD. 3D heterogeneous stiffness reconstruction using MRI and the virtual fields method. Experimental Mechanics. 2008;48(4):479–494. [Google Scholar]
  • 28.Giraudeau A, Pierron F. Identification of stiffness and damping properties of thin isotropic vibrating plates using the virtual fields method: theory and simulations. Journal of Sound and Vibration. 2005;284(3-5):757–781. [Google Scholar]
  • 29.Pierron F, Grédiac M. The Virtual Fields Method: Extracting constitutive mechanical parameters from full-field deformation measurements. Springer; New-York: 2012. [Google Scholar]
  • 30.Soong T, Grigoriu M. Random vibration of mechanical and structural systems. PTR Prentice Hall, Inc; 1993. [Google Scholar]
  • 31.Toussaint E, Grédiac M, Pierron F. The virtual fields method with piecewise virtual fields. International Journal of Mechanical Sciences. 2006;48(3):256–264. [Google Scholar]
  • 32.Giraudeau A, Pierron F, Guo B. An alternative to modal analysis for material stiffness and damping identification from vibrating plates. Journal of Sound and Vibration. 2010;329(10):1653–1672. [Google Scholar]
  • 33.Pierron F, Vert G, Burguete R, Avril S, Rotinat R, Wisnom MR. Identification of the orthotropic elastic stiffnesses of composites with the virtual fields method: Sensitivity study and experimental validation. Strain. 2007;43(3):250–259. [Google Scholar]

RESOURCES