Brought to you by:
Paper

Finding a source inside a sphere

and

Published 6 December 2011 © 2012 IOP Publishing Ltd
, , Citation N L Tsitsas and P A Martin 2012 Inverse Problems 28 015003 DOI 10.1088/0266-5611/28/1/015003

0266-5611/28/1/015003

Abstract

A sphere excited by an interior point source or a point dipole gives a simplified yet realistic model for studying a variety of applications in medical imaging. We suppose that there is an exterior field (transmission problem) and that the total field on the sphere is known. We give analytical inversion algorithms for determining the interior physical characteristics of the sphere as well as the location, strength and orientation of the source/dipole. We start with static problems (Laplace's equation) and then proceed to acoustic problems (Helmholtz equation).

Export citation and abstract BibTeX RIS

1. Introduction

Sixty years ago, Wilson and Bayley [1] began with an assumption 'that the electric field generated by the heart may be regarded as not significantly different from that of a current dipole at the center of a homogeneous spherical conductor', and then went on to examine the effect of moving the dipole away from the center. Point dipoles inside spheres (and ellipsoids) are also used in the context of brain imaging; see Dassios [2] for a recent review and the book by Ammari [3]. Locating point sources and dipoles using surface measurements is an example of an inverse source problem [4].

The basic static problem consists of Laplace's equation in a bounded region Vi with boundary ∂V. There is a source of some kind in Vi and the goal is to identify the source from Cauchy data on ∂V. Uniqueness [5] and stability [6, 7] results are available. For some numerical results, see [811] in two dimensions and [1216] in three dimensions. We will show that some of these problems for balls can be solved exactly by analytical methods. Exact methods for magnetostatic problems have been devised previously [17, 18]; our method is arguably more elementary.

Analogous problems for the Helmholtz equation can be posed [17, 19]. In particular, the problem of low-frequency internal source excitation of a homogeneous sphere has applications in electroencephalography (EEG). The basic principle of EEG lies in the detection and processing of a signal generated by neural activity in order to map certain brain functions. More precisely, the primary source inside the brain is determined from a set of signals measured on the scalp, thus generating electric brain images [20]. The frequency, f, of the measured signal from a human brain is very low and hence the interior excitation of a spherical human head by a low-frequency point source constitutes a suitable EEG model. For example [21], kia ≃ 1.3 × 10−7 for f = 60 Hz and head radius a = 10 cm, where ki is the interior wavenumber. Further applications arise in magnetic resonance imaging (MRI) [22], brain electrical impedance tomography (EIT) [23], the modeling of antennas implanted inside the head for hyperthermia or biotelemetry [24] and in studies of the operation of wireless devices around sensitive medical equipment (such as cardiac pacemakers) [25].

The direct problem of interior point-source excitation of a layered sphere has been solved in [26] for acoustics and in [27] for electromagnetics. These papers include approximations of the far field in the low-frequency regime and related far-field inverse scattering algorithms. The possibility of using a near-field quantity, namely the scattered field at the source point, in order to obtain inverse scattering algorithms for a small homogeneous soft sphere has been pointed out in [28]; these algorithms are not applicable here as we regard the source point as being inaccessible. For other implementations of near-field inverse problems, see also [29] and [30, p 133].

In this paper, we suppose that there is a point source inside a sphere. There are fields both inside and outside the sphere, with appropriate interface conditions on the sphere. The inverse problem is to determine the location and strength of the source knowing the (total) field on the sphere. For a point dipole, the orientation of the dipole is also to be determined. The internal characteristics (such as wavenumber or conductivity) are also to be found. For static problems, exact and complete results are obtained. Similar results are obtained for acoustic problems, although further approximations are used. The static problem with several point sources is also considered.

Our analytical inversion algorithms make use of the moments obtained by integrating the product of the total field on the spherical interface with spherical harmonic functions. All the information about the primary source and the sphere's interior characteristics is encoded in these moments.

We emphasise that our method is simple, explicit and exact (given exact data). However, as might be expected, it is limited to simple problems (with some extensions mentioned in section 5). We observe that all the inverse problems mentioned above are finite-dimensional, in the sense that the goal is to determine a few numbers (such as the coordinates and strength of the unknown source), not functions. As such, these problems are essentially simpler than many other inverse problems (such as determining the shape of a scatterer), and so it is perhaps not surprising that some of them can be solved analytically. It does not seem to have been noticed that locating a source inside a sphere is one of those problems.

2. Mathematical formulation

Consider a homogeneous spherical object of radius a, surrounded by an infinite homogeneous medium. Denote the exterior by Ve and the interior by Vi. There is an interior point source of some kind at an unknown location $\mathbf {r}_1\in V_{{\rm i}}$. We are interested in characterizing the source, using information on the spherical interface.

Denote the field outside the sphere by ue and the (total) field inside by ui. Then, we can write ui = upr + usec, where upr is the primary field due to the source (upr is singular at $\mathbf {r}_1$) and usec is the secondary (regular) field. The field ue is regular and satisfies an appropriate far-field condition. The fields ue and ui are related by continuity (transmission) conditions across the spherical interface.

Introduce spherical polar coordinates (r, θ, ϕ) for the point at $\mathbf {r}$ so that the source is at (r1, θ1, ϕ1) with $r_1=|\mathbf {r}_1|<a$. Then, the transmission conditions are

Equation (1)

where ρe and ρi are constants. To complete the problem formulation, we must specify the governing differential equations, so we separate into electrostatics and acoustics.

2.1. Static problems

For static problems, both ue and usec are governed by Laplace's equation. The field ue decays to zero at infinity. In the context of electrostatics, ρe and ρi are inverse conductivities.

In some applications, the exterior is non-conducting. Then, ui solves an interior Neumann problem (with (1) replaced by ∂ui/∂r = 0 on r = a), and ue solves an exterior Dirichlet problem, with ue = ui on r = a.

For the primary field, we could choose a point source

Equation (2)

where A is a real constant; see, for example, [31, p 49]. Dipole fields will also be considered; see (11).

2.2. Acoustic problems

For time-harmonic acoustic problems, we consider compressible fluids so that ρe and ρi are densities. The governing equations are Helmholtz equations,

where ke and ki are the respective wavenumbers. The physical fields are given by Re{ue e−iωt}, for example; henceforth, we suppress the time dependence. The complex-valued field ue must satisfy the Sommerfeld radiation condition at infinity. For the primary field, we take

Equation (3)

generated by a point source with the position vector $\mathbf {r}_1$, where A is a (possibly complex) constant; see, for example, [31, p 144] or [32, p 153].

3. Static source inside a homogeneous sphere

There is a static source of some kind at $\mathbf {r}_1$ generating the field upr. Near the sphere (r1 < r < a), separation of variables gives the expansion

where $\hat{\mathbf {r}}=\mathbf {r}/|\mathbf {r}|=(\sin \theta \cos \phi ,\,\sin \theta \sin \phi ,\,\cos \theta )$ and $Y_n^m(\hat{\mathbf {r}})=Y_n^m(\theta ,\phi )$ is a spherical harmonic; we define Ymn as in [32, section 3.2].

The quantities fmn characterize the source. For a point source, defined by (2),

Equation (4)

see, for example, [33, equation (3.70)].

The total field inside the sphere is ui = upr + usec where

(usec must be finite at r = 0) whereas the field outside is given by

(ue must vanish as r). The transmission conditions at r = a, (1), give

where ϱ = ρie. These can be solved for αn and βn yielding

Equation (5)

Note that these quantities do not depend on any characteristics of the source. Also, for ϱ = 1 (no interface at r = a), we can verify that $u_{{\rm e}}(\mathbf {r})=u^{{\rm pr}}(\mathbf {r};\mathbf {r}_1)$ and $u^{\sec }(\mathbf {r})=0$, as expected.

The field on the sphere is

It is this quantity that we will use to find the source.

The spherical harmonics are orthonormal:

where Ω is the unit sphere and the overbar denotes complex conjugation. Hence, the moments

Equation (6)

are known, in principle, if u is known on r = a; the double integral over Ω could be approximated using a suitable quadrature rule and corresponding point evaluations of usurf. The problem now is to determine properties of the source and the interior material (namely, ρi = ρeϱ) from Mmn.

3.1. Point source

For a point source, (4) and (6) give

Equation (7)

Thus, there are five unknowns, $\tilde{A}$, ϱ, $\tilde{r}_1$, θ1 and ϕ1.

As Y00 = (4π)−1/2, we obtain

This ratio is all that can be recovered if the source is at the sphere's center ($r_1=\tilde{r}_1=0$). So, let us assume now that $\tilde{r}_1\ne 0$.

For n = 1, we can use [32, equation (8.28)]

Equation (8)

giving

If M±11 = 0, then θ1 = 0 or π (the source is on the z-axis and so ϕ1 is irrelevant); to decide which, note that the sign of M00M10 is the sign of cos θ1. If M±11 ≠ 0, ϕ1 is determined by noting that the complex number M00M1−1 has argument ϕ1.

If M01 = 0, then θ1 = π/2. If M01 ≠ 0, $\sqrt{2}\,M_1^{-1}/M_1^0=\mathrm{e}^{\mathrm{i}\phi _1}\tan \theta _1$ determines θ1. Also

Equation (9)

To conclude, we take a measurement with n = 2. Thus,

Equation (10)

Then, choosing m such that Ym21, ϕ1) ≠ 0 (which means take m = 0 unless P2(cos θ1) = 0), eliminate $(\tilde{A}\tilde{r}_1)^2$ between (9) and (10) to give a quadratic equation for ϱ (which is real and positive). Then, $\tilde{A}=A/a=M_0^0\varrho$ and $\tilde{r}_1=r_1/a$ follows from Mm1 or from (9).

3.2. Point dipole

Let $\hat{{\bf d}}=(\sin \theta _{{\rm d}}\cos \phi _{{\rm d}},\,\sin \theta _{{\rm d}}\sin \phi _{{\rm d}},\,\cos \theta _{{\rm d}})$ be an unknown unit vector, giving the direction of a point dipole at $\mathbf {r}_1$. The field generated is given by

Equation (11)

where grad1 denotes the gradient with respect to $\mathbf {r}_1$ and A is a real constant. As changing the sign of A is equivalent to changing the direction of $\hat{{\bf d}}$, we can assume that A is positive.

From (2) and (4), the source coefficients are given by

Equation (12)

and then Mmn is given by (6).

We have f00 = 0. Then, with n = 1, we have

and

If M±11 = 0, then θd = 0 or π, which we can determine by examining the sign of M01, recalling that A > 0. If M±11 ≠ 0, ϕd is determined by noting that M−11 is a complex number with argument ϕd.

If M01 = 0, then θd = π/2. If M01 ≠ 0, $\sqrt{2}M_1^{-1}/M_1^0 =\mathrm{e}^{\mathrm{i}\phi _{{\rm d}}}\tan \theta _{{\rm d}}$ determines θd.

Thus, we have determined the orientation of the dipole, $\hat{{\bf d}}$. Also,

Equation (13)

To find the dipole's location and strength, we move on to n = 2. Thus,

Hence,

Equation (14)

Equation (15)

Equation (16)

Our first goal is to determine θ1 and ϕ1 from Mm2. Note that if all the moments Mm2 vanish, then r1 = 0 (the dipole is at the sphere's center); henceforth, we assume that r1 > 0.

Let us first dispose of special cases. Suppose that θd = 0, in which case

and f±22 = 0. If M±12 = 0, then θ1 = 0 or π, which the sign of M02 determines. If M±12 ≠ 0, ϕ1 is the argument of M−12. Then, if M02 = 0, θ1 = π/2, otherwise M±12/M20 determines θ1. A similar analysis succeeds when θd = π.

When θd = π/2,

So, if M±22 = 0, θ1 = 0 or π, and the sign of $\mp \mathrm{e}^{\pm \mathrm{i}\phi _{{\rm d}}}M_2^{\pm 1}$ gives the sign of cos θ1. If M±22 ≠ 0, $\mathrm{e}^{-\mathrm{i}\phi _{{\rm d}}}M_2^{-2}$ has the argument ϕ1. Then, if M±12 = 0, θ1 = π/2, otherwise M±22/M2±1 determines θ1.

Now, for θd different than 0, π/2 and π, we proceed as follows. If M±22 = 0, then θ1 = 0 or π, and the sign of $\mp \mathrm{e}^{\pm \mathrm{i}\phi _{{\rm d}}}M_2^{\pm 1}$ gives the sign of cos θ1. If M±22 ≠ 0, the angle ϕ1 is determined from (16) by noting that $\mathrm{e}^{-\mathrm{i}\phi _{{\rm d}}}M_2^{-2}$ has the argument ϕ1. Then, M12/M22 gives $\cot \theta _1$.

Thus, we have now calculated the angular coordinates of the dipole, θ1 and ϕ1, as well as its orientation, θd and ϕd. It remains to determine A, r1 and ϱ. Now, from (6) and (12), any non-zero Mm1 gives A/(1 + 2ϱ) = m1, say. Similarly, any non-zero Mm2 gives Ar1/(2 + 3ϱ) = m2, say. So, in order to extract all three unknowns, we have to move on to n = 3. (For the point-source problem, discussed in section 3.1, we had non-trivial information from n = 0, so we did not require measurements with n = 3.) Then, any non-zero Mm3 gives Ar21/(3 + 4ϱ) = m3, say. Eliminating A and r1 gives

a quadratic for ϱ. Then, m1 gives A and m2 gives r1. Of course, the details of the calculation depend on the choices of m in Mmn. If P3(cos θ1) ≠ 0, we would select M03 and use (see [32, section 3.4])

giving

where $\mathcal {F}= -\sin \theta _{{\rm d}}\cos \theta _1\sin \theta _1\cos (\phi _{{\rm d}}-\phi _1) +\cos \theta _{{\rm d}}(\cos \theta _1-\frac{1}{2}\sin ^2\theta _1)$. Hence,

Equation (17)

This completes the determination of all the parameters of the problem.

3.3. N point sources

Suppose there are N point sources, located at $\mathbf {r}_j=(x_j,y_j,z_j)$ with spherical polar coordinates (rj, θj, ϕj), j = 1, 2, ..., N. Suppose for simplicity that each source has the same strength A, and that ϱ is known. Thus, there are 3N + 1 unknowns. By linearity and (7), the moments are

The moment M00 determines A.

Now, rnYmn(θ, ϕ) is a homogeneous polynomial of degree n in x, y and z [30, section 2.3]. For each n, there are 2n + 1 distinct polynomials. So, if we collect all the moments from n = 1 to n = NM, we will have N2M + 2NM pieces of data from which to recover 3N unknowns. Thus, in principle, we can recover the N locations by solving a system of polynomial equations: exact solutions will be rare.

For two point sources (N = 2), we could use the axisymmetric spherical harmonics (m = 0) in order to determine r1, r2, z1 and z2; writing down M0n for n = 1, 2, 3 and 4 gives enough equations. For example, ignoring multiplicative constants, rY01 = z, M01 = z1 + z2, r2Y02 = 3z2r2, M02 = 3z12 + 3z22r12r22, and so on. In this way, we can find a quartic equation for each unknown. We can then use other moments (with m ≠ 0) to recover ϕ1 and ϕ2. Evidently, this process becomes more complicated as N is increased.

4. Acoustic source inside a homogeneous sphere

In this section, we outline how some of the static results can be generalized to acoustic problems. We suppose that there is a point source at $\mathbf {r}_1$ generating the field upr defined by (3). Near the sphere (r1 < r < a), we have the expansion [32, theorem 6.4]

where $\psi _n^m(k,\mathbf {r})=h_n(kr)Y_n^m(\hat{\mathbf {r}})$, $\hat{\psi }_n^m(k,\mathbf {r})=j_n(kr)Y_n^m(\hat{\mathbf {r}})$, jn is a spherical Bessel function and hn is a spherical Hankel function of the first kind.

The total field inside the sphere is upr + usec where

whereas the (radiating) field outside is given by

The transmission conditions at r = a give

where κi = kia, κe = kea and w = (keρi)/(kiρe). These can be solved for αn and βn. (Note again that these quantities do not depend on properties of the source.) For example,

Equation (18)

Then, the field on the sphere is

Our inverse problem is to determine the location of the source (r1, θ1 and ϕ1), the strength of the source (A) and the interior properties (κi and ρi) from usurf. We assume that κe and ρe are known.

As the spherical harmonics are orthonormal,

In principle, Mmn are known if u is known on r = a. Let us write

Equation (19)

these quantities do not depend on θ1 or ϕ1.

As Y00 = (4π)−1/2, we obtain M00 = B0.

For n = 1, we can use (8), giving

If all three of these vanish, B1 = 0, and we move on to n = 2.

If M±11 = 0 but M01 ≠ 0, then θ1 = 0 or π, ϕ1 is irrelevant and B1 is undetermined.

Suppose now that M±11 ≠ 0. Write B1 = |B1|e. Then, as sin θ1 > 0, the complex number M−11 has the argument δ + ϕ1 and the complex number −M11 has the argument δ − ϕ1; thus, we can determine both δ and ϕ1. For |B1|, we can use

Finally, use M01 to deduce cos θ1 and hence θ1.

To make further progress, we make further assumptions. They are either that ki is known or that kia and kea are small.

4.1. ki is known

Suppose that ki is known. Having already determined ϕ1 and θ1, we proceed to determine w, r1 and A. By considering M0n, we can obtain values for Bn. Then, the recurrence relation for spherical Bessel functions gives

for each n ⩾ 1. Equating two of these gives

Thus,

For each n ⩾ 1, this is a quadratic equation for w because β−1n is linear in w; see (18). This equation has the form

Equation (20)

where

Although the parameter w (which gives the interior density ρi) solves the quadratic equation (20) for each integer n, the second solution may depend on n.

The distance r1 can then be determined using β0B1j0(kir1) = β1B0j1(kir1) (see (19)), while the strength A follows from the expression for B0.

4.2. kia and kea are small

Suppose that ki is unknown. Then analytic progress can be made in the low-frequency zone, using the assumptions κi ≪ 1 and κe ≪ 1. In that case, the coefficients βn and Bn have the following leading-order approximations as κi → 0 and κe → 0:

Equation (21)

where cn = 1 · 3⋅⋅⋅(2n − 1), with c0 = 1. Then,

determines ϱ = ρie; as expected, this is equivalent to the static formula, given below (10). Then, B1/B0 = ϱker1/(2ϱ + 1) determines r1 and ϱB0 = ikeA determines the strength A.

Evidently, we cannot determine ki from the leading-order approximation to Bn, (21), because ki does not appear. Thus, one either should use another kind of measurement, or one could use a higher-order approximation. For example,

gives an estimate for ki.

5. Discussion and conclusions

In this paper, we have considered simple inverse problems, locating sources and dipoles using surface data. These are examples of finite-dimensional inverse problems: the goal is to find the numerical values of a few parameters, such as the coordinates and strength of an interior source.

We have shown that the simplest problems (locating one source or one dipole inside a homogeneous sphere with exact data on the sphere) can be solved exactly.

Analytical solutions raise various questions. The first concerns inexact data. As our formulas are exact, the effect of errors in the data can be studied; for a detailed study of related methods, see [34]. Errors can come from the measurements of usurf and from numerical integration over the unit sphere; the latter can be reduced by using accurate quadrature rules. Note that we use integrals of the surface data over the whole sphere: this is a limitation of our method. There are numerical algorithms that use data gathered over a piece of the sphere [16].

Next, we may consider extensions to other geometries, such as a layered sphere or an ellipsoid (motivated by EEG applications), or to elastic media: these extensions are feasible. We could use different data on the sphere, such as Neumann data (but note that, as we have solved a transmission problem, Neumann and Dirichlet data are related by solving an exterior boundary-value problem).

We have also seen (section 3.3) that increasing the number of sources leads to more complicated results. For example, if we want to locate two static sources, we have to determine nine numbers, namely, the coordinates and strength of each source and the interior density. Formally, we can make progress with this problem but we lose the attractive simplicity of the single source/dipole solution. Therefore, given that these multi-source inverse problems are finite-dimensional, it may then be better to abandon the analytical approach and resort to a numerical method.

For another class of problems, we could replace the point source by a spherical inclusion and then generate a primary field at r = a. The direct problems can be solved exactly, so the inverse problem could be tackled: it will be finite dimensional if the spherical inclusion has constant properties. Problems of this type have been discussed by Bonnetier and Vogelius [35]. We could also consider acoustic problems with a small scatterer embedded in the larger sphere: recall that a small sound-soft object scatters as a source whereas a small sound-hard object scatters as a dipole [32, section 8.2]. We plan to investigate some of these problems in the future.

Please wait… references are loading.