Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2026 Jan 6;16:4559. doi: 10.1038/s41598-025-34566-3

An improved Wexler algorithm for electrical impedance tomography using finite element method and gradient based overrelaxation

Maciej Jurgielewicz 1,, Cezary J Walczyk 1
PMCID: PMC12868802  PMID: 41495364

Abstract

Electrical impedance tomography (EIT) is a method of internal imaging that requires fast, reliable reconstruction algorithms, especially as wearable technology becomes more popular. We introduce consecutive improvements to the historic Wexler scheme. Firstly, we express it in a form suitable for the finite element method. Furthermore, the algorithm is overrelaxed. The step size is variable and depends on the change in the gradient of the objective function, which improves convergence. The new, simpler electrode model further enhances image quality. We also propose a method for finding the initial conductivity. Those changes bring the scheme on par with standard algorithms such as NOSER and Gauss-Newton with total variational regularization. Moreover, we demonstrate its ability to scale with large-mesh tests.

Keywords: impedance tomography, inverse problems, optimization, finite element method

Subject terms: Biomedical engineering, Applied physics

Introduction

Electrical impedance tomography (EIT) is a non-destructive and non-invasive method of internal imaging. The examined body is stimulated by low-amplitude currents, and the resulting voltage is measured at electrodes placed on its surface. The acquired data are used to solve the inverse problem, which consists of determining the conductivity distribution within the body and knowing its response to electrical stimulation. The Wexler algorithm1,2 was one of the earliest methods in electrical impedance tomography (EIT), contributing significantly to the field’s development. However, its slow convergence rate and poor image quality led to its replacement by more suitable algorithms35. Real-time monitoring of intensive care patients6 and analysis of neonatal pulmonary function7 are cutting-edge topics of interest. Newer studies on the medical uses of EIT also include monitoring the brain8,9 or early screening of the liver and lungs10,11. Moreover, EIT has recently expanded beyond its traditional uses into wearable technologies12.

State-of-the-art EIT imaging methods can be categorized into several groups. Building on the advancements highlighted previously, one group comprises model-based iterative solvers with advanced regularizations that extend beyond classical Tikhonov or total-variation (TV) approaches4,13, including non-convex adaptive TV regularizations14 and second-order schemes15. Another group consists of direct (non-iterative) methods, with D-bar5 being the most developed. The integration of artificial intelligence, such as deep learning16, physics-informed neural networks (PINNs)17, and generative networks18, has also become prominent in EIT frameworks. Many recent studies employ artificial intelligence to enhance images reconstructed by model-based methods.

A clear trend in recent research is the enhancement and adaptation of classic EIT methods. For example, one-step linearized methods have been improved by incorporating anatomical information into the NOSER3,19 and GREIT20 algorithms. Iterative Gauss-Newton schemes have benefited from overrelaxation techniques13. They have also used post-processing with a convolutional neural network (CNN)21. Direct methods, such as D-bar and the Calderón method, have also advanced through deep learning2225. These developments indicate ongoing opportunities for improving classic algorithms.

While recent EIT research has advanced powerful absolute reconstructions via Gauss–Newton with edge-preserving priors and a wide range of deep-learning hybrids, these approaches are computationally heavy and/or training-dependent, which limits adoption in real-time and wearable scenarios. On the other hand, widely used linear or difference schemes (e.g., NOSER/GREIT) are fast but provide only difference imaging capability. Moreover, as illustrated2628, the trade-off between the complete electrode model (CEM) and the simplicity of the shunt model means that practical pipelines face modeling decisions with few documented middle-ground solutions suitable for real-time use. Finally, classic update rules such as Wexler’s have received little attention in modern step-size control and robust initialization, despite emerging evidence that principled acceleration and initialization can materially improve convergence.

To address these challenges, this paper proposes an enhanced Wexler scheme based on the finite element method. The new simple electrode model improves image reconstruction. The algorithm achieves a higher convergence rate by incorporating overrelaxation and a variable step length that adapts to changes in the objective function gradient. Additionally, a method for determining the initial conductivity is presented. The method will be tested and compared with the linearized one-step algorithm (NOSER)3 and the Gauss-Newton TV algorithm4.

Wexler algorithm

The Wexler algorithm is described in great detail in works1 and2. A brief overview of the algorithm is provided below. Consider the body Inline graphic with a conductivity distribution Inline graphic. On the boundary of the domain Inline graphic, there are N electrodes, and their edges are denoted by Inline graphic, where Inline graphic (see Fig. 1). During the measurements, the electrodes play different roles depending on the so-called projection angle k, which corresponds to one of the N possible choices of current electrodes located on the boundaries Inline graphic and Inline graphic. The driving electrodes act as sources of constant current density Inline graphic. Figure 1 presents the electrode configuration corresponding to Inline graphic. We also select a reference electrode connected to the boundary Inline graphic, with respect to which the voltages are measured on the remaining electrodes located on the boundaries Inline graphic, where Inline graphic.

Fig. 1.

Fig. 1

Illustration (a) shows the arrangement of Inline graphic electrodes, with the boundary segments Inline graphic where Inline graphic marking their contact with the imaging domain Inline graphic. Illustration (b) presents the placement of the driving electrodes (boundaries Inline graphic and Inline graphic), the voltage measurement electrodes (boundaries Inline graphic, where Inline graphic), and the reference electrode Inline graphic for the measurement projection Inline graphic.

The EIT forward problem is governed by the partial differential equation of the structure, similar to the Laplace equation:

graphic file with name d33e413.gif 1

where Inline graphic is the conductivity distribution and Inline graphic is the electric potential. For boundaries connected to current electrodes and the reference electrode, appropriate Neumann and Dirichlet conditions must be considered:

graphic file with name d33e426.gif 2

To find the conductivity distribution based on the voltages measured on the electrodes, we introduce two systems A and B with the corresponding conductivity distributions Inline graphic and Inline graphic. These systems have different boundary conditions for each projection angle k:

graphic file with name d33e449.gif 3
graphic file with name d33e453.gif 4

Inline graphic is an element of the matrix that contains measured voltages on the boundaries Inline graphic for the projection angle k (Fig. 2). In this paper, we use data from an open dataset29,30. In the Methodology section, we provide a further description.

Fig. 2.

Fig. 2

Systems A and B displayed in graphical form on the exemplary 8 electrode measurement set with adjacent current drive. Red and blue were used to mark current electrodes with positive and negative signs, respectively. Gray colour marks reference electrode.

Solving Eqs. (3) and (4) for conductivity distributions Inline graphic and Inline graphic we get electric potential distributions Inline graphic and Inline graphic. Ideal solution where we find conductivity distributions such as Inline graphic should lead to identical electric potential distributions in system B, with Dirichlet conditions set to measured voltages, and in system A without such constraints. The following quantity should then vanish:

graphic file with name d33e528.gif 5

Unfortunately, while in EIT, we can measure electric potentials on the boundaries, but the conductivity of the studied body remains unknown. However, we can use the formula (5) to construct the iterative scheme. We treat R as the functional of the conductivity distribution Inline graphic. The potentials Inline graphic were calculated assuming that Inline graphic. Optimization of the functional with respect to Inline graphic leads to correction of the conductivity distribution. Assuming that domain Inline graphic is composed of Inline graphic elements Inline graphic and inside each element conductivity is constant and equal to Inline graphic:

graphic file with name d33e573.gif 6

In order to minimize R, we compare derivatives to zero:

graphic file with name d33e581.gif 7

We thus obtain the relationship between the conductivities Inline graphic and Inline graphic

graphic file with name d33e594.gif 8

which after substitutions

graphic file with name d33e599.gif 9

leads to an iterative scheme:

graphic file with name d33e604.gif 10

For the purpose of our article, we implement this algorithm using the finite element method (FEM). For conductivity calculations, we use the space of polynomials of degree 0. Potentials, on the other hand, are calculated using the space of shape functions that are polynomials of degree 1. The scheme (10) will be named Wexler in the later chapters.

Improvement of the algorithm

In the iterative scheme (10) for the Wexler algorithm, potentials and conductivities are approximated in finite element spaces: P1 (linear functions within each finite element) and P0 (constant functions within each finite element). In this section, we will unify this approximation, using space P1 for both Inline graphic and Inline graphic. We will introduce two methods to find the dependence of Inline graphic on Inline graphic:

  • The first method is to express conductivity in the form of a combination of basis functions Inline graphic of the P1 space in the functional (5).
    graphic file with name d33e663.gif
    Thus, we obtain:
    graphic file with name d33e667.gif 11
    Minimizing R with respect to the nodal values of Inline graphic:
    graphic file with name d33e680.gif
    where Inline graphic, we get system of equations:
    graphic file with name d33e688.gif 12
    where matrix Inline graphic and Inline graphic are given with formulas:
    graphic file with name d33e702.gif 13
  • The second method consists of direct minimization of the functional (5):
    graphic file with name d33e712.gif 14
    which leads to the equation:
    graphic file with name d33e717.gif 15
    Using the finite element method, we subject the coefficients on the right side of Inline graphic and Inline graphic to projection onto the P1 space. Performing appropriate averaging:
    graphic file with name d33e734.gif
    We get the following relation:
    graphic file with name d33e738.gif 16

Another modification we will make is the way we bind Inline graphic to the values determined in each iteration. Unlike (9), we will make a substitution that will allow additional control of the convergence of the algorithm:

graphic file with name d33e751.gif 17

where Inline graphic, while the symbols M1 and M2 refer to the proposed methods for calculating the relationship between Inline graphic and Inline graphic in the Eqs. (12) and (16). The notation (M1/M2) indicates that the formula can be applied to both methods; if the index is singular, e.g., M1, it means that the formula belongs purely to method one. Electric potentials will be calculated using the current iteration of conductivity distribution Inline graphic; therefore, we substitute:

graphic file with name d33e795.gif 18

Eliminating the Inline graphic factor, we get the following iterative formulas:

graphic file with name d33e804.gif 19
graphic file with name d33e808.gif 20

Let us reformulate (19) and (20) as:

graphic file with name d33e820.gif 21

where Inline graphic and

graphic file with name d33e829.gif

The scheme (21) is a quasi-gradient method that could be subjected to overrelaxation by choosing Inline graphic, which can accelerate convergence. Constant steps, especially larger than unity, may lead to instability of the algorithm. Therefore, we propose a variable step size based on changes in the gradient of the goal function. Considering work on the gradient method with step adaptation31, we focus on the gradient directions of the consecutive iterations. Scalar product between last iteration gradient Inline graphic and current one Inline graphic is given as:

graphic file with name d33e853.gif 22

Alignment of the gradients can be expressed as Inline graphic:

graphic file with name d33e862.gif

Its value informs about stability between iterations and helps in choosing the step size:

  • Inline graphic - function is in a region of stable convergence, step size can be large,

  • Inline graphic - gradients are becoming perpendicular, iteration approaches the minimum of a function, step size should be reduced accordingly,

  • Inline graphic - gradients point in opposite directions, possible overshooting, step size should be reduced greatly.

New value of step size can be found through mapping of cosine value range to step size range Inline graphic:

graphic file with name d33e891.gif 23

Empirically, we found the initial value Inline graphic and its range: Inline graphic and Inline graphic. It results in faster convergence and offers great stability. In the following, the improved algorithm is denoted as Wexler Gradient Direction Overrelaxation (WGDO).

Electrode model

A simplified electrode model is introduced to replace the shunt model. Each electrode contains two layers: the contact layer responsible for providing information on contact between the electrode and the studied body, and the conductor layer representing the conductivity of the electrode, as shown in Fig. 3. For brevity, reconstructions with the new electrode model will be labeled (NE).

Fig. 3.

Fig. 3

Electrode models marked on the FEM grid: a) shunt electrode, b) new electrode, green colour marks area of contact conductivity, red - high electrode conductivity.

Finding initial conductivity

Information about background conductivity is not always available. Starting from an arbitrary, uniform value may lead to algorithm instability or slow convergence. We shall present a method for finding the body’s mean conductivity, which can serve as an initial point. Treating Inline graphic as constant inside the region, we are able to minimize the function from (5), similarly to how it was done for each element in the algorithm:

graphic file with name d33e943.gif 24

where n is the current iteration. The default initial conductivity is set to the value of the background conductivity found in the paper29, the results will be compared to those achieved with those found using (24) (IC).

Methodology

An open dataset29,30 was used as the data source for the tests. We chose an adjacent electrode configuration (Fig. 4). However, without the use of Lagrange multipliers, Dirichlet boundary conditions on the potential field were imposed with respect to the reference electrode. To calculate the current density, we use the dimensions of the electrode submitted in the29 as height: 7.5 cm and width: 2.5 cm, and also the RMS (root mean square) of the current: Inline graphic mA. As a result, we get:

graphic file with name d33e984.gif 25

The tank used in the experiment had a radius of 14 cm. The background conductivity measured by researchers in29 was 0.3 Inline graphic.

Fig. 4.

Fig. 4

Adjacent current injection pattern with reference electrode. The red and blue bars on the electrodes indicate positive and negative currents through the electrodes, respectively. Gray bar indicates reference electrode.

For the initial conductivity inside the tank, we chose a slightly lower value of Inline graphic. We set the new electrode conductivity to a high value: the contact area conductivity was set to Inline graphic and the electrode conductivity to Inline graphic. Those values were reached empirically. However, in the section on the initial value of conductivity for the Wexler algorithm, we discuss the method for obtaining the starting conductivity inside the tank.

Open data set29,30 provides many variants of experimental data utilizing plastic and metallic inclusions. We chose a few of them to compare the image reconstruction abilities of our modified version of the Wexler algorithm against its standard version, as well as more established methods such as NOSER and Gauss-Newton with total variational regularization (G-N TV). Each target photo was used to create simplified masks (Fig. 5) that contain information about conductivity. Using them as ground truth and as geometric information, quantitative analysis was possible.

Fig. 5.

Fig. 5

Exemplary target photos with corresponding graphics. Gray scale in the range of [0, 1] describes the conductivity of the inclusions. Plastic objects as non-conductive were set to 0, background - 0.2, and metallic inclusions to 1. Exemplary photos of the phantoms with their graphical representations: a) case_3_4, b) case_5_1, c) case_6_4.

All of the methods were implemented using FreeFEM++32, an open-source partial differential equation solver based on the finite element method. Reconstructed images were analyzed utilizing python and its libraries such as numpy, scikit-image, and matplotlib.

Due to the methods being used for absolute (WGDO and G-N TV) and difference (NOSER) imaging, we scale our results with respect to the background conductivity and map it to the range [0, 1]. Given the known background conductivity Inline graphic, we define the dimensionless conductivity contrast

graphic file with name d33e1074.gif 26

If the reconstruction Inline graphic has a small scale bias, we calibrate it to the background by a single gain Inline graphic (where Inline graphic is the circular tank mask) and set Inline graphic.

For image comparisons, we use the Structural Similarity index (SSIM)33 via the scikit-image implementation34,35. SSIM is computed only inside Inline graphic. To limit outliers while preserving the sign of contrast, we map C to [0, 1] using tanh-based compression:

graphic file with name d33e1120.gif 27

where:

graphic file with name d33e1125.gif 28

typically with Inline graphic and Inline graphic. The second metric of our comparisons is the peak signal-to-noise ratio (PSNR). It quantifies the discrepancy between a reference image I and a reconstructed image image K through the mean squared error (MSE). For an image with dynamic range Inline graphic (e.g., 255 for 8-bit), PSNR in decibels is

graphic file with name d33e1149.gif 29

PSNR implementation from scikit-image was used. In addition, for comparison between WGDO and the standard Wexler algorithm, we use the error value (6) against the number of iterations. In all tests, NOSER is set to one iteration, and the G-N TV algorithm iterates until convergence with 5 inner iterations. Algorithm tests:

  • new electrode model compared with the shunt electrode for the standard Wexler algorithm,

  • WGDO against Wexler, both with the new electrode model, tested to the desired convergence,

  • WGDO, NOSER, and GN-TV comparison,

  • WGDO - NOSER comparison in terms of scalability, G-N TV is excluded here because NOSER is known to have faster frame times,

  • initial conductivity calculation tests for WGDO.

The algorithm scalability test will be performed by measuring the calculation time as a function of the mesh size (Fig. 6). The computation was done using an 8-core Ryzen 7 5700x CPU.

Fig. 6.

Fig. 6

Finite element meshes used by the reconstruction algorithms, nv is the number of vertices and nt is the number of finite elements. Mesh 2 is used by the shunt electrode model; other meshes support the NE model.

The proposed method (24) of finding initial conductivity was compared to the results achieved by setting its value to a known constant from29.

Discussion of the results

New electrode model

The new electrode model provides noticeable improvements over the shunt model. Qualitatively reconstructed images present more structural similarity to the phantoms (Fig. 7). New electrode reconstructions present better contrast and also eliminate boundary noise. SSIM and PSNR metrics (table 1) show that the upgrade is measurable. Although quite modest due to noisy data and the small number of iterations, the value of PSNR increases by Inline graphic in case 4_4, and SSIM also confirms qualitative observations increasing by Inline graphic.

Fig. 7.

Fig. 7

Photos of the experimental setups: Case_3_4, Case_4_4, Case_5_1 with metallic and plastic inclusions and corresponding reconstructions comparing electrode models in the first column29,30. New electrode reconstructions are signed NE. A new electrode model was computed on the Mesh 3, shunt model on Mesh 2 (Fig. 6).

Table 1.

Comparison between shunt electrode model and new electrode model (NE) for standard Wexler algorithm in test cases: Case_3_4, Case_4_4, Case_5_1.

Wexler Wexler(NE)
SSIM case_3_4 0.58 0.73
PSNR case_3_4 15.99 17.02
SSIM case_4_4 0.60 0.82
PSNR case_4_4 15.50 18.80
SSIM case_5_1 0.53 0.68
PSNR case_5_1 12.94 15.04

Figure 8 shows the evolution of error values as a function of the number of iterations. It can be observed that the NE model enables the Wexler algorithm to achieve lower errors. In addition, error curves of the NE model show a steeper descent in initial iterations.

Fig. 8.

Fig. 8

Errors (6) in function of iterations for Wexler algorithm comparing two electrode models for test cases Case_3_4, Case_4_4, Case_5_1 from open data set29. The maximal number of iterations was set to 30.

Comparison of WGDO with the standard Wexler algorithm

The stopping condition used in this subsection relies on the change of error function values (6) between iterations:

graphic file with name d33e1491.gif 30

where Inline graphic is a small constant chosen arbitrarily. In the case of (Fig. 9) Inline graphic was chosen. This condition prevents excess iterations when the change of the error value R between iterations becomes insignificant.

Fig. 9.

Fig. 9

Comparison between standard Wexler algorithm and WGDO using the following experimental setups data: Case_3_6, Case_4_4, Case_5_1. Both algorithms use a new electrode model. The number of iterations was determined by the convergence condition. Mesh 3 (Fig. 6) was used.

It can be seen (Fig. 10) that the WGDO algorithm often requires half as many iterations as the standard Wexler. In addition, the algorithm exhibited a steeper descent and achieved lower error values. Analysis of SSIM metrics shows that WGDO reconstructions are more similar to the target. The index values were improved from Inline graphic to [0.72, 0.84, 0.86]. PSNR displays reduced noise, improving from Inline graphic dB to Inline graphic dB (table 2).

Fig. 10.

Fig. 10

Error values (6) in function of iterations for standard Wexler algorithm and WGDO with data of the test cases: Case_3_6, Case_4_4, Case_5_1 from open data set29. The maximal number of iterations was determined by the stopping condition.

Table 2.

SSIM and PSNR table comparison between standard Wexler algorithm and WGDO using the following experimental setups data: Case_3_6, Case_4_4, Case_5_1, with NE model.

Wexler(NE) WGDO(NE)
SSIM case_3_6 0.79 0.84
PSNR case_3_6 17.28 17.59
SSIM case_4_4 0.81 0.86
PSNR case_4_4 19.85 20.47
SSIM case_5_1 0.65 0.72
PSNR case_5_1 15.33 15.87

WGDO compared to NOSER and G-N TV

WGDO, NOSER, and G-N TV achieve comparable metric scores (3). However, they differ in contrast, edge sharpness, and background noise (Fig. 11). In case 3_6, NOSER presents the strongest image metrics (SSIM 0.85; PSNR 18.38), while WGDO and G-N TV reach similar SSIM ( 0.84) with lower PSNR (17.30). In case 4_4, WGDO leads SSIM (0.86), and PSNR is effectively tied between NOSER and WGDO (NOSER 20.55, WGDO 20.35) with a lower value for G-N TV (19.87). In the more challenging case 5_1, G-N TV provides the highest PSNR (17.16) and the best SSIM (0.75) while WGDO is close behind (0.74), NOSER is smoother but blurrier (SSIM 0.69; PSNR 15.86). Qualitatively, WGDO most consistently preserves edges and localization, but leaves a small residual background. NOSER suppresses noise but diffuses peaks as scene complexity increases. G-N TV offers clean, piecewise-constant maps that can lower peak contrast in easier scenes.

Fig. 11.

Fig. 11

Comparison between WGDO, NOSER, and G-N TV, using NE model in reconstructions. Experimental setups: Case_3_6, Case_4_4, Case_5_1 from open data set29 were used to benchmark algorithms. WGDO was stopped after 30 iterations. Mesh 3 (Fig. 6) was used.

Initial conductivity

Qualitatively reconstructed images do not differ significantly (Fig. 13). The image metrics (4) indicate slightly worse image quality for images reconstructed with approximated initial conductivity (IC). Error functions (Fig. 12) show that the curves descend from the higher initial values. However, after 30 iterations, the error curves of all tested cases nearly converge. It shows that the proposed approximation may be useful when the initial conductivity is unknown.

Fig. 13.

Fig. 13

Comparison between WGDO with starting from the conductivity set to the experimental value, with one computed with the proposed method (IC), both cases use the NE model. We use experimental setups: Case_2_2, Case_4_4, Case_5_1 from open data set29 in the tests. Computations on the Mesh 3 (Fig. 6).

Fig. 12.

Fig. 12

Values of R (6) in function of iterations for WGDO with given conductivity and found by proposed method (IC) with data of the test cases: Case_2_2, Case_4_4, Case_5_1 from open data set29.

Scalability

Scalability was evaluated on meshes with 464, 647, 1,168, 1,511, 1,646, and 2,837 vertices. Figure 14 reports the average runtimes for experimental data from29,30 (cases 2_2, 2_6, 3_4, 3_6, 4_4, 5_1, and 6_3). WGDO, as well as NOSER, performed one iteration for each case. NOSER time excludes Jacobian assembly. In real-time reconstruction, even large conductivity changes can be handled efficiently by initializing each solve with the result of the previous iteration, which substantially improves performance. Frame time essentially becomes the time of a single WGDO iteration. What it means is that for the use cases where the Jacobian needs recomputing (changes to the geometry resulting in the mesh change, boundary conditions change), WGDO provides a faster frame rate due to comparable time frames when the Jacobian is not being recomputed for the NOSER algorithm.

Fig. 14.

Fig. 14

Average computation times for experimental data from29,30 (cases: 2_2, 2_6, 3_4, 3_6, 4_4, 5_1, 6_3) in function of the mesh size. WGDO and NOSER performed one iteration. Tests were performed utilizing an 8-core Ryzen 7 5700x CPU. All meshes besides Mesh 2 (Fig. 6) were used.

Conclusions

The proposed modifications effectively address the limitations of the Wexler algorithm, thereby improving performance. The quality of the reconstructions was significantly improved. We notice it in Fig. 7 and the image quantitative metrics table 1: the proposed two-layer electrode enhances PSNR by up to 21Inline graphic and SSIM by up to 32Inline graphic. The scheme achieves lower error values and converges faster (Fig. 10) due to the introduced overrelaxation. The new scheme is in line with the G-N TV algorithm in terms of image quality (Fig. 11, table 3), often offering better PSNR, and in terms of iteration speed with NOSER (Fig. 14). We also introduced a practical method for estimating an appropriate initial conductivity (24). Image reconstructions with approximated initial conductivity match (Fig. 13, table 4) those with the known initial conductivity value. Error curves confirm that the convergence is not hindered by approximated initial conductivity (Fig. 12). The success of enhancing the Wexler algorithm creates an opportunity to further investigate the convergence acceleration procedures in the context of other EIT algorithms. By improving the Wexler algorithm, we increase the diversity and robustness of available EIT reconstruction techniques, which are essential for practical applications. Future work may revolve around using WGDO as a physics-based model for deep learning neural networks.

Table 3.

SSIM and PSNR comparison table for WGDO, NOSER, and G-N TV algorithms. Experimental setups: Case_3_6, Case_4_4, Case_5_1 from open data set29.

WGDO(NE) NOSER(NE) G-N TV(NE)
SSIM case_3_6 0.84 0.85 0.84
PSNR case_3_6 17.52 18.38 17.30
SSIM case_4_4 0.86 0.85 0.85
PSNR case_4_4 20.35 20.55 19.87
SSIM case_5_1 0.74 0.69 0.75
PSNR case_5_1 16.00 15.86 17.16

Table 4.

SSIM and PSNR table. Comparison between WGDO with the conductivity set to the experimental value and one computed with the proposed method IC; both cases use the NE model. Experimental setups: Case_2_2, Case_4_4, Case_5_1 from open data set29.

WGDO(NE) WGDO(NEIC)
SSIM case_2_2 0.79 0.77
PSNR case_3_6 16.90 16.90
SSIM case_4_4 0.86 0.83
PSNR case_4_4 20.35 19.11
SSIM case_5_1 0.74 0.73
PSNR case_5_1 16.00 15.88

Author contributions

M.J. programmed algorithms and visualized results, M.J. and C.J.W. worked theoretically on algorithm improvement, and M.J. and C.J.W. wrote the manuscript.

Funding

No Funding.

Data availability

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Wexler, A., Fry, B. & Neuman, M. Impedance-computed tomography algorithm and system. Appl. Opt.24, 3985–3992 (1985). [DOI] [PubMed] [Google Scholar]
  • 2.Wexler, A. Electrical impedance imaging in two and three dimensions. Clinical physics and physiological measurement9, 29 (1988). [DOI] [PubMed] [Google Scholar]
  • 3.Cheney, M., Isaacson, D., Newell, J. C., Simske, S. & Goble, J. Noser: An algorithm for solving the inverse conductivity problem. Int. J. Imaging Syst. Technol.2, 66–75 (1990). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Borsic, A., Graham, B. M., Adler, A. & Lionheart, W. R. In vivo impedance imaging with total variation regularization. IEEE Trans. Med. Imaging29, 44–54 (2009). [DOI] [PubMed] [Google Scholar]
  • 5.Mueller, J. L. & Siltanen, S. The d-bar method for electrical impedance tomography-demystified. Inverse Probl.36, 093001 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Scaramuzzo, G. et al. Electrical impedance tomography monitoring in adult icu patients: state-of-the-art, recommendations for standardized acquisition, processing, and clinical use, and future directions. Critical Care28, 377 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Ako, A. A., Ismaiel, A. & Rastogi, S. Electrical impedance tomography in neonates: a review. Pediatr Res98, 431–441 (2025). 10.1038/s41390-025-03929-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Guo, Y. et al. Electrical impedance tomography provides information of brain injury during total aortic arch replacement through its correlation with relative difference of neurological biomarkers. Sci. Rep.14, 14236 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Li, H. et al. Combing signal processing methods with algorithm priori information to produce synergetic improvements on continuous imaging of brain electrical impedance tomography. Sci. Rep.8, 10086 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Chang, C.-C. et al. Electrical impedance tomography for non-invasive identification of fatty liver infiltrate in overweight individuals. Sci. Rep.11, 19859 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Qu, S. et al. Early screening of lung function by electrical impedance tomography in people with normal spirometry reveals unrecognized pathological features. Nat. Commun.16, 622 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Pennati, F. et al. Electrical impedance tomography: From the traditional design to the novel frontier of wearables. Sensors23, 1182 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Jauhiainen, J., Kuusela, P., Seppanen, A. & Valkonen, T. Relaxed gauss-newton methods with applications to electrical impedance tomography. SIAM J. Imaging Sci.13, 1415–1445 (2020). [Google Scholar]
  • 14.Shi, Y., Zhang, X., Wang, M., Fu, F. & Tian, Z. An adaptive non-convex hybrid total variation regularization method for image reconstruction in electrical impedance tomography. Flow Meas. Instrum.79, 101937 (2021). [Google Scholar]
  • 15.Zhao, R., Xu, C., Mo, W. & Zhu, Z. A second-order generalized total variation with improved alternating direction method of multipliers algorithm for electrical impedance tomography reconstruction. Appl. Sci.14, 10.3390/app14041485 (2024).
  • 16.Hamilton, S. J., Hänninen, A., Hauptmann, A. & Kolehmainen, V. Beltrami-net: domain-independent deep d-bar learning for absolute imaging with electrical impedance tomography (a-eit). Physiol. Meas.40, 074002 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Smyl, D. et al. Physics informed neural networks for electrical impedance tomography. Neural Netw.188, 107410 (2025). [DOI] [PubMed] [Google Scholar]
  • 18.Ivanenko, M., Wanta, D., Smolik, W. T., Wróblewski, P. & Midura, M. Generative-adversarial-network-based image reconstruction for the capacitively coupled electrical impedance tomography of stroke. Life14, 419 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Rocheleau, C. J. et al. Use of an anatomical atlas in real-time eit reconstructions of ventilation and pulsatile perfusion in preterm infants. Sci. Rep.15, 29622 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Mansouri, S. et al. Electrical impedance tomography-recent applications and developments. J. Electr. Bioimpedance12, 50 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Minakawa, K., Ohta, K., Komatsu, H., Fukuyama, T. & Ikuno, T. A hybrid of iterative gauss–newton and one-dimensional convolutional neural network for high-resolution electrical impedance tomography. AIP Advances14 (2024).
  • 22.Hamilton, S. J. & Hauptmann, A. Deep d-bar: Real-time electrical impedance tomography imaging with deep neural networks. IEEE Trans. Med. Imaging37, 2367–2377 (2018). [DOI] [PubMed] [Google Scholar]
  • 23.Capps, M. & Mueller, J. L. Reconstruction of organ boundaries with deep learning in the d-bar method for electrical impedance tomography. IEEE Trans. Biomed. Eng.68, 826–833 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Cen, S., Jin, B., Shin, K. & Zhou, Z. Electrical impedance tomography with deep calderón method. J. Comput. Phys.493, 112427 (2023). [Google Scholar]
  • 25.Sun, B., Zhong, H., Zhao, Y., Ma, L. & Wang, H. Calderón’s method-guided deep neural network for electrical impedance tomography. IEEE Trans. Instrum. Meas.72, 1–11 (2023).37323850 [Google Scholar]
  • 26.Ma, E. Integral formulation of the complete electrode model of electrical impedance tomography. Inverse Probl. Imaging14, 385–398 (2020). [Google Scholar]
  • 27.Kim, B. S., Boverman, G., Newell, J. C., Saulnier, G. J. & Isaacson, D. The complete electrode model for eit in a mammography geometry. Physiol. Meas.28, S57 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Vauhkonen, P. J., Vauhkonen, M., Savolainen, T. & Kaipio, J. P. Three-dimensional electrical impedance tomography based on the complete electrode model. IEEE Trans. Biomed. Eng.46, 1150–1160 (1999). [DOI] [PubMed] [Google Scholar]
  • 29.Hauptmann, A. et al. Open 2d electrical impedance tomography data archive. arXiv preprintarXiv:1704.01178 (2017).
  • 30.Hauptmann, A. et al. 2d electrical impedance tomography dataset. https://zenodo.org/record/1203914, 10.5281/zenodo.1203914 (2017). Finnish Inverse Problems Society.
  • 31.Krutikov, V., Tovbis, E., Gutova, S., Rozhnov, I. & Kazakovtsev, L. Gradient method with step adaptation. Mathematics10.3390/math13010061 (2025). [Google Scholar]
  • 32.Hecht, F. New development in freefem++. J. Numer. Math.20, 251–265 (2012). [Google Scholar]
  • 33.Wang, Z., Bovik, A. C., Sheikh, H. R. & Simoncelli, E. P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process.13, 600–612. 10.1109/TIP.2003.819861 (2004). [DOI] [PubMed] [Google Scholar]
  • 34.van der Walt, S. et al. scikit-image: image processing in Python. PeerJ2, e453. 10.7717/peerj.453 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.scikit-image contributors. scikit-image: Project site and api documentation. https://scikit-image.org/. (Accessed: 2025-10-31).
  • 36.Condamines, T. & Marsili, P.-M. A new version of wexler algorithm in electrical impedance tomography. In Conference on inverse problems of wave propagation and diffraction, INRIA (Citeseer, 1996).
  • 37.Polydorides, N. Image reconstruction algorithms for soft-field tomography. PhD Thesis, UMIST (2002).
  • 38.González, G., Huttunen, J., Kolehmainen, V., Seppänen, A. & Vauhkonen, M. Experimental evaluation of 3d electrical impedance tomography with total variation prior. Inverse Probl. Sci. Eng.24, 1411–1431 (2016). [Google Scholar]
  • 39.Lionheart, W. R. Eit reconstruction algorithms: pitfalls, challenges and recent developments. Physiol. Meas.25, 125 (2004). [DOI] [PubMed] [Google Scholar]
  • 40.Borcea, L. Electrical impedance tomography. Inverse Probl.18, R99 (2002). [Google Scholar]
  • 41.Martins, J., Moura, C. & Vargas, R. Image reconstruction using simulated annealing in electrical impedance tomography: a new approach. Inverse Probl. Sci. Eng.26, 834–854 (2018). [Google Scholar]
  • 42.Ypma, T. J. Historical development of the newton-raphson method. SIAM review37, 531–551 (1995). [Google Scholar]
  • 43.Wolfe, P. Convergence conditions for ascent methods. SIAM review11, 226–235 (1969). [Google Scholar]
  • 44.Civicioglu, P. Backtracking search optimization algorithm for numerical optimization problems. Appl. Math. Comput.219, 8121–8144 (2013). [Google Scholar]
  • 45.Filipowicz, S. & Rymarczyk, T. Tomografia impedancyjna: pomiary, konstrukcje i metody tworzenia obrazu (Bel Studio, 2003).
  • 46.Tarantola, A. Inverse problem theory and methods for model parameter estimation (SIAM, 2005).
  • 47.Tarantola, A. & Valette, B. Generalized nonlinear inverse problems solved using the least squares criterion. Rev. Geophys.20, 219–232 (1982). [Google Scholar]
  • 48.Santosa, F. & Vogelius, M. A backprojection algorithm for electrical impedance imaging. SIAM J. Appl. Math.50, 216–243 (1990). [Google Scholar]
  • 49.Brinckerhoff, M. Comparison of electrical impedance tomography reconstruction algorithms with EIDORS reconstruction software. Master’s thesis, Clemson University (2018).
  • 50.Adler, A. & Grychtol, B. Eidors version 3.10. In Proceedings of the 17th International Conference on Biomedical Applications of EIT (EIT 2019), 63 (2019).
  • 51.Pasha, M., Kupis, S., Ahmad, S. & Khan, T. A krylov subspace type method for electrical impedance tomography. ESAIM: Math. Model. Numer. Anal.55, 2827–2847 (2021).
  • 52.Velasco, A. C., Darbas, M. & Mendoza, R. Numerical resolution of the electrical impedance tomography inverse problem with fixed inclusions. Int. J. Math. Comput. Sci.16, 1063–1076 (2021). [Google Scholar]
  • 53.Creegan, A., Nielsen, P. M. & Tawhai, M. H. A novel two-dimensional phantom for electrical impedance tomography using 3d printing. Sci. Rep.14, 2115 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.NIST/SEMATECH. e-handbook of statistical methods: Median absolute deviation (mad). https://www.itl.nist.gov/div898/handbook/eda/section3/eda356.htm (2022).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES