The regularized monotonicity method: detecting irregular indefinite inclusions
Henrik Garde, Stratos Staboulis

TL;DR
This paper extends the monotonicity method for electrical impedance tomography to irregular indefinite inclusions, introducing a regularization scheme and a peeling algorithm, with numerical validation demonstrating robustness and accuracy.
Contribution
It formulates a regularized monotonicity method for irregular indefinite inclusions without regularity assumptions, including a new peeling-type reconstruction algorithm and numerical examples.
Findings
The method can reconstruct the outer support of indefinite inclusions independently.
The regularization scheme ensures robustness against noise and modeling errors.
Numerical examples demonstrate the effectiveness of the proposed approach.
Abstract
In inclusion detection in electrical impedance tomography, the support of perturbations (inclusion) from a known background conductivity is typically reconstructed from idealized continuum data modelled by a Neumann-to-Dirichlet map. Only few reconstruction methods apply when detecting indefinite inclusions, where the conductivity distribution has both more and less conductive parts relative to the background conductivity; one such method is the monotonicity method of Harrach, Seo, and Ullrich. We formulate the method for irregular indefinite inclusions, meaning that we make no regularity assumptions on the conductivity perturbations nor on the inclusion boundaries. We show, provided that the perturbations are bounded away from zero, that the outer support of the positive and negative parts of the inclusions can be reconstructed independently. Moreover, we formulate a regularization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The regularized monotonicity method:
detecting irregular indefinite inclusions00footnotetext: This research is funded by grant 4002–00123 Improved Impedance Tomography with Hybrid Data from The Danish Council for Independent Research | Natural Sciences.
Abstract
Abstract. In inclusion detection in electrical impedance tomography, the support of perturbations (inclusion) from a known background conductivity is typically reconstructed from idealized continuum data modelled by a Neumann-to-Dirichlet map. Only few reconstruction methods apply when detecting indefinite inclusions, where the conductivity distribution has both more and less conductive parts relative to the background conductivity; one such method is the monotonicity method of Harrach, Seo, and Ullrich [17, 16]. We formulate the method for irregular indefinite inclusions, meaning that we make no regularity assumptions on the conductivity perturbations nor on the inclusion boundaries. We show, provided that the perturbations are bounded away from zero, that the outer support of the positive and negative parts of the inclusions can be reconstructed independently. Moreover, we formulate a regularization scheme that applies to a class of approximative measurement models, including the Complete Electrode Model, hence making the method robust against modelling error and noise. In particular, we demonstrate that for a convergent family of approximative models there exists a sequence of regularization parameters such that the outer shape of the inclusions is asymptotically exactly characterized. Finally, a peeling-type reconstruction algorithm is presented and, for the first time in literature, numerical examples of monotonicity reconstructions for indefinite inclusions are presented.
Key words. electrical impedance tomography, indefinite inclusions, monotonicity method, inverse problems, direct reconstruction methods, complete electrode model.
AMS subject classification. Primary: 35R30, 35Q60, 35R05; Secondary: 65N21.
Henrik Garde
Department of Mathematical Sciences, Aalborg University
Skjernvej 4A, 9220 Aalborg, Denmark
Stratos Staboulis
Eniram Oy (A Wärtsilä company)
Itälahdenkatu 22a, 00210 Helsinki, Finland
1 Introduction
In electrical impedance tomography (EIT), internal information about the electrical conductivity distribution of a physical object is reconstructed from current and voltage measurements taken at surface electrodes. More precisely, by prescribing currents in a basis of current patterns and measuring the corresponding voltage, the current-to-voltage map can be obtained. By partly solving the ill-conditioned Inverse Conductivity Problem, information about the conductivity, such as the locations and shapes of inclusions in a known background, can be determined. Examples of applications include monitoring patient lung function, control of industrial processes, non-destructive testing of materials, and locating mineral deposits [2, 6, 12, 39, 19, 1, 40, 28, 27].
The governing equation for mathematical models of EIT is the conductivity equation
[TABLE]
where describes the spatial dimensions of the object, is the conductivity distribution, and is the electric potential. The conductivity equation (1.1) describes the physical interplay of the conductivity and the electric potential under a static electric field. In the continuum model (CM), the current-to-voltage map is modelled by a Neumann-to-Dirichlet (ND) map which relates any applied current density at the boundary to the boundary potential determined through (1.1) and a Neumann condition. In general, unique and stable determination of inclusions has only been rigorously proven for the CM whereas unique solvability results are typically out of reach when using realistic finite dimensional electrode models. Nevertheless, it is possible to obtain reasonable approximations to the inclusions using practically relevant electrode models [9, 18, 31]; to get meaningful reconstructions it is essential to associate the approximate solution to the ideal reconstruction determined by the CM, for instance through regularization theory.
So far, EIT algorithms for inclusion detection have primarily been implemented for the reconstruction of definite inclusions, meaning that the conductivity has either only positive or only negative perturbations to the background conductivity. Reconstruction methods for definite inclusions mainly comprise, for instance, the monotonicity method [17, 37, 36, 16, 9, 18, 7, 15], the factorization method [4, 5, 29, 13, 14, 31, 30], and the enclosure method [23, 24, 25, 3]. In this paper we focus on indefinite inclusions which consist of both positive and negative perturbations relative to the background conductivity. Only a few theoretical identifiability results exist for the indefinite case. For example, in the factorization method [34, 11] it is required that the domain can be partitioned into two components: one containing the positive inclusions and another the negative ones. The most general result concerns the monotonicity method. It has been shown that there is no need to a priori partition the domain into positive and negative components [17].
The main idea behind the monotonicity method can be illustrated by a simple example. Suppose the conductivity is of the form , where and are characteristic functions on the open and disjoint sets that constitute the unknown indefinite inclusion that we wish to reconstruct. For any measurable we have by monotonicity that implies . Recently, it was shown that the converse holds if is closed and has connected complement [17]: If is the collection of all such sets satisfying the above inequalities, then characterizes the outer support of by coinciding with the smallest closed set containing and having connected complement. In particular, if has no holes, then the reconstruction coincides with . Remarkably, the result remains valid when replacing the operator inequality with the affine approximation . In practice the affine formulation transforms into fast numerical implementations that mostly rely on cheap matrix-vector products.
In the recent paper [9] a regularized version of the monotonicity method for definite inclusions was studied and asymptotically tied with electrode modelling. In this paper’s main result Theorem 3.1 we extend the theory from definite inclusions to indefinite inclusions. We show that a sequence of discrete models that approximate the CM controllably provides a sequence of monotonicity reconstructions that converge to the CM counterpart as the measurement noise and modelling error tend to zero. In particular, it can be shown that favourable approximative models include the Complete Electrode Model (CEM) [35, 21] which takes the shunting effect and imperfect electrode contacts into account.
For the CM we extend the results in [17] by showing that non-smooth -perturbations are allowed and that they satisfy the required definiteness condition, as long as the perturbations are essentially bounded away from the underlying background conductivity. Since we consider -perturbations and do not take any regularity assumptions for the boundaries of the inclusions, we call the inclusions irregular. Furthermore, we prove in Theorem 2.10 that if the outer boundary of the positive and negative parts of the inclusions can be connected to the domain boundary by only traversing the background conductivity, then the positive and negative inclusions can be reconstructed independently of one another. A reconstruction algorithm is presented and, for the first time, examples of numerical reconstruction are given for the monotonicity method for indefinite inclusions.
To simplify the presentation of the results and proofs, we restrict our attention to the case where has connected complement and use full boundary Cauchy data for the CM. However, we do note that more generally one can consider the monotonicity method for domains with holes, and in addition only have Cauchy data on a subset of the boundary, similar to the considerations in [17, Section 4.3]. Furthermore, the proof of our main result in Theorem 3.1 does not directly depend on whether we consider local Cauchy data, as long as the approximate operators satisfy an estimate corresponding to (3.1).
The paper is organized as follows. In Section 2.1 we introduce the CM and give the essential monotonicity properties of the ND map and its Fréchet derivative. The monotonicity method for the CM is outlined in Section 2.2. In particular, Theorem 2.7 gives a simple proof of the method for irregular indefinite inclusions thus forming the main framework of the paper. The proof also enables expressing the conditions under which the positive and negative part of the inclusions can be reconstructed separately; the related results are stated and proven in Theorem 2.10. In Section 3 the regularized monotonicity method is formulated and the main result Theorem 3.1 of the paper is proven. Finally, a peeling-type algorithm is constructed in Section 4 for implementing the regularized monotonicity method, and several numerical examples employing the CEM are presented.
1.1 Notational remarks
For brevity we denote the essential infima/suprema and by and , respectively. Since the indefinite inclusions and the operators involved in the monotonicity method require far more notation compared to the definite case, we constantly employ the symbols / to associate sets and operators to positive/negative inclusions. To avoid excessive repetition, we often use the notation to indicate that a set inclusion or equation/inequality holds for both the and version of a set or operator. For example, states that both set inclusions and hold true.
2 Reconstruction of indefinite inclusions based on monotonicity
In this section the CM is formulated for an isotropic conductivity distribution. The essential monotonicity properties of the associated Neumann-to-Dirichlet map are revised to motivate the monotonicity method. Furthermore, in Section 2.2 the monotonicity method is formulated for the CM for reconstruction of irregular indefinite inclusions.
2.1 The continuum model
Let for be an open and bounded domain with -regular boundary . To simplify some arguments, we will also assume that is connected.
The CM is governed by the following elliptic boundary value problem
[TABLE]
where is an outwards-pointing unit normal to and the real-valued conductivity distribution belongs to
[TABLE]
The latter condition in (2.1) corresponds to a grounding of the electric potential. The Neumann boundary condition models the current density applied to the object at its boundary. According to standard elliptic theory, for any
[TABLE]
problem (2.1) has a unique weak solution in
[TABLE]
Here and in the remainder of the paper, denotes the usual -inner product, denotes the trace of on , and on . This gives rise to a well-defined ND map
[TABLE]
The graph of the ND map corresponds to all possible pairs of applied current densities and measured boundary voltage, and as such models the (infinite precision) current-to-voltage datum for the CM. Note that belongs to , the space of linear and bounded operators on , for each . Moreover, is a compact and self-adjoint operator.
Although the forward map is non-linear, it is Fréchet differentiable on and the derivative is determined through the quadratic form (cf. [9, Appendix B])
[TABLE]
where is the solution to (2.1) for a conductivity distribution and Neumann condition . The following proposition, along with (2.3), represents the essential monotonicity principles of and which form the foundation of the monotonicity method.
Proposition 2.1**.**
For and it holds
[TABLE]
*where is the solution to (2.1) with conductivity and Neumann condition . *
Proof*.*
For a recent proof see, e.g., [17, Lemma 3.1] or [16, Lemma 2.1]. See also [22, 26] for similar monotonicity estimates.
An immediate consequence of Proposition 2.1 is the simple monotonicity relation
[TABLE]
Remark 2.2*.*
In (2.5) and in the remainder of the paper, operator inequalities of the type for self-adjoint are understood in the sense of positive semi-definiteness, that is, and for all .
2.2 The monotonicity method for irregular indefinite inclusions
In this section we review the general theory related to the monotonicity method for the CM based reconstruction of indefinite inclusions. Moreover, we introduce the notation that will be used later in Section 3.
A concept essential for characterizing the reconstructions from the monotonicity method is the outer support of a set.
Definition 2.3** (Outer support).**
The outer support of a subset is defined as
[TABLE]
We state a less technical characterization of the outer support in the following proposition.
Proposition 2.4**.**
*If is connected and , then is the smallest closed set containing and having connected complement in . As a consequence, if is connected then . *
Proof*.*
By Definition 2.3, is closed and which implies . If then clearly and we are done.
Assume from now on that , then
[TABLE]
is non-empty. Since is connected then , and hence is open and connected. In particular, so has connected complement in .
Let , then for any open neighbourhood of it holds that by the definition of . Also , since otherwise . Hence .
Now let denote an open set. If then no longer contains , and if but then no longer has connected complement in . Thus, we conclude that is the smallest closed set containing and having connected complement in .
Throughout this paper we will use the term connected complement to refer to the connectedness of the complement in , and for simplicity we also assume that has connected complement. Hence, by Proposition 2.4 we can consistently state that any closed set with connected complement satisfies . Such sets will appear in most of the results for the monotonicity method. Consequently, we define the family of admissible test inclusions as
[TABLE]
Now we are ready to define the notion of an indefinite inclusion.
Definition 2.5** (Indefinite inclusion).**
Consider a conductivity distribution of the form
[TABLE]
where , , and are open and disjoint. The set is called an indefinite inclusion with respect to the background conductivity . The sets and are called the positive part and negative part, respectively, of the inclusion. In addition, using the notation , we also have the following technical assumption: Any open neighbourhood of contains an open ball satisfying
- (i)
, 2. (ii)
Either or .
Under the assumptions of Definition 2.5 there are positive constants and such that
[TABLE]
and there exists a large enough which satisfies
[TABLE]
Remark 2.6* (Related to Definition 2.5).*
- (i)
The condition is generally not required for the monotonicity method, and for homogeneous (which is the default setting in [17]) this is automatically satisfied as we must have . In the proof of Theorem 2.7 it will be evident that this additional assumption, along with , greatly simplifies the monotonicity method. It furthermore implies the existence of an efficient algorithm that implements the monotonicity method; see Section 4. 2. (ii)
While we do not immediately require additional regularity assumptions on , it should be noted that part of the results in Section 2.2 require that satisfies a unique continuation property. In Section 3 we only require that an estimate (3.1) holds for approximate models, though often more regularity is required from to satisfy such an estimate (cf. [9, 20]). However, we do emphasize that the lack of regularity of the unknown perturbations remains unchanged. 3. (iii)
Note that we allow either or to be empty, in which case the inclusions become definite. The results that follow still hold for definite inclusions, and the presented algorithms can also be used to find definite inclusions. The algorithms based on indefinite inclusions differ in a fundamental way from the typical monotonicity method for definite inclusions; the former uses arbitrary upper bounds on the inclusions, while the latter checks if specific open balls are inside the inclusions. These differences turn out to be significant when considering approximative models (cf. Section 4). 4. (iv)
The final technical assumption in Definition 2.5 is satisfied for most reasonable inclusions, and is mainly present to avoid some unusual pathological cases where both and coincide on a non-empty open subset of .
One such example is the following, where and are unions of alternating open rings. Let , open ball in , and consider four intertwining sequences satisfying
[TABLE]
For each define
[TABLE]
Now and are open and disjoint. However, in this case we have , so the technical assumption is not satisfied at any point of .
The relation in (2.5) gives rise to a method of approximating the inclusion by checking for various upper bounds to and ; see Theorem 2.7.(i). The reconstruction method was made precise in [17] by also considering the converse of (2.5). More precisely, counter examples to the monotonicity relation are proven using the theory of localized potentials when is not an upper bound of ; see [10] and Theorem 2.7.(ii). Below we formulate the results of [17] in the setting of Definition 2.5. Due to the assumption that the perturbations are essentially bounded away from zero, it is possible to state the result in a different way similar to what was done in [17, Examples 4.8 and 4.10], but for general -perturbations. The assumptions in Definition 2.5 furthermore avoid the requirement that and should be well-separated similar to what was considered in [17] when is assumed to be piecewise analytic.
The most important operators regarding the monotonicity method are
[TABLE]
Above notation for the parameter is suppressed as it is only required to be large enough to satisfy (2.9).
Theorem 2.7 below characterizes the outer support in terms of the operators in (2.10). Although the result is very close to [17, Theorem 4.7 and 4.9], different assumptions imply that the equivalence condition is true for
a fixed -parameter which is easy to pick, 2. 2.
a non-homogeneous background conductivity , 3. 3.
non-smooth perturbations.
Due to the listed differences, the proof is given for completion. In fact, the proof is also needed in Theorem 2.10 giving sufficient conditions for reconstructing and independently.
In Theorem 2.7.(ii) we assume that satisfies a weak unique continuation property (UCP) for open connected subsets . I.e. only the trivial solution of
[TABLE]
can be identically zero on a non-empty open subset of , and likewise only the trivial solution has vanishing Cauchy data on a non-empty open subset of . The coefficient satisfies the UCP if e.g. it is Lipschitz continuous [32, Section 19 and references within]. The assumption is required for the existence of localized potentials [10].
Theorem 2.7**.**
Assume that is as in Definition 2.5 and let satisfy (2.9). Then the following statements hold true.
- (i)
For any measurable ,
[TABLE] 2. (ii)
If satisfies the UCP, then for any ,
[TABLE]
Proof of (i). The positive semi-definiteness of and in (2.11) and (2.12) is a direct consequence of the monotonicity relation (2.5) when and , respectively. For , let denote the solution to (2.1) for Neumann condition and conductivity . By inserting into Proposition 2.1 and (2.3) and subsequently applying and gives
[TABLE]
for all . This demonstrates (2.11). Similarly with Proposition 2.1 yields
[TABLE]
for all . In the bottom inequality the bounds in (2.9) are applied through
[TABLE]
Proof of (ii). The logical structure of this part of the proof can be outlined as
[TABLE]
where are the conditions in the claimed equivalence relation in the same order from left to right as in the theorem statement.
Let be arbitrary. Then clearly implies the inequalities and by (i).
Subsequently it suffices to contradict either one of the +/- inequalities if . Without loss of generality we may assume that and are non-empty. Recall that , so as is open and is closed implies that contains a relatively open subset which intersects . There are two possible (not mutually exclusive) cases:
- (a)
contains a non-empty open subset of , 2. (b)
contains a non-empty open subset of .
Case (a): Since and have connected complement then we can pick a relatively open and connected set which intersects and has connected complement. Using the technical assumption in Definition 2.5, the set is chosen such that , , and such that contains an open ball . This choice can be done as is open and is closed; see Figure 2.1. The main idea of the proof is to construct potentials where is large enough inside and small enough outside , such that the monotonicity principles in Proposition 2.1 contradict the inequalities and .
We begin the argument by noting that on and on . By the assumptions on and that has connected complement implies . Since satisfies a UCP, then by [10, Theorem 2.7] (see also [17, Theorem 3.6]) there exist sequences of current densities and the corresponding potentials , that solve (2.1) with conductivity , such that we have
[TABLE]
Such solutions are commonly referred to as localized potentials. Let . By Proposition 2.1, (2.14), and (2.15), we get
[TABLE]
In other words, we have deduced the condition .
Since then by [17, Lemma 3.7] there exists a sequence of localized potentials with corresponding current densities for the conductivity . We denote and again apply Proposition 2.1 with the asymptotic properties of the localized potentials to obtain
[TABLE]
Notice that as . As a result of (2.17) we have .
Case (b): In this case the roles of and are switched when choosing the sets and , such that on and on .
Let . Using the localized potentials for with current densities and the monotonicity relations in Proposition 2.1, we get
[TABLE]
so .
Finally, let and similar to case (a) we consider the localized potentials with respect to with current densities . From the monotonicity relations and properties of the localized potential we have
[TABLE]
Thus , which concludes the proof.
To facilitate the formulation of a reconstruction algorithm based on Theorem 2.7.(ii) we define the following collections of test inclusions
[TABLE]
Furthermore, we define and as the collections of test inclusions that satisfy both inequalities.
Corollary 2.8**.**
Under the assumptions of Theorem 2.7.(ii) there holds
[TABLE]
Proof*.*
By Theorem 2.7.(ii) we have and for any we have . Since the claim follows.
By Corollary 2.8 the sets and characterize the outer shape of . Therefore it makes sense to consider and as theoretical reconstructions output by the monotonicity method.
Remark 2.9*.*
Since no regularity assumptions are required for the inclusion boundaries , it is possible that (in terms of Lebesgue measure in ) for a sufficiently irregular boundary [33], and thus may significantly differ from the shape of ; this is clearly a pathological case.
Under the additional assumption that all of and can be connected to by only traversing , then the monotonicity method can be split into two independent submethods; one that determines the positive part and another that determines the negative part.
Theorem 2.10**.**
In addition to the assumptions of Theorem 2.7.(ii), assume that the outer boundaries of and are well-separated, i.e. .
- (i)
If then for any there holds
[TABLE]
In particular . 2. (ii)
If then for any there holds
[TABLE]
In particular .
Proof of (i): Clearly implies the inequalities and in (2.21) by Theorem 2.7.(i).
If , then we can pick a relatively open set and open ball in the same way as in the proof of Theorem 2.7.(ii). The assumptions and ensure that we can pick such that , and they are required to enable case (a) in the proof of Theorem 2.7.(ii). Hence, (2.16) and (2.17) contradict the inequalities in (2.21). The claim is proved in the same way as Corollary 2.8.
Proof of (ii): The proof for is similar to (i); when then the inequalities in (2.22) are contradicted by (2.18) and (2.19).
Remark 2.11*.*
If, for instance, the assumptions of Theorem 2.10.(i) hold, but , then and can be reconstructed but cannot. However, it is still possible to obtain information about using the set which corresponds to the part of that can be connected to without crossing .
3 Regularizing the monotonicity method
In this section we formulate the regularized monotonicity method for indefinite inclusions. The presented construction is analogous to the definite case treated in [9].
In real-life measurements from EIT-devices there are two main sources of error:
Modelling error characterized by a parameter , which states how closely related the actual measurements (or realistic electrode models) are to the CM. 2. 2.
Noise error controlled by a parameter . This error is caused by imperfections of the measurement device and it is not directly related to the model.
By symmetrizing if necessary, the noise error can be modelled as a self-adjoint operator which satisfies . Note that, in contrast to [9], here we have dropped the unnecessary assumption which requires to be compact.
To describe the modelling error we consider a family of compact and self-adjoint approximative operators , such that the following estimate holds for each ,
[TABLE]
The measurements are now modelled with additive noise
[TABLE]
To adapt the monotonicity method with the approximative operators and noisy measurements, we denote
[TABLE]
for any measurable (cf. Section 2.2). By (3.1) and [9, Lemma 1] the difference in infima of the spectra of and satisfies the bound condition
[TABLE]
implying that
[TABLE]
At this point we define the regularized reconstruction as where
[TABLE]
and are regularization parameters which may depend on (see Remark 3.3), and is self-adjoint for each measurable . In addition, we denote . In particular, the reconstruction methods for the CM are included in this notation via and .
The following result establishes the convergence of the regularized monotonicity method, in the limit as the modelling error and noise error tend to zero.
Theorem 3.1**.**
Suppose that the regularization parameters are bounded by
[TABLE]
for all and , where and satisfy
[TABLE]
Then for any there exists an such that
[TABLE]
for all .
Replacing by in (3.4) yields
[TABLE]
*for all . *
Proof*.*
We only prove (3.5) since the adaptation of the proof for (3.6) is straightforward. First we prove the left-hand set inclusion in (3.5). Let be arbitrary, then
[TABLE]
Since then (3.7) implies
[TABLE]
Thus for all .
To prove the right-hand set inclusion in (3.5), let and be arbitrary. The limit and (3.3) implies that there exist and such that
[TABLE]
for all and . Denote and . For any we have
[TABLE]
which implies that for all .
Note that implies , thus by monotonicity we have the set-theoretic limit
[TABLE]
and likewise . The sets are not guaranteed to be monotone. However from (3.5) and the squeeze-principle we obtain the existence of a set-theoretic limit that coincides with .
Corollary 3.2**.**
Let the regularization parameters be as in Theorem 3.1. Then we have the set-theoretic limits
[TABLE]
Proof*.*
The proof is analogous to the proof in the definite case [9, Corollary 1].
To conclude the section, we give a few remarks related to extensions of the regularized monotonicity method.
Remark 3.3* (Related to Theorem 3.1 and Corollary 3.2).*
Regularized linear monotonicity method: Define and as in Section 2.2 using the approximative models and with noisy measurement . Then Theorem 3.1 and Corollary 3.2 can be formulated using the linear monotonicity method by appropriately replacing , , , , and by , , , , and , respectively. The only additional assumption is that is Fréchet differentiable with that for each and satisfies the estimate
[TABLE]
which gives the corresponding uniform convergence in (3.3) for and . 2. 2.
Regularization parameters:
- (i)
Similar to [9] the regularization parameters can be chosen as
[TABLE]
i.e. independent of the set (and the set of such admissible regularization parameters is non-empty). The reason for introducing the additional flexibility that can depend on , is because for a fixed it turns out that varying the regularization depending on yields better numerical results. This was not observed in the definite case [9] since in those algorithms the numerical examples could be computed by checking monotonicity relations for balls of a fixed radius. 2. (ii)
Assume that satisfies the simple monotonicity relation (2.5), i.e.
[TABLE]
for all and . By choosing such that (2.9) is satisfied, then from Theorem 2.7.(ii) and the definition of , it holds
[TABLE]
As a consequence, since is compact and self-adjoint, it is sufficient to have in (3.4). The same conclusion holds for the regularization parameters in (3.6) if the assumptions of Theorem 2.10 are satisfied. 3. 3.
Relation to the definite case: From Theorem 3.1 it is clear that if we consider the reconstruction to be the intersection , then we obtain a lower bound to the noise-free CM reconstruction,
[TABLE]
This is in contrast to the definite case in [9] where an upper bound to is obtained. Consider a definite case where and has a connected complement. Then we can guarantee a lower bound of using the method for the indefinite case and an upper bound using the method for the definite case in [9]. Moreover, the bounds converge from below and above, respectively, as both the noise and modelling error tend to zero. 4. 4.
Including prior knowledge: If a lower bound on the volume of the inclusions is known, then we can consider
[TABLE]
as the subset for which . The proof of Theorem 3.1 directly adapts to such prior information, where similarly we have on the right-hand side in (3.5). Then we obtain tighter reconstructions the closer the bound is to , i.e. for ,
[TABLE] 5. 5.
Operator estimates: In the estimate (3.1) the dependence on only through is needed for the uniform convergence in (3.3). Thus, the estimate (3.1) can be relaxed, by having on the right-hand side with a non-decreasing function. Furthermore, the estimate is also only required to hold for in Definition 2.5, , and with . 6. 6.
Formulation with pseudospectra [38]: The -pseudospectrum of a closed operator on a Banach space is defined as
[TABLE]
For , the inequality is therefore related to the pseudospectrum of by
[TABLE]
Since [38, Theorem 4.3], one can partly understand the limit in Corollary 3.2 in the sense of pseudospectra. More discussions on this topic are left for future studies.
Before discussing implementation details and numerical examples, we note that the CEM is justified as an approximative model for the monotonicity method (cf. [9, Theorems 2 and 3] and [20]) using the concept of artificially extended electrodes. The modelling error is related to how densely is covered by small electrodes. Furthermore the current-to-voltage maps, and their linearizations, from the CEM can be directly used in the monotonicity relations without any modifications [9, Proposition 4]. Thereby the monotonicity method for the CEM simply replaces the ND maps with the corresponding matrix current-to-voltage maps.
The CEM is defined in (3.11)–(3.14), where denote non-empty open subsets of , that model the position of physical surface electrodes, and will denote the contact impedance on the th electrode. Here are assumed to be mutually disjoint. For an input net current pattern belonging to the hyperplane
[TABLE]
there exists a unique solution to
[TABLE]
Here is the interior electric potential and comprise the electrode voltages. The corresponding current-to-voltage map for the CEM is the symmetric matrix .
We note that there is also a recent computational relaxation to the CEM, the smoothened CEM [21], which has favourable regularity properties that allow the use of higher order finite element methods.
4 Implementation details and numerical examples
In this section we outline a peeling-type algorithm for implementing the regularized monotonicity method for indefinite inclusions. The main idea is to initialize with a set , represented in a pixel discretization, that contains . Afterwards, we successively remove pixels from the boundary of the discretization of if the new smaller set yields positive semi-definiteness in the monotonicity tests. That is, we peel layers from while maintaining that and yields positive semi-definiteness in the monotonicity tests.
We clearly have
[TABLE]
Thus, if the presented algorithm is meaningful for regularization parameters independent of , i.e. and , then the squeeze-principle and Corollary 3.2 imply that the algorithm will still converge in the limit as when using regularization parameters depending on .
To relate the algorithm to the theory presented in Section 3 we assume that satisfies the simple monotonicity relation (3.10), which is true for the CEM. Definition 2.5 implies that a single fixed -value can be used for the monotonicity tests for any , i.e. we have that is in for any . Combined with the monotonicity relation, then
[TABLE]
Hence, it is meaningful to initialize with a large set and shrink it as long as it yields positive semi-definiteness in the monotonicity relations.
Remark 4.1*.*
Note that without the assumption in Definition 2.5, which allows the use of a fixed , there is the possibility that can only be chosen large enough for the monotonicity relations when is a slight upper bound to ; see Figure 4.1. In that case there is no obvious efficient algorithm for the reconstruction, and one must check monotonicity relations for all .
To describe the implementation details we consider a regular pixel discretization of (voxel discretization in dimension three), where is a finite index set and with pixel size . Thus, a set is represented as where denotes an index set with the pixel indices. To handle the bookkeeping involved in the algorithm, for a given reconstruction candidate , we consider the three index sets defined as follows:
- •
: indices of pixels in the set .
- •
: indices of boundary pixels of that are yet to be tested if they can be removed.
- •
: indices of pixels that have already been tested.
Hence, the algorithm can be described by the pseudocode in Algorithm 1, where neighbour pixels refer to the closest four neighbours (NWSE) in two dimensions and the closest six neighbours in three dimensions, i.e. not diagonal pixels.
Arguably, the algorithm for the indefinite case is more complicated than for the definite case in [9] since we are required to keep track of the inclusion boundary in each step. For the computational complexity, however, the methods are equivalent. Depending on the size of the indefinite case may actually be significantly faster as the algorithm does not have to perform monotonicity tests for all the pixels in the domain, unlike the definite case. Furthermore, the algorithm can be initialized by attempting to remove all the boundary pixels of simultaneously, and transition to removing single pixels when it fails to remove the whole boundary.
For the numerical examples we will use the linear version of the monotonicity method for the CEM with contact impedance on all electrodes; numerical tests with the definite case suggests that the linear and nonlinear methods are equally noise robust [7]. Furthermore, we will only give reconstructions based on and such that only a single regularization parameter is required. As mentioned in Remark 3.3 it is sufficient to have . As the regularization parameter for a fixed noise level we use
[TABLE]
where is to be tuned. We assume that at least one pixel will be in the reconstruction such that for the considered test inclusions, thus satisfying (3.4). The choice (4.2) implies that smaller sets are regularized more in the monotonicity tests; this choice is not known to be optimal, but it did improve upon the reconstructions compared to using a uniform parameter. We also hypothesize that the distance of to the boundary has an important role in an optimal choice of regularization [8]. However, we leave a detailed analysis regarding regularization parameter choices for future studies.
In the numerical examples we use the orthonormal set of current patterns defined by
[TABLE]
Note that (4.3) is the Gram–Schmidt orthonormalization of the standard basis for .
In each example we simulate , and collect the output as
[TABLE]
To simulate noise, define the matrix with drawn from a normal -distribution. Now we consider the perturbed measurements
[TABLE]
where is the identity matrix and is the orthogonal projection of onto , i.e. is the matrix with in each entry. Note that is the matrix representation of in the -basis, thus
[TABLE]
where is the symmetric part of a matrix. We therefore write the noisy measurement as with
[TABLE]
For each , let the matrices and be representations of and by and . We use the definiteness of the following matrices to check the monotonicity relations (cf. (2.10))
[TABLE]
4.1 Numerical examples
A standard finite element (FE) method with piecewise affine elements is applied to evaluate the involved PDE problems for the measurement maps. In dimension two the unit disk domain will be considered with electrodes of size placed equidistantly on the boundary. In dimension three almost equidistant electrodes, given as spherical caps of radius , will be placed on the unit sphere. For reconstruction we use a mesh with and nodes in two and three spatial dimensions, respectively. The mesh is more dense near the electrode positions to account for the weak singularities. For simulating the datum we use a different finer mesh which is also aligned with the inclusion boundaries for improved precision. The Fréchet derivative is evaluated on pixels and voxels with respective side length and .
The conductivity will be used throughout, i.e. and . The examples will include both reconstruction from a noiseless datum and from a noisy datum with relative noise.
The reconstructions can be seen in Figure 4.2 and 4.3 in the two dimensional case, and in Figure 4.4 for the three dimensional case. As expected from Theorem 3.1, the CEM reconstructions are generally smaller than the actual inclusions, however, it is observed that the locations of positive and negative inclusions can be independently reconstructed with clear separation, and that the algorithm performs robustly under noisy measurements. As is typically the case with reconstructions from the CEM, the convex inclusions are easier to reconstruct compared to the non-convex, as seen by the wedge-shape and the L-shape in Figure 4.3 and 4.4, though the general position of the inclusions is correctly reconstructed. On a laptop with an Intel i7 processor with CPU clock rate of 2.4 GHz, each reconstruction is computed in an average of 0.15 seconds in two dimensions and 3.3 seconds in three dimensions.
From the numerical experiments we noted that the reconstructions are not very sensitive to the choice of the regularization parameter, which can be changed up to almost an order of magnitude with only minor changes in the reconstruction. This is in stark contrast to the definite case which is very sensitive to the regularization parameter choice [9]; this can be attributed the fact that test inclusions in the indefinite case are generally of significantly larger measure compared to the definite case, and the computations are therefore less sensitive to rounding errors.
On the other hand, it turns out that reconstruction based on the CEM can be difficult near the measurement boundary, and in fact there can be invisible inclusions close to . This can be illustrated by computing reconstructions of inclusions close to the boundary with regularization parameter , which will give an upper bound to any reconstruction with non-zero regularization. From Figure 4.5 these upper bounds are shown for , , and electrodes, where it is observed that for most of the inclusions will not be possible to reconstruct, and the distance of the upper bound to depends on the number of electrodes. This experiment is repeated for equidistant electrodes of size , where in the sense of the extended electrodes in [9, Theorems 2 and 3], we have . Figure 4.6 suggests (up to the finite discretization) the conjecture that is , meaning the same rate of convergence as the CEM to the CM.
Even though the indefinite method and definite method ultimately are based on the same type of monotonicity relations, the cause of the methods’ different behaviour with approximate models is, to the the authors’ knowledge, an open problem.
5 Conclusions
We extended the regularization theory for the monotonicity method from the definite case to the indefinite case, and furthermore proved that positive and negative inclusions may be reconstructed separately by monotonicity-based reconstruction. For a regularization parameter choice criteria we proved that approximate forward models, including the CEM, can be used in the monotonicity method, and the involved monotonicity relations converge to the exact solution from the CM as the approximation error and noise level decay.
We have presented a novel algorithm that implements the reconstruction method. Numerical examples, based on the CEM, provide evidence that the method is noise robust and capable of reconstructing inclusions with a realistic electrode model, provided that the inclusions are not too close to the measurement boundary.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Abubakar, T. M. Habashy, M. Li, and J. Liu. Inversion algorithms for large-scale geophysical electromagnetic measurements. Inverse Problems , 25, 2009. Article ID 123012.
- 2[2] L. Borcea. Electrical impedance tomography. Inverse Problems , 18:99–136, 2002.
- 3[3] T. Brander, M. Kar, and M. Salo. Enclosure method for the p-Laplace equation. Inverse Problems , 31(4), 2015. Article ID 045001.
- 4[4] M. Brühl. Explicit characterization of inclusions in electrical impedance tomography. SIAM Journal on Mathematical Analysis , 32:1327–1341, 2001.
- 5[5] M. Brühl and M. Hanke. Numerical implementation of two non-iterative methods for locating inclusions by impedance tomography. Inverse Problems , 16:1029–1042, 2000.
- 6[6] M. Cheney, D. Isaacson, and J. C. Newell. Electrical impedance tomography. SIAM Review , 41(1):85–101, 1999.
- 7[7] H. Garde. Comparison of linear and non-linear monotonicity-based shape reconstruction using exact matrix characterizations. Inverse Probl. Sci. Eng. , 26(1):33–50, 2018.
- 8[8] H. Garde and K. Knudsen. Distinguishability revisited: depth dependent bounds on reconstruction quality in electrical impedance tomography. SIAM Journal on Applied Mathematics , 77(2):697–720, 2017.
