Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Levenberg-Marquardt method for identifying Young's modulus of the elasticity imaging inverse problem


  • The present study focuses on reconstructing the Young's modulus for the elasticity imaging inverse problem. It is a very interesting and challenging problem encountered in tumor detection where the variation of the elastic properties of soft tissues allows to distinguish between normal and diseased tissues. The Levenberg-Marquardt method is used to treat this ill-posed inverse problem and the non-convex minimization is changed into a convex one. We get an explicit expression for computing the descent direction. The proposed technique with a constant and space dependant coefficients and for various real materials is examined. The obtained results of the 2D and 3D view for the reconstructed Young's modulus are agree with those of the exact coefficients. The proposed algorithm is implemented for different levels of noise in the data.

    Citation: Talaat Abdelhamid, F. Khayat, H. Zayeni, Rongliang Chen. Levenberg-Marquardt method for identifying Young's modulus of the elasticity imaging inverse problem[J]. Electronic Research Archive, 2022, 30(4): 1532-1557. doi: 10.3934/era.2022079

    Related Papers:

    [1] Yao Sun, Lijuan He, Bo Chen . Application of neural networks to inverse elastic scattering problems with near-field measurements. Electronic Research Archive, 2023, 31(11): 7000-7020. doi: 10.3934/era.2023355
    [2] John Daugherty, Nate Kaduk, Elena Morgan, Dinh-Liem Nguyen, Peyton Snidanko, Trung Truong . On fast reconstruction of periodic structures with partial scattering data. Electronic Research Archive, 2024, 32(11): 6481-6502. doi: 10.3934/era.2024303
    [3] Xiaoping Fang, Youjun Deng, Wing-Yan Tsui, Zaiyun Zhang . On simultaneous recovery of sources/obstacles and surrounding mediums by boundary measurements. Electronic Research Archive, 2020, 28(3): 1239-1255. doi: 10.3934/era.2020068
    [4] Yujie Wang, Enxi Zheng, Wenyan Wang . A hybrid method for the interior inverse scattering problem. Electronic Research Archive, 2023, 31(6): 3322-3342. doi: 10.3934/era.2023168
    [5] Xinlin Cao, Huaian Diao, Jinhong Li . Some recent progress on inverse scattering problems within general polyhedral geometry. Electronic Research Archive, 2021, 29(1): 1753-1782. doi: 10.3934/era.2020090
    [6] Wenya Shi, Xinpeng Yan, Zhan Huan . Faster free pseudoinverse greedy block Kaczmarz method for image recovery. Electronic Research Archive, 2024, 32(6): 3973-3988. doi: 10.3934/era.2024178
    [7] Abdelmajid El Hakoume, Lekbir Afraites, Amine Laghrib . An improved coupled PDE system applied to the inverse image denoising problem. Electronic Research Archive, 2022, 30(7): 2618-2642. doi: 10.3934/era.2022134
    [8] Weishi Yin, Jiawei Ge, Pinchao Meng, Fuheng Qu . A neural network method for the inverse scattering problem of impenetrable cavities. Electronic Research Archive, 2020, 28(2): 1123-1142. doi: 10.3934/era.2020062
    [9] Jiyu Sun, Jitao Zhang . Muti-frequency extended sampling method for the inverse acoustic source problem. Electronic Research Archive, 2023, 31(7): 4216-4231. doi: 10.3934/era.2023214
    [10] Dongmei Yu, Yifei Yuan, Yiming Zhang . A preconditioned new modulus-based matrix splitting method for solving linear complementarity problem of H+-matrices. Electronic Research Archive, 2023, 31(1): 123-146. doi: 10.3934/era.2023007
  • The present study focuses on reconstructing the Young's modulus for the elasticity imaging inverse problem. It is a very interesting and challenging problem encountered in tumor detection where the variation of the elastic properties of soft tissues allows to distinguish between normal and diseased tissues. The Levenberg-Marquardt method is used to treat this ill-posed inverse problem and the non-convex minimization is changed into a convex one. We get an explicit expression for computing the descent direction. The proposed technique with a constant and space dependant coefficients and for various real materials is examined. The obtained results of the 2D and 3D view for the reconstructed Young's modulus are agree with those of the exact coefficients. The proposed algorithm is implemented for different levels of noise in the data.



    The step-length-based techniques and the trust region methods are two types of optimization methods for the least-squares problem (LSP): 12F(x)2, where F={f1,f2,,fN}T is the vector of the non-linear functions, M is the number of unknowns x, (MN).

    The Newton method and the Gauss-Newton (GN) method are frequently utilized for solving LSPs, belong to the step-length-based category [1,2]. The Newton approach calculates the least-squares function's optimum descent direction, resulting in a faster rate of convergence. However, for determining the descent direction, one needs to obtain the precise derivatives of the least-squares function and the time consuming. On the other hand, the GN method approximates the derivatives using a simple approach that is relatively straightforward to evaluate, however the solution may not converge owing to the over-simplification of the derivatives, which may result in an incorrect descent direction. The Levenberg-Marquardt method (LMM) was introduced by Levenberg [3] and Marquardt [4] for solving the (LSP) using a trust region approach [5,6]. In the GN method, the simplified Hessian matrix HGN is not always invertible, to avoid this problem a modified positive definite Hessian HLM=HGN+Sk, is usually used. The LMM takes Sk=βkIN×M, where βk represents the Levenberg-Marquardt parameter which is a scalar quantity that changes during optimization and IN×M is the identity matrix. The gradient descent method and the GN method are combined in the LM algorithm. When the parameters are far from their ideal value (βk increases) the LM process conducts as a gradient-descent method, while it works as the GN method when the parameters are close to their optimal value (βk decreases) [4,7,8,9,10]. Many researchers have expressed interest in Newton-type methods for solving inverse problems because of their rapid convergence for the well-posed problems. The LMM is known to have a quadratic rate of convergence under non singularity conditions [6,11,12,13,14,15]. Yamashita et al. [6], investigated the solution of a nonlinear system of equations F(x)=0 under the assumption F(x), which provides a local error bound, where the convergence rate is still quadratic when βk=F(xk)2. Khayat [12] has established the quadratic convergence of the LMM for the inverse problem of identifying a Robin coefficient R for the Stokes system in the case where R is a piecewise constant on some non-accessible part of the boundaryand the velocity of a given reference solution does not vanish on the boundary. In this case, the regularizing parameter is defined by βk=U(Rk)Zη2, where Zη is the noisy observed data.

    Elasticity imaging is a relatively new medical technique used to detect several pathologies and especially cancerous tumors. These pathologies are known to affect the elastic properties (elastic modulus, Poisson's ratio and stiffness, , etc.) of soft tissues.

    Many authors have dealt with the elasticity imaging inverse problem (EIIP). Mei et al. [16] have estimated the elastic modulus from surface displacements during multiple observations. Raghavan et al. [17] have solved the equilibrium equations using finite difference schemes to recover elastic properties. Doyley et al. [18] applied a modified Newton-Raphson method. A variational method based on error functional decomposition was applied by Constantinescu [19] for anisotropic elastic body. Oberai et al. [20] reconstructed the identification parameter using a first-order adjoint method. Jadamba et al. [21] have reconstructed the Lamé parameters using a conjugate gradient trust-region technique. Arnold et al. [22] have utilized a numerical clustering procedure to identify the Young's modulus. Abdelhamid et al. [23] have investigated the identification problem of reconstructing the modulus of elasticity using the nonlinear conjugate gradient method. Mohammadi et al. [24] have used a statistical technique combined with a fixed-point algorithm. In this study we introduce an interesting and rapid converging method (the LMM) for solving the inverse problem of the elasticity imaging inverse problems. This method has the particularity to transform a nonlinear and a non-convex optimization into a convex one. Recently, the LMM is used in a closely related problems in the field. Indeed, Raja et al. [25] have combined the LMM with artificial neural networks to study the thermal radiation and Hall effect on boundary layer flow. Shoaib et al. [26] have used the same method to study the influence of activation energy on the Third-Grade Nanofluid flow. In the following, a mathematical treatment of the LMM method and an exhaustive numerical study are done. A realistic examples are treated using the proposed procedure.

    Worldwide, about 19.3 million new cancer cases, where 18.1 million of them excluding nonmelanoma skin cancerand almost 10.0 million cancer deaths occurred in 2020 [27]. It has estimated that about 18.1 million new cancer cases recorded and 9.6 million cancer deaths in 2018, across 20 world regions [28]. In the literature the soft tissue can be modeled as an incompressible, isotropicand continuous elastic object. The linear elasticity system is introduced to simulate the external and tractional forces on the soft tissue. In this study, the Young's modulus E is defined as a function of the position (x,y) and Poisson's ratio is a given constant ν (ν0.48). Reconstructing E of the elasticity imaging inverse problem is important for characterizing the complex mechanical behaviour of the soft tissue. We derive the basic equations for the theory of elasticity. A free body diagram (FBD) is a diagrammatic depiction of a single body or a subsystem of bodies that is separated from its surroundings and depicts all the forces operating on it as shown in Figure 1.

    Figure 1.  A free body diagram of two-dimensional body.

    Let ω be an infinitesimal element [29,30], the FBD of ω is represented in Figure 1 and the stresses components are shown as positive. Summation of the forces in the x and x+dx axes at equilibrium are introduced as follows:

    Fx=(σx+σxx)dxdyσxdxdy+(τxy+τxyy)dxdyτxydxdy+fxdxdy=0, (2.1)

    we do the same to the y and y+dy axes:

    Fy=(τxy+τxyx)dxdyτxydxdy+(σy+σyy)dxdyσydxdy+fydxdy=0. (2.2)

    We denote by fx and fy the body forces in x- and y-axes which are generally assumed to be positive when acted along the positive axes, simplifying Eqs (2.1) and (2.2) we derive the basic equations of the theory of elasticity bellow

    σxx+τxyy+fx=0, (2.3)
    τxyx+σyy+fy=0. (2.4)

    The stresses-strains relationship (for an isotropic material) is defined by

    (σ)=[D](ε), (2.5)

    where (σ)=(σx,σy,τxy)T denotes the stress and (ε)=(εx,εy,γxy)T is called small strain tensor:

    εij(u)=12(uixj+ujxi).
    εx=ε11(u)=ux,εy=ε22(u)=vy,γxy=2ε12(u)=2ε21(u)=uy+vx.

    Where, u=(u,v) represents the displacement field. Here, Eq (2.5) equivalent to

    (σxσyτxy)=E[D](εxεyγxy). (2.6)

    An approximation of the plane stress situation can be used to approximate the body's deformation, for this reason we take the material property matrix D as follow

    Dσ=ρ1[1v0v1000ρ2],such thatρ1=11ν2, ρ2=1ν2. (2.7)

    Where, E and ν are the Young's modulus and the Poisson's ratio, ρ1 and ρ2, are given constants depend on ν.

    A tumor can be identified by investigating the elastic properties of the soft tissue such as Young's modulus and Poisson ratio from a given measurements. The following forward system of partial differential equations describes the response of an elastic object, when the external body forces and traction are applied to the boundary. Let ΩRd, for d=2,3, be an open bounded and connected domain such that Ω=ΓiΓc. Consider the following elasticity problem with essential (Dirichlet) and natural (Neumann) boundary conditions, governing the displacement u=(u,v) in x and y directions when the body forces f=(fx,fy) are applied to Ω:

    (DP):{σxx+τxyy+fx=0inΩ, τxyx+σyy+fy=0inΩ, σxnx+τxyny=qxonΓi, τxynx+σyny=qyonΓi, (u,v)=(u0,v0)onΓc. (2.8)

    On the section of the boundary designated by Γi (left, right and top), the traction vectors q=(qx,qy) are specified as Neumann boundary conditions, n=(nx,ny) its unit outward normal, while Γc (bottom) is taken as constant Dirichlet boundary condition. Young's modulus E is considered as a function of location E(x,y) and Poisson's ratio is given as a constant (i.e., ν=0.48). The test function space, represented by W, is defined by

    W={w:(w1,w2)H1(Ω):w=0 onΓc}. (2.9)

    To determine the weak formulation of the linear elasticity Eq (2.8), we apply the weighted residual method by multiplying Eq (2.8) by a test function and integrate over Ω, such that:

    Ω(w1(σxx+τxyy)w2(τxyx+σyy))dΩ+Ω(w1fxw2fy)dΩ=0. (2.10)

    By utilizing the Green's identity, using the integration by parts for the first term of the Eq (2.10) and using the boundary conditions we get:

    Ω(w1xσx+w1yτxyw2xτxy+w2yσy)dΩ+Ω(w1fxw2fy)dΩ+Γi(w1qxw2qy)dΓi=0. (2.11)

    The variational formulation of Eq (2.8) can be rewritten as follows:

    Ω(w1x0w1y0w2yw2x)(σxσyτxy)dΩ=Ω(w1fxw2fy)dΩ+Γi(w1qxw2qy)dΓi. (2.12)

    Finally, using Eqs (2.6) and (2.7), the forward problem can be solved to find the displacement field (u,v):

    Ω(w1x0w1y0w2yw2x)EDσ(uxvyuy+vx)dΩ=Ω(w1fxw2fy)dΩ+Γi(w1qxw2qy)dΓi. (2.13)

    The body deformation represents the solution of the forward problem to find the displacement field on the problem domain. This deformation helps in solving the elasticity imaging inverse problem of identifying the elastic properties from the available measurements on subdomain of the problem.

    Let X and Y two Hilbert spaces, J:D(J)XY. Consider the system of nonlinear equations as a continuously differentiable function:

    J(x)=0. (3.1)

    Assume that Eq (3.1) has a solution set K that is not empty. The system (3.1) may not have a solution, i.e., J(x) is not necessarily invertible. To remedy this, we replace Eq (3.1) by the following minimization problem:

    minxKJ(x)=minxK{12J(x)2}. (3.2)

    The LMM is a Newton type technique for solving nonlinear least squares problems [4,8,9,10]. Particularly, LMM is a kind of GN technique for reducing a least squares cost 12J(x)2. In its purest form, the GN technique effectively takes in each iteration:

    xk+1=xk+dk,

    where the direction of descent dk is

    [J(xk)J(xk)]dk=J(xk)J(xk). (3.3)

    As in the GN method, the operator J(xk)J(xk) is not always non-singular. So, the matrix is substituted by the following positive definite matrix:

    J(xk)J(xk)+Sk.

    Here Sk is the identity matrix I multiplied by βk (Sk=βkI) which is selected as a positive multiple and it is chosen so that the modified matrix is always non-singular. This method has been widely used because of its simplicity. It is used also to have a quadratic convergence rate under some suitable hypothesis.

    Remark 1. This is equivalent to the problem of unconstrained minimization:

    mindXOk(d), (3.4)

    where Ok:XR is a strictly convex function defined by:

    Ok(d)=J(xk)d+J(xk)2+βkd2.

    First we must define the set of admissible coefficients set for E:

    K={EH1(Ω):E0E(x,y)E1<,a.e.inΩ}, (3.5)

    where E0 and E1 are two positive constants.

    We are concerned in this section with the inverse problem of identifying E on Ω from measurements available on Γi :

    (PI){Find E(x,y)K s.t. u=(u,v)H1(Ω)×H1(Ω) is the solution of Eq(2.8). (3.6)

    For analyzing inverse problems, the usual output least-squares approach is:

    J(E)=12u(E)zη2L2(Ω). (3.7)

    We assume the noise level in the observation data zη=(zu,zv) of the true solution u of the system (2.8) is of order η. Hence

    u(˜E)zηL2(Ω)η, (3.8)

    where ˜E is the exact solution of Eq (3.6). We transform the linear elasticity imaging inverse problem of identifying Young's modulus E to the following stable minimization with Tikhonov regularization,

    minEKJ(E); andJ(E)=12u(E)zη2L2(Ω)+βE˜E2L2(Ω). (3.9)

    where E˜E2L2(Ω) is the Tikhonov regularization term and β is the regularization parameter. The LMM iteration is obtained by following the formality as explained above.

    Ek+1=argminEKJ(E),=argminEK{u(Ek)zη2L2(Γ0)+μkEEk2L2(Γout)}. (3.10)

    We assume that the identification parameter E(x,y) is perturbed by a small amount E+δE, where δE can be any direction in L(Ω).

    u(E+δE)u(E)+u(E)δE+O(δE2L(Ω)),

    and

    v(E+δE)v(E)+v(E)δE+O(δE2L(Ω)).

    Let (u1,v1)(u(E)δE,v(E)δE)L2(Ω)×L2(Ω) the Fréchet derivative at direction δE of the forward solution u(E)=(u(E),v(E)) in Eq (2.8). Abdelhamid et al. [23] obtained the sensitivity problem of elasticity as follows:

    (SP):{σ1xx+τ1xyy=(˜σxx+˜τxyy),inΩ τ1xyx+σ1yy=(˜τxyx+˜σyy),inΩ σ1xnx+τ1xyny=(˜σxnx+˜τxyny),onΓi τ1xynx+σ1yny=(˜τxynx+˜σyny),onΓi u1=v1=u0.onΓc (3.11)

    For the sensitivity Eq (3.11), we may describe the relationship between stresses and strains as follows:

    (σ1x σ1y τ1xy)=EDσ(u1x v1x u1y+v1x). (3.12)

    The right-hand side of Eq (3.11) can be rewritten similarly:

    (˜σx ˜σy ˜τxy)=δEDσ(ux vx uy+vx). (3.13)

    Now, we'll complete the sensitivity problem's variational formulation:

    Ω(σ1xw1x+τ1xyw1yτ1xyw2x+σ1yw2y)dΩ+Ω(w1(˜σxx+˜τxyy)w2(˜τxyx+˜σyy))dΩΓi(w1(˜σxnx+˜τxyny)w2(˜τxynx+˜σyny))dΓi=0. (3.14)

    We get the following result as we use the integration by parts for the second term of (3.14):

    Ω(σ1xw1x+τ1xyw1yτ1xyw2x+σ1yw2y)dΩΩ(˜σxw1x+˜τxyw1y˜τxyw2x+˜σyw2y)dΩ=0. (3.15)

    After that,

    Ω(σ1xw1x+τ1xyw1yτ1xyw2x+σ1yw2y)dΩ=Ω(˜σxw1x+˜τxyw1y˜τxyw2x+˜σyw2y)dΩ. (3.16)

    Using Eqs (3.12) and (3.13), the Eq (3.16) can be rewritten in the following manner:

    Ω(w1x0w1y0w2yw2x)EDσ(u1xv1yu1y+v1x)dΩ=Ω(w1x0w1y0w2yw2x)δEDσ(uxvyuy+vx)dΩ. (3.17)

    where Dσ refers to the material property of the applied plane stress condition.

    The Lagrangian multipliers L are introduced first in this section. Consider the following problem:

    {minEKJ(u,v,E), subject tocx(u,v,E)=0inΩ,cy(u,v,E)=0inΩ,BCcx=0onΓi,BCcy=0onΓi. (3.18)

    The state equations in the x and y directions are represented by cx and cy, respectively. Consequently, the Neumann boundary conditions on Γi corresponding to cx and cy are defined by B.Ccx and B.Ccy, respectively. The Lagrangian may be shown as:

    L(u,v,E,λu,λv)=J(u,v,E)+Ωλucx(u,v,E)dΩ+Ωλvcy(u,v,E)dΩΓi(λuBCcx+λvBCcy)dΓi. (3.19)

    The Lagrange multiplier is represented with (λu,λv). To find the adjoint equation, the differential of L must be computed:

    Luδu=Juδu+Ωλuu(σxx+τxyy+fx(σxnx+τxyny))δudΩ+Ωλvu(τxyx+σyy+fy(τxynx+σyny))δudΩ=0, (3.20)

    and

    Lvδv=Jvδv+Ωλuv(σxx+τxyy+fx(σxnx+τxyny))δvdΩ+Ωλvv(τxyx+σyy+fy(τxynx+σyny))δvdΩ=0. (3.21)

    By subtracting Eq (3.21) from Eq (3.20) and two times utilizing integration par part we obtain the adjoint problem:

    (AP):{σxx+τxyy=ρ1[x(E((uzu)x+v(vzv)y))+ρ2y(E((uzu)y+(vzv)x))]inΩ, τxyx+σyy=ρ1[ρ2x(E((uzu)y+(vzv)x))+y(E(v(uzu)x+(vzv)y))]inΩ, σxnx+τxyny=0inΓi, τxynx+σyny=0onΓi, λu=λv=λ0onΓc. (3.22)

    where (u,v) solves the original forward problem of elasticity (2.8) and λ0 is the initial condition. The relationship between stresses σ and the adjoint solution can be shown as follows:

    (σx σy τxy)=EDσ(λuxλvyλuy+λvx). (3.23)

    Using the conditions to the limits in Eq (3.22) and the relation Eq (3.23), we obtain the variational formulation of Eq (3.22):

    Ω(w1x0w1y0w2yw2x)EDσ(λuxλvyλuy+λvx)dΩ=Ω(ρ1E((uzu)x+v(vzv)y)w1x+ρ1ρ2E((uzu)y+(vzv)x)w1yρ1ρ2E((uzu)y+(vzv)x)w2x+ρ1E(v(uzu)x+(vzv)y)w2y)dΩ. (3.24)

    This section explains how to use the LMM to solve the proposed optimization inverse problem. Table 1 introduces the specifications of different algorithms compared with the LMM in terms of the convergence and computation complexity.

    Table 1.  Specifications of different algorithms.
    Algorithms Convergence Computation Complexity
    Gradient descent Stable, slow Gradient
    Newton Unstable, fast Gradient and Hessian
    Gauss-Newton Unstable, fast Jacobian
    Levenberg-Marquardt Stable, fast Jacobian

     | Show Table
    DownLoad: CSV

    According to the study done above, the different steps for computing the Young's modulus E(x,y) are given by the following algorithm:

    Algorithm 1:
    1. Initialization
    (1) Choose the initial value E0.
    (2) Choose the observation data zη=(zu,zv) and its noise order η>0.
    (3) Choose a tolerance parameter ϵ>0.
    (4) Set k:=0.
    2. Solve
    (1) Forward problem (2.8) with E=Ek.
    (2) Sensitivity problem (3.11) with E=Ek.
    (3) Adjoint problem (3.22) with E=Ek.
    3. Calculate: Using the current value of Ek
           βk=u(Ek)zη2L2(Ω)
    4. Compute the descent direction dk:
           [u(Ek)u(Ek)+βkI]dk=u(Ek)[u(Ek)zη]
    5. Update the identification parameter Ek+1:
            Ek+1:=Ek+dk.
    6. if: Ek+1Ek2L2(Ω)Ek2L2(Ω)ϵ then

    The Young's modulus E(x,y) can be reconstructed using this process. For each iteration with E(x,y)=E(x,y)k the algorithm necessitates the resolution of the forward problem, sensitivity problem and the adjoint problem then calculate the regularization parameter βk and the descent direction dk, next updating the identification parameter E, finally we verify the stopping criteria, the estimated parameter must be accurate enough or satisfies the discrepancy principle.

    Let us consider a two dimensional square domain [0,1]×[0,1] with Γc=[0,1]×{y=0} and Γi is the remaining part of the boundary Ω. In order to identify a smooth E(x,y), we give numerical examples to prove our study's effectiveness. All calculations are made using Freefem++4.6 [31]. CPU: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz, 2601 MHz, 2 cores, 4 processors, Memory: 8 GB. We generate data zη=(zu,zv)L2(Ω) experimentally by:

    zη=u(x,y)(1+ηξ)onΩ, (5.1)

    where η is the amount of noise and ξ is a uniformly distributed random variable in [1,1], then using the FreeFem function Rand1() we generate this random variable. The exact solution is synthetically generated using the fundamental of elasticity problem:

    u(x,y)=(u,v)=(xy,xy). (5.2)

    The body forces f=(fx,fy) and the traction q=(qx,qy) applied on its boundaries can be derived directly on borders Γi.

    Due to changes in sample composition and test technique, Young's modulus might vary somewhat. The constant values presented here [32,33,34,35] are approximated and solely intended for relative comparison.

    Example 1. We consider a constant Young's modulus for various materials such as Aluminum, Titanium, , etc.

    Table 2 presents the reconstruction of E at a number of elements NE=1800, η=1% for different materials at constant initial guesses. The obtained results show the rapid convergence and the precision of the introduced procedure.

    Table 2.  The identification of Young's modulus for various materials.
    Material EExact E0 ECalculated k eE
    Aluminium (13Al) 68 70.25 67.9904 25 0.0096133
    Titanium (22Ti) 116 115 116.011 13 0.0109185
    Bronze 112 113 112.250 13 0.0066388
    Zinc (30Zn) 108 110.25 108.007 25 0.0074127
    Nylon (66) 2.93 2.5 2.92746 6 0.0025417

     | Show Table
    DownLoad: CSV

    Figure 2 shows the convergence speed of the proposed LMM at different levels of noise η in the measurement data for the Titanium material with initial guess E0=115. Figure 3 introduces the convergence speed at η=1% and η=2% for the Nylon material with initial guess E0=2.5. It is observed that the best convergence speed is obtained for low level of noise in the data. At large level of noise, the proposed algorithm takes more than 50 iterations to get the optimal solution of the reconstructed parameter. Table 3 presents the decline of the relative error eE, until the convergence occurs at the 13th iteration.

    Figure 2.  Convergence speed for E0=115 (Titanium) with different noise order η.
    Figure 3.  Convergence speed for E0=2.5 (Nylon) with η=1% and η=2%.
    Table 3.  The relative error with η=0.01 and E0=115 for Example 1 (Titanium).
    k eE k eE k eE
    0 1 5 0.729589 10 0.311645
    1 0.925356 6 0.662241 11 0.116378
    2 0.857706 7 0.595521 12 0.042788
    3 0.809445 8 0.553536 13 0.010918
    4 0.768314 9 0.493262

     | Show Table
    DownLoad: CSV

    Example 2. The exact identification of the Young's modulus is defined by:

    E(x,y)=3+0.05e(x+y)2inΩ. (5.3)

    In this Example the initial guess is given by E0=3.3.

    Table 4 presents the variation of the relative error eE with respect to the noise level in the data. We notice that as the amounts of noise η rises, eE rises as well at chosen NE=1800. However, this relative error remains interesting upto η=1.5%. We also remark on this table that the solution of the inverse problem fails for η>2.75%. Figure 4 shows the variation of the residual error (left) and the relative error (right) with respect to the number of iterations k. We remark that these errors suddenly decrease upto k=10 and then they remain almost constant and independent of k.

    Table 4.  The relative error with varying amounts of noise η in the data Example 2.
    NE η(%) k eE NE η(%) k eE
    1800 0.25 19 0.0012 1800 1.75 09 0.011
    1800 0.50 10 0.0031 1800 2.00 05 0.019
    1800 0.75 09 0.0044 1800 2.25 03 0.041
    1800 1.00 07 0.0058 1800 2.50 06 0.053
    1800 1.25 09 0.0070 1800 2.75 03 0.068
    1800 1.50 09 0.0074 1800 >2.75 fail! fail!

     | Show Table
    DownLoad: CSV
    Figure 4.  Residual (left) and relative error (right) corresponding to k for Example 2.

    Figures 5(a), (b) and 6 show the exact (left) and reconstructed (middle) Ek for Example 2 in 2D and 3D at η=0.5% and NE=20,000. The obtained results are satisfactory at k=9, where the relative error eE=0.0032. Figures 5(c) and 6 (right) show the residual error of the coefficient Ek. It is observed that the relative error grows at a part of the boundary of the problem domain. We have also examined the procedure for different values of NE. Figures 7 and 8 show the exact (left) and reconstructed (middle) Ekand residual error (right) at η=0.5% for NE=9800 and 1800 respectively. Figure 9 represents the variations and sensitivity of the measured data zη with respect to the noise level.

    Figure 5.  2D view of the exact E (left), reconstructed Ek (middle) and the residual error (right) for Example 2 at η=0.5% and NE=20,000, the relative error eE=0.0032 at k=9.
    Figure 6.  3D view of the exact E (left), reconstructed Ek (middle)and the residual error (right) for Example 2 at η=0.5% and NE=20,000, the relative error eE=0.0032 at k=9.
    Figure 7.  3D view of the exact E (left), reconstructed Ek (middle) and the residual error (right) for Example 2 at η=0.5% and NE=9800.
    Figure 8.  3D view of the exact E (left), reconstructed Ek (middle) and the residual error (right) for Example 2 at η=0.5% and NE=1800.
    Figure 9.  Measurement data at different η for Example 2.

    Example 3. The exact coefficient is given by:

    E(x,y)=1+0.51+e50((0.6x)2+(0.3y)2)3+0.31+e100((0.4x)2+(0.75y)2)3inΩ, (5.4)

    with initial guess E0=1.1.

    Table 5 shows the numerical convergence for Ek with respect to the number of iterations k. We observe that the relative and the residual errors drop rapidly until the 8th iteration. Then they decline slowly as shown in Figure 10. Figure 11 depicts the exact (left), reconstructed (middle) Ek and residual error (right) for η=0.5% at iterations k=1,2,4,6and8.

    Table 5.  The relative error at η=0.5% for Example 3.
    k eE k eE k eE
    1 0.103244 7 0.019356 13 0.003495
    2 0.078826 8 0.010968 14 0.003495
    3 0.050282 9 0.006122 15 0.003693
    4 0.040450 10 0.004676 16 0.002940
    5 0.031286 11 0.003857 17 0.002623
    6 0.025083 12 0.002983 18 0.002521

     | Show Table
    DownLoad: CSV
    Figure 10.  The relation between the residual (left) and relative error (right) corresponding to k for Example 3.
    Figure 11.  The 2D view of the exact (left), reconstructed (middle) E and residual error (right) at η=0.5% for Example 3.

    Figures 12(a), (b) and 13 show the exact (left) and reconstructed (middle) Ek for Example 3 in 2D and 3D at η=0.5% and NE=20,000. It is observed that the reconstructed modulus of elasticity Ek has a very satisfying relative error (eE=0.0025) at k=18. Figures 12(c) and 13 (right) show the residual error of Ek for Example 3 in 2D and 3D. Jadamba et al. [36] have implemented both first and second-order adjoint methods and the Newton method with a simple backtracking line search method for solving Example 3. They found that it is possible to achieve a good precision at the 139th iteration (for the first-order adjoint method) as well as at the 49th iteration (for the second-order adjoint method), then decreased very slowly with increasing k. These results are in a good accord with the literature. Furthermore, Abdelhamid et al. [23] implemented the nonlinear conjugate gradient method for solving this example observing that at the first 25th iteration. The relative and residual errors are decreasing rapidly with increasing k, after which they decrease very slow to reach the minimizer at k=34 with relative error eE=0.0128. It is found that the LMM gives better results in less number of iterations k.

    Figure 12.  2D view of the exact E (left), reconstructed Ek (middle) and the residual error of the coefficient Ek (right) for Example 3 at η=0.5% and NE=20,000, the relative error eE=0.0025 at k=18.
    Figure 13.  3D view of the exact E (left), reconstructed Ek (middle) and the residual error of the coefficient Ek (right) for Example 3 at η=0.5% and NE=20,000, the relative error eE=0.0025 at k=18.

    Example 4. The modulus of elasticity coefficient E(x,y), body force function f(x,y) and boundary conditions are as follows:

    E(x,y)=112sinc[6π(x+110)(y+110)],f(x,y)=[15xcos(πx)]inΩ.g(x,y)=110[sin(πy)sin(πx)]onΓ1andh(x,y)=110[1+10x1+10y]onΓ2, (5.5)

    where Ω=Γ1Γ2, Γ1 represents the bottom and left sides of the border and Γ2 represents the top and the right edges.

    Remark 2. The sinc function also called the "sampling function" defined as following:

    sinc(x)={1forx=0,sinxxOtherwise.

    For this example, the suggested method is tested with η=0.5% and NE=20,000. Table 6 shows that the relative error eE slowly decreases with increasing k. We reach to the minimizer and the stopping criteria is satisfied at k=19. Figure 14 shows that the relative error eE reduces rapidly as the number of iterations k increases for the first 10 iterations and then slowly approach to the minimizer.

    Table 6.  The relative error at η=0.5% for Example 4.
    k eE k eE k eE k eE
    1 0.14524 6 0.06519 11 0.02621 16 0.00397
    2 0.13081 7 0.05603 12 0.01979 17 0.00591
    3 0.11370 8 0.04337 13 0.17039 18 0.00287
    4 0.09535 9 0.03191 14 0.00910 19 0.00278
    5 0.07731 10 0.02882 15 0.00701

     | Show Table
    DownLoad: CSV
    Figure 14.  Variation of the residual (left) and the relative error (right) corresponding to k for Example 4.

    Figures 15(a), (b) and 16 represent the exact (left) and the reconstructed (middle) Ek for Example 4 in 2D and 3D respectively for η=0.5% and NE=20,000. Figure 17 shows the same representation for NE=9800. The proposed method represents a reasonable results at k=19 for which the relative error is eE=0.0028. Figures 15(c) and 16 (right) introduces the residual error of eE for Example 4 in 2D and 3D. It is observed that the eE grows at the corners of the boundary due to the influence of the gradient computations.

    Figure 15.  2D view of the exact, reconstructed Ek and residual error at k=19 for η=0.5% and NE=20,000, eE=0.0028 for Example 4.
    Figure 16.  3D view of the exact, reconstructed Ek and residual error at k=19 for η=0.5% and NE=20,000, eE=0.0028 for Example 4.
    Figure 17.  3D view of the exact E (left), reconstructed Ek (middle) and the residual error of the coefficient Ek (right) at η=0.5% and NE=9800 for Example 4.

    Figure 18 gives a graphical representation of the exact, the reconstructed Ek and the residual error at k=5,12,15and17, the method converges rapidly to the solution in the first 10th iterations, then gives a good reconstruction Ek in the 19th iteration as shown in Figures 1517 and Table 6. Table 7 introduces a comparison of the relative eE, residual error E and the number of iterations k using the present work compared to that of Abdelhamid et al. [23].

    Figure 18.  3D view of the exact (left), reconstructed (middle) Ek and residual error (right) at η=0.5% for Example 4.
    Table 7.  Comparison for Example 4.
    k Relative error eE Residual error E
    Abdelhamid et al. [23], NE=12,800 67 0.038095 0.036702
    Present work, NE=9800 23 0.003532 0.005026

     | Show Table
    DownLoad: CSV

    In this paper we develop a theoretical framework for the inverse problem of identifying the modulus of elasticity E at some measurement data on the boundary. The inverse problem is discretized using the finite element approach. The optimization problem of reconstructing the elastic modulus (Young's modulus) of elasticity imaging inverse problem is formulated. The identification parameter is defined on the domain and can be identified from given measurement data at some parts of the boundaries. The LMM method is used to treat this ill-posed inverse problem and the non-convex minimization is changed into a convex one. The mathematical formulation for the forward problem of elasticity is introduced in the 2D plane, where ΩRd,d=2,3. The descent direction dk is introduced from the solution of the sensitivity and adjoint equations. The obtained results from the identification problem of the constant and variable identification parameter for various real materials are satisfactory. The obtained results show the accuracy and efficiency of the proposed algorithm. The obtained results of the 2D and 3D view for the reconstruction of the Young's modulus are compared with those obtained from the exact one. At different levels of noise, the proposed algorithm is implemented and show efficient and accurate results upto η=2.75%.

    The work of Talaat Abdelhamid is supported by Science, Technology & Innovation Funding Authority (STDF) under grant number 39385.

    The authors declare that there is no conflict of interests regarding the publication of this paper.



    [1] J. E. Dennis, R. B. Schnabel, Numerical Methods for Unconstrained Optimization and Nonlinear Equations, Society for Industrial and Applied Mathematics, Philadelphia, 1996.
    [2] R. Fletcher, Practical Methods of Optimization, 2nd edition, Chichester, New York, 1987.
    [3] K. Levenberg, A method for the solution of certain non-linear problems in least squares, Quart. Appl. Math., 2 (1944), 164–168. https://doi.org/10.1090/qam/10666 doi: 10.1090/qam/10666
    [4] D. W. Marquardt, An algorithm for least-squares estimation of nonlinear parameters, J. Soc. Ind. Appl. Math., 11 (1963), 431–441. https://doi.org/10.1137/0111030 doi: 10.1137/0111030
    [5] C. T. Kelley, Iterative Methods for Optimization, Frontiers in applied mathematics, Philadelphia: SIAM, 1999.
    [6] N. Yamashita, M. Fukushima, On the Rate of Convergence of the Levenberg-Marquardt Method, Springer Vienna, (2001), 239–249. https://doi.org/10.1023/A:1013211030505
    [7] M. I. A. Lourakis, A brief description of the levenberg-marquardt algorithm implemened by levmar, Found. Res. Technol., 4 (2005), 1–6.
    [8] F. Facchinei, C. Kanzow, A nonsmooth inexact Newton method for the solution of large-scale nonlinear complementarity problems, Math. Program., 76 (1997), 493–512. https://doi.org/10.1007/BF02614395 doi: 10.1007/BF02614395
    [9] D. P. Bertsekas, Dynamic Programming and Optimal Control, Mass: Athena Scientific, Belmont, 1995.
    [10] D. P. Bertsekas, Nonlinear Programming, 2nd edition, No. 4 in Athena scientific optimization and computation series, Massachusetts: Athena Scientific, Belmont, 2008.
    [11] M. Hanke, A regularizing Levenberg-Marquardt scheme with applications to inverse groundwater filtration problems, Inverse Probl., 13 (1997), 79–95. https://doi.org/10.1088/0266-5611/13/1/007 doi: 10.1088/0266-5611/13/1/007
    [12] F. Khayat, Identification of piecewise constant Robin coefficient for the Stokes problem using the Levenberg-Marquardt method, Comp. Appl. Math., 39 (2020), 185.
    [13] J. Y. Fan, Y. X. Yuan, On the quadratic convergence of the Levenberg-Marquardt method without nonsingularity assumption, Computing, 74 (2005), 23–39. https://doi.org/10.1007/s00607-004-0083-1 doi: 10.1007/s00607-004-0083-1
    [14] D. Jiang, H. Feng, J. Zou, Quadratic convergence of Levenberg-Marquardt method for elliptic and parabolic inverse robin problems, ESAIM: M2AN, 52 (2018), 1085–1107. https://doi.org/10.1051/m2an/2018016 doi: 10.1051/m2an/2018016
    [15] N. Yamashita, M. Fukushima, The proximal point algorithm with genuine superlinear convergence for the monotone complementarity problem, SIAM J. Optim., 11 (2000), 364–379. https://doi.org/10.1137/S105262349935949X doi: 10.1137/S105262349935949X
    [16] Y. Mei, R. Fulmer, V. Raja, S. Wang, S. Goenezen, Estimating the non-homogeneous elastic modulus distribution from surface deformations, Int. J. Solids Struct., 83 (2016), 73–80. https://doi.org/10.1016/j.ijsolstr.2016.01.001 doi: 10.1016/j.ijsolstr.2016.01.001
    [17] K. Raghavan, A. Yagle, Forward and inverse problems in elasticity imaging of soft tissues, IEEE Trans. Nucl. Sci., 41 (1994), 1639–1648. https://doi.org/10.1109/23.322961 doi: 10.1109/23.322961
    [18] M. M. Doyley, P. M. Meaney, J. C. Bamber, Evaluation of an iterative reconstruction method for quantitative elastography, Phys. Med. Biol., 45 (2000), 1521–1540. https://doi.org/10.1088/0031-9155/45/6/309 doi: 10.1088/0031-9155/45/6/309
    [19] A. Constantinescu, On the identification of elastic moduli from displacement-force boundary measurements, Inverse Probl. Eng., 1 (1995), 293–313. https://doi.org/10.1080/174159795088027587 doi: 10.1080/174159795088027587
    [20] A. A. Oberai, N. H. Gokhale, G. R. Feijo, Solution of inverse problems in elasticity imaging using the adjoint method, Inverse Probl., 19 (2003), 297–313. https://doi.org/10.1088/0266-5611/19/2/304 doi: 10.1088/0266-5611/19/2/304
    [21] B. Jadamba, A. A. Khan, G. Rus, M. Sama, B. Winkler, A new convex inversion framework for parameter identification in saddle point problems with an application to the elasticity imaging inverse problem of predicting tumor location, SIAM J. Appl. Math., 74 (2014), 1486–1510. https://doi.org/10.1137/130928261 doi: 10.1137/130928261
    [22] A. Arnold, S. Reichling, O. T. Bruhns, J. Mosler, Efficient computation of the elastography inverse problem by combining variational mesh adaption and a clustering technique, Phys. Med. Biol., 55 (2010), 2035–2056.
    [23] T. Abdelhamid, R. Chen, M. M. Alam, Nonlinear conjugate gradient method for identifying Young's modulus of the elasticity imaging inverse problem, Inverse Probl. Sci. Eng., 29 (2021), 2165–2185. https://doi.org/10.1080/17415977.2021.1905638 doi: 10.1080/17415977.2021.1905638
    [24] N. Mohammadi, M. M. Doyley, M. Cetin, A Statistical Framework for Model-Based Inverse Problems in Ultrasound Elastography, Pacific Grove, CA, USA: IEEE, 2020. https://doi.org/10.1109/IEEECONF51394.2020.9443450
    [25] M. A. Z. Raja, M. Shoaib, S. Hussain, K. S. Nisar, S. Islam, Computational intelligence of Levenberg-Marquardt backpropagation neural networks to study thermal radiation and Hall effects on boundary layer flow past a stretching sheet, Int. Commun. Heat Mass Transfer, 130 (2022), 105799. https://doi.org/10.1016/j.icheatmasstransfer.2021.105799 doi: 10.1016/j.icheatmasstransfer.2021.105799
    [26] M. Shoaib, M. A. Z. Raja, G. Zubair, I. Farhat, K. S. Nisar, Z. Sabir, et al., Intelligent computing with Levenberg-Marquardt backpropagation neural networks for third-grade nanofluid over a stretched sheet with convective conditions, Arabian J. Sci. Eng., 2021, 1–19.
    [27] H. Sung, J. Ferlay, R. L. Siegel, M. Laversanne, I. Soerjomataram, A. Jemal, et al., Global cancer statistics 2020: globocan estimates of incidence and mortality worldwide for 36 cancers in 185 countries, CA: Cancer J. Clin., 71 (2021), 209–249. https://doi.org/10.3322/caac.21660 doi: 10.3322/caac.21660
    [28] F. Bray, J. Ferlay, I. Soerjomataram, R. L. Siegel, L. A. Torre, A. Jemal, Global cancer statistics 2018: Globocan estimates of incidence and mortality worldwide for 36 cancers in 185 countries, CA: Cancer J. Clin., 68 (2018), 394–424. https://doi.org/10.3322/caac.21492 doi: 10.3322/caac.21492
    [29] J. N. Reddy, An Introduction to the Finite Element Method, 3rd edition, McGraw-Hill series in mechanical engineering, McGraw-Hill Higher Education, New York, 2006.
    [30] Y. W. Kwon, H. Bang, The Finite Element Method Using MATLAB, 2nd edition, CRC mechanical engineering series, CRC Press, Boca Raton, 2000.
    [31] F. Hecht, New development in FreeFem++, J. Numer. Math., 20 (2012), 251–266. https://doi.org/10.1515/jnum-2012-0013 doi: 10.1515/jnum-2012-0013
    [32] A. H. Johnstone, CRC handbook of chemistry and physics, J. Chem. Technol. Biotechnol., 50 (2007), 294–295.
    [33] R. B. Ross, Metallic Materials Specification Handbook, 4th edition, Chapman & Hall, New York, 1992.
    [34] A. Nayar, The Metals Databook, New York, NY: McGraw-Hill, 1997.
    [35] D. R. Lide, CRC Handbook of Chemistry and Physics, 8th edition, CRC Press, Boca Raton, 1999.
    [36] B. Jadamba, A. A. Khan, A. A. Oberai, M. Sama, First-order and second-order adjoint methods for parameter identification problems with an application to the elasticity imaging inverse problem, Inverse Probl. Sci. Eng., 25 (2017), 1768–1787. https://doi.org/10.1080/17415977.2017.1289195 doi: 10.1080/17415977.2017.1289195
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2523) PDF downloads(94) Cited by(0)

Figures and Tables

Figures(18)  /  Tables(7)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog