Abstract
The aim of this paper is to present and analyze a new direct method for solving the linear elasticity inverse problem. Given measurements of some displacement fields inside a medium, we show that a stable reconstruction of elastic parameters is possible, even for discontinuous parameters and without boundary information. We provide a general approach based on the weak definition of the stiffness-to-force operator which conduces to see the problem as a linear system. We prove that in the case of shear modulus reconstruction, we have an \(L^2\) stability with only one measurement under minimal smoothness assumptions. This stability result is obtained through the proof that the linear operator to invert has closed range. We then describe a direct discretization which provides stable reconstructions of both isotropic and anisotropic stiffness tensors.
Similar content being viewed by others
References
Albocher, U., Oberai, A.A., Barbone, P.E., Harari, I.: Adjoint-weighted equation for inverse problems of incompressible plane-stress elasticity. Computer Methods in Applied Mechanics and Engineering 198(30–32), 2412–2420 (2009)
Ambrosio, D.G.: Un nuovo tipo di funzionale del calcolo delle variazioni, vol. 82. Atti Accad. Naz. Lincei Cl. Sci. Fis. Mat. Nat. (1988)
Ammari, H., Bretin, E., Garnier, J., Kang, H., Lee, H., Wahab, A.: Mathematical Methods in Elasticity Imaging. Princeton University Press, Princeton (2015)
Ammari, H., Bretin, E., Millien, P., Seppecher, L., Seo, J.-K.: Mathematical modeling in full-field optical coherence elastography. SIAM J. Appl. Math. 75(3), 1015–1030 (2015)
Ammari, H., Ciraolo, G., Kang, H., Lee, H., Yun, K.: Spectral analysis of the Neumann–Poincaré operator and characterization of the stress concentration in anti-plane elasticity. Arch. Ration. Mech. Anal. 208(1), 275–304 (2013)
Ammari, H., Garapon, P., Kang, H., Lee, H.: A method of biological tissues elasticity reconstruction using magnetic resonance elastography measurements. Q. Appl. Math. 66(1), 139–176 (2008)
Ammari, H., Seo, J.K., Zhou, L.: Viscoelastic modulus reconstruction using time harmonic vibrations. Math. Model. Anal. 20(6), 836–851 (2015)
Ammari, H., Waters, A., Zhang, H.: Stability analysis for magnetic resonance elastography. J. Math. Anal. Appl. 430(2), 919–931 (2015)
Bal, G., Bellis, C., Imperiale, S., Monard, F.: Reconstruction of constitutive parameters in isotropic linear elasticity from noisy full-field measurements. Inverse Prob. 30(12), 125004 (2014)
Bal, G., Imperiale, S.: Displacement reconstructions in ultrasound elastography. SIAM J. Imaging Sci. 8(2), 1070–1089 (2015)
Bal, G., Monard, F., Uhlmann, G.: Reconstruction of a fully anisotropic elasticity tensor from knowledge of displacement fields. SIAM J. Appl. Math. 75(5), 2214–2231 (2015)
Bercoff, J., Chaffai, S., Tanter, M., Sandrin, L., Catheline, S., Fink, M., Gennisson, J.L., Meunier, M.: In vivo breast tumor detection using transient elastography. Ultrasound Med. Biol. 29(10), 1387–1396 (2003)
Bercoff, J., Tanter, M., Fink, M.: Supersonic shear imaging: a new technique for soft tissue elasticity mapping. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 51(4), 396–409 (2004)
Bercovier, M., Pironneau, O.: Error estimates for finite element method solution of the stokes problem in the primitive variables. Numer. Math. 33(2), 211–224 (1979)
Brezis, H.: Functional Analysis, Sobolev Spaces and Partial Differential Equations. Springer, Berlin (2010)
Chauvet, D., Imbault, M., Capelle, L., Demene, C., Mossad, M., Karachi, C., Boch, A.-L., Gennisson, J.-L., Tanter, M.: In vivo measurement of brain tumor elasticity using intraoperative shear wave elastography. Ultraschall der Medizin-Eur. J. Ultrasound 37(06), 584–590 (2016)
Doyley, M.M.: Model-based elastography: a survey of approaches to the inverse elasticity problem. Phys. Med. Biol. 57(3), R35 (2012)
Fujima, S.: Iso-p2 p1/p1/p1 domain-decomposition/finite-element method for the navier-stokes equations. Contemp. Math. 218, 246–253 (1998)
Gennisson, J.-L., Deffieux, T., Fink, M., Tanter, M.: Ultrasound elastography: principles and techniques. Diagn. Interv. Imaging 94(5), 487–495 (2013)
Gennisson, J.-L., Catheline, S., Chaffaı, S., Fink, M.: Transient elastography in anisotropic medium: application to the measurement of slow and fast shear wave speeds in muscles. J. Acoust. Soc. Am. 114(1), 536–541 (2003)
Gokhale, N.H., Barbone, P.E., Oberai, A.A.: Solution of the nonlinear elasticity imaging inverse problem: the compressible case. Inverse Prob. 24(4), 045010 (2008)
Grant, M., Boyd, S.: Graph implementations for nonsmooth convex programs. In: Blondel, V., Boyd, S., Kimura, H. (eds.) Recent Advances in Learning and Control, Lecture Notes in Control and Information Sciences, pp. 95–110. Springer, Berlin (2008). http://stanford.edu/~boyd/graph_dcp.html
Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming, version 2.1. http://cvxr.com/cvx, (2014)
Haker, S., Zhu, L., Tannenbaum, A., Angenent, S.: Optimal mass transport for registration and warping. Int. J. Comput. Vis. 60(3), 225–240 (2004)
Hubmer, S., Sherina, E., Neubauer, A., Scherzer, O.: Lamé parameter estimation from static displacement field measurements in the framework of nonlinear inverse problems. SIAM J. Imaging Sci. 11(2), 1268–1293 (2018)
Jadamba, B., Khan, A.A., Raciti, F.: On the inverse problem of identifying lamé coefficients in linear elasticity. Comput. Math. Appl. 56(2), 431–443 (2008)
Ji, L., McLaughlin, J.: Recovery of the lamé parameter \(\mu \) in biological tissues. Inverse Prob. 20(1), 1 (2003)
Lerner, R.M., Parker, K.J., Holen, J., Gramiak, R., Waag, R.C.: Sono-elasticity: medical elasticity images derived from ultrasound signals in mechanically vibrated targets. In: Acoustical Imaging, pp. 317–327. Springer, Berlin (1988)
McLaughlin, J.R., Yoon, J.-R.: Unique identifiability of elastic parameters from time-dependent interior displacement measurement. Inverse Prob. 20(1), 25 (2003)
McLaughlin, J.R., Zhang, N., Manduca, A.: Calculating tissue shear modulus and pressure by 2d log-elastographic methods. Inverse Prob. 26(8), 085007 (2010)
Montaldo, G., Tanter, M., Bercoff, J., Benech, N., Fink, M.: Coherent plane-wave compounding for very high frame rate ultrasonography and transient elastography. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 56(3), 489–506 (2009)
Nahas, A., Tanter, M., Nguyen, T.-M., Chassot, J.-M., Fink, M., Boccara, A.C.: From supersonic shear wave imaging to full-field optical coherence shear wave elastography. J. Biomed. Opt. 18(12), 121514–121514 (2013)
Parker, K.J., Doyley, M.M., Rubens, D.J.: Imaging the elastic properties of tissue: the 20 year perspective. Phys. Med. Biol. 56(1), R1 (2010)
Sandrin, L., Fourquet, B., Hasquenoph, J.-M., Yon, S., Fournier, C., Mal, F., Christidis, C., Ziol, M., Poulet, B., Kazemi, F., et al.: Transient elastography: a new noninvasive method for assessment of hepatic fibrosis. Ultrasound Med. Biol. 29(12), 1705–1713 (2003)
Sandrin, L., Tanter, M., Catheline, S., Fink, M.: Shear modulus imaging with 2-d transient elastography. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 49(4), 426–435 (2002)
Sarvazyan, A.P., Skovoroda, A.R., Emelianov, S.Y., Fowlkes, J.B., Pipe, J.G., Adler, R.S., Buxton, R.B., Carson, P.L.: Biophysical bases of elasticity imaging. In: Acoustical Imaging, pp. 223–240. Springer, Berlin (1995)
Tanter, M., Bercoff, J., Sandrin, L., Fink, M.: Ultrafast compound imaging for 2-d motion vector estimation: application to transient elastography. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 49(10), 1363–1374 (2002)
Thielicke, W., Stamhuis, E.: Pivlab-towards user-friendly, affordable and accurate digital particle image velocimetry in matlab. J. Open Res. Softw. 2(1) (2014)
Wang, R.K., Ma, Z., Kirkpatrick, S.J.: Tissue doppler optical coherence elastography for real time strain rate and strain mapping of soft tissue. Appl. Phys. Lett. 89(14), 144103 (2006)
Wang, S., Larin, K.V.: Optical coherence elastography for tissue characterization: a review. J. Biophotonics 8(4), 279–302 (2015)
Widlak, T., Scherzer, O.: Stability in the linearized problem of quantitative elastography. Inverse Prob. 31(3), 035005 (2015)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
A Notations and tools
1.1 A.1 Tensor notations
Definition 5
We denote \({\mathbb {R}}^{d\times d}\) the space of real matrices and \({\mathbb {R}}^{d\times d}_{\text {sym}}\) the space of real symmetric matrices. Notice that \({\mathbb {R}}^{d\times d}_{\text {sym}}\sim {\mathbb {R}}^{d(d+1)/2}\). We denote \(T^4= {\mathbb {R}}^{d^4}\) the space of order 4 real tensors. We have:
-
(i)
\(A:B=\sum _{ij}A_{ij}B_{ij}\in {\mathbb {R}}\) for \(A,B\in {\mathbb {R}}^{d\times d}\);
-
(ii)
\((A\otimes B)_{ijkl}=A_{ij}B_{kl}\in T^4\) for \(A,B\in {\mathbb {R}}^{d\times d}\);
-
(iii)
\((\mathbf {A}:B)_{ij}=\sum _{kl}\mathbf {A}_{ijkl}B_{kl}\in {\mathbb {R}}^{d\times d}\) for \(\mathbf {A}\in T^4\) and \(B\in {\mathbb {R}}^{d\times d}\);
-
(iv)
\((B:\mathbf {A})_{ij}=\sum _{kl}B_{kl} \mathbf {A}_{klij}\in {\mathbb {R}}^{d\times d}\) for \(\mathbf {A}\in T^4\) and \(B\in {\mathbb {R}}^{d\times d}\);
-
(v)
\((\mathbf {A}:\mathbf {B})_{ijkl}=\sum _{mn}\mathbf {A}_{ijmn}\mathbf {B}_{mnkl}\in T^4\) for \(\mathbf {A},\mathbf {B}\in T^4\);
-
(vi)
\(\mathbf {A}|\mathbf {B}=\sum _{ijkl}\mathbf {A}_{ijkl}\mathbf {B}_{ijkl}\in {\mathbb {R}}\) for \(\mathbf {A},\mathbf {B}\in T^4\).
We define \(T^4_{\text {sym}}\) to be the space of all tensors \(\mathbf {T}\) such that for any symmetric matrix \(S\in {\mathbb {R}}^{d\times d}_{\text {sym}}\), the matrix \(\mathbf {T}:S\) is also symmetric and for any antisymmetric matrix A, we have \(\mathbf {T}:A=0\). Remark that in dimension 2, \(T^4_{\text {sym}}\sim {\mathbb {R}}^6\) and in dimension 3, \(T^4_{\text {sym}}\sim {\mathbb {R}}^{21}\).
1.2 A.2 Sobolev spaces
Definition 6
For any Lipschitz domain \({\varOmega }\subset {\mathbb {R}}^d\), we define
We also define the following space:
equipped with the norm:
where \(\nabla ^s\mathbf {u}=(\nabla \mathbf {u}+\nabla \mathbf {u}^T)/2\).
Remark 14
The fact that this definition for the norm is correct is a direct consequence of Korn’s inequality and Poincaré’s inequality.
Proposition 6
Properties of \(W^{1,p}({\varOmega })\): If \(p>d\), the following results hold.
-
(i)
\(W^{1,p}({\varOmega }) \hookrightarrow L^{\infty }({\varOmega })\);
-
(ii)
\(u,v \in W^{1,p}({\varOmega }) \Rightarrow uv \in W^{1,p}({\varOmega })\);
-
(iii)
\(u\in W^{1,p}({\varOmega })\), \(\varphi \in H^1_0({\varOmega }) \Rightarrow u\varphi \in H^1_0({\varOmega })\);
-
(iv)
\(u\in W^{1,p}({\varOmega })\), \(f\in H^{-1}({\varOmega })\) implies that \(uf\in H^{-1}({\varOmega })\) and \(\Vert uf\Vert _{H^{-1}}\le C \Vert u \Vert _{W^{1,p}} \Vert f \Vert _{H^{-1}}\) for some constant C independent of u and f.
Lemma 1
(\(\nabla \) has a closed range in \(\{\mu _0\}^\perp \)) Let \({\varOmega }\) be a Lipschitz domain of \({\mathbb {R}}^d\) and \(\mu _0\in L^\infty ({\varOmega })\) be such that \(\mu _0\ge m\ge 0\). Then, there exists a constant \(c>0\) such that
Proof
Suppose that this is false. Take a sequence \((\mu _n)\) such that \(\left\| {\mu _n}\right\| _{L^2({\varOmega })}=1\) and \(\left\| {\nabla \mu _n}\right\| _{H^{-1}({\varOmega })}\rightarrow 0\). Up to an extraction \(\mu _n\overset{L^2({\varOmega })}{\rightharpoonup }\mu \) and \(\int _{\varOmega }\mu _n\mu _0\rightarrow \int _{\varOmega }\mu \mu _0 = 0\). Moreover, \(\nabla \mu = 0\) and so \(\mu \) is constant. Then \(\mu =0\). As the embedding \(L^2({\varOmega })\hookrightarrow H^{-1}({\varOmega })\) is compact, we get that \(\left\| {\mu _n}\right\| _{H^{-1}({\varOmega })}\rightarrow 0\). Saying now that \(\left\| {\mu _n}\right\| _{L^2({\varOmega })}^2=\left\| {\mu _n}\right\| _{H^{-1}({\varOmega })}^2+\left\| {\nabla \mu _n}\right\| _{H^{-1}({\varOmega })}^2\) we arrive at a contradiction. \(\square \)
B Proof of Theorem 3
Proof
Denote \({\varSigma }\) the closure of the discontinuity surface of S. The open set \({\varOmega }\backslash {\varSigma }\) can be decomposed as a countable union of connected open sets:
One may apply Theorem 2 on each subset and say that there exists some \(\nu _i\in {{\mathcal {C}}}^0({\varOmega }_i)\) such that any solution of the problem is written as
where \(\alpha _i\)’s are some real numbers.
We show now that these numbers are linked by the jump condition over \({\varSigma }\). Consider two subdomain \({\varOmega }_i\) and \({\varOmega }_j\) in contact in the sense that their common boundary \({\varSigma }_{ij}:=\partial {\varOmega }_i\cap \partial {\varOmega }_j\) is of positive surface measure: \({{\mathcal {H}}}^{d-1}(\partial {\varOmega }_i\cap \partial {\varOmega }_j)>0\). As \({\varSigma }\) is rectifiable, there exists \(x_0\in {\varSigma }_{ij}\) and \(B:=B(x_0,{\varepsilon })\) such that \({\varOmega }_i^B:={\varOmega }_i\cap B\) and \({\varOmega }_j^B:={\varOmega }_j\cap B\) are Lipschitz domains. As \(\mu \) and S are \(W^{1,p}\) in \({\varOmega }_i^B\) and \({\varOmega }_j^B\), so is the product \(\mu S\) and it admits two-sided traces \(\mu _i S_i\) and \(\mu _j S_j\) defined as functions of \(L^p({\varSigma }_{ij}\cap B)\). From the variational formulation, the jump condition at \({\varSigma }_{ij}\cap B\) reads as
This jump condition gives a vectorial equation linking \(\alpha _i\) and \(\alpha _j\) which is
As \(\nu _i\), \(\nu _j\) are bounded in B and \(|\det S_i|\), \(|\det S_j|\ge c>0\), there exists \(c'>0\) such that \(|e^{\nu _i}S_i\nu |\ge c'\) and \(|e^{\nu _j}S_j\nu |\ge c'\). A first consequence is that if one \(\alpha _i=0\) then they are all zero and \(\mu =0\).
Now consider another solution \(\mu '=\sum _{i\in I}\beta _ie^{\nu _i}\mathbf{1}_{{\varOmega }_i}\) and assume that \(\frac{\mu '}{\mu }\) is not constant. There exist \({\varOmega }_i,\ {\varOmega }_j\) in contact such that \({\beta _i}/{\alpha _i}\ne {\beta _j}/{\alpha _j}\). Using (37) for both couples \((\alpha _i,\alpha _j)\) and \((\beta _i,\beta _j)\), it follows that there exists \(\gamma \ne 0\) such that \(\alpha _j=\gamma \alpha _i\) and \(\beta _j=\gamma \beta _i\), which leads to \({\beta _i}/{\alpha _i}= {\beta _j}/{\alpha _j}\). Since this is absurd, \(\mu '/\mu \) is constant.
\(\square \)
Rights and permissions
About this article
Cite this article
Ammari, H., Bretin, E., Millien, P. et al. A direct linear inversion for discontinuous elastic parameters recovery from internal displacement information only. Numer. Math. 147, 189–226 (2021). https://doi.org/10.1007/s00211-020-01164-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-020-01164-6