A first-order adjoint and a second-order hybrid method for an energy output least-squares elastography inverse problem of identifying tumor location
© Cahill et al.; licensee Springer. 2013
Received: 14 August 2013
Accepted: 5 November 2013
Published: 2 December 2013
In this paper we investigate the elastography inverse problem of identifying cancerous tumors within the human body. From a mathematical standpoint, the elastography inverse problem consists of identifying the variable Lamé parameter μ in a system of linear elasticity where the underlying object exhibits nearly incompressible behavior. This problem is subsequently posed as an optimization problem using an energy output least-squares (EOLS) functional, but the nonlinearity that arises makes the computation of the EOLS functional’s derivatives challenging. We employ an adjoint method for the computation of the gradient, something shown to be an efficient method in recent studies, and also give a parallelizable hybrid method for the computation of the EOLS functional’s second derivative. Detailed discrete formulas and nontrivial computational examples are provided to show the feasibility of both the adjoint and hybrid approaches. Furthermore, all results are given in the framework of a general saddle point problem allowing easy adaptation to numerous other inverse problems.
Keywordsinverse problems parameter identification nearly incompressible elasticity tumor identification energy output least squares output least squares regularization mixed finite element method saddle point problems
is the linearized strain tensor. The resulting stress tensor σ in the stress-strain law (1b) is obtained under the assumption that the elastic object is isotropic and the displacement is small enough so that a linear relationship holds. The Lamé parameters μ and λ quantify the elastic properties of the material. (In the following, for simplicity we set .)
In this work our objective is to investigate the elastography (also known as elasticity imaging) inverse problem of locating cancerous tumors within the human body. This inverse problem consists of identifying the variable parameter μ in (1a)-(1d) from a measurement of the displacement field u. Conversely, the direct problem for (1a)-(1d) is to find the displacement u when function h, the variable coefficients μ and λ, and the body force f are all known. The underlying idea is that differences in molecular makeup as well as microscopic and macroscopic structure result in significant differences in the stiffness of living soft tissue (see ). Moreover, changes in tissue stiffness generally correlate with changes in pathological state, with many cancers appearing as hard nodules within the surrounding softer tissue. In a clinical setting, measurements of displacement in human tissue can be obtained using ultrasound and this can then serve as data in the context of the elastography inverse problem. By solving this inverse problem and recovering μ, tumor locations can be identified using the marked differences in elastic properties between the healthy and unhealthy tissue. Additionally, we note that in the elastography inverse problem the human body is treated as a nearly incompressible object where the parameter λ is significantly large and hence only the parameter μ is sought.
Although numerous authors have contributed to using the elasticity properties of soft tissue as a tool to differentiate between normal and cancerous tissue, Raghavan and Yagle  were among the first authors to realize that this study can be best done in an inverse problem framework using measured strains and the equations of equilibrium to recover elasticity (cf. (1a)-(1d)). Since then, many studies have been devoted to investigating various aspects of the elastography inverse problem and the interested reader is referred to [3–8] and the cited reference therein. Additionally, a detailed account of the recent developments in elastography inverse problem can be found in the survey article by Doyley . See also [9–21] and the cited references therein for more details.
One of the main technical challenges in the study of this inverse problem stems from the fact that the human body is treated as a nearly incompressible object. That is, the elasticity modulus λ is significantly large (and particularly ), rendering classical finite element methods ineffective due to the so-called locking effect. In the literature, several approaches have been proposed to overcome the locking effect, and in this work we employ the mixed finite elements strategy.
In the following, we provide the necessary details for the transformation of system (1a)-(1d) into a saddle point problem to which the mixed finite element approach can be applied.
where the pressure p is also an unknown.
where and .
For the saddle point formulation, the Babuška-Brezzi condition provides guidance in the choice of finite element spaces necessary for a stable numerical approximation (see ).
The primary objective of this work is to develop an efficient computational framework for the elastography inverse problem. For this we employ an adjoint approach for the derivative computation of a recently proposed energy output least-squares (EOLS) functional . We recall that Oberai et al.  used the adjoint approach to compute efficiently the gradient of the output least-squares functional. Inspired by Tortorelli and Michaleris , we also devise a hybrid method for an efficient computation of the second-order derivative of the EOLS functional. In this direction, we would also like to draw attention to an interesting paper by Cioacaa, Alexea, and Sandua  where a second-order adjoint method is studied. All the results and formulas given are for a general saddle point problem and hence can easily be adapted to a wide range of inverse problems for variational problems (see ). In the derivation of the adjoint formulas, we do not include the regularization functional while considering the EOLS functional. However, we use a smooth regularizer for the identification of a smooth parameter and a BV regularizer for the identification of discontinuous coefficients.
2 Optimization approach for inverse problems in saddle point problems
Remark 2.1 We remark that for the subsequent development of our approach, it suffices to assume that A is a closed and convex set of admissible parameters. Most commonly, it is chosen as the set of box-constraints. In some works, the space in which A resides is required to be compactly embedded in the solution space (see [28–31]). In our discrete examples, we have used linear elements to approximate the imposed box-constraints.
Given all the data, the direct problem in this setting is to find . However, our focus is on the inverse problem of finding a parameter that makes (8a)-(8b) true for a measurement of .
where , is the measured data, and is the solution of (8a)-(8b) corresponding to ℓ.
where is the measured data and is the solution of (8a)-(8b) corresponding to ℓ.
Clearly, to solve an optimization problem with the above objective functional, we need to compute its derivative which, in turn, requires us to compute the derivative of the solution map. It is well known that one of the most challenging aspects in the study of inverse problems is in finding an efficient computation of the derivative of the solution map. We will now develop an adjoint method for the computation of the first derivative of the EOLS functional and then a new hybrid method for the computation of the functional’s second derivative.
For every , the map is well defined and single-valued. The following result for the differentiability of S, which was announced in  without a proof, will be needed.
- 1.Given u, the first derivative is the unique solution of the saddle point problem:(12a)(12b)
- 2.The second-order derivativeis the unique solution of the saddle point problem(13a)(13b)
By [, Proposition 4], the map is an isomorphism. Therefore, using the implicit function theorem, the map is infinitely differentiable at any ℓ in the interior of A.
which is (12b). Consequently, (12a) and (12b) characterize the first derivative.
which in conjunction with (13b) forms the corresponding saddle point whose unique solution characterizes the second derivative . □
3 An adjoint and a hybrid method for the energy output least squares
where stands for the partial derivative with respect to ℓ.
which exists, by standard arguments, since the above problem is just (8a)-(8b) with .
Compute u by (16).
Compute w by (21a)-(21b).
Compute by (22).
Let us now develop the hybrid method for the computation of the second-order derivative. In the hybrid method proposed below, the derivative δu is computed directly while the computation of the second derivative is avoided by using an adjoint method. We will follow the same general scheme that was used above, but here we will use derivative formula (12a)-(12b).
Compute by (16).
Compute by (12a)-(12b).
Compute by (25a)-(25b).
Compute by (26).
4 Discretization formulas for the adjoint and the hybrid method
In this section, we collect discrete formulae for saddle point problem (8a)-(8b) and the associated inverse problem. We begin, therefore, with a triangulation on Ω, is the space of all piecewise continuous polynomials of degree relative to , is the space of all piecewise continuous polynomials of degree relative to , and is the space of all piecewise continuous polynomials of degree relative to .
In order to represent the discrete saddle point problem in a computable form, we proceed as follows. We represent bases for , , and by , , and , respectively. The space is then isomorphic to and for any , we define by for , where the nodal basis corresponds to the nodes . Conversely, each corresponds to defined by . Similarly, will correspond to , where , , and , where are the nodes of the mesh defining . Finally, will correspond to , where , , and , where are the nodes of the mesh defining . (The spaces , , and are defined relative to the same elements, but the nodes will be different if .)
4.1 Computation of the gradient by using the adjoint method
- 1.We compute by solving the linear system(30)
- 2.We compute by solving the linear system(31)
- 3.The gradient can be calculated by using the adjoint stiffness matrix. From (22), we have(32)a direct discretization gives the following:and therefore the gradient is given by(33)
4.2 Computation of the Hessian by using a hybrid method
Compute by solving linear system (30).
Compute by solving linear system (31).
Compute by solving m linear systems.
Compute by using formula (35).
We note that to compute the Hessian using the hybrid method requires the solution of linear systems.
5 Numerical experiments
We consider here two representative examples of elastography inverse problems for the recovery of a variable μ on a two-dimensional isotropic domain with boundary . In the first example, a smooth coefficient is recovered using both the adjoint and hybrid gradient calculation methods. For the second example, we examine the recovery of a discontinuous coefficient using the adjoint method.
All examples are solved on a quadrangular mesh with 5,476 quadrangles and 16,576 total degrees of freedom. Example 1 uses a smooth Tikhonov-type regularization method, whereas the discontinuities in Example 2 necessitate the use of a BV-regularization scheme (see  for a more thorough discussion of regularization).
5.1 Example 1
5.2 Example 2
where and .
6 Concluding remarks
One issue not addressed in depth was the comparative performance of these methods, measured both against existing schemes and against one other. In short, we note that the hybrid method requires the solution of linear systems with m scaling along with the size of the mesh. However, the m systems remain entirely independent, allowing for the parallelization of parts of the computation and thus granting significant performance gains and potential advantages over other strategies. In a future work, we look to extend our study here into just such a thorough analysis and carefully consider the performance of the adjoint and hybrid derivative computation methods.
The work of AA Khan is supported by RIT’s COS D-RIG Acceleration Research Funding Program 2012-2013 and a grant from the Simons Foundation (#210443 to Akhtar Khan). The work of M Sama is partially supported by Ministerio de Ciencia (Spain), project (MTM2012-30942).
- Doyley MM: Model-based elastography: a survey of approaches to the inverse elasticity problem. Phys. Med. Biol. 2012., 57: Article ID R35 10.1088/0031-9155/57/3/R35Google Scholar
- Raghavan KR, Yagle AE: Forward and inverse problems in elasticity imaging of soft tissues. IEEE Trans. Nucl. Sci. 1994, 41: 1639-1648.View ArticleGoogle Scholar
- Aguilo MA, Aquino W, Brigham JC, Fatemi M: An inverse problem approach for elasticity imaging through vibroacoustics. IEEE Trans. Med. Imaging 2010, 29: 1012-1021.View ArticleGoogle Scholar
- Ammari H, Garapon P, Jouve F: Separation of scales in elasticity imaging: a numerical study. J. Comput. Math. 2010, 28: 354-370.MATHMathSciNetView ArticleGoogle Scholar
- Arnold A, Reichling S, Bruhns O, Mosler J: Efficient computation of the elastography inverse problem by combining variational mesh adaption and clustering technique. Phys. Med. Biol. 2010, 55: 2035-2056.View ArticleGoogle Scholar
- Beretta E, Bonnetier E, Francini E, Mazzucato A: Small volume asymptotics for anisotropic elastic inclusions. Inverse Probl. Imaging 2012, 6: 1-23.MATHMathSciNetView ArticleGoogle Scholar
- Ji L, McLaughlin J: Recovery of Lamé parameter μ in biological tissues. Inverse Probl. 2004, 20: 1-24.MATHMathSciNetView ArticleGoogle Scholar
- Kallel F, Bertrand M: Tissue elasticity reconstruction using linear perturbation method. IEEE Trans. Med. Imaging 1996, 15: 299-313.View ArticleGoogle Scholar
- Barbone PE, Bamber JC: Quantitative elasticity imaging: what can and cannot be inferred from strain images. Phys. Med. Biol. 2002, 47: 2147-2164.View ArticleGoogle Scholar
- Barbone PE, Gokhale NH: Elastic modulus imaging: on the uniqueness and nonuniqueness of the elastography inverse problem in two dimensions. Inverse Probl. 2004, 20: 283-296.MATHMathSciNetView ArticleGoogle Scholar
- Braess D: Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics. 3rd edition. Cambridge University Press, Cambridge; 2007.View ArticleMATHGoogle Scholar
- Chan TF, Tai XC: Identification of discontinuous coefficients in elliptic problems using total variation regularization. SIAM J. Sci. Comput. 2003, 25: 881-904.MATHMathSciNetView ArticleGoogle Scholar
- Gockenbach MS, Khan AA: Identification of Lamé parameters in linear elasticity: a fixed point approach. J. Ind. Manag. Optim. 2005, 1: 487-497.MATHMathSciNetView ArticleGoogle Scholar
- Gockenbach MS, Jadamba B, Khan AA: Numerical estimation of discontinuous coefficients by the method of equation error. Int. J. Math. Comput. Sci. 2006, 1: 343-359.MATHMathSciNetGoogle Scholar
- Gockenbach MS, Jadamba B, Khan AA: Equation error approach for elliptic inverse problems with an application to the identification of Lamé parameters. Inverse Probl. Sci. Eng. 2008, 16: 349-367.MATHMathSciNetView ArticleGoogle Scholar
- Harrigan T, Konofagou EE: Estimation of material elastic moduli in elastography: a local method, and an investigation of Poisson ratio sensitivity. J. Biomech. 2004, 37: 1215-1221.View ArticleGoogle Scholar
- Jadamba B, Khan AA, Raciti F: On the inverse problem of identifying Lamé coefficients in linear elasticity. Comput. Math. Appl. 2008, 56: 431-443.MATHMathSciNetView ArticleGoogle Scholar
- Jadamba B, Khan AA, Sama M: Inverse problems of parameter identification in partial differential equations. In Mathematics in Science and Technology. World Scientific, Hackensack; 2011:228-258.View ArticleGoogle Scholar
- Konofagou E, Harrigan T, Ophir J, Krouskop T: Poroelastography: estimation and imaging of the poroelastic properties of tissues. IEEE Proceedings of the Symposium in Ultrasonics, Ferroelectrics and Frequency Control 1999, 1627-1630, Lake Tahoe, NVGoogle Scholar
- McLaughlin J, Yoon JR: Unique identifiability of elastic parameters from time-dependent interior displacement measurement. Inverse Probl. 2004, 20: 25-45.MATHMathSciNetView ArticleGoogle Scholar
- Mehrabian H, Campbell G, Samani A: A constrained reconstruction technique of hyperelasticity parameters for breast cancer assessment. Phys. Med. Biol. 2012, 53: 7489-7508.Google Scholar
- Brezzi F, Fortin M: Mixed and Hybrid Finite Element Methods. Springer, New York; 1991.MATHView ArticleGoogle Scholar
- Doyley, MM, Jadamba, B, Khan, AA, Sama, M, Winkler, B: A new energy inversion for parameter identification in saddle point problems with an application to the elasticity imaging inverse problem of predicting tumor location (2013, submitted)Google Scholar
- Oberai AA, Gokhale NH, Feijóo GR: Solution of inverse problems in elasticity imaging using the adjoint method. Inverse Probl. 2003, 19: 297-313.MATHView ArticleMathSciNetGoogle Scholar
- Tortorelli DA, Michaleris P: Design sensitivity analysis: overview and review. Inverse Probl. Eng. 1994, 1: 71-105.View ArticleGoogle Scholar
- Cioacaa A, Alexea M, Sandua A: Second-order adjoints for solving PDE-constrained optimization problems. Optim. Methods Softw. 2012, 27: 625-653.MathSciNetView ArticleGoogle Scholar
- Goeleven D, Motreanu D 2. In Variational and Hemivariational Inequalities - Theory, Methods and Applications. Springer, Berlin; 2003.View ArticleGoogle Scholar
- Bush, N, Jadamba, B, Khan, AA, Raciti, F: Identification of a parameter in fourth-order partial differential equations by an equation error approach (2014, to appear)MATHGoogle Scholar
- Crossen, E, Gockenbach, MS, Jadamba, B, Khan, AA, Winkler, B: An equation error approach for the elasticity imaging inverse problem for predicting tumor location. Comput. Math. Appl. (2013, to appear)Google Scholar
- Gockenbach MS, Khan AA: An abstract framework for elliptic inverse problems. Part 1: an output least-squares approach. Math. Mech. Solids 2007, 12: 259-276.MATHMathSciNetView ArticleGoogle Scholar
- Gockenbach MS, Khan AA: An abstract framework for elliptic inverse problems. Part 2: an augmented Lagrangian approach. Math. Mech. Solids 2009, 14: 517-539.MATHMathSciNetView ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.