Abstract
The inverse conductivity problem is the mathematical problem that must be solved in order for electrical impedance tomography systems to be able to make images. Here we show how this inverse conductivity problem is related to a number of other inverse problems. We then explain the workings of an algorithm that we have used to make images from electrical impedance data measured on the boundary of a circle in two dimensions. This algorithm is based on the method of least squares. It takes one step of a Newton’s method, using a constant conductivity as an initial guess. Most of the calculations can therefore be done analytically. The resulting code is named NOSER, for Newton’s One-Step Error Reconstructor. It provides a reconstruction with 496 degrees of freedom. The code does not reproduce the conductivity accurately (unless it differs very little from a constant), but it yields useful images. This is illustrated by images reconstructed from numerical and experimental data, including data from a human chest.
THE PROBLEM AND ITS CONNECTION WITH OTHER INVERSE PROBLEMS
Electrical impedance imaging systems apply currents to the surface S of a body B, measure the induced voltages at the surface, and from this information reconstruct an approximation to the conductivity in the interior [1-3]. The reader interested in background literature is referred to Ref. 4. Mathematically, this can be formulated as follows [5]: If u is the electric potential and σ the conductivity, then u satisfies
(1) |
(2) |
where ν denotes the outward unit normal to the body and j denotes the current density applied to the surface of the body. The amount of current leaving the body must be the same as the amount entering, which implies
(3) |
Electrical impedance imaging systems not only apply current, but also measure voltages on the boundary
(4) |
For convenience, we choose the ground or reference potential so that
(5) |
The idealized inverse conductivity problem is this: Given all possible current densities j and their corresponding voltage distributions V, find the conductivity σ in the interior of the body.
This problem is closely related to a number of other inverse problems. For example, if we make the change of variables u = σ −1/2ψ, then ψ satisfies the Schrödinger equation
where
The relations between the inverse conductivity problem and an inverse boundary value problem for the Schrödinger equation are studied in Refs. 6-10. This inverse boundary value problem is, in turn, related to inverse scattering problems [11].
If we now make the further change of variables w = ρ1/2Ψ, then w satisfies the acoustic equation
where ρ, κ, and ω are related to q by
The acoustic equation governs the pressure w in a fluid with density ρ and compressibility κ when it is probed by a time-harmonic wave of frequency ω. Acoustic inverse boundary value problems are thus also closely related to the inverse conductivity problem [6].
THE ACTUAL PROBLEM
The above mathematical model is an idealization. In practice, we cannot specify current densities, but rather only currents, which are applied through electrodes attached to the surface. Similarly, we can measure voltages only on these electrodes. There are a number of ways of modeling this situation [5, 12], but here we use only the above model (1)-(4), which we call the continuum model, and a second model, which accounts for the discretization effects of the electrodes as follows.
The “gap” model uses the same differential equation (1)) inside B, but it replaces the boundary condition (2) with
(6) |
Here L denotes the number of electrodes; el the lth electrode; Il, the current sent to the lth electrode; and Al the area of the lth electrode. This model for the boundary condition assumes that the current density is zero in the gaps between electrodes and is constant over the surface of each electrode. The conservation of charge condition (3) is replaced by the corresponding condition on the currents themselves:
(7) |
The voltages that we measure are assumed to have the values of the potential at the center of each electrode:
(8) |
We choose the ground so that
(9) |
In this more realistic gap model formulation, the inverse conductivity problem becomes the following: Given all possible current patterns and their corresponding voltage patterns , find the conductivity σ inside the body.
Unfortunately, this is impossible, for the following reason: There are only L − 1 linearly independent current patterns [L degrees of freedom minus one for the constraint (7)]. Any other current pattern must be a linear combination of L − 1 “basis” patterns. Because the differential equation (1) is linear, any voltage pattern must be a linear combination of L − 1 basis voltage patterns. Thus, we have only a finite number of linearly independent measurements. From a finite number of measurements, we cannot hope to obtain σ at every point in the interior of the body. We can only hope for an approximation to σ that depends on a finite number of parameters.
A simple finite-parameter approximation is one that is piecewise constant, and this is the approximation that the NOSER [13] code uses. The reconstruction is done on a particular mesh described below. The conductivity is assumed to be constant on each mesh element. Mathematically, this can be expressed as
(10) |
where is the characteristic function that is 1 for contained in the nth mesh element and zero otherwise.
The inverse problem can thus be stated as follows: Choose a basis of current patterns , , … , . For each current pattern , suppose we know the corresponding voltage pattern . From this information, find σ of the form (10), where σ is connected to each and by (1) and (6)-(9). It will turn out to be more convenient to work with the resistivity ρ, which is the reciprocal of the conductivity σ. Assumption (10) in terms of resistivity is
(10a) |
(The resistivity ρ is not related to the density ρ that we mentioned earlier.)
Here we will consider only two-dimensional problems, in fact, problems in which the body B is a disk of radius r0. We use an even number of electrodes, which we assume to be of equal sizes so that Al = A for all l. We center the lth electrode at the angular position
(11) |
MESH DESIGN
The design of the mesh on which we represent the conductivity or resistivity deserves careful attention [14]. This is because the ill-conditioning of the reconstruction is affected by the number, size, and position of the mesh elements.
That the size and position are important can be seen by noting that the boundary measurements are most sensitive to the parts of the disk near the boundary [15]. We therefore expect to obtain better resolution there, which implies that we should take smaller mesh elements near the boundary. On the other hand, we should not take mesh elements too small: If a mesh element is significantly smaller than the size of the smallest object that can be distinguished at that location, then the inverse problem will be worse conditioned, because many conductivity distributions will produce the same data. The size of the smallest distinguishable object is, in turn, determined by the measurement precision [15].
The number of mesh elements is also important. If we try to do the reconstruction on a mesh with more elements than the number of independent measurements, then the reconstruction problem will be underdetermined. What is the number of independent measurements? Since the relation between the ’s and ’s is linear, we can think of this relation as being given by a matrix, which must have dimensions (L − 1) × (L − 1). This matrix, however, is self-adjoint [14], which implies that it contains only L(L − 1)/2 degrees of freedom. [To obtain this number, subtract the number of diagonal elements, L − 1, from (L − 1)2. This gives the number of off-diagonal elements. Divide by two to obtain the number of off-diagonal degrees of freedom, and then add the L − 1 diagonal degrees of freedom.] Thus, in order to avoid making our problem underdetermined, we should take
(12) |
where L is the number of electrodes and N the number of mesh elements.
The mesh used by NOSER, dubbed the “Joshua tree” mesh, is shown in Figure 1. It has L = 32, N = 496, and can be specified by giving radial and angular subdivisions.
Figure 1.
The 496-element mesh used for the reconstructed resistivity distributions shown in Figures 2, 4, and 6.
THE PLAN: LEAST SQUARES
To get a full set of measurements, we apply a full set of basis current patterns , , … , . For simplicity, we use a basis of trigonometric patterns , where
(13) |
(Any other basis of current patterns can be decomposed into linear combinations of these trigonometric ones.) We denote the measured voltage patterns corresponding to these trigonometric current patterns by , , … , . Note that if we knew a resistivity of the form (10a). we could compute the voltages that would be produced by the trigonometric current patterns. These voltage patterns we denote by , , … , , where we have written as a shorthand for the N constants ρ1, ρ2, … ρN appearing in (10a). Our goal is to find so that
(14) |
Unfortunately, we cannot hope to do this, for two reasons. First, there is no reason to think that the true resistivity is of the form (10a). Since (10) is only an approximation to the true resistivity, we expect that the resulting voltage pattern should be only an approximation to the voltage pattern . Second, even if the true resistivity were of the form (10a), we could not hope to satisfy (14) because the ’s, in general, contain measurement errors. Thus, a resistivity that produces the ’s may not even exist.
For these reasons, we do not try to find a resistivity that reproduces the measured voltages. Instead, we look for a resistivity that minimizes the errors , k = 1, 2, … , L − 1. A convenient way to measure the total error is to take the sum of the squares of these differences:
(15) |
Minimizing this particular error functional is called the method of least squares [16].
It is certainly possible to use other error functionals [17-21]. Here, however, we consider only least squares.
We consider the error (15) as a function of N variables ρ1, … , ρN. To minimize this function, we differentiate with respect to each variable and set each derivative to zero. This gives us the system of N equations:
(16) |
If we denote the right side of the nth equation of (16) by , i.e.,
(17) |
then we can rewrite (16) as the system
(18) |
This is a system of N nonlinear equations in N variables. A standard method for solving such systems is Newton’s method.
NEWTON’S METHOD
Newton’s method for the case of a system of N equations in N variables is [16, 22, 23]
(19) |
Here the derivative of the vector is the Jacobian matrix
(20) |
The overall plan of the NOSER code is to do one step of Newton’s method, using the initial guess . For the initial guess, the vector and matrix can be obtained analytically. Finding from (19) therefore involves only inverting the known matrix , applying the inverse to the known vector , and subtracting it from the known vector .
Before we consider how to obtain the quantities appearing in (19) from the data, we discuss the matrix F’.
MODIFICATION OF
It turns out that the matrix F’ is ill-conditioned, which means that some of its eigenvalues are large and some are very small. These small eigenvalues prevent us from computing the inverse of numerically. Even if we could invert , the inverse matrix would have very large eigenvalues. If we were to apply this inverse matrix to , these large eigenvalues would cause small errors in to be magnified tremendously.
To get around this problem, we need to modify to get rid of its small eigenvalues. There are many ways to do this. The modification used in the NOSER code is based on the meaning of the two terms in the definition (20) of .
The first term of (20), namely.
(21) |
can be understood as follows: If we apply the kth current pattern and calculate the voltage on the lth electrode, then is the change in this voltage when we change the resistivity in the nth mesh element. Similarly, results from changing the mth mesh element. If the nth and mth mesh elements are near each other, then the changes in voltage they produce will be nearly the same, so the product will be positive. In particular, this is true if n = m. Suppose, on the other hand, that the nth and mth mesh elements are far from each other. Suppose, further, that the nth mesh element is close to the lth electrode, so it has a big effect on the voltage , which means that is relatively large. But then the mth mesh element must be far away from electrode l, so its effect is small. Thus, the product is small relative to if the nth and mth mesh elements are far from each other. If the mesh is numbered so that nearby elements have close indices, then the matrix A, whose (n, m)th element is given by (21), has its largest elements on and near the diagonal.
Moreover, these diagonal elements are all positive. The largest diagonal elements are those corresponding to mesh elements near the boundary, and the smallest correspond to mesh elements near the center. This variation, between the smallest and largest diagonal elements, is of a reasonable size. In other words, the diagonal of A would itself be a well-conditioned matrix.
The second term of (20), namely,
(22) |
is more complicated to interpret and to compute. However, if our guess is close to the true ρ, then the predicted voltages will be close to the measured voltages and Bn,m will be small. The Levenberg–Marquardt approximation [16] used by NOSER is to neglect this term entirely, replacing it by a multiple of the diagonal of A. Thus, we replace Bn,m by
(23) |
where δn,m is the Kroenecker delta, which equals one if n = m and zero otherwise. Here, the parameter γ is to be chosen as small as practically possible.
Explicitly, the modified version of F’ that we use is
(24) |
By taking γ large enough, we can force the modified to be diagonally dominant and positive definite. Since the diagonal matrix An,mδn,m is well conditioned, by taking γ large enough, we improve the conditioning of the modified . Moreover, this modification allows us to avoid computing the second derivatives that appear in . Because we throw away these second derivatives, and because we take only one step of Newton’s method, our algorithm can also be thought of as finding an approximate solution to the linearized problem. In particular, this algorithm can be viewed as a regularized solution of the least-squares minimization of the linear problem.
The parameter γ was selected empirically to produce a suitable balance between stability on the one hand and image contrast and definition on the other. The choice was made by simulating analytically a data set representing a highly conductive disc of medium size centered in a circular homogeneous region. These data were then used to make conductivity reconstructions for different values of γ. When γ was less then about 0.005, the reconstructed conductivity overshot the discontinuity by more than 20%. At even lower values of γ, the instability made the reconstruction unusable. For values of γ more than about 0.02, the reconstruction smoothed the discontinuity excessively; in other words, the image was dull and blurred. The value 0.01 was therefore chosen for γ for all reconstructions reported here. The images would differ appreciably from those presented if γ were to vary by more than approximately 50% in either direction.
HOW TO DO THE COMPUTATIONS
We now turn to the matter of computing the quantities in (19) needed for one step of a Newton iteration. We need to understand the following:
How to pick .
How to compute .
How to compute .
Once we know how to do these three things, we can compute from (17). We can then compute A from (21), and from A, we obtain the modified version of from (24). It is this modified version of that we invert and apply to in (19).
1. How to Pick .
We have decided to take for some scalar c. How should we choose c?
To find c, we again use the method of least squares. We use the same functional as before, namely (15), with , where . The expression on the right-hand side of (15) simplifies for this special resistivity: Because the differential equation (1) is linear, multiplying the resistivity 1 by the constant c causes the voltage to be multiplied by c. In symbols,
(25) |
Thus, the error functional (15) can be written
(26) |
Again, we minimize the error by differentiating and setting the derivative to zero. This time, however, the differentiation is with respect to c and can be done easily:
Solving for c, we obtain
(27) |
Thus, we see that we should choose our first guess , where c is given by (27). To compute the right-hand side of (27) from the data, we need to know how to find .
2. How to Find .
The voltage is the voltage on the lth electrode due to the trigonometric current pattern (13) and the resistivity that is the constant 1. To find the voltage, we must first choose the mathematical model we wish to use. The more accurate models [5, 12] give better reconstructions with fewer boundary effects, but we do not discuss in this paper all the modifications to the algorithm necessary to incorporate these more accurate models. For example, if we use the gap model, then we use (6) to find the current density corresponding to the trigonometric current pattern (13). Here, for simplicity, we use only the continuum model, so that the corresponding current density is
(28) |
on S.
In either case, once the current density on the boundary is known, the boundary value problem (1), (2) can be solved by separation of variables. This straightforward procedure (which we omit) gives the Fourier series for the potential u in terms of the Fourier series for the current density. In the case of the continuum model, the result is especially simple:
(29) |
The voltage on the lth electrode is taken to be the potential at the center of the electrode:
(30) |
To obtain , we merely use (25).
3. How to Find .
We compute the vector by expanding it in the trigonometric basis (13):
(31) |
where the brackets denote the usual inner product
The inner products in the denominator of (31) are merely normalization factors:
(32) |
In the appendix, we show that for a conductivity of the form (10),
(33) |
where Mn is the nth mesh element and where uk is the solution to the problem (1), (6), (13).
This solution uk has been calculated analytically for the constant resistivity . To obtain uk for , we simply multiply (29) by c.
With uk given in a form like (29), it is useful to write the derivatives in (33) in polar coordinates as well:
(34) |
The differentiations in (34) result in an integrand that is a product of a function of r times a function of θ. For a mesh element determined by radial and angular subdivisions, the integration results in a simple expression. We omit these straightforward calculations, but caution that there are a number of different cases.
NOSER IMPLEMENTATION
In this section, we describe a portable fortran77 implementation of the NOSER algorithm and tabulate some typical results from these computations. In general, run times are dominated by computation of the Jacobian and Hessian matrices of the error functional E. These are F [Eq. 17] and F’ [Eq. (24)], respectively. As noted, however, we can expand these in the trigonometric basis (13) and manipulate the derivatives so that much of the computational effort is dependent only on the mesh geometry. These terms can be precomputed and stored. This has been done for the implementation whose results are reported here.
With this enhancement, the computation becomes dominated by the solution of the linear system. This is done conventionally, using the linpack routines dsifa and dsisl for factorization and solution, respectively. As expected, the reconstruction time for a single iteration behaves as O(L3), in L, the number of electrodes. Typical run times (in seconds) for several machines on a 32-electrode problem are displayed in Table I.
Table I.
Some Typical Run times for NOSER.
Machine | Operating system | CPU utilization |
---|---|---|
IBM 3090 w/VF | AIX | 10.9 |
SUN 4/150 | SunOs | 181.3 |
Cray Y/MP | UNICOS | 2.2 |
IMAGES MADE BY NOSER
In this section, we discuss some examples of reconstructions made by NOSER. The first set of examples are reconstructions made from analytically generated data. We began with an assumed conductivity distribution composed of a body of constant resistivity, in this case 500 Ω cm, containing a concentric “target,” a disk of resistivity 50 Ω cm. For this simple conductivity distribution, we solved the boundary value problem (1), (2) analytically. We then used this data as input to NOSER. This avoids problems of experimental error and effects of the electrodes and, thus, provides a good test of the algorithm itself.
The results are shown in Figure 2, which contains reconstructions of targets of diameters 2, 4, 8, and 16 cm, respectively, in a body of diameter 2r0 = 30 cm. The top row in Figure 2 is a drawing of the tank and the targets studied. The bottom row is the reconstructed resistivity distribution. The reconstructions are exhibited on gray scales chosen so that the range from black to white represents a resistivity difference of 40 Ω cm. Each reconstruction, however, has its own gray scale, i.e., black represents a different resistivity on each picture.
Figure 2.
Reconstructed resistivity distributions for analytically derived data sets simulating targets of 1, 2-, 4-, and 8-cm radii in a field of 15-cm radius. Target resistivity was 50 Ω cm in a field of 500 Ω cm. The resistivity scale is from 460 Ω cm (black) to 500 Ω cm (white).
To see how the reconstructions compare with each other, one should look at Figure 3, which shows slices through the different reconstructions. The vertical bar on each curve shows the true size and location of the target. When the reconstruction algorithm is free to choose the best value of average resistivity, the presence of a large conductive target lowers the estimate of the background resistivity. For this reason, the algorithm was constrained to give a background resistivity of 500 Ω cm in figure 3. We do not show a picture of the reconstruction obtained when there is no target. For analytic data from a homogeneous disk, NOSER produces a reconstruction that is homogeneous to within a fraction of an Ω cm. One can also see from Figure 3 that a sufficiently small target will not be detectable. The oscillations appearing in the reconstruction of the largest target disappear if γ is increased to 0.05. For large targets, the maximum difference in reconstructed conductivity between the inhomogeneity and the background is about 35 Ω cm. However, the true difference in conductivity is 450 Ω cm. Clearly, the reconstructed conductivities are not accurate. Nevertheless, the images show approximately the size and location of the inhomogeneities.
Figure 3.
Profiles of the resistivity vs. radius of the reconstructions shown in Figure 2.
The next set of examples are from data collected experimentally with the Rensselaer ACT 2 system [2]. The tests were made using a cylindrical tank of diameter 30 cm with 32 metal electrodes attached around the periphery. The tank was filled with a saline solution of conductivity about 150 Ω cm. and cylindrical targets were placed in it (Fig. 4). Since the test tank has no vertical variation, the experimental setup simulates a two-dimensional system.
Figure 4.
Reconstructed resistivity distributions for 33-mm diameter insulating and conducting targets in a 300-mm diameter saline tank having a conductivity of about 150 Ω cm. The middle row of images are the conductivity distributions yielded by NOSER for a tank with no target, one centered insulator, two insulators, and a conductor/insulator pair as shown in the top row. The resistivity scale is from 142 Ω cm (blue) to 158 Ω cm (red). The bottom row of images are the difference in resistivity between the image above, with a target, and the upper left image, with no target present. The resistivity scale for the bottom row is from −8 Ω cm (blue) to 9 Ω cm (red).
The first image is a reconstruction of the homogeneous tank, with no targets in the middle. It shows that the ACT 2 system introduces errors, which are not compensated for in NOSER. The second image is a reconstruction of the tank with an insulating target of diameter 3.2 cm. Immediately below this picture is a difference image formed by subtracting the reconstruction of the homogeneous tank from the raw image above it. This has the effect of partially removing the errors due to improper modeling of the boundary and unmodeled errors in the instrumentation. The third image in Figure 4 is a reconstruction of the tank with two insulating targets, each of diameter 3.2 cm, and below it, its difference image (again formed by subtracting the homogeneous reconstruction). The last image is a reconstruction of the tank with an insulator and a conductor of the same dimensions as before, and below it, its difference image. In all four of the pictures in the middle row, the unmodeled presence of electrodes at the periphery appears as a ring of low resistivity (blue). Since the electrodes are present in all of these images, including the background, their effect is not seen in the difference images in the bottom row. Other artifactual inhomogeneities in the raw reconstructions also disappear in the subtractions. All the images in Figure 4 are displayed on the same color scale. Again we see that targets of higher or lower conductivity pull the background up or down.
To see what the colors in Figure 4 represent, one can look at Figure 5, which displays slices through the three difference images in Figure 4. Note that the maximum contrast for the single, centered insulator, about 4 Ω cm, is consistent with the results in Figure 3 for a similar-sized target.
Figure 5.
Profiles of resistivity vs. radius of the difference images shown in the bottom row of Figure 4.
The final set of examples we show here are reconstructions of the chest of a human volunteer. Thirty-two karaya-gum-faced foil electrodes were attached in a plane around the chest above the nipples (level T7). Data were collected using the Rensselaer ACT 2 system, which required about 30 s to acquire enough data for a reconstruction. Measured amounts of air were introduced into the lungs of the subject, who then held his breath for the 30 s of data collection.
The results are shown in Figure 6. First, we discuss the top row of pictures. The leftmost is a reconstruction of the chest with no air added to the lungs. The second corresponds to 500 ml of added air, the third to 1000 ml, and the fourth to 1500 ml. In each case, the front of the chest is at the bottom of the picture and the left side of the chest is at the right. In these images, one can see clearly a bright, low conductivity layer around the boundary, which might correspond to skin and fat. At the bottom of each image appear a number of bright spots whose locations do not change as air is added. These may be the ribs. Areas just to the left and right of center are probably lungs: These areas grow brighter or less conductive as more air is added to the lungs.
Figure 6.
Reconstructions at a section of the chest of a human subject at different lung volumes. Top row, left to right: 0, 500, 1000, and 1500 mL of air added above normal resting lung volume. Bottom row: Changes in resistivity from the levels seen at resting lung volume. In the top row, the scale is from 345 Ω cm (black) to 465 Ω cm (white). The difference images are on a scale of −12 Ω cm (black) to 38 Ω cm (white).
The second row of pictures in Figure 6 are difference images. These are obtained by subtracting the 0-ml image from the image directly above. The greatest conductivity change occurs in the region where the lungs should be located. These images may be useful even though the human volunteer is neither two-dimensional nor circular.
CONCLUSION
We have described a simple algorithm for producing qualitative impedance images. We have illustrated the performance of the algorithm on numerical and experimental data.
ACKNOWLEDGMENTS
This work was supported by the National Institutes of Health Research Grants GM39388 and GM42935, BRSG Grant RR-07104, National Science Foundation Grant EET 8706340, and the Office of Naval Research Grant N-00014-89-J-1129.
APPENDIX
Here we explain some tricks that allow us to compute , which we denote by . First, we recall that the components of are the values, at the centers of the electrodes, of the solution uk to the problem (1), (6), (13). The inner product is thus a discrete approximation to the integral
(A1) |
where we have obtained the right side of (A1) by multiplying the equation for us by uk and using the divergence theorem. We can therefore approximate by differentiating the right side of (A1):
(A2) |
The right side of (A2), however, can be reduced to a simple, easily calculated expression as follows:
Claim.
(A3) |
Proof. We differentiate the left side of (A3) using the product rule:
(A4) |
To simplify the last two terms on the right side of (A4), we differentiate problem (1), (6) with respect to ρn:
(A5) |
(A6) |
We multiply (A5) by us, integrate over B, and use the divergence theorem, obtaining
(A7) |
In the first term on the right side of (A7), we use (A6); in the second, we again apply the divergence theorem, making use of the fact that us also satisfies (A5). This gives us
(A8) |
The first and second terms on the right side of (A8) cancel, giving us
(A9) |
Clearly, the same relation holds when s and k are interchanged. Using (A9) in the last two terms of (A4), we obtain the claimed result (A3). ■
The derivative on the right side of (A3) can be evaluated easily for a conductivity of the form (10):
(A10) |
Combining this with (A2) and (A3), we obtain
(A11) |
where Mn denotes the nth mesh element.
Contributor Information
M. Cheney, Department of Mathematical Sciences, Rensselaer Polytechnic Institute, Troy, New York 12180-3590
D. Isaacson, Department of Mathematical Sciences, Rensselaer Polytechnic Institute, Troy, New York 12180-3590
J.C. Newell, Department of Biomedical Engineering, Rensselaer Polytechnic Institute, Troy, New York 12180-3590
S. Simske, Department of Biomedical Engineering, Rensselaer Polytechnic Institute, Troy, New York 12180-3590
J. Goble, Department of Computer Science, Rensselaer Polytechnic Institute, Troy, New York 12180-3590
REFERENCES
- [1].Barber DC and Brown BH, “Progress in electrical impedance tomography”, in Inverse Problems in Partial Differential Equations, Colton D, Ewing R, and Rundell W. Eds., SIAM, Philadelphia. 1990. [Google Scholar]
- [2].Newell JC, Gisser DG, and Isaacson D, “An electric current tomograph,” IEEE Trans. Biomed. Eng, 35, 828–833 (1988). [DOI] [PubMed] [Google Scholar]
- [3].Eggleston MR, Schwabe RJ, Isaacson D, and Coffin LF. “The application of electric current computed tomography to defect imaging in metals,” in Review of Progress in Quantitative NDE, Plenum, New York, 1989. [Google Scholar]
- [4].Brown B, Barber D, and Tarassenko L, eds., Electrical Impedance Tomography—Applied Potential Tomography, Clin. Phys. Phys. Meas, 8, Suppl. A (1987). [Google Scholar]
- [5].Isaacson D and Cheney M, “Current problems in impedance imaging,” in Inverse Problems in Partial Differential Equations, Colton D, Ewing R, and Rundell W Eds., SIAM. Philadelphia, 1990. [Google Scholar]
- [6].Nachman A, “Reconstructions from boundary measurements,” Ann. Math, 128, 531–587 (1988). [Google Scholar]
- [7].Sylvester J and Uhlmann G, “A uniqueness theorem for an inverse boundary value problem in electrical prospection,” Commun. Pure Appl. Math, 39, 91–112 (1986). [Google Scholar]
- [8].Kohn R and Vogelius M, “Determining conductivity by boundary measurements. II. Interior results,” Commun. Pure Appl. Math, 38, 643–667 (1985). [Google Scholar]
- [9].Ramm A, “Completeness of the products of solutions to PDE and uniqueness theorems,” Inverse Problems, 3, L77–L82 (1987). [Google Scholar]
- [10].Nachman A, Sylvester J, and Uhlmann G, “An n-dimensional Borg-Levinson theorem,” Commun. Math. Phys, 115, 595–605 (1988). [Google Scholar]
- [11].Devaney AJ and Beylkin G, “Diffraction tomography using arbitary transmitter and receiver surfaces,” Ultrason. Imag 6, 181–193 (1984). [DOI] [PubMed] [Google Scholar]
- [12].Cheng K-S, Isaacson D, Newell JC, and Gisser DG, “Electrode models for electric current computed tomography,’ IEEE Trans. Biomed. Eng, 36, 918–924 (1989). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Simske SJ, “An adaptive current determination and a one-step reconstruction technique for a current tomography system,” M. S. thesis, R.P.I., Troy, NY, 1987. [Google Scholar]
- [14].Gisser DG, Isaacson D, and Newell JC, “Electric current computed tomography and eigenvalues,” SIAM J. Appl. Math, to appear. [Google Scholar]
- [15].Isaacson D, “Distinguishibility of conductivities by electric current computed tomography,” IEEE Trans. Med. Imag MI-5, 91–95 (1986). [DOI] [PubMed] [Google Scholar]
- [16].Press WH, Flannery BP, Teukolsky SA, and Vetterling WT, Numerical Recipes, Cambridge University Press, New York. 1986. [Google Scholar]
- [17].Yorkey TJ, “Comparing reconstruction methods for electrical impedance tomography,” Ph.D. thesis, University of Winconsin, Madison. WI, 1986. [Google Scholar]
- [18].Kohn R and McKenney A. “Numerical implementation of a variational method for electrical impedance tomography,” pre-print. [Google Scholar]
- [19].Wexler A, Fry B, and Neumann M, “Impedance-computed tomography algorithm and system,” Appl. Opt, 24, 3985–3992 (1985). [DOI] [PubMed] [Google Scholar]
- [20].Santosa F and Vogelius M, “A backprojection algorithm for electrical impedance imaging,” Technical Note BN 1081, Dept. of Mathematics, University of Maryland, College Park, MD, 1988. [Google Scholar]
- [21].Hua P, “Reconstruction methods for electrical impedance tomography,” Ph.D. thesis, University of Wisconsin, Madison, WI, 1989. [Google Scholar]
- [22].Isaacson E and Keller HB, Analysis of Numerical Methods, Wiley, New York, 1966. [Google Scholar]
- [23].Cheney EW and Kincaid D, Numerical Mathematics and Computing, Brooks/Cole, Monterey, CA, 1980. [Google Scholar]
- [24].Dennis J and Schnabel R, Numerical Methods for Unconstrained Optimization and Nonlinear Equations, Prentice-Hall, Englewood Cliffs, NJ, 1983. [Google Scholar]
- [25].Kohn R and Vogelius M, “Determining conductivity by boundary measurements,” Commun. Pure Appl. Math, 37, 289–298 (1984). [Google Scholar]