Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Project 10: MRE Inverse Problem for the Wave Equation

University of Pisa

Goal

Formulate and implement a classical inverse problem motivated by Magnetic Resonance Elastography (MRE): infer tissue elasticity parameters from measured displacement data.

Mathematical Formulation

Let Ω\Omega represent a tissue domain and let ydy_d be measured displacement data. The unknown control is the spatially varying elasticity parameter

u(x)>0.u(x)>0.

A scalar model problem is

{ytt(uy)=fin Ω×(0,T),y=0on Ω×(0,T),y(0)=y0,yt(0)=y1in Ω.\begin{cases} y_{tt}-\nabla\cdot(u\nabla y)=f & \text{in }\Omega\times(0,T),\\ y=0 & \text{on }\partial\Omega\times(0,T),\\ y(0)=y_0,\qquad y_t(0)=y_1 & \text{in }\Omega. \end{cases}

The inverse problem is

min(y,u)120Ty(t)yd(t)L2(Ω)2dt+α2uurefL2(Ω)2+γ2uL2(Ω)2\min_{(y,u)} \frac12\int_0^T\|y(t)-y_d(t)\|_{L^2(\Omega)}^2\,dt + \frac\alpha2\|u-u_{\mathrm{ref}}\|_{L^2(\Omega)}^2 + \frac\gamma2\|\nabla u\|_{L^2(\Omega)}^2

subject to the wave equation and bounds

0<uauub.0<u_a\le u\le u_b.

The adjoint equation is backward in time:

{ptt(up)=yydin Ω×(0,T),p=0on Ω×(0,T),p(T)=0,pt(T)=0in Ω.\begin{cases} p_{tt}-\nabla\cdot(u\nabla p)=y-y_d & \text{in }\Omega\times(0,T),\\ p=0 & \text{on }\partial\Omega\times(0,T),\\ p(T)=0,\qquad p_t(T)=0 & \text{in }\Omega. \end{cases}

The coefficient gradient is formally

g(u)=α(uuref)γΔu+0Ty(t)p(t)dt.g(u) = \alpha(u-u_{\mathrm{ref}}) - \gamma\Delta u + \int_0^T \nabla y(t)\cdot\nabla p(t)\,dt.

The constrained optimality condition is

(g(u),vu)L2(Ω)0vUad.(g(u),v-u)_{L^2(\Omega)}\ge 0 \qquad \forall v\in U_{ad}.

Implementation Hints

Relevant Examples

Deliverables