Introduction
Electrical Impedance Tomography (EIT) images traditionally display the tissue-dependent conductivity distribution of a patient in the plane of the attached measurement electrodes allowing, e.g., visualization of heart and lung function as well as injuries [1]–[6]. The resulting images are of high-contrast and data acquisition is done by harmless electrical measurements without the need for contrast agents or ionizing radiation. However, the image recovery process of forming the EIT image from the current/voltage measurement data is a severely ill-posed nonlinear inverse problem, and thus requires a noise-robust regularization strategy for stability. The ‘D-bar method’, the only proven regularization strategy for the full nonlinear problem [7], provides real-time noise-robust image recovery by using a low-pass filter of the associated nonlinear Fourier data. Unfortunately, this results in images that suffer a loss of sharp features often important in medical imaging applications. In this work, we propose combining D-bar with Deep Learning, specifically with a Convolutional Neural Network, to ‘learn’ and undo the image blurring resulting in real-time sharp EIT images.
EIT reconstructions are typically computed with iterative algorithms that are based on minimizing a penalty functional, such as [8] and [9]. These methods perform very well in reconstruction quality due to a flexibility of incorporating prior knowledge, but require careful modeling of the boundary shape in the repeated simulation of the forward problem. Possibilities to overcome the boundary sensitivity are proposed in [10] and [11], but tend to be computationally demanding. On the other hand, direct (non-iterative) reconstruction algorithms do not need the repeated simulation of the forward operator. One such method is known as the D-bar algorithm which is based on a nonlinear Fourier transformation of the measured surface current/voltage data. The method employs a low-pass filtering of this transformed data as a regularization strategy to stabilize the image reconstruction process against noise in the measured data. Consequently, this filtering results in reconstructed images that suffer from a significant loss of sharpness. It has been shown that the direct D-bar method is robust to incorrect or incomplete knowledge of electrode locations as well as errors in boundary shape, see for instance [12] and the discussion in Section II-B. Iterative methods on the other hand are either very sensitive to the correct forward model or are based on sophisticated modelling to cope with uncertainties in the model, such as unknown electrode locations, boundary shape, or contact impedances [10], [11], [13].
Recent advances in the larger field of image reconstruction have demonstrated the power of Deep Learning and Neural Networks for improving low quality or corrupted images. In particular, combining fast direct reconstruction procedures with deep neural networks can provide high quality images with low latency, leading to prospective real-time imaging in many applications. Convolutional Neural Networks (CNN) are especially suitable for post-processing initial reconstructions that come from algorithms based on, or related to, Fourier transforms, as suggested in [14]. Such initial reconstructions typically suffer from a loss of spatial resolution, due to some sort of low-pass filtering, as well as additional undersampling artefacts. Training a CNN to remove these artefacts to improve the information content of the reconstructed image has been studied for several linear inverse problems in medical imaging, including CT [14], [15], MRI [16], and PAT [17], [18]. Although the EIT problem is nonlinear in nature, the low-pass filtered images from the low-passed D-bar method naturally fit into this setting.
In this study we formulate a real-time capable reconstruction algorithm that produces high quality sharp absolute EIT images by combining the D-bar algorithm with subsequent processing by a CNN. For this task we utilize an established CNN architecture, known as U-net, adjusted to cope with the typical image structures of D-bar EIT reconstructions. We train the network on simulated training data and directly apply the trained network to experimental data with no training on experimental data itself. This successful transition to experimental data underlines the robustness of the D-bar algorithm and is especially important as the need for good training data is often the bottleneck for the success of such network-based approaches for other imaging modalities, [14], [18], [19].
This paper is organized as follows. Section II presents a brief review of the mathematical problem of EIT and the D-bar solution method. The deep learning CNN for D-bar, coined ‘Deep D-bar’ is introduced in Section III. The experimental setup as well as simulation of training data are described in Section IV and results presented in Section V. A discussion of the results is given in Section VI and conclusions drawn in Section VII. The reader is encouraged to view the manuscript on a computer screen as details in the image contrast may be masked in printed versions.
Electrical Impedance Tomography and the D-Bar Reconstruction Method
Electrical impedance tomography is a nonlinear inverse problem in which we aim to determine the interior conductivity from current-to-voltage measurements at the boundary. The problem can be formulated as a generalized Laplace equation \begin{equation*} \begin{cases} \nabla \cdot \sigma \nabla u &= 0 {~\text {in }}\Omega ,\\ \sigma \mathop {\mathrm {\partial _\nu }}\nolimits u &= \varphi {~\text {on }} \mathop {\mathrm {\partial \Omega }}\nolimits , \\ \end{cases}\tag{1}\end{equation*}
\begin{equation*} \mathcal {R}_\sigma \varphi := \left.{ u}\right |_{ \mathop {\mathrm {\partial \Omega }}\nolimits }.\end{equation*}
A. Real-Time Reconstructions Using an Approximate D-Bar Method
By the D-bar method, we refer to the regularized D-bar method [7] based on the theoretical proof given in [21]. The approach uses a nonlinear Fourier transform, called a scattering transform, tailor-made for the EIT problem which is applied to the measured current/voltage data in the form of the DN map
The D-bar approach [21] is to transform the physical conductivity equation \begin{equation*} [-\Delta + q(z)]\psi (z,k)=0, \quad z\in \mathop {\mathrm {\mathbb C}}\nolimits ,\;\; k\in \mathop {\mathrm {\mathbb C}}\nolimits \setminus \{0\},\tag{2}\end{equation*}
\begin{equation*} \mathop {\mathrm { \mathop {\mathrm {\overline {\partial }}}\nolimits _{k}}}\nolimits \mu (z,k) = \frac {1}{4\pi \bar {k}} \mathop {{\mathbf {t}}}\nolimits (k)e(z,-k)\overline {\mu (z,k)},\tag{3}\end{equation*}
\begin{equation*} \mathop {{\mathbf {t}}}\nolimits (k):=\int _{ \mathop {\mathrm {\mathbb C}}\nolimits } e(z,k)q(z)\mu (z,k)\;dz.\tag{4}\end{equation*}
\begin{equation*} \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k) = \int _{ \mathop {\mathrm {\mathbb C}}\nolimits } e(z,k)q(z)(1) \;dz = \hat {q}(-2k_{1},2k_{2}),\end{equation*}
\begin{equation*} \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k)=\int _{ \mathop {\mathrm {\mathbb C}}\nolimits } e(z,k) q(z) dz= \int _{ \mathop {\mathrm {\partial \Omega }}\nolimits } e^{i\bar {k}\bar {z}}(\Lambda _\sigma -\Lambda _{1}) e^{ikz} dz.\end{equation*}
In this work we use this ‘Born’ approximation
\begin{equation*}\!\!\!\! \begin{array}{c} \text {Current/Voltage Data}\\ \left ({\Lambda _\sigma ,\Lambda _{1}}\right) \end{array} \!\overset {1}{\longrightarrow }\! \begin{array}{c} \text {Scattering Data}\\ \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k) \end{array} \!\overset {2}{\longrightarrow }\! \begin{array}{c} \text {Conductivity}\\ \sigma (z) \end{array}\end{equation*}
Step 1:
For each
, evaluate the approximate scattering datak\in \mathop {\mathrm {\mathbb C}}\nolimits \setminus \{0\} \begin{align*} \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k)=\begin{cases} \int _{ \mathop {\mathrm {\partial \Omega }}\nolimits } e^{i\bar {k}\bar {z}}\left ({\Lambda _\sigma \!-\! \Lambda _{1}}\right) e^{ikz} dS(z), & 0<|k|\leq R\\ 0 & |k|>R. \end{cases} \\\tag{5}\end{align*} View Source\begin{align*} \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k)=\begin{cases} \int _{ \mathop {\mathrm {\partial \Omega }}\nolimits } e^{i\bar {k}\bar {z}}\left ({\Lambda _\sigma \!-\! \Lambda _{1}}\right) e^{ikz} dS(z), & 0<|k|\leq R\\ 0 & |k|>R. \end{cases} \\\tag{5}\end{align*}
Step 2:
For each
, solve the D-bar equation (3) using the integral equationz\in \Omega and recover the approximate conductivity\begin{align*}&\hspace {-1pc} \mathop {\mathrm {\boldsymbol{\mu }^{\text {exp}}}}\nolimits (z,\kappa) \\&= 1+ \frac {1}{4\pi ^{2}}\int _{ \mathop {\mathrm {\mathbb C}}\nolimits }\frac { \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k)e(z,-k)}{(\kappa -k)\bar {k}}\overline { \mathop {\mathrm {\boldsymbol{\mu }^{\text {exp}}}}\nolimits (z,k)}\;d\kappa _{1}d\kappa _{2}, \\\tag{6}\end{align*} View Source\begin{align*}&\hspace {-1pc} \mathop {\mathrm {\boldsymbol{\mu }^{\text {exp}}}}\nolimits (z,\kappa) \\&= 1+ \frac {1}{4\pi ^{2}}\int _{ \mathop {\mathrm {\mathbb C}}\nolimits }\frac { \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k)e(z,-k)}{(\kappa -k)\bar {k}}\overline { \mathop {\mathrm {\boldsymbol{\mu }^{\text {exp}}}}\nolimits (z,k)}\;d\kappa _{1}d\kappa _{2}, \\\tag{6}\end{align*}
\begin{equation*} \mathop {\mathrm {\sigma ^{\text {exp}}}}\nolimits (z)=\left [{ \mathop {\mathrm {\boldsymbol{\mu }^{\text {exp}}}}\nolimits (z,0)}\right]^{2}.\tag{7}\end{equation*} View Source\begin{equation*} \mathop {\mathrm {\sigma ^{\text {exp}}}}\nolimits (z)=\left [{ \mathop {\mathrm {\boldsymbol{\mu }^{\text {exp}}}}\nolimits (z,0)}\right]^{2}.\tag{7}\end{equation*}
B. Robustness of D-Bar Methods for EIT
Recent studies [12], [26] suggest that D-bar based reconstruction methods for 2D EIT are robust to incorrect electrode locations and boundary shape. This robustness holds for absolute, as well as time-difference, imaging with both images behaving similarly to incorrect boundary shape and electrode locations. This may be due to the fact that incorrect domain modeling leads to EIT data from a DN map that is only possible for an anisotropic conductivity, even when the true conductivity is isotropic. While the anisotropic conductivity cannot be recovered uniquely, one can recover a unique isotropization,
Deep D-Bar
The aim of this study is to formulate a real-time reconstruction algorithm for electrical impedance tomography that produces sharp and robust absolute EIT images. To achieve this we combine the D-bar algorithm, described in Section II-A, with a convolutional neural network (CNN). This idea relies on a network architecture known as U-Net [29], originally developed for image segmentation. It has been shown for several linear inverse problems [14]–[18] that this particular network structure can be modified to successfully remove artefacts in medical image reconstructions. The basic recipe is to use a fast and simple reconstruction algorithm to obtain corrupted images and then train the network to remove those artefacts. A related study for electrical impedance tomography is [30], where the authors used artificial neural networks (ANNs) to post-process initial reconstructions from one step of a linear Gauss-Newton algorithm for 3D time-difference EIT imaging. Our approach is fundamentally different as it recovers absolute EIT images.
The network architecture we have chosen relies on the established U-Net [29], which consists of a multilevel decomposition and several skip connections to avoid singularities in the training procedure, see Figure 1 for an illustration of our specific architecture. The original purpose of U-Net was image segmentation. This is very similar to our application, where the main goal is to identify organ boundaries and deconvolve the reconstruction, hence the output of our network is a sharpened image. Therefore, we believe that the U-Net architecture is a suitable choice for the purpose of EIT imaging, since the multilevel structure can deal efficiently with the non-linearity and sharpening over large image areas. Additionally, as discussed in [31], pooling layers leads to translational invariance, which is important to reduce locational bias in the reconstruction process and detect injuries not present in the training set. As a modification to the original architecture we needed to increase the convolutional filter size to
Deep D-bar network structure. The input is given by the D-bar reconstruction
A. Training of the Network
Given the true conductivity
Having obtained the training set \begin{equation*} \mathrm {loss}(\widetilde {\sigma }):=\|\widetilde {\sigma } - \sigma \|_{2}^{2}.\end{equation*}
Experimental Setup and Computational Notes
We will demonstrate the new Deep D-bar method using experimental data from two different EIT machines: ACT4 [32], [33] from Rensselaer Polytechnic Institute (RPI) as well as KIT4 [34] from the University of Eastern Finland (UEF).
The ACT4 data uses agar (4%) based targets with added graphite (10%) to simulate a heart, two lungs, an aorta, and a spine. All images are shown in DICOM orientation, meaning that the right lung corresponds to the viewer’s left, as if we are looking up through the patient’s feet. Injuries were simulated in the right (DICOM) lung away from the heart by removing a portion of the lung and (1) replacing the missing portion with a piece of agar/graphite with the same conductivity as the heart to simulate an injury such as a pleural effusion, (2) placing three plastic tubes in the missing region to simulate an area of very low conductivity such as a pneumothorax, and (3) replacing the missing portion with three metal tubes. The experiments are shown in Figure 2. The approximate conductivities of the targets are displayed in Table I. The admittivity spectrum of the agar/graphite targets were measured on test-cells with Impedimed’s SFB-7 bioimpedance meter1. Note that the ACT4 system applies voltages and measures currents rather than vice-versa. In these experiments, trigonometric voltage patterns of maximum amplitude 0.5V (and frequency 3.3kHz) were applied on a circular tank (radius 15cm), with 32 electrodes (width 2.5cm), filled with saline (0.3 S/m) to a height of 2.25cm.
Experimental Setups for test phantoms taken on the ACT4 system from RPI. Agar/graphite targets were used to simulate a chest phantom with a heart, two lungs, aorta, and spine. The first image shows the healthy phantom. Three injuries are explored: ‘Injury 1’, replaced the cut portion of the right lung with agar/graphite of the same conductivity as the heart target to simulate a potential pleural effusion, ‘Injury 2’, replaced the cut portion of the right lung replaced with three plastic tubes, and ‘Injury 3’, replaced the cut portion with three copper tubes.
The KIT4 data was taken on a circular tank of radius 14cm with 16 electrodes of width 2.5cm and tap water with conductivity 0.03 S/m filled to a height of 7cm. Conductive (metal) and resistive (plastic) targets were placed in the tank, as shown in Figure 3, and adjacent current patterns with amplitude 2mA were applied at 1kHz. We remark that while this data may not satisfy safety standards for human imaging, it is included for illustrative purposes and potential industrial applications.
Experimental Setups with conductive and resistive targets on the KIT4 EIT system from UEF. The white objects are made of solid plastic and are resistive. The hollow circular objects are conductive metal rings.
A. Simulation of 2D EIT Data
The boundary conditions of (1) assume a continuum model for the boundary measurements, completely ignoring the discrete positioning of the electrodes. When simulating the training data, we use a modified version of the continuum model, called the continuum electrode model introduced in [35], which was developed to simulate realistic electrode data in a continuum setting. In essence, the continuum current/voltage traces are optimally projected onto subsets of the boundary corresponding to the electrode locations. The training could be done with a more complicated electrode model, such as the Complete Electrode Model (CEM) [36], however our simplified continuum electrode model proved sufficient for this proof of concept study.
We aim to represent the ND map as matrix approximation \begin{equation*} \varphi _{n}(\theta)=\begin{cases} \frac {1}{\sqrt {\pi }}\sin (n\theta) & \text {if } n<0,\\ \frac {1}{\sqrt {\pi }}\cos (n\theta) & \text {if } n>0. \end{cases}\end{equation*}
\begin{equation*} ({\mathbf {R}}_\sigma)_{n,\ell }=(g_{n},\varphi _\ell)=\int _{ \mathop {\mathrm {\partial \Omega }}\nolimits } g_{n}(s)\varphi _\ell (s) ds.\tag{8}\end{equation*}
B. Simulation of Training Data
Training data for the neural network was created using solely simulated data: one group for the ACT4 data and another group for the KIT4 data.
The ACT4 training data was created as follows. Using the ‘Healthy’ image, shown in Figure 2 (top left), approximate organ boundaries were extracted by clicking around the targets in the image for the heart, aorta, left lung, right lung, and spine (Fig. 4, top right). Random numbers were generated to decide whether each individual target was included, heart (95%), aorta (95%), left lung (90%), right lung (90%), spine (100%). If a given target was included, white Gaussian noise (25db) was added to the approximate boundary points of the target using the
Depiction of the simulation of the training data for the ACT4 experiments of Figure 2. The first image shows the healthy phantom from which the ‘true boundary’ (black dots) and ‘approximate boundary’ (red stars) were extracted, shown in the second image. The third and fourth images display sample simulated phantoms using in the training data with and without injuries with the true boundaries overlaid in black dots.
After each conductivity phantom was constructed, the mathematical forward problem (1) was solved to recover the corresponding theoretical boundary voltages and currents using a FEM mesh with 65,536 triangular elements using the continuum electrode model described in Section IV-A. Relative white noise with variance of
Training data for the KIT4 experiments was simulated in a similar manner. In this case, one to three circular inclusions were simulated, with varying radii drawn from the uniform distribution on [0.2, 0.4], with center in [0, 0.6], and an angle in [0,
C. Computational Notes for D-Bar Reconstructions From Experimental EIT Data
The D-bar reconstructions from the experimental ACT4 and KIT4 data were computed in the same manner as the simulated data case described above in Section IV-B with the exception of the formation of the DN matrices \begin{align*} t(\ell ,m)=&t^{m}_\ell \\:=&\begin{cases} \sqrt {\frac {2}{L}}\cos (m\theta _\ell), & m=1,\ldots , \frac {L}{2}-1\\ \sqrt {\frac {1}{L}}\cos (m\theta _\ell), & m=\frac {L}{2}\\ \sqrt {\frac {2}{L}}\sin ((m-L/2)\theta _\ell), & m=\frac {L}{2}+1,\ldots , L-1 \end{cases}\normalsize\end{align*}
Using the approach introduced in [24], the \begin{equation*} \mathbf {R}_\sigma ~(m,n) = \sum _{\ell =1}^{L} \frac {\phi _\ell ^{m} v^{n}_\ell }{|e_{\ell }|},\quad \begin{array}{l} 1\leq m,n\leq L-1\\ 1\leq \ell \leq L \end{array}\tag{9}\end{equation*}
The discrete DN matrix
The scattering data \begin{equation*} \mathop {\mathbf {t}^{\text {exp}}}\nolimits (k) \approx \begin{cases} \frac {2\pi }{L}\left [{e^{i\bar {k}\overline {\mathbf {z}}}}\right]^{T}\phi \left [{\mathbf {L}_\sigma -\mathbf {L}_{1}}\right]\mathbf {e}^ \psi (k) & 0<|k|\leq R\\ 0 & |k|>R \end{cases}\end{equation*}
\begin{equation*}e^ \psi _\ell (k):=\sum _{\ell }^{L} a_{j}(k)\phi ^{j}_\ell \approx {e^{ikz_\ell }}\end{equation*}
Results
We now demonstrate the effect of the Deep D-bar method on simulated, as well as experimental, data for absolute EIT imaging.
A. Reconstructions From Simulated Data
We begin with purely simulated data for the ACT4 and KIT4 examples. For the ACT4 setting, we consider three scenarios, as shown in Figure 6: one consistent with the training data but not used in the training (top), and two examples violating the training data - one with three horizontally divided regions in the left lung (middle) and the final with a vertical division in the left lung (bottom). Note that the ‘Low-pass D-bar’ and ‘Deep D-bar’ images are shown on the same scale for visual comparison. The complete ‘input’ and ‘output’ of the CNN are on the unit square
Results for simulated test data from the ACT4 geometry. The phantom in the first row conforms with the training data and the phantoms in the second and third row s include pathologies not supported by the training data. The initial D-bar image is compared to the Deep D-bar image. The D-bar images, on the full square are used as the ‘input’ images for the CNN. Images are displayed here on the circular geometry of the tank, for presentation only. Each row is plotted on its own scale.
Results for simulated test data from the KIT4 geometry. All phantom are drawn from the same distribution as the training data. The initial D-bar image is compared to the Deep D-bar image. The D-bar images, on the full square are used as the ‘input’ images for the CNN. Images are displayed here on the circular geometry of the tank, for presentation only. Each row is plotted on its own scale.
Structural Similarity Indices (SSIMs) computed for the simulated ACT4 and KIT4 examples are shown in Figures 8 and 9, respectively. Additionally, we evaluated the minimized
SSIM measurements are compared for the D-bar method and the new ‘Deep D-bar’ method for the ACT4 reconstructions for the simulated data shown in Figure 6.
B. Reconstructions From Experimental Data
Next, we proceed to reconstructions from experimental data. Figure 10 depicts the results of the Deep D-bar approach on four experiments with ACT4 data: HEALTHY and INJURIES 1-3 as shown in Figure 2. The black dots represent the approximate boundaries of the ‘healthy’ organs, extracted from the photograph. SSIMs (Figure 11) were computed for the experimental reconstructions with the exception of INJURY 3, which has the infinite conductors (copper tubes). The SSIM comparisons used approximate ‘truth’ images formed by assigning the measured conductivity values (Table I) in the respective regions.
ACT4 Results for the various test scenarios: Healthy, Injuries 1–3 corresponding to conductive agar, plastic tubes, and conductive copper tubes, respectively. The initial D-bar image is compared to the Deep D-bar image. The D-bar images, on the full square are used as the ‘input’ images for the CNN. Images are displayed here on the circular geometry of the tank, for presentation only. Each row is plotted on its own scale.
SSIM measurements are compared for the D-bar method and the new ‘Deep D-bar’ method for the ACT4 experimental data reconstructions shown in Figure 10. Note that meaningful SSIMs could not be computed for ‘Injury 3’ due to the copper inclusions which have infinite conductivity.
Lastly, Figure 12 shows results of the method on the four KIT4 scenarios shown in Figure 3. The overlaid black dots depict the approximate ‘true’ locations of the targets as extracted from their corresponding photographs. No SSIMs were computed here since the objects are infinite conductors and resistors. For a comparison to an iterative method with a total variation prior [9], performed on the same KIT4 data, we refer the reader to the documentation [34].
KIT4 Results for the various phantoms with conductive and/or resistive targets, as shown in the first column. The initial D-bar image is compared to the Deep D-bar image. The D-bar images, on the full square are used as the ‘input’ images for the CNN. Images are displayed here on the circular geometry of the tank, for presentation only. Each row is plotted on its own scale.
Discussion
The reconstructions shown in Figures 6, 7, 10, and 12 demonstrate that Deep D-bar provides superior reconstructions giving both visual and quantitative improvements. In particular, the SSIMs (Figs. 8, 9, and 11) show significant SSIM increases for the Deep D-bar vs. Low-pass D-bar. Note that for the SSIM computation for ACT4 Injury 2 (plastic tubes), the ‘truth’ image was unrealistically set to zero in the lower portion of the right lung, even though the tubes do not entirely fill that region.
We remind the reader that no experimental (truth, reconstruction) pairs were used in training the network and no adaptation to the experimental system was necessary, apart from the number of electrodes in the system. The training was done purely with simulated data. In most applications, either a transfer training [18] or training with a golden standard from the same system must be performed. This demonstrates the robustness of our approach. Additionally, we expect further improvements in the ACT4 reconstructions if more complicated injuries are included in the training and remind the reader that the Low-pass D-bar and Deep D-bar reconstructions are shown on the same scale, which does mask the true dynamic range of the individual images.
We review additional simplifications used in our process: 1) we used the continuum electrode model for the boundary conditions in the training data, 2) the FEM solver used to form
Initial experiments performed with the original U-Net architecture, i.e. convolutional filters of size
The evaluation of the CNN is highly efficient on a GPU and took on average 7.65ms for a single sample, hence we expect Deep D-bar to be real-time capable. This can be done by combining the D-bar reconstruction, as outlined in [25], with the application of the CNN in a unified framework to reduce overhead due to data transmission.
A. Generalization
An important aspect for medical imaging is the robustness and consistency of reconstructions. The successful transition to experimental data suggests that the proposed Deep D-bar method is robust enough for translational imaging. Furthermore, Figures 6 and 10 (ACT4) illustrate that the network can handle reconstructions of phantoms that do not conform with the training data. However, while we were able to localize the inclusions in Figure 12 (Phantom 2.2, KIT4), the sharp angular boundaries of the triangular target were not recovered when using only circular inclusion training data. Our initial testing suggests that this can be improved upon by including significant training on triangular inclusions. Challenges recovering triangular shapes have also been observed in [41]. In terms of image quality, our Deep D-bar approach is comparable to results from (slower) iterative methods on similar data from the KIT4 system, see [9], [34], [41]. Additionally, as the ACT4 injuries we simulated were elementary (only using a horizontal dividing line rather than the true diagonal cut and incomplete regional replacements), we expect that the reconstructions may improve further if more complex injuries were introduced. For human targets, a larger database of training data could be employed and built from an anatomical atlas or collection of CT/MR scans both including and not including abnormalities/injuries.
Crucial for the success of the post-processing network is consistency in the input reconstructions. In order to improve flexibility of the network, one can train the network on reconstructions from scattering data with varying cut-off radii. This allows the user to decide on the quality of the measured data at hand and adjust the cut-off radii as needed for the input reconstruction to the network. First tests have shown that this procedure indeed improves consistency and stability of the reconstructions as illustrated in Figure 13, where we have trained the ACT4 network with varying cut-off radii
Comparison of results for the ACT4 ‘Injury 1’ (conductive agar in a lung) dataset from two different CNNs. The ‘old’ network denotes the network trained used a fixed cutoff radius for the scattering data (
While we chose, in this study, to match D-bar and CNNs due to the robustness of D-bar for absolute and time-difference imaging and the convolved nature of the D-bar reconstructions, alternative reconstruction methods for the input images could also be used.
Conclusions
The D-bar method for 2D EIT provides reliable reconstructions of the conductivity but suffers from a blurring due to a low-pass filtering of the scattering data. Sharp improvements in absolute EIT image quality can be achieved by coupling the D-bar reconstruction method with a convolutional neural network. We demonstrated that a CNN can effectively learn the deblurring using only simulated data and still transition to experimental data without including any experimental data in the training itself. As the training can be done offline ahead of time, and the D-bar method provides real-time conductivity reconstructions [25], the post-processing step by the trained CNN adds minimal time to the overall image recovery process, due to the highly efficient evaluation on a GPU. While this work is shown in 2D, we expect the approach to extend to 3D once the D-bar computational framework has been further developed.
ACKNOWLEDGMENTS
The authors gratefully acknowledge the support of NVIDIA Corporation with the donation of the Titan Xp GPU used for this research. They would like to thank the Isaac Newton Institute for Mathematical Sciences, Cambridge, for support and hospitality during the programme ‘Variational methods and effective algorithms for imaging and vision’ where work on this paper was undertaken. We additionally thank the EIT group at RPI2 for their assistance and for providing the ACT4 tank data. Accompanying codes will be made available: https://github.com/asHauptmann/DeepDbar.