Reconstruction in the Calderón problem on a fixed partition from finite and partial boundary data


Abstract

This short note modifies a reconstruction method by the author (Comm. PDE, 45(9):1118–1133, 2020), for reconstructing piecewise constant conductivities in the Calderón problem (electrical impedance tomography). In the former paper, a layering assumption and the local Neumann-to-Dirichlet map were needed since the piecewise constant partition also was assumed unknown. Here I show how to modify the method in case the partition is known, for general piecewise constant conductivities and only a finite number of partial boundary measurements. Moreover, no lower/upper bounds on the unknown conductivity are needed.

Calderón problem, electrical impedance tomography, partial data reconstruction.

35R30, 35Q60, 35R05, 47H05.

1 Introduction↩︎

In [1] a direct reconstruction method is given for the Calderón problem with piecewise constant layered conductivities. Here, successively, each layer is reconstructed and the conductivity values on each component of the layer are determined by simple one-dimensional optimization problems. This approach is improved in [2], using the theory of inclusion detection for extreme conductivity values, simplifying the involved test-operators and removing the need for bounds on the conductivity.

In the aforementioned papers, infinitely many partial boundary measurements are used in the form of the local Neumann-to-Dirichlet (ND) map. This is needed because the setting is infinite-dimensional, in the sense that the piecewise constant partition (and even the number of “pixels”) is also assumed unknown, and must be reconstructed. Later [3] expanded on this approach, showing that for a fixed known partition, a piecewise constant conductivity can be found as the unique solution to a semidefinite optimization problem, using just a finite number of measurements. Although this new approach comes with the caveat of an unknown set of coefficients for the optimization problem, depending on the domain, the partition, and lower/upper bounds on the conductivity. Both in [3] and the related paper [4], it is mentioned that the approach from [1], [2] adapts to their settings, but requires infinitely many measurements.

In this short note, I will show how the second part of the algorithm in [1], [2] can be adapted to reconstruction of a general piecewise constant conductivity on a given fixed partition, and moreover, that up to an arbitrarily small error, only a finite number of boundary measurements are needed.

Hence, there are a number of advantages/disadvantages compared to the approach in [3]:

  • It seems preferable to reconstruct the entire conductivity function simultaneously as in [3], although one should note that in [3] the coefficients of the optimization problem are not immediately available. This is unlike in the approach given in this manuscript, where the involved one-dimensional optimization problems are readily available and very simple.

  • In this approach, no lower/upper bounds are needed on the unknown conductivity.

  • This approach adapts to region-of-interest (ROI) problems. If there is only interest in the conductivity in part of the domain, one can reconstruct a path from the domain boundary and to the ROI, thus avoiding reconstruction in the remaining part to the domain.

2 The setting↩︎

Let \(\Omega\subset \mathbb{R}^d\), \(d\geq 2\), be a bounded Lipschitz domain. Let \(\nu\) be an outer unit normal to \(\Omega\), and let \(\Gamma\subseteq\partial\Omega\) be a non-empty relatively open subset where the boundary measurements are taken.

Consider the partial data conductivity problem, \[\label{eq:condeq} -\nabla\cdot(\sigma\nabla u) = 0 \quad\text{in } \Omega, \qquad \nu\cdot(\sigma\nabla u)|_{\partial\Omega} = \begin{cases} f &\text{on } \Gamma, \\ 0 &\text{on } \partial\Omega\setminus\Gamma, \end{cases}\tag{1}\] where \(f\) belongs to \[L^2_\diamond(\Gamma) = \{\, f\in L^2(\Gamma) : \langle f,1\rangle = 0 \,\}.\] Here \(\langle\,\cdot\,,\,\cdot\,\rangle\) refers to the usual inner product on \(L^2(\Gamma)\). For the electric potential \(u\) we also enforce a \(\Gamma\)-mean free condition. A conductivity coefficient \(\sigma\) can in general be nonnegative and measurable. We assume that \(\sigma\) can formally equal zero or infinity on Lipschitz sets; such sets are called extreme inclusions (c.f. [5]). Away from the extreme inclusions, \(\sigma\) is assumed to be bounded away from zero and infinity. Note that the theory in [5] also adapts to the case where such extreme inclusions touch the domain boundary, provided the non-extreme part is connected to \(\Gamma\), i.e. can be “seen” by the boundary measurements; the proofs are related to the weak form of the forward problem that readily adapts to this setting.

This gives rise to a local Neumann-to-Dirichlet (ND) map on \(\Gamma\), which is a compact self-adjoint operator \(\Lambda(\sigma)\colon f\mapsto u|_\Gamma\) on \(L^2_\diamond(\Gamma)\). In the following, we will use ND maps for various conductivity coefficients taking the role of \(\sigma\). We will denote the unknown conductivity as \(\gamma\), that we seek to reconstruct from local boundary measurements.

We assume that \[\overline{\Omega} = \bigcup_{j=1}^n \overline{P_j},\] where \(P_1,\dots,P_n\subseteq\Omega\) are non-empty pairwise disjoint Lipschitz domains. The sets are ordered such that \(\partial P_1\cap \Gamma\) contains a non-empty open boundary piece, and for any \(m\in\{1,\dots,n\}\) then \[Q_m = \bigcup_{j=1}^m \overline{P_j}\] has connected interior. See Figure 1 for some examples; of course the sets \(\{P_j\}_{j=1}^n\) are not required to be “pixel-shaped”, but can be arbitrary Lipschitz domains.

The unknown conductivity \(\gamma\) is assumed to be piecewise constant, satisfying \[\gamma|_{P_j} \equiv \gamma_j\] for some \(\gamma_j \in (0,\infty)\), \(j=1,\dots,n\).

Figure 1: Examples of orderings of the P_j sets. Left: Reconstructing the outermost pixels first, then proceeding to the next “layer” of pixels. Right: Example of a ROI (blue dashed outline), where the reconstruction is adapted to this.

We will now proceed to show how to reconstruct \(\gamma_1,\dots,\gamma_n\) successively. We start by showing how this is done for infinitely many measurements \(\Lambda(\gamma)\) in Section 3, and afterwards show that this can be reduced to finitely many measurements in Section 4.

3 The reconstruction method for infinite measurements↩︎

The method starts at \(P_1\), reconstructs \(\gamma_1\) via a one-dimensional optimization problem, and moves on to \(P_2\). Successively all of \(\gamma\) is reconstructed on \(P_1,\dots,P_n\). Hence, we will assume that we know \(\gamma\) on \(Q_{m-1}\) (with the convention that \(Q_0 = \emptyset\)) and now need to reconstruct \(\gamma_m\) on \(P_m\).

We let \[\Gamma_m = (\partial Q_m \cap \Gamma)^\circ,\] where the interior is taken relative to \(\partial\Omega\). Now define \(\mathcal{R}_m \colon L^2_\diamond(\Gamma) \to L^2_\diamond(\Gamma_m)\) by \[\mathcal{R}_m f = \begin{dcases} f - \lvert\Gamma_m\rvert^{-1}\langle f,1\rangle_{L^2(\Gamma_m)} & \text{on } \Gamma_m \\ 0 & \text{elsewhere}. \end{dcases}\] A short computation reveals that \(\mathcal{R}_m\) is the orthogonal projection onto \(L^2_\diamond(\Gamma_m)\), when \(L^2_\diamond(\Gamma_m)\) is considered a subspace of \(L^2_\diamond(\Gamma)\) via extension by zero. We can now define \[\Lambda_m(\gamma) = \mathcal{R}_m\Lambda(\gamma)\mathcal{R}_m,\] which corresponds to the local ND map measured on \(\Gamma_m\) (when restricted to this set). This is used for the compatibility with the following simulated measurement operators, where initially \(\Gamma_m\) may be smaller than \(\Gamma\) and is the only accessible part of the boundary for those simulated operators.

For \(t>0\) and with \(\mu\) either representing \(0\) (perfectly insulating) or \(\infty\) (perfectly conducting), we denote by \(\Lambda_{m,\mu}(t)\) the local ND map (on \(\Gamma_m\)) for the conductivity \[\begin{dcases} \mu &\text{in } \overline{\Omega}\setminus Q_m, \\ t & \text{in } P_m, \\ \gamma &\text{in } Q_{m-1}. \end{dcases}\] An application of [5] entails the following monotonicity relations, in terms of the Loewner ordering of the involved operators on \(L^2_\diamond(\Gamma_m)\): \[\begin{align} t &\geq \gamma_m \qquad \text{if and only if} \qquad \Lambda_m(\gamma) \geq \Lambda_{m,\infty}(t), \tag{2}\\ t &\leq \gamma_m \qquad \text{if and only if} \qquad \Lambda_{m,0}(t) \geq \Lambda_m(\gamma). \tag{3} \end{align}\] Hence, one can solve either of the following one-dimensional optimization problems: \[\gamma_m = \min\{\, t>0 : \Lambda_m(\gamma) \geq \Lambda_{m,\infty}(t) \,\}\] or \[\gamma_m = \max\{\, t>0 : \Lambda_{m,0}(t) \geq \Lambda_m(\gamma) \,\}.\] Note that 2 and 3 show that \(t = \gamma_m\) is the unique value where it changes from “the operator inequality is satisfied” to “the operator inequality is not satisfied”.

Remark 1. Note the interesting fact, that the approach using \(\Lambda_{m,0}(t)\) corresponds to “building” the domain one pixel \(P_m\) at a time, since having a perfectly insulating conductivity coefficient corresponds to deleting that part of the domain in the PDE problem.

Remark 2. If there are known uniform lower/upper bounds \(0<\alpha\leq\gamma\leq \beta\), then one can replace \(0\) by \(\alpha\) and \(\infty\) by \(\beta\) in the definitions of \(\Lambda_{m,0}\) and \(\Lambda_{m,\infty}\) and restrict \(t\in[\alpha,\beta]\). Moreover, this avoids the need for defining \(\Gamma_m\) and using \(\mathcal{R}_m\).

4 The reconstruction method for finite measurements↩︎

Let \(\{g_i\}_{i\in\mathbb{N}}\) be an orthonormal basis for \(L^2_\diamond(\Gamma)\) and let \(\mathcal{P}_M\) be the orthogonal projection onto \[\mathop{\mathrm{span}}\{g_i\}_{i=1}^M.\] We will now show that, up to an arbitrarily small error \(\epsilon>0\), there exists an \(M\in\mathbb{N}\), such that the operator inequalities \(\Lambda_m(\gamma) \geq \Lambda_{m,\infty}(t)\) or \(\Lambda_{m,0}(t) \geq \Lambda_m(\gamma)\) can be replaced by the finite-dimensional versions given by \[\mathcal{P}_M\bigl(\Lambda_m(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_M \geq 0\] or \[\mathcal{P}_M\bigl(\Lambda_{m,0}(t) - \Lambda_m(\gamma)\bigr)\mathcal{R}_m\mathcal{P}_M \geq 0.\] In particular, the following theorem gives an \(M_m\) for each \(m\in\{1,\dots,m\}\) needed for the different optimization problems, and we may therefore use the finite number \[M = \max_m M_m\] of boundary measurements.

Theorem 3. For any \(\epsilon>0\), there exists \(M_m\in\mathbb{N}\) such that for all \(M\geq M_m\), in the setting of Section 3, \[\begin{align} {4} t &\geq \gamma_m &&\text{implies}\qquad &\mathcal{P}_{M}\bigl(\Lambda_m(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_{M} &\geq 0, \tag{4}\\ t &< \gamma_m-\epsilon \qquad&&\text{implies}\qquad &\mathcal{P}_{M}\bigl(\Lambda_m(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_{M} &\not\geq 0, \tag{5}\\ t &\leq \gamma_m &&\text{implies}\qquad &\mathcal{P}_{M}\bigl(\Lambda_{m,0}(t) - \Lambda_m(\gamma)\bigr)\mathcal{R}_m\mathcal{P}_{M} &\geq 0, \tag{6} \\ t &> \gamma_m+\epsilon &&\text{implies}\qquad &\mathcal{P}_{M}\bigl(\Lambda_{m,0}(t) - \Lambda_m(\gamma)\bigr)\mathcal{R}_m\mathcal{P}_{M} &\not\geq 0. \tag{7} \end{align}\]

Proof. We will focus on 45 , since the proof related to 67 is essentially the same.

If \(t\geq \gamma_m\) then, by the self-adjointness of \(\mathcal{P}_{M}\) and \(\mathcal{R}_m\), 2 gives \[\langle\mathcal{P}_{M}\bigl(\Lambda_m(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_{M}f,f\rangle = \langle\bigl(\Lambda_m(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_{M}f,\mathcal{R}_m\mathcal{P}_{M}f\rangle \geq 0\] for all \(f\in L^2_\diamond(\Gamma)\) and any \(M\in\mathbb{N}\).

Now assume \(t < \gamma_m-\epsilon\). Let \(\Lambda_\infty\) be the ND map (on \(\Gamma_m\)) for the conductivity \[\label{eq:gammatmp} \begin{dcases} \infty &\text{in } \overline{\Omega}\setminus Q_m, \\ \gamma &\text{in } Q_{m}. \end{dcases}\tag{8}\] Let \(f\in L^2_\diamond(\Gamma_m)\). By [5], \[\begin{align} \langle\bigl(\Lambda_m(\gamma) - \Lambda_{m,\infty}(t)\bigr)f,f\rangle &= \langle\bigl(\Lambda_m(\gamma) - \Lambda_{\infty}\bigr)f,f\rangle + \langle\bigl(\Lambda_\infty - \Lambda_{m,\infty}(t)\bigr)f,f\rangle \notag\\ &\leq K\int_{\Omega\setminus Q_m}\lvert\nabla u_f\rvert^2\,\mathrm{d}x + (t-\gamma_m)\int_{P_m}\lvert\nabla \widehat{u}_f\rvert^2\,\mathrm{d}x \notag \\ &\leq K\int_{\Omega\setminus Q_m}\lvert\nabla u_f\rvert^2\,\mathrm{d}x -\epsilon\int_{P_m}\lvert\nabla \widehat{u}_f\rvert^2\,\mathrm{d}x. \label{eq:ineqthm} \end{align}\tag{9}\] Here \(K>0\) is independent of \(f\) and \(t\), \(u_f\) is the electric potential with Neumann condition \(f\) and conductivity \(\gamma\), while \(\widehat{u}_f\) is the electric potential with Neumann condition \(f\) and the conductivity from 8 . Hence, by the theory of localized potentials [5], there exists a sequence \((f_i)\) in \(L^2_\diamond(\Gamma_m)\) such that \[\label{eq:upperlim} \lim_{i\to\infty} \Bigl[K\int_{\Omega\setminus Q_m}\lvert\nabla u_{f_i}\rvert^2\,\mathrm{d}x -\epsilon\int_{P_m}\lvert\nabla \widehat{u}_{f_i}\rvert^2\,\mathrm{d}x\Bigr] = -\infty.\tag{10}\] Pick an index \(i_0\) such that the expression in the square brackets of 10 is negative and let \(g = f_{i_0}\). Note that \[\lVert g - \mathcal{R}_m\mathcal{P}_M g\rVert = \lVert\mathcal{R}_m(g - \mathcal{P}_M g)\rVert \leq \lVert g - \mathcal{P}_M g\rVert \to 0 \text{ for } M\to\infty.\] By continuity of \(f\mapsto u_f\) and \(f\mapsto \widehat{u}_f\), there exists an \(M_m\in\mathbb{N}\) such that for all \(M\geq M_m\), \[K\int_{\Omega\setminus Q_m}\lvert\nabla u_{\mathcal{R}_m\mathcal{P}_Mg}\rvert^2\,\mathrm{d}x -\epsilon\int_{P_m}\lvert\nabla \widehat{u}_{\mathcal{R}_m\mathcal{P}_Mg}\rvert^2\,\mathrm{d}x < 0.\] Hence, for any \(t < \gamma_m - \epsilon\) and any \(M\geq M_m\), 9 gives \[\langle\mathcal{P}_M\bigl(\Lambda(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_Mg,g\rangle = \langle\bigl(\Lambda(\gamma) - \Lambda_{m,\infty}(t)\bigr)\mathcal{R}_m\mathcal{P}_Mg,\mathcal{R}_m\mathcal{P}_Mg\rangle < 0. \qedhere\] ◻

Acknowledgements↩︎

This research is supported by grant 10.46540/3120-00003B from Independent Research Fund Denmark.

References↩︎

[1]
H. Garde. Reconstruction of piecewise constant layered conductivities in electrical impedance tomography. Comm. PDE, 45(9):1118–1133, 2020.
[2]
H. Garde. Simplified reconstruction of layered materials in EIT. Appl. Math. Lett., 126(5):107815, 2022.
[3]
B. Harrach. The Calderón problem with finitely many unknowns is equivalent to convex semidefinite optimization. SIAM J. Math. Anal., 55(5):5666–5684, 2023.
[4]
G. S. Alberti, R. Petit, and C. Poon. On the non-convexity issue in the radial Calderón problem. Preprint, arXiv:2507.03379v2 [math.NA].
[5]
V. Candiani, J. Dardé, H. Garde, and N. Hyvönen. Monotonicity-based reconstruction of extreme inclusions in electrical impedance tomography. SIAM J. Math. Anal., 52(6):6234–6259, 2020.