Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2006 Dec 28.
Published in final edited form as: Physiol Meas. 2006 Apr 18;27(5):S43–S50. doi: 10.1088/0967-3334/27/5/S04

Imaging cardiac activity by the D-bar method for electrical impedance tomography

D Isaacson 1, J L Mueller 2, J C Newell 3, S Siltanen 4
PMCID: PMC1752230  NIHMSID: NIHMS9821  PMID: 16636419

Abstract

A practical D-bar algorithm for reconstructing conductivity changes from EIT data taken on electrodes in a 2D geometry is described. The algorithm is based on the global uniqueness proof of Nachman (1996 Ann. Math. 143 71–96) for the 2D inverse conductivity problem. Results are shown for reconstructions from data collected on electrodes placed around the circumference of a human chest to reconstruct a 2D cross-section of the torso. The images show changes in conductivity during a cardiac cycle.

Keywords: electrical impedance tomography, reconstruction algorithm, cardiac activity, D-bar method

1. Introduction

Electrical impedance tomography (EIT) may provide an inexpensive and portable method for bedside imaging of cardiac activity and pulmonary perfusion. One possible electrode configuration is to place electrodes around the circumference of the subject’s chest and form a 2D cross-sectional image of the conductivity distribution in the plane of the electrodes. In this work, the D-bar method (Siltanen et al 2000) of reconstructing the conductivity is tailored to the application of forming difference images of the conductivity from a reference frame of human chest data. A description and discussion of the method follows in section 2. The images show changes in conductivity during a cardiac cycle. These are the first human-subject images by the D-bar method.

Some of the first studies using EIT to image cardiac activity used the Sheffield data collection system (Brown and Seagar 1987) and include Eyüboglu et al 1987, McArdle et al 1988. The ACT3 system (Edic et al 1995) has also been used extensively to image ventilation and perfusion in human subjects. Cross-sectional images of cardiac activity using the ACT3 system (Edic et al 1995) and the NOSER reconstruction algorithm (Cheney et al 1990) can be found in Cheney et al 1999. Other investigations of the feasibility and reproducibility of using EIT to image cardiac activity include Vonk Noordegraaf et al (1996, 1997, 1998), Hoetink et al 2002, Mueller et al 2001, Smit et al 2003, Frerichs et al 2002. The reader is referred to Borcea (2002) or Mueller and Siltanen (2003) for a discussion of existing reconstruction algorithms for EIT.

The paper is organized as follows. In section 2 we describe the D-bar algorithm and its implementation for the chest data sets. The experimental procedure is described in section 3. A sequence of 24 reconstructed conductivity images corresponding to approximately one cardiac cycle are presented in section 4. A movie of the whole reconstructed sequence can be viewed at http://www.math.colostate.edu/~mueller/cardiacsequence.

2. A practical ¯ reconstruction method

The algorithm in this paper is based on the global uniqueness proof of Nachman (1996) for the 2D inverse conductivity problem (Calderón 1980). That is, the problem of determining a sufficiently smooth conductivity function γ(x) in a 2D domain Δ from knowledge of the Dirichlet-to-Neumann, or voltage- to-current density map, Λγ. The electric field u(x) satisfies the generalized Laplace equation

(γ(x)u(x))=0,xΩ. (1)

The Dirichlet-to-Neumann map is defined by

Λγ:u|Ωγ(x)uv|Ω. (2)

The proof in Nachman (1996) is constructive; that is, it provides equations for the conductivity distribution and intermediate functions in terms of the Dirichlet-to-Neumann data. A numerical realization of the equations in Nachman (1996) was given in Siltanen et al 2000. This method was further developed and applied to experimental tank data in the subsequent works (Mueller and Siltanen 2003, Isaacson et al 2004). The reader is referred to Nachman (1996), Siltanen et al 2000, Mueller and Siltanen (2003), Isaacson et al 2004 for background and a detailed description of the algorithm and its implementation. A global uniqueness proof for γ ε L based on D-bar techniques is given in Astala and Päivärinta. The terminology D-bar algorithm comes from a phonetic way of writing ¯, the partial derivative with respect to the conjugate of a complex variable. This differential operator is defined for a complex variable z = x + iy by

¯z=12(x+iy).

A key step in the algorithm is the solution of a partial differential equation in terms of the ¯ operator with respect to a complex parameter k. In this paper we assume some familiarity with the algorithm and focus on its application to experimental data; particularly human chest data. The cross-sectional human chest is modeled by a disk of radius r, and the Dirichlet-to-Neumann map on the circle of radius r containing conductivity distribution γ(x) is denoted by Λγ,r. Note that Λγ,1 = rΛγ,r, allowing us to scale the problem to the unit disk. Also, the theoretical work of Nachman assumes γ = 1 in a neighborhood of the boundary of Ω. In practice, this assumption is necessarily violated by the presence of the electrodes on the skin. Although the algorithm outlined in Nachman’s proof contains an initial step in which the conductivity is reconstructed on the boundary and smoothly extended to 1 on the boundary of a slightly larger domain Ω2 for which a new Dirichlet-to-Neumann map is then calculated, we omit that step in this work, as in Isaacson et al 2004. Instead, we compute γbest, the best constant conductivity approximation to γ from the measured data, and scale γ by γbest so that

γ˜γ/γbest. (3)

Since Λcγ=cΛγ for c constant, Λγ~=1γbestΛγ. Thus, we use the map Λγ~ as our data corresponding to the scaled conductivity γ˜. After reconstructing γ˜ , we obtain γ from the formula γ=γbestγ˜. In the following sections, we will simply use the notation γ to represent the scaled conductivity from (3) to avoid cumbersome notation.

The model chest is first discretized into 496 mesh elements, and the conductivity is assumed to be constant in each of these mesh elements. The number of mesh elements is chosen on the basis of the fact that the maximum degrees of freedom for reconstructing the conductivity from L−1 current patterns on L electrodes is L(L−1)/2. Here, the ‘Joshua-tree’ mesh, introduced in Cheney et al 1990, was used. This mesh is described in more detail in Cheney et al 1990 and Isaacson et al 2004. We will define zj to be the radial and angular center of the jth element.

The D-bar algorithm used in this paper differs from the D-bar algorithm described in Isaacson et al 2004 in the construction of the scattering transform. Here, a difference map tdif is computed from which difference images will be reconstructed. The algorithm used in this paper consists of the following steps, which will be described in more detail below.

  1. Select a reference frame from the data sets and write a discrete approximation to the difference of Dirichlet-to-Neumann maps δΛγ,r = Λγ,r − Λ1,r using the measured current-to-voltage data.

  2. Compute the truncated differencing scattering transform tdif from the discrete Dirichlet-to-Neumann difference map.

  3. Numerically solve the D-bar equation (9) in integral form for μRdir(zj, ·)for each zj in the chest mesh.

  4. Reconstruct the difference image γ(zj) − γref(zj) at each point zj approximately from γRdif(x) = μRdif(x, 0)2.

2.1. The discrete Dirichlet-to-Neumann map

The reconstruction algorithm requires knowledge of the Dirichlet-to-Neumann map, while in practice, we measure the action of the current-to-voltage map for a finite number of current patterns. Since the applied current patterns constitute a basis for the set of all current patterns that can be applied on L electrodes, a discrete voltage-to-current density map can be approximated from the measurements we have made. Let the electrodes have uniform area A. Let Vlk denote the voltage measured on the lth electrode corresponding to the kth current pattern Tk and normalized so that ∑l=1L Vlk = 0, k = 1, …, L − 1. Let tk denote the vector of normalized currents tk=TkTk2,where Tk2=l=1L(Tlk)2. The voltages υk that would result from the normalized currents are then given by υk=VkTk2. Let (u(·), w(·))L denote the discrete inner product defined by

(u(),w())L=l=1nu(θl)¯w(θl).

Then the entries of the discrete Neumann-to-Dirichlet map Rγ,r, which is an L − 1 by L − 1 matrix, are approximated by Rγ,r(m,n)=(tlmA,υin)L, and the discrete Dirichlet-to-Neumann map Lγ,r, which is an L − 1 by L − 1 matrix, is approximated by Lγ,r = Rγ,r−1. The reader is referred to Isaacson et al 2004 for a more detailed derivation of this approximation. We define the map δLγ,r to be Lγ,r – Lγ ref,,r where γref indicates that we are using data from the reference frame.

2.2. The differencing scattering transform

Next we compute the differencing scattering transform tdif, which is a modification of the approximate scattering transform in Isaacson et al 2004 tailored to forming difference images. In Isaacson et al 2004 a series representation of the truncated approximate scattering transform in terms of Lγ,r is derived. This is based on the boundary integral expression introduced in Siltanen et al 2000

texp(k;γ)=Ωeik¯z¯(Λγ-Λ1)eikzdσ(z). (4)

Here we use the complex notation exp(ikz) = exp(i(k1 + ik2)(x + iy)). Since evaluation of the right-hand side of (4) is stable only for |k| ≤ R where the radius R depends on the noise level, texp must be truncated. Set

tRexp(k;γ)={texp(k;γ)for |k|R,0for |k|>R. (5)

Then

tRdif(k;γ1,γ2)=tRexp(k;γ1)-tRexp(k;γ2)=Ωeik¯z¯(Λγ1-Λ1)eikzdσ(z)-Ωeik¯z¯(Λγ2-Λ1)eikzdσ(z)=Ωeik¯z¯(Λγ1-Λγ2)eikzdσ(z).

The series formulation for texpR derived in Isaacson et al 2004 is used in the actual implementation. The theoretical formula is

tRexp(k;γ)=rm=0n=0am(k¯)an(k)eimθ,(Λγ,r-Λ1,r)ein.(θ). (6)

where

an(k)={(ik)nn!,n00,n<0,

and 〈·, · 〉 denotes the integral inner product. In terms of δLγ r for tdifR this becomes

tRdif(k;γ1,γ2)LrΔθ2A(m=1L/2-1n=1L/2-1am(k¯)an(k)(δLm,n+δLL2+m,L2+n+i(δLm,L2+n-δLL2+m,n))+2n=1L2-1aL2(k¯)an(k)(δLL2,n+iδLL2,L2+n)+2m=1L2-1am(k¯)aL2(k)(δLm,L2-iδLL2+m,L2)+2aL2(k¯)aL2(k)(δLL2,L2)) (7)

where Δ θ = 2π/L.

2.3. Solution of the D-bar equation

The approximate scattering transform can be used for approximate reconstruction of the conductivity as explained in Mueller and Siltanen (2003) (see Nachman (1996) for the theory behind the algorithm). An essential step of the algorithm is the solution of a ¯ , or D-bar, equation relating the scattering transform to an intermediate function, often called a Faddeev exponentially growing solution after the work by Faddeev (1966) applying such solutions of the Schrödinger equation to problems in quantum mechanics. Nachman (1996) shows that the ¯ equation for the EIT problem can be written in integral form as follows:

μ(z,s)=1+1(2π)2R2t(k)(s-k)k¯e-z(k)μ(z,k)¯dk1dk2. (8)

Replacing the exact scattering transform t(k) by tdifR results in the equation

μRdif(z,s)=1+1(2π)2R2tRdif(k)(s-k)k¯e-z(k)μRdif(z,k)¯dk1dk2. (9)

A computational method for the solution of (9) is described in Knudsen et al 2004. Finally, we find an approximation γdifR to γ − γref by the formula

γRdif(x)=μRdif(x,0)2.

3. Experimental procedure

The images in this paper were formed from archival data measured by the ACT3 system (Edic et al 1995) at Rensselaer Polytechnic Institute. ACT 3 is a 32-electrode system operating at 28.8 kHz that applies currents and measures the real and quadrature components of the voltage on all 32 electrodes simultaneously. The reconstructions were plotted using the ACT3 display system which includes a low-pass filter.

In this experiment trigonometric current patterns with an amplitude of 0.85 mA on the 32 electrodes were applied and the resulting voltage was measured. Let Tk denote the kth current pattern applied where

Tlk={M   cos(kθl),k=1,,L2-1M   cos(πl),k=L/2M   sin((k-L/2)θl),k=L2+1,,L-1 (10)

and M is the current amplitude.

The voltage-to-current map Lγ,r was constructed by the method described in section 2. Thirty-two electrodes 29 mm high by 24 mm wide were placed around the circumference of the male subject’s chest. The chest had a circumference of 90 cm, and so its cross-section was modeled by a circle of radius 14.3 cm. 100 frames of data were collected during breath-holding at 18 frames s−1. A reference frame was chosen corresponding to approximately the midpoint in the cardiac cycle, and the scattering transform tdifR was constructed by formula (7) with R = 3.5. Thus, the reconstructions represent difference images from the reference frame, with red depicting regions more conductive than the reference frame, and blue representing regions less conductive than the reference frame.

4. Results and discussion

In figure 1 a sequence of 24 images, representing approximately one cardiac cycle are displayed. In figure 1, dorsal is at the top, ventral is at the bottom of the images, and the subject’s left is on the viewer’s right. A movie of the whole reconstructed sequence can be viewed at http://www.math.colostate.edu/~mueller/cardiacsequence.

Figure 1.

Figure 1

A sequence of 24 difference images from human data representing approximately one cardiac cycle reconstructed by the D-bar method. Dorsal is at the top and the subject’s left is at the viewer’s right.

We selected a sequence of 24 consecutive images, representing about 1.33 s, which was approximately one cardiac cycle at the low heart rate of this subject, 45 beats/min. In the normal resting cardiac cycle, about 0.28 s consists of systole, the contraction phase, and the remainder is diastole, the dilation phase. This image sequence begins in mid-systole. The first three or four images and the last three or four images occur during systole. This cardiac cycle is 23 images long; frames 23 and 24 are nearly identical to frames 1 and 2. This confirms the expectation that systole accounts for about 5/18 = 0.28 s of the cardiac cycle. During systole, there is an abrupt disappearance of a prominent red area at the central part of the front of the chest. This is due to the reduction in size of the highly conductive heart during systole. This area reappears in the fifth frame, and slowly grows in amplitude throughout most of diastole as the heart refills with conductive blood. It again disappears abruptly at about frame 20.

When blood is pumped out of the heart, half leaves the chest promptly and flows to the rest of the body. The other half goes to the lungs, which lie adjacent to the heart. As the relatively conductive blood enters the lungs, their conductivity increases, resulting in the red region near the center of the image starting at frame 23. This region grows rapidly during systole through frame 4. Thereafter, the lung region becomes increasingly blue as it begins slowly to return to its low-conductivity state as blood drains out of the lungs throughout diastole.

There appears to be some unexplained geometric distortion of the images, because we would expect to see two regions representing the lungs, on either side of the heart. These two regions appear as one in these images, although other reconstruction algorithms have resolved two lungs under similar test conditions, as did the D-bar algorithm on the experimental tank data in Isaacson et al 2004. The probable cause for this distortion is modeling the chest by a disc. It is well known that such an approximation can cause artifacts; see Adler et al 1996, Gersing et al 1996, Kolehmainen et al 1997, Kolehmainen et al 2005.

5. Conclusions

The D-bar method presented here provides reconstructions that distinguish between different phases of the cardiac cycle. Such information could be useful for analyzing lung perfusion and diagnosis of pulmonary emboli.

Acknowledgments

This material is based upon work supported by the National Science Foundation under Grant No. 0513509 (J Mueller). The work of Newell and Isaacson was supported by CenSSIS, the Centre for Subsurface Sensing and Imaging Systems, under the Engineering Research Centres Program of the NSF (award number EEC-9986821).

References

  1. Adler A, Guardo R, Berthiaume Y. Impedance imaging of lung ventilation: Do we need to account for chest expansion? IEEE Trans Biomed Eng. 1996;43:414–20. doi: 10.1109/10.486261. [DOI] [PubMed] [Google Scholar]
  2. Astala K, Päivärinta L. Calderón’s inverse conductivity problem in the plane. Ann Math. 2006;163:265–99. [Google Scholar]
  3. Borcea L. Electrical impedance tomography . Inverse Problems. 2002;18:99–136. [Google Scholar]
  4. Brown BH, Seagar AD. The Sheffield data collection system . Clin Phys Physiol Meas. 1987;8:A191–7. doi: 10.1088/0143-0815/8/4a/012. [DOI] [PubMed] [Google Scholar]
  5. Calderón A P 1980 On an inverse boundary value problem Seminar on Numerical Analysis and its Applications to Continuum Physics (Soc. Brasileira de Matemătica) pp 65–73
  6. Cheney M, Isaacson D, Newell JC. Electrical impedance tomography . SIAM Rev. 1999;41:85–101. doi: 10.1088/0143-0815/13/a/017. [DOI] [PubMed] [Google Scholar]
  7. Cheney M, Isaacson D, Newell JC, Goble J, Simske S. Noser: an algorithm for solving the inverse conductivity problem . Internat J Imaging Syst Technol. 1990;2:66–75. doi: 10.1002/ima.1850020203. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Edic P, Saulnier GJ, Newell JC, Isaacson D. A real-time electrical impedance tomograph . IEEE Trans Biomed Eng. 1995;42:849–59. doi: 10.1109/10.412652. [DOI] [PubMed] [Google Scholar]
  9. Eyüboglu BM, Brown BH, Barber DC, Seagar AD. Localisation of cardiac related impedance changes in the thorax . Clin Phys Physiol Meas. 1987;8:A167–73. doi: 10.1088/0143-0815/8/4a/021. [DOI] [PubMed] [Google Scholar]
  10. Faddeev LD. Increasing solutions of the Schrödinger equation . Sov Phys Dokl. 1966;10:1033–35. [Google Scholar]
  11. Frerichs I, Hinz J, Herrmann P, Weisser G, Hahn G, Quintel M, Hellige G. Regional lung perfusion as determined by electrical impedance tomography in comparison with electron beam CT imaging . IEEE Trans Med Imaging. 2002;21:646–52. doi: 10.1109/TMI.2002.800585. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Gersing E, Hoffman B, Osypka M. Influence of changing peripheral geometry on electrical impedance tomography measurements . Med Biol Eng Comput. 1996;34:359–61. doi: 10.1007/BF02520005. [DOI] [PubMed] [Google Scholar]
  13. Gisser DG, Isaacson D, Newell JC. Electric current tomography and eigenvalues . SIAM J Appl Math. 1990;50:1623–34. [Google Scholar]
  14. Hoetink AE, Faes Th J C, Marcus JT, Kerkkamp JJJ, Heethaar RM. Imaging of thoracic blood volume changes during the heart cycle with electrical impedance using a linear spot-electrode array . IEEE Trans Med Imaging. 2002;21:653–61. doi: 10.1109/TMI.2002.800582. [DOI] [PubMed] [Google Scholar]
  15. Isaacson D, Mueller JL, Newell JC, Siltanen S. Reconstructions of chest phantoms by the D-bar method for electrical impedance tomography . IEEE Trans Med Imaging. 2004;23:821–8. doi: 10.1109/TMI.2004.827482. [DOI] [PubMed] [Google Scholar]
  16. Knudsen K, Mueller JL, Siltanen S. Numerical solution method for the dbar-equation in the plane . J Comput Phys. 2004;198:500–17. [Google Scholar]
  17. Kolehmainen V, Lassas M, Ola P. The inverse conductivity problem with an imperfectly known boundary . SIAM J Appl Math. 2005;66:365–83. [Google Scholar]
  18. Kolehmainen V, Vauhkonen M, Karjalainen PA, Kaipio JP. Assessment of errors in static electrical impedance tomography with adjacent and trigonometric current patterns . Physiol Meas. 1997;18:289–303. doi: 10.1088/0967-3334/18/4/003. [DOI] [PubMed] [Google Scholar]
  19. McArdle FJ, Suggett AJ, Brown BH, Barber DC. An assessment of dynamic images by applied potential tomography for monitoring pulmonary perfusion . Clin Phys Physiol Meas. 1988;9:A87–A91. doi: 10.1088/0143-0815/9/4a/015. [DOI] [PubMed] [Google Scholar]
  20. Mueller JL, Isaacson D, Newell JC. Reconstruction of conductivity changes due to ventilation and perfusion from eit data collected on a rectangular electrode array . Physiol Meas. 2001;22:97–106. doi: 10.1088/0967-3334/22/1/313. [DOI] [PubMed] [Google Scholar]
  21. Mueller JL, Siltanen S. Direct reconstructions of conductivities from boundary measurements . SIAM J Sci Comput. 2003;24:1232–66. [Google Scholar]
  22. Nachman A I 1993 Global Uniqueness for a Two-Dimensional Inverse Boundary Value Problem (Preprint Series No. 19) (Department of Mathematics, University of Rochester)
  23. Nachman AI. Global uniqueness for a two-dimensional inverse boundary value problem. Ann Math. 1996;143:71–96. [Google Scholar]
  24. Siltanen S, Mueller JL, Isaacson D. An implementation of the reconstruction algorithm of A. Nachman for the 2-D inverse conductivity problem . Inverse Problems. 2000;16:681–99. [Google Scholar]
  25. Smit HJ, Handoko ML, Vonk Noordegraaf A, Faes Th J C, Postmus PE, de Vries PM, Boonstra A. Electrical impedance tomography to measure pulmonary perfusion: Is the reproducibility high enough for clinical practice? . Physiol Meas. 2003;24:491–9. doi: 10.1088/0967-3334/24/2/359. [DOI] [PubMed] [Google Scholar]
  26. Vonk Noordegraaf A, Faes Th J C, Janse A, Marcus JT, Heethaar RM, Postmus PE, de Vries PM. Improvement of cardiac imaging in electrical impedance tomography by means of a new electrode configuration . Physiol Meas. 1996;17:179–88. doi: 10.1088/0967-3334/17/3/004. [DOI] [PubMed] [Google Scholar]
  27. Vonk Noordegraaf A, Faes Th J C, Janse A, Marcus JT, Bronzwaer JGF, Postmus PE, de Vries PM. Noninvasive assessment of right ventricular diastolic function by electrical impedance tomography . Chest. 1997;111:1222–8. doi: 10.1378/chest.111.5.1222. [DOI] [PubMed] [Google Scholar]
  28. Vonk Noordegraaf A, Kunst PW, Janse A, Marcus JT, Postmus PE, Faes TJ, de Vries PM. Pulmonary perfusion measured by means of electrical impedance tomography . Physiol Meas. 1998;19:263–73. doi: 10.1088/0967-3334/19/2/013. [DOI] [PubMed] [Google Scholar]

RESOURCES