1. Introduction
Microwave imaging (MWI) is a widely exploited technique in the medical field; indeed, the sensitivity of the microwave frequencies to the dielectric contrast makes this method suitable for different clinical applications. It can be used in combination with hyperthermia for cancer therapy, as in [
1], or microwave measurement data can be analyzed through a machine learning algorithm to classify the brain stroke’s presence and typology [
2]. In [
3,
4,
5], MWI is employed for the diagnosis of breast cancer, in [
6] for the detection of traumatic intracranial hemorrhage, and in [
7] for brain stroke detection. In this work, MWI is exploited for reconstructing the dielectric properties distribution of the head tissues for brain stroke imaging.
The basic idea is to determine some information about an unknown scatterer in the domain of interest (DoI) from its scattered field through the solution of an inverse ill-posed problem. This kind of problem is very demanding, and some techniques, such as the Tikhonov regularization, can be used to solve them, as described in [
8].
In this work, we use the contrast source inversion (CSI) method [
9] for the solution of the inverse problem. The CSI method is an iterative nonlinear algorithm widely exploited in MWI technology, thanks to its capability to reconstruct the dielectric properties distribution quantitatively inside the DoI. Another quantitative algorithm used in the literature for brain microwave imaging is the distorted Born iterative method, as in [
10,
11].
The applications of the CSI algorithm are multiple. In the food industry, e.g., [
12], it is used to detect hot spots of moisture in grain bins; in [
13], it is exploited to reconstruct the distribution of the electrical conductivity between boreholes in the oil industry. Moreover, the CSI algorithm is widely applied to medical issues. For example, in [
14], it is combined with magnetic resonance images to detect the local absorption rate distribution. In our work, as in [
15], the algorithm is exploited for reconstructing the dielectric properties distribution of the head tissues for brain stroke imaging. The CSI method can also be combined with artificial intelligence and machine/deep learning algorithms. In [
16], the CSI method is enhanced through deep learning for breast cancer detection. Instead, in [
17], the tomography of electrical properties is realized through a deep learning first reconstruction followed by the CSI method.
Here, the CSI algorithm uses a finite element method (FEM) solver to discretize the whole domain. FEM allows using an unstructured and nonuniform mesh, fundamental characteristics to discretize a realistic scenario accurately. In particular, we use an in-house customized 3D FEM solver [
18,
19], which also comprises the numerical model of the implemented antenna system described in [
20]. The CSI algorithm, combined with an FEM solver, was also used for a 2D scenario in [
21] and a 3D one in [
15], but, in both cases, the sources were simple points or elementary dipoles. In this paper, the complete antenna model, together with its coaxial feeding, is included in the inversion algorithm to improve the incident field estimation in the DoI, as well as the scattering parameter evaluation at the antennas’ ports.
The main aim of this work is to propose novel basis functions to discretize the contrast source variables based on the vector basis functions commonly used in the 3D FEM for the fields. This novel discretization is validated through a numerical analysis that quantitatively compares it with the standard one in terms of efficiency and accuracy in the whole CSI process for brain stroke imaging in a realistic scenario.
The paper is organized as follows. In
Section 2, there is a brief description of the implemented microwave imaging system and head phantom.
Section 3 reports an overview of the CSI method and, in
Section 4, there is a detailed description of the standard and the novel discretizations of the contrast source variables. In
Section 5, both the discretizations are numerically analyzed in terms of accuracy. Then, they are applied to a brain stroke imaging problem to assess their performances using the same scenario. Finally, in
Section 6, the conclusion and perspectives are summarized.
2. Microwave Imaging System and Head Model
The herein MWI-exploited system comprises 24 low-weight flexible antennas acting as both transmitter and receiver (for more details, see [
20]). The antennas are distributed conformally around the head to form a helmet and covered by a thin layer of coupling medium, with a relative permittivity of around 20, which facilitates the field penetration inside the head at a working frequency equal to 1 GHz. The working frequency is chosen to obtain a trade-off between the wave penetration in the head tissues and the imaging resolution that has opposite requirements on it (i.e., at high frequencies, we have high resolution but poor wave penetration, at low frequencies, it is the opposite). Moreover, as detailed in [
22], there is a frequency band corresponding to around 1.5–4 GHz, in which the transmission coefficient is significantly reduced due to the head dielectric tissues’ multilayer configuration. Hence, the suggested frequency choice is below 1.5 GHz because, at frequencies higher than 4 GHz, the tissues’ losses are much higher, and the field cannot penetrate through the head. This version of the MWI system is more compact in comparison with the previous one proposed in [
23]. It allows to reach the portability requirement for the final system prototype, as shown in
Figure 1. The FEM, used in combination with the CSI algorithm, comprises the modeling of the entire antenna system and coaxial feeding, allowing an accurate estimation of the field distribution in the DoI and at the antennas’ ports.
In this work, a numerical 3D anthropomorphic phantom is exploited. In particular, the phantom belongs to the National Library of Medicine within the Visible Human Project [
24]. This project contains computerized tomography and magnetic resonance images of the cross-sectional cryosection of a human man and a human female body. The data can be downloaded from the website [
25]. All the tissues involved in the healthy reference human head are shown in
Figure 1 with the relative permittivity,
, and conductivity,
, at 1 GHz [
26].
3. Contrast Source Inversion Method
In this section, we briefly summarize the CSI method to set up the notation for the following description of the proposed discretization of the contrast source variables.
The CSI algorithm is based on the definition of two main variables. The first one is the dielectric contrast,
, between the relative complex permittivity of the background (reference) scenario,
, and of the scenario under test,
:
where
indicates a generic point in the DoI.
The second variable is the contrast source,
, which identifies equivalent sources in the DoI associated with the transmit antenna
t. The contrast source causes the (scattered) field received at the antennas’ ports in the scenario under test. They are also called induced, passive or secondary sources and are defined with the so-called object equation:
where
is the total field radiated by the antenna
t in the DoI of the scenario under test (scenario with the target). On the contrary, the same quantity in the background scenario (scenario without the target) is called incident field,
. The evaluation of the scattered field,
, is simply the difference between the total and the incident field as:
For each transmit antenna
t, the
and the
are linked together via the wave equation:
where the background medium wave number is identified with
, in which
is the angular frequency,
is the free space permeability, and
is the free space permittivity.
In the CSI method,
and
are updated at each iteration
n, so that a cost functional,
, is minimized. The cost functional asses the error between known data, i.e., the scattered field at the antennas’ ports and the incident field in the DoI due to the transmit antenna
t, and the corresponding ones obtained by the algorithm procedure. The
, at the iteration
n, can be written as:
where
The functionals
and
evaluate the mismatch between the known quantities and those estimated at iteration
n in the domains
, where the antennas are located (i.e., at the antennas’ ports), and
, which corresponds to the DoI, respectively. Moreover,
T is the total number of antennas,
identifies the Euclidean norm, and
and
are operators that return the scattered field values in the domain
and
, respectively [
15]. In the cost functional described above, a regularization term can also be included to speed up the algorithm’s convergence, as described in [
27]. In this work, the CSI algorithm was modified to link the scattering parameters at the coaxial antennas’ ports to the corresponding scattered field in
S, as requested in (
6). A generic scattering parameter
is written by definition as:
where the antenna
t is the transmitter and the antenna
m the receiver, and
and
are the incident and reflected power waves at the corresponding antennas’ ports, respectively. Then, assuming the same reference impedance at all antennas’ ports (corresponding to the characteristic impedance of the coaxial cable, here equal to 50
), the power waves can be written in terms of the field at the antenna port and the transversal electromagnetic (TEM) coaxial mode as:
where
and
are the electric fields at the
t and
m coaxial antennas’ ports and
and
the corresponding impressed ones. The coaxial antenna port corresponds to the circular crown surface between the radii
and
, as shown in
Figure 2.
The vector
is the modal function of the coaxial cable TEM mode ([
28] Ch. 5), defined as:
where
and
are the direction and the amplitude of the radial variable from the center of the coaxial cable in the considered port surface. As shown in
Figure 3, the
mode has a radial behavior with respect to the center of the coaxial on the port surface and decreasing from the smaller circumference to the larger one. Finally,
in (
9) is the inner product between the two considered vectors.
Enforcing a TEM impressed field at the
t antenna port with amplitude equal to 1 V,
and (
9) can be simplified as:
Then, we can assume that the electric field propagating in a coaxial cable is the TEM field only, writing:
and, substituting (
12) in (
11), we obtain that
. Hence, applying the same procedure for the background (reference) scenario and the one under test, we obtain that the scattered field at the
m-th antenna port due to the
t-th transmitting antenna can be written as:
where the scattered field is written in terms of the scattering parameters at the antennas’ ports in the background and under test scenarios. The same procedure can be applied for the case of
.
4. Discretization of the CSI Variables
In this section, we analyze different discretizations of the CSI variables in order to implement numerically, via an FEM approach, the CSI method described in
Section 3.
First, the entire volume,
, is discretized via tetrahedral cells, where the complex relative permittivity is evaluated in each cell’s barycenter and assumed constant in the cell. This discretization of the complex relative permittivity allows writing the dielectric contrast as:
where
corresponds with the dielectric contrast in the
i-th tetrahedron
,
I is the number of tetrahedra in the whole domain, and
is the pulse function, defined as:
The field radiated by each antenna
t can be written as a linear combination of a set of vector basis functions,
, associated with each edge
e of the tetrahedral mesh; the field basis functions are curl-conforming and have a spatial domain corresponding with all the tetrahedra with the considered edge
e in common. Moreover, they have a constant tangential component along the associated edge
e and no tangential component along the other edges of the tetrahedra. This kind of basis function is often exploited in FEM problems with tetrahedral discretization [
29]. Then, the fields can be written as:
where
E is the total number of edges of the tetrahedral mesh, and
,
, and
are the coefficients of the total, incident, and scattered field, respectively.
4.1. Standard Contrast Source Discretization
The first considered discretization of the contrast source variables is the standard one [
30]. In this kind of discretization, the contrast sources are associated to each tetrahedron, and this allows to write
in a similar way as for the dielectric contrast in (
14):
where
are the
vector coefficients and correspond to the value of the contrast source in the barycenter of the
i-th tetrahedron. These vector coefficients can be explicitly written via (
2) as:
where
is the position vector at the barycenter of the considered
i-th tetrahedron. We can notice that, with the discretization in (
19), the contrast source is assumed constant in amplitude and direction in each cell, loosing the linear variability instead available in the fields’ discretization (18).
Applying the Galerkin weighted residual testing and substituting (18) and (
19) in (
4), we obtain the following discretized wave equation:
where
and
are
matrices, usually called FEM stiffness and mass matrices, respectively. Each element
of
and
can be written as:
The integrals in (
22) and (23) are known in closed form [
29] thanks to the chosen test and basis functions. Moreover,
is an
array that collects the scattering field coefficients (18), and
is an
array collecting the
vector contrast source coefficients (
20). Due to its vector nature, each element of the
array corresponds to three scalar quantities that have to be updated at each CSI iteration. Finally,
is a vector matrix with dimension of
; each element
corresponds to:
In (
21), the symbol “·” identifies the scalar product between the vector matrix
and the vector array
. Due to the use of vector arrays and matrices, the numerical implementation is quite complex and, in particular, requires a dyadic expression for the discretized operators
and
in (
6) and (7).
4.2. Proposed Contrast Source Discretization
Here, we propose a novel discretization of the contrast source variables that avoids the use of vector coefficients and, as a consequence, of vector arrays, matrices, and dyadic operators; moreover, at the same time, a linear variation of the contrast source is kept within each cell, as it is for the fields.
In (16), (17) and (18), each basis function
is labeled with the generic edge
, where
E is the total number of edges in the mesh. The basis function
has, as definition domain, the volume of the
tetrahedra that have in common the considered edge
e. Then, we can write a new basis function
as:
where the pulse function
is defined in (
15), and
returns the i-th tetrahedron index as a function of the edge index
e and the local index
of the tetrahedra that have in common the considered edge.
Exploiting (
25), the total field in (16) can be rewritten as:
Substituting (
14) and (
26) into (
2), we obtain:
In (
27), during the steps to reach the final discretization, the pulse function
is left out because the domain of
already bounds within each tetrahedron. In this discretization, the contrast sources are now written as a linear combination of
vector basis functions weighted by
scalar coefficients. Moreover, they use the same vector basis functions of the field, allowing a linear variation within each cell. Substituting (18) and (
27) in (
4), and applying the Galerkin weighted residual testing, we obtain the following discretized wave equation:
where, unlike (
21), the right-hand side is the standard matrix/vector product between scalar quantities. Indeed,
is a
array (i.e., the contribution of the 6 edges for each element
i) that contains the scalar coefficients of (
27), and
is a matrix with dimension
with each element equal to:
where
has the index
n that coincides with the double indexing
in (
27). To better clarify the overall procedure, in
Figure 4, we show a flowchart of the implemented CSI algorithm.
The main advantage of the proposed discretization is that the field and the contrast sources are written with the same basis functions, reducing the update procedure just to the scalar coefficients. This characteristic facilitates the CSI algorithm implementation, avoiding vector arrays and matrices as well as dyadic operators. Moreover, it improves the discretization accuracy, as detailed in
Section 5.
5. Numerical Results
In this section, we report the numerical comparison, in terms of accuracy in the discretized wave equation, between the standard and the novel discretizations of the contrast sources in a homogeneous head (see
Section 5.1). Then, the performances of the two types of discretization are analyzed and compared in the 3D imaging of a hemorrhagic stroke inside the multitissue head shown in
Figure 1 (see
Section 5.2). All the simulations are performed at 1 GHz. The stroke has the permittivity and conductivity of the blood, i.e.,
and
S/m [
26]; it is positioned in the gray matter and has a realistic shape, which was obtained by medical images [
31], as shown in
Figure 5. The domain is discretized via tetrahedral cells with an edge dimension of 3 mm, corresponding to around
if we consider a background medium equal to the average of the dielectric properties of all the head tissues,
and
= 0.77 S/m [
32]. For each radiating antenna
t, the field distribution in the domain is evaluated through the EM solver considering the absorbing boundary condition on the external surface of the whole domain ([
28] Ch. 3).
5.1. Comparison between the Contrast Source Discretizations
Initially, a homogeneous head phantom is exploited with dielectric properties corresponding to the average of the dielectric properties of all the tissues inside the head. The first step for the comparison is the assessment of the accuracy in the discretized wave equations for the two different contrast source discretizations. In particular, we evaluate the difference between the left-hand side (LHS) and the right-hand side (RHS) in (
21) and (
28), using as input the same scattered and total fields (obtained in the considered scenario via the FEM solver), as well the same (corresponding) dielectric contrast. In order to have quantitative indices of the errors between LHS and RHS in the two contrast source discretizations, we evaluate the Euclidean norm,
, and the relative one,
, as
where
and
are the
e-th elements of the LHS and RHS arrays, respectively. The results for (
30) and (
31) are reported in
Table 1.
The higher error between the LHS and the RHS obtained with the standard discretization is due to the assumption in (
20) that the field value and direction are considered constant within each tetrahedron. Therefore, we evaluate the errors in the scattered field coefficients,
, that are obtained through (
21) and (
28), comparing them with the scattered field obtained with the FEM solver as the difference between the total and incident fields. The errors are reported in
Table 2; a significantly lower error is obtained with the proposed contrast source discretization.
Finally, in order to estimate the accuracy of the proposed discretization related with the overall CSI procedure, we evaluate the minimum cost functional value of the algorithm for the two discretizations. In particular, we substitute the exact values of the dielectric contrast and the contrast sources in the cost functional (
5). In
Table 3, the results for the two discretizations, separately for
and
, are reported.
The novel discretization has a minimum value of of around 10 orders of magnitude lower than in the standard discretization.
5.2. Brain Stroke Imaging
In this section, there is the analysis of the CSI algorithm performances, applying both the standard and the proposed contrast source discretizations. In particular, the standard discretization is implemented by substituting with , where is the barycenter position vector of the tetrahedron where is defined. In this way, the proposed discretization is equivalent to the standard one, with the contrast source variables described by scalar coefficients and the direction variability within each tetrahedron guaranteed by the contribution of the six different (now constant) vector basis functions defined in it (one for each tetrahedron edge). Hence, for all the comparisons reported in the following, we are able to use the same code implementation in the same conditions, just with a different discretization of the contrast source variables.
The considered scenario comprises the multitissue head phantom, described in
Section 2, in order to identify the location and dielectric characteristics of the hemorrhagic stroke, shown in
Figure 5. The scattering parameters at the antennas’ ports are simulated with a tetrahedral mesh different from the one used to generate the incident field and the operators in the CSI algorithm. This choice allows to avoid inverse crime and to assess the robustness of the proposed method with respect to inaccuracies in the input data. The CSI algorithm starts with the initial guess computation. As described in [
30], the initial guess cannot be equal to zero because the cost functional is undefined with a zero contrast source. The initial guess corresponds to the contrast source variable that minimizes the data-error equation in the cost functional
. This minimization is obtained via backpropagation [
9]. In [
33], there is some recent research for a new analytical method, which provides good initial guesses.
In
Figure 6a,b, there are the volumes of the stroke permittivity and conductivity identified by the CSI algorithm after 100 iterations with the standard discretization. In this figure, each dot is the barycenter of each cell with
(
Figure 6a) and
> 1 S/m (
Figure 6b). The color denotes if the dot is inside (red) or outside (black) the expected stroke region. Instead, in
Figure 7, there are the stroke reconstructed dielectric properties (after 100 iterations) in the three main cuts of the brain; the perimeter of the expected stroke shape is also shown in white. In
Figure 7, it is possible to see a slightly lighter halo in the region of the stroke, but the algorithm struggles to reconstruct the target. Then, the same graphs are reported using the proposed discretization in
Figure 6c,d and
Figure 8. In this case, the shape of the stroke is better focused, and the values of both permittivity and conductivity distribution are higher in the stroke region.
Then, we exploit the information given by the initial guess in order to improve the algorithm convergence and the simulation time with the proposed discretization. In particular, as reported in
Figure 9, the initial guess, evaluated through backpropagation, is able to detect the region of the brain affected by the stroke, clearly identified through the thresholds
(
Figure 9, first row, left) and
> 0.986 S/m (
Figure 9, first row, right). In
Figure 9 (second row), we also reported the same thresholds used in
Figure 6, but in this case, they detect just a few spots. Then, during the iterations, the CSI method improves the dielectric properties values and the shape of the stroke.
This information allows limiting the DoI, reducing the number of unknowns significantly and, consequently, the simulation time: a reduction to
of the initial unknowns leads to gaining around
of the simulation time, without considering the solution of the system that is equal in both cases. In particular, we limit the DoI to the half-back part of the brain. Moreover, for this case, we report the results after 100 iterations. In
Figure 10, there is the estimated stroke volume and, in
Figure 11, the corresponding permittivity and conductivity. Comparing the stroke reconstructions in the three tests, the proposed discretization obtains a better focus on the stroke and higher values of the dielectric properties in the stroke region. In fact, considering just the stroke region elements, the percentage with
is
in the standard discretization,
in the proposed discretization, and
in the proposed discretization with half head. Moreover,
Figure 12 shows the cost functional in (
5) in logarithmic scale during the CSI algorithm convergence for the three tests. As expected, the cost functional in the proposed discretization (red line) starts and reaches the convergence with lower values with respect to the standard discretization (blue line), and a further improvement is obtained using the proposed discretization with half head (green line).
Finally,
Table 4 reports the obtained permittivity and conductivity, averaged in the stroke region, and the corresponding standard deviation for all the tests. However, due to the limited range of permittivity values found by the CSI algorithm, these average values are close to each other.
Some recent works on brain microwave imaging through quantitative reconstruction are [
10,
11], where the distorted Born iterative algorithm is used for the reconstruction of the head dielectric properties. Our results are comparable with those, especially for the focusing and positioning of the reconstructed target. However, an intrinsic limitation of the CSI method [
34] is the difficulty in high dielectric contrast reconstruction; indeed, here, the values of the dielectric properties are lower than the expected ones.
6. Conclusions and Perspectives
In this paper, a new discretization of the contrast source variables is presented and analyzed in the FEM-CSI algorithm. It is based on the use of the field vector basis functions as well as the contrast source variables. Hence, the field and the contrast sources are written with the same base of vector functions, allowing to update, at each CSI iteration, just scalar coefficients of the contrast sources. This simplifies the implementation of the algorithm, avoiding the use of vector matrices, arrays, and dyadic operators. Moreover, these proposed variables’ discretization leads to a higher accuracy compared with the standard one, thanks to the lower discretization error. The implemented FEM-CSI algorithm, based on the proposed discretization, was validated and compared with the standard one in a 3D multitissue head in order to assess their performances in the same realistic scenario. The head images obtained with the new discretization showed an improvement in stroke identification and reconstruction, which appears better focused.
The future steps of this work deal with collecting a priori information about the distribution of the head tissues, e.g., [
35], where the segmented images obtained through ultrasounds are used as numerical background in the CSI algorithm for the MWI of breast cancer. In addition, the CSI performances can be optimized through a regularization procedure, as in [
27]. Moreover, the algorithm implementation can be sped up via programmable system-on-chip solutions [
36] or via graphic processing units [
11]. Finally, we plan to apply the implemented FEM-CSI algorithm to experimental data obtained through the system described in [
20], applying a proper calibration technique, such as the one described in [
37], to mitigate the discrepancy between the simulated and real antennas due to manufacturing tolerances.