The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the Office upon request and payment of the necessary fee.
The present disclosure is directed to a novel use of time reversal in imaging applications.
Locating and imaging targets buried in high clutter poses considerable challenges. Detection and imaging algorithms suffer significant performance loss because the channel Green's function is very different from the direct path model that these algorithms usually assume. In complex channels, for example, when the propagation speed profile is spatially varying or due to boundary layers, the use of numerical codes that integrate the wave equation, like matched field processing (MFP) in underwater acoustics, e.g., [1], provides the channel Green's function. But MFP is prohibitively expensive in most applications and is highly sensitive to accurate knowledge of the environmental conditions.
This disclosure explores how time reversal (TR) can be used in localizing targets in highly cluttered environments. References [2], [3], [4], [5], [6] have shown the power of time reversal to focus with super-resolution on a source in a highly dispersive medium by time reversing and retransmitting the time dispersed signal received at an array of sensors. References [7], [8] demonstrate super-resolution focusing in underwater acoustics and reference [9] demonstrates focusing in the electromagnetic domain. Focusing results from the time reversibility of the wave equation in a non-absorbing medium: The highly dispersed back-propagated field is time reversed (or phase conjugate in the frequency domain), energy normalized, resent, and focuses on the radiating source. The more inhomogeneous the media is, the higher the focusing resolution achieved. Intuitively, time reversal is equivalent to generating a virtual aperture larger than its actual physical size, yielding a much higher resolution. Beyond focusing, recent works on time reversal imaging include Lehman and Devaney [10], Devaney [11], Prada and Thomas [12], Borcea et al. [13], [14], and the references therein. In these works, the Multiple Signal Classification (MUSIC) algorithm is combined with time reversal for locating well resolved targets, where the MUSIC spectrum is constructed by eigen-decomposing the so called time reversal matrix. This approach is applicable only when the number of scatterers in the imaged area is smaller than the number of antennas because the generalized MUSIC spectrum requires that the number of scatterers be smaller than the number of antennas.
In [15], we studied detection with time reversal. We showed for the electromagnetic (EM) domain that time reversal provides significant gains when detecting targets buried in clutter using a single sensor. In this disclosure, we consider localization of targets in high clutter for radar (electromagnetic) data, which we also refer to as imaging. We present a new high resolution time-reversal imaging algorithm, the Time Reversal Adaptive Interference Canceler (TRAIC) followed by time reversal beamforming (TRBF). Unlike time reversal MUSIC based algorithms, TRAIC−TRBF only requires the number of antennas to be larger than the number of potential targets, regardless of the number of scatterers in the illuminated region. The TRAIC algorithm reshapes the time reversed backscatter from the clutter to minimize the energy returns from the clutter at the array. In contrast with focusing, the goal of TRAIC is anti-focusing, i.e., nulling the EM energy received at the transmit/receive radar backscattered by the clutter. Probing the cluttered environment with the reshaped, time reversed waveform whitens and suppresses the backscatter from the clutter. Subtracting out the whitened and suppressed clutter backscatter results in the residual backscatter from the target. The second stage, TRBF, time reverses the residual backscatter from the target and resends it into the medium to focus on the target. The high resolution achieved at this stage by time reversal generates a narrow beam, which provides high resolution in localization and imaging.
The proposed TRAIC+TRBF algorithm images a target scene using time reversal twice. The first time reversal step plus reshaping nulls (whitens) the clutter; the second time reversal step focuses on the target. The target data matrix defined in (19), supra, in dense scattering, contains both the direct reflection between the target and the receive array, and the secondary reflections between the scatterers, the target, and the receive array. The clutter nulling step suppresses the clutter reflections, not the secondary scattering between the target, the scatterers, and the receiver. The target focusing step back propagates the wavefield and focuses on the target. After the target focusing step, the measurements contain the energy focused wavefield; then, we apply a beamformer weight vector to locate the target.
Because the focused wavefield contains direct and secondary scattering, ideally, the weight vector, i.e., the field Green's function, should combine the direct reflection from the target to the receiver, and the secondary scattering due to the presence of the surrounding scatterers. In our algorithm, we use only the direct path Green's function, which, in a sense, is equivalent to the Born approximation [24]. This avoids having to locate the scatterers, which is challenging in high scattering environments. But, high scattering environment is exactly where time reversal makes a difference, and so, our method of nulling the scatterers before focusing on the targets, avoids having to resolve the scatterers, still providing good target imaging performance. This simplification, however, may explain why, in the experiment with 17 scatterers and 1 target, reported in
The present disclosure is described, for purposes of illustration and not limitation, in connection with the following figures, wherein:
Physical and mathematical time reversal. We describe time reversal in this disclosure as if the signals were physically time reversed and retransmitted. In practice, in many situations, there is no need to actually physically retransmit the time reversed signals—in this case, the time reversal steps in TRAIC−TRBF become algorithmic steps with no need for additional signal retransmission. When time reversal is used as an algorithmic step, with no physical retransmission of the signals, we refer to it as mathematical time reversal.
I. Notation.
We use lower case boldface letters to denote vectors and upper case boldface letters to denote matrices, respectively. In addition, we adopt the following conventions throughout this disclosure, (·)* for conjugate; (·)T for transpose; (·)H for Hermitian transpose; diag[x] for the diagonal matrix whose diagonal is the vector x; ∥·∥ for the vector (matrix) Frobenius norm; Im for the identity matrix of order m; det(A) for the determinant of matrix A; and the inner product notation (x, y)=xHy.
II. Data Model
We present in this section the data model that we adopt. Subsection II-A discusses a stepped frequency synthesis of the transmitted signals, subsection II-B the array configuration, and subsection II-C the multi-static response matrix and the time reversal matrix.
A. Stepped Frequency Synthesis
The illuminating signal s(t), t∈[0 T], has Fourier transform S(ω), ω∈[ω0, ω0+B] The signal has duration T and bandwidth B. Time reversal of a real valued signal is simply phase conjugation in the frequency domain, i.e., the Fourier transform of s(−t) is S*(ω) (see Oppenheim and Willsky, [16].) In practice, for realizable signals with finite duration T, the realizable version of the time reversed signal follows by delaying by Tc the time reversed signal, which introduces a phase shift ejωT
Real time synthesis in the time domain of the signal s(t) at the radar frequencies of interest requires expensive instrumentation. In section IV, these cost considerations lead us, instead, to synthesizing by a stepped frequency approach the transmitted signals, e.g., Wehner [17] and Mahafza [18]. In this disclosure we transmit a series of bursts of narrow band pulses where each burst is a sequence of Q pulses stepped (shifted) in frequency from pulse to pulse by a fixed frequency step size Δω. The Q monochromatic signals sample uniformly the wideband signal spectrum S(ω) at the frequencies
Care must be taken when sampling a signal in the frequency domain. Uniformly sampling by Δω the signal bandwidth B, replicates the original signal in the time domain.
To avoid overlapping the time domain replicas of duration T, the frequency sampling should be dense enough, i.e., upper bounded as
B. Array Configuration
We adopt the multi-static configuration shown in
C. Multi-Static Response Matrix and Time Reversal Matrix
We introduce in this section two matrices that play an important role in time reversal techniques: the multi-static response matrix and the time reversal matrix.
Multi-static Response Matrix K (ωq). With respect to
Single target. Let xt, rB
where τ(xt; ωq) is the complex reflectivity of the point target at location xt, and G(r, r′; ωq) is the Green's function of the background medium between locations r′ and r at frequency ωq. In signal frequency terms, the Green's function is the channel response at location r to an impulse at location r′. Often, the Green's function satisfies the reciprocity relation:
G(r, r′; ωq)=G(r′, r; ωq). (8)
We assume that the medium is reciprocal and that (8) holds. An example of a Green's function, is the ‘background’ or free space Green's function, [21], [22],
where H0(2) is the zeroth-order Hankel function of the second kind, kq=ωq/c is the wavenumber of a propagating wave with angular frequency ωq and c is the medium propagation velocity. In the near field, the free space Green's function can be approximated as
In the far field, the Green's function is simply a delay
G(r, r′; ωq)≈e−jk
The “direct path” Green's functions hold under the Born approximation, or weak scattering condition, and in general does not hold when multiple scattering is non-negligible. For a discussion on the Born approximation and the multiple scattering Foldy-Lax approximation in the context of time reversal imaging, readers can refer to [23], [24], [25].
We first consider the receiving array to be at points rB, i=0, . . . , N−1. Stacking the Green's functions G(rB, xt; ωq) from the target xt to each of the array elements Bi, i=0, . . . , N−1, into an N-dimensional vector, define the receive array response vector at array B for a target at xt as:
g
B(xt; ωq)=[G(rBo, xt; ωq), . . . , G(rB
In the far field, and for a linear equi-spaced array, gB(xv; ωq) reduces to the N-dimensional conventional steering vector
where θ is the azimuth angle, d is the inter-element spacing,
is the wavelength at frequency ωq, and c is the speed of light.
Similar to equation (12), the P-dimensional transmit array response vector is
g
A(xt; ωq)=[G(xt, rA
Applying equations (12) and (14) to (7) yields a revealing subspace representation of the N×P response matrix K(ωq):
K(ωq)=τ(xt; ωq)gB(xt; ωq)gAT(xt; ωq). (15)
Multiple targets. In general, if there are M well resolved targets, and neglecting in this discussion the secondary scattering among targets, the target response matrix is the superposition of the individual target responses given by (15), i.e.,
where is the diagonal matrix of target reflectance τ(Xt,m; ωq) and the N×M matrix GB(ωq) and the P×M matrix GA(ωq) collect the array response vectors in (12) and (14) for the array B and the array A, respectively,
Π=diag[τ(xt,1; ωq), . . . , τ(xt,M; ωq)],
G
B(ωq)=[gB(xt,1; ωq), . . . , gB(xt,M; ωq)], (18)
G
A(ωq)=[gA(xt,1; ωq), . . . , gA(xt,M; ωq)],
Time Reversal Matrix T(ωq) The time reversal matrix, e.g., [5], [4], is
∀0≦q≦Q−1: T(ωq)=KT(ωq)K*(ωq).
Clutter and Target Multi-static Response Matrices. In this disclosure we distinguish between the following three multi-static response matrices: the clutter channel multi-static response matrix Kc(ωq) when only scatterers are present; the clutter plus target channel multi-static response matrix Kc+1(ωq) when both scatterers plus target are present; and the target channel multi-static response matrix
K
t(ωq)=Kc+1(ωq)−Kc(ωq). (19)
As an abuse of terminology, we will simply refer to these matrices as the scatterers or clutter channel response, the clutter plus target channel response, and the target channel response, respectively.
The structure of Kc(ωq) and Kt(ωq) follows equation. (7), i.e.,
[Kc(ωq)]n,p=kc(ωq; Bn←Ap) (20)
[Kt(ωq)]n,p=kt(ωq; Bn←Ap), (21)
where kc(ωq; Bn←Ap) and kt(ωq; Bn←Ap) are the clutter and target responses between antennas Ap and Bn, respectively.
III. TRAIC−TRBF: Mathematical Description
In this section, we describe a time reversal based algorithm to image targets in rich scattering scenes—the time reversal adaptive interference canceler time reversal beamformer (TRAIC−TRBF); see also preliminary work in [26]. We start by clarifying the terminology. In many radar applications, and in this disclosure, imaging means constructing a reflectivity grid map of a region of interest (ROI), which is sampled by a finite number of grid cells, or pixels. Pixels that have computed reflectivity exceeding the background are identified as targets.
To image a target in high density clutter, we could attempt to locate the clutters and then use these data in the Green's function of the channel to model the secondary scattering from the clutter to the target and determine the position of the target—mimicking in a sense matched field processing. This approach suffers from the burden of having to locate accurately the clutter positions. For example, narrowband MUSIC requires that the number of sensors in the array be larger than the number of clutters. In heavy clutter, this is not the case and techniques like these have limited applicability. With TRAIC−TRBF, we adopt a different strategy. We avoid all together the step of locating the clutters. Instead, we time reverse the clutter returns and reshape this time reversed waveform so that, after retransmission, we minimize (null, cancel, or whiten) the clutters' backscatter received back at the original transmitting array. This strategy mitigates the clutter response and reinforces the return from the target. The clutter mitigation stage is followed by a second stage of time reversal that focuses the retransmitted signal on the target, with little backscatter to the array from the scatterers. In other words, we first time reverse and reshape to anti-focus on the clutter, and then we time reverse the returns to focus on the target. Because the backscatter from the clutter is reduced by TRAIC−TRBF, we do not need a sophisticated propagation model and a simple direct path is usually sufficient to locate the target.
We now present formally the time reversal adaptive interference canceler time reversal beamforming (TRAIC−TRBF) method and algorithm. It is designed to image (locate) targets in highly dense cluttering environments. As mentioned, our method performs two tasks, clutter mitigation and target focusing, through a series of transmission and processing steps. There are a total of five major steps: clutter channel probing; time reversal waveform reshaping for clutter cancellation; target channel monitoring; time-reversal target focusing; and, finally, image formation by, for example, beamforming and triangulation. Each of these major steps is broken down into smaller component steps as shown in
Subsection III-A details TRAIC−TRBF. Subsection III-B derives the weight vectors used in beamforming the data in major step 4. Subsection III-C presents an alternative imager, the TRAIC−TR MUSIC, where we combine TRAIC and TR with MUSIC. This algorithm is compared to TRAIC−TRBF in Section IV.
A. TRAIC−TRBF
Major Step 1: Clutter channel probing (A→B). This is the training step in which there exist only scatterers. The goal of this step is to estimate very reliably from the received data the clutter channel frequency response Kc(ωq). This stage assumes that only clutter and no targets are present. This is realistic in many applications where one can survey the area of interest before it becomes active. We first consider, without loss of generality, that the probing signal is transmitted from antenna Ap (See 10,
r
p,m(ωq)=Kc(ωq)epS(ωq)+nm(ωq), m=1, . . . , M, (22)
where ep is the vector whole p-th entry is 1 and 0 elsewhere and nm(ωq) is additive noise. From these M snapshots, we can estimate accurately the clutter channel frequency response.
For example, for white Gauss noise, taking S(ωq)=1, q=0, . . . Q−1, we get that the p-th column of Kc(ωq)ep is estimated by
We repeat this process for all the antennas Ap, p=0, . . . P−1 which leads to estimates of the P columns of Kc(ωq). From this clutter channel probing step, we conclude that
{circumflex over (K)}
c(ωq)≈Kc(ωq)
and so the clutter channel frequency response can be safely assumed to be accurately determined by steps 10 and 12.
Major Step 2: Waveform reshaping for clutter cancellation. The signals received by array B scattered by the clutter in step 1 are widely spread in time. Intuitively, if we time reverse these signals and retransmit them from B, they will focus on the clutters—this is the common goal of time reversal. To image in a highly cluttered environment, we propose an alternative goal for time reversal. Rather than focusing, we first rime reverse the received signals at 14 and construct a filer at 16 for reshaping the time reversed signals so that they avoid the clutters, once retransmitted from B. We refer to this as clutter nulling, clutter cancellation, or whitening of the clutter returns. This is the goal of major step 2 and we explain it now.
At 14 we time reverse the backscattered signals received at array B. As mentioned before, apart a time delay, this corresponds to phase conjugation in the frequency domain. Then we construct at 16 a reshaping filter that reshapes and energy normalizes the time reversed backscatter. This is achieved by a reshaping filter, which at frequency ωq is represented by the N×N matrix W(ωq). Turning briefly to
∀0≦p≦P−1: xp(ωq)=W(ωq)K*c(ωq)S*(ωq)ep. (24)
The clutter backscatter received at antenna array A shown be step 24 is
Stacking the P vector signals received by all the P antennas of array A given by (26) we get
Stacking these vectors {y(ωq)} for all the Q frequencies into the single vector y yields
We design the reshaping filters {W(ωq), q=0, . . . Q−1} by minimizing the total energy of the vector y (given by its squared norm or Frobenius norm)
∥y∥F2=ρq=0Q−1∥KcT(ωq)W(ωq)K*c(ωq)∥f2|S(ωq)|2. (29)
Given the additive nature of this cost function, we minimize each of its terms, which leads to
W(ωq)opt=argmin∥KcT(ωq)W(ωq)K*c(ωq)∥F2. (30)
We solve this design problem subject to the following constraints:
1. Unit norm: ∥W(ωq)∥F2=1, ∀ωq. This avoids the trivial solution W(ωq)=0 and biasing it towards any of the Q frequencies ωq.
2. Symmetry: W(ωQ)=W(ωq)H>0, ∀ωq, i.e., W(ωq) is Hermitian and positive definite (or semi-definite if Kc(ωq) is rank deficient.) The time reversal matrix KcT(ωq)K*c(ωq) becomes now the time reversal anti-focusing matrix KcT(ωq)W(ωq)K*c(ωq) To preserve the Hermitian positive definiteness (or semi-definiteness if KcT(ωq) is rank deficient) of the time reversal anti-focusing, we choose our solution W(ωq) to be symmetric and positive definite.
3. Constant volume: i=1Nωii(ωq) is constant. Geometrically, for a matrix A, |det[A]| is the volume of the n-dimensi°onal parallelepiped whose generating edges are given by the rows (or columns) of the n×n matrix A. This volume is the largest when the generating edges are orthogonal, and, in this case, the volume is the product of the lengths of the edges, [27], [28]. By Hadamard's inequality, [28], |W(ωq)|≦i=1Nωii(ωq), where W(ωq)=└ωij(ωq)┘. We consider this as an alternative constraint to constraining det └W(ωq)┘. We will see that this condition facilitates the derivation of the reshaping filter.
Condition (1) constrains the reshaping to have finite, nonzero, normalized energy. Condition (3) is more subtle, it is like an entropy based design. While the goal is to avoid the clutters, because we do not know where they are, we still want to illuminate uniformly as much as possible the space where the target may possibly be, and that is precisely what an entropy design accomplishes maximum uncertainty, like with a uniform distribution.
The following two results determine the reshaping filter W(ωq): Result 1 is for N≦P while Result 2 is for N>P.
Result 1: Assume N≦P and Kc(ωq), ∀q, is full rank. Let {tilde over (Λ)}q
K
c(ωq)=Uq{tilde over (Λ)}qVqH (31)
be the singular value decomposition (SVD) of Kc(ωq), where
{tilde over (Λ)}q=[Λq 0N×(P−N)], (32)
Λq=diag[λq,1, . . . , λq,N]. (33)
The optimal reshaping filter (30) under conditions (1) through (3) above is
Proof: From the SVD (31) of Kc(ωq), it follows successively
Because F is Hermitian and positive definite, this implies that
∀1≦i≦N: fii>0, (42)
∀j: λq,j>0. (43)
Hence, ∥ΛqFΛq∥F2 is minimized by {fij=0, i≠j}, which yields
F=diag [f11, . . . , fNN]. (44)
Next, we determine the values of fii. Recall the inequality between the arithmetic and geometric means
whenever a1, . . . , an>0, with equality holding when a1=a2= . . . =an and i=1n ai is a constant. Using now condition (3), we derive that for (41) and using (45)
The equality holds when
By condition (1), we have
This leads to the solution
W(ωq)opt=kqU*qΛq−2UqT. (52)
If we allow an arbitrary unitary transform matrix in the above equation, we then find that this solution can be further written in a compact and revealing form as
W(ωq)opt=kq[K*c(ωq)KcT(ωq)]−1. (53)
Result 2: Assume that N>P or that Kc(ωq) is rank deficient, i.e., 1≦r=rank └Kc(ωq)┘≦P. Let
K
c(ωq)=Uq{tilde over (Π)}qVqH
be the singular value decomposition of Kc(ωq), where
Then, under conditions (1) through (3),
where † denotes pseudo-inverse, and
Proof, From
Notice that F is Hermitian and positive semi-definite. Minimizing the left hand side of Eqn. (63) and using condition (3) and inequality (45) yields
Therefore, the shaping filter takes the form:
which is equation (59) in Result 2.
We now interpret the solutions (35) or (57) in the next Result. First, recall the projection operator on the column space of matrix A.
P
A
=A(AHA)−1AH.
Result 3: The reshaped signal xp(ωq) and the clutter returns yp(ωq), p=0, . . . , p−1, given by (24) and (26), respectively, when the reshaping filter W(ωq) is given by Result 2, see (57); are
[x0(ωq) . . . xP−1(ωq)]=kq[K*c(ωq)KcT(ωq)]−1K*c(ωq)S*(ωq), (67)
[y0(ωq) . . . yP−1(ωq)]=kqPK
In particular, if P=−N and Kc(ωq) is full rank, see Result 1 and (35), we have
[x0(ωq) . . . xP−1(ωq)]=kqKc−T(ωq)S*(ωq), (69)
[y0(ωq) . . . yP−1(ωq)]=kqIS(ωq). (70)
Proof: By direct substitution of (57) in (24) and (26), equations. (67) and (68) follow. When P=N and Kc(ωq) is full rank, equation. (69) follows directly from (67). Also, we have that
K
c
T(ωq)W(ωq)K*c(ωq)=kqI, (71)
which leads to (70).
Result 3 shows that the reshaped time reversed signal designed for clutter mitigation unscrambles the clutter channel response. Note that in step 10, we transmit from a single antenna from array A, say antenna 1, and receive in step 12 the clutter returns at all antennas at array B. We then, at step 14, time reverse the signal received at each antenna in array B, reshape the signal at 20 in
Major Step 3: Target channel monitoring. (B→A) In this step, the environment is probed with the signal (67) at step 22. Targets may be present or absent. The “signal plus clutter components” in the received signal at step 24 (if a target is present) are
where in (74) we assumed that N=P and Kc(ωq) is still rank. We subtract out the known component zpc(ωq) due to the clutter at 26. The resulting data matrix Z(ωq) is
Major Step 4: Time reversal target focusing. (A→B) The returns from step 22, received at the antennas in array A at step 24, after the whitened clutter has been subtracted out at 26, are either noise or target response plus noise. The target response may be smeared out by the complex environment, e.g., multiple scattering from clutter to target. The goal of major step 4 is to obtain focused returns from the target by time reversing at step 28 the signals from step 26, retransmitting them into the environment at 30, and collecting back the returns at array B at step 32. The “signal plus clutter components” of the received signal at B are (again, assuming a target is present)
where the target component is given by
Grouping P1p(ωq), p=0, . . . , P−1, into an N×N matrix MB, yields the clutter focused target response matrix measured at array B
Note that MB(ωq) collects the returns resulting from the two steps, target channel monitoring (major step 3) and time reversal target focusing (major step 4), when we start from array B in major step 3.
Similarly, if we repeat steps 3 and 4 but starting initially from the antennas in array B, we obtain the clutter target response matrix measured at array A given by the P×P matrix
M
A(ωq)=kqKtT(ωq)K*t(ωq)Kc−*(ωq)S(ωq). (85)
Step 5: Image formation. This final step forms the image by scanning the area of interest with two focused beams, one at array B and the other at array A. The beam at B is when we start at B and end at B; similarly, the beam at A is when we start at A and end at A. This is shown generally in
Start with the returns MB(ωq) and MA(ωq). Let WτB(X; ωq), WtB(X; ωq), WτA(X; ωq), and WtA(X; ωq) denote the receive and transmit beams for arrays B and A, respectively, at frequency ωq, ∀q. Their structures are presented in the next Subsection III-B. The complex output of the beamformers B and A are
Y
B(x; ωq)=wτBH(x; ωq)MB(ωq)wtB(x; ωq), (86)
Y
A(x; ωq)=wτAH(x; ωq)MA(ωq)wtA(x; ωq). (87)
We now combine the outputs of these two beamformers by triangulation, i.e., we multiply the output of the two beamformers at each frequency to form the final image I(x) as the spatial distribution of the total energy at each pixel x
Equation (88) implements the energy detector. The energy detector is a generalized likelihood ratio test for this problem, see [15]. The matched filter is not applicable because the target channel response is assumed to be unknown.
B. Weight Vectors
We design the imaging weight vectors introduced in Subsection III-A by maximizing I(x) given in (88) subject to unit norm constraints on the weight vectors as explained here. Using the subspace revealing representation (15) for the response matrices, and from equations (84), (85), and (88), we obtain
In (90), we indicate explicitly the target reflectivity τ(x; ωq). Given the additivity of I(x) in (90), the weight vectors, which are frequency dependent, can be calculated frequency by frequency. For a unit target impulse response at xt=x, the optimal weights are obtained by the following optimization
subject to the constraints
∥wτB(x; ωq)∥2=∥wtB(x; ωq)∥2=∥wτA(x; ωq)∥2=∥wtA(x; ωq)∥2=1. (92)
The solution is promptly found as an application of Schwartz inequality and is in the following result.
Result 4: The optimal weights (91) under the unit norm constraint (92) are
Proof: As noted before, from the additivity of I(x), we can perform the optimization term by term. Also, given that each term in the sum in (90) is a product of several non negative factors, optimizing each term is equivalent to optimizing each of its factors. It follows then that we optimize each transmit and receive weight vector for each array A and B independently of each other. We consider explicitly the optimization with respect to WτB(x; ωq). The optimization is
By Schwartz inequality, (93) follows. Similarly, we obtain (94)-(96).
C. TRAIC−TR MUSIC
The TRAIC−TRBF forms the images by beamforming the returns from major step 4 at arrays A and B, and then by triangulation of the two resulting beams. In section IV, we will compare the TRAIC−TRBF imager with other alternative imagers. One of these combines TRAIC−TR with a wideband version of the subspace based location estimation algorithm Multiple Signal Classification (MUSIC). We describe this algorithm now. The motivation to consider TRAIC−TR with MUSIC is the following: in a highly cluttered environment, where there are a large number of scatterers, MUSIC is not directly applicable. Because, intuitively, TRAIC clears the field of view by minimizing and subtracting out the clutter, it should be possible to use MUSIC after TRAIC to localize targets as long as the number of targets is smaller than the number of array elements. Because we are using wideband signals, we compute the MUSIC spectrum by combining the spectrum at all frequencies through simple multiplication of the spectrum at each frequency. We detail the method.
We perform singular value decomposition of the matrices MB(ωq) in (84) and MA(ωq) in (85) to obtain
where: the N×rq matrix UnB(ωq) and the P×Tq matrix UnA(ωq) are the left null subspaces of matrices MB(ωq) and MA(ωq), respectively; and rq is the effective rank of MB(ωq) or MA(ωq), i.e., the number of the dominant singular values of MB(ωq) or MA(ωq). For example, we may define the number of dominant singular values for matrix MB(ωq) as the minimum number of singular values whose sum exceeds
τTr[MB(ωq)]
where 0≦r≦1 is close to unity (e.g., τ=0.85). The MUSIC spectrum is computed as follows:
where the factor I/Q is for normalization purposes. The MUSIC spectra, at pixel x and frequency ∩q, {PB(x; ωq)} and {PA(x; ωq)} are given by
IV. Experimental Results
This section studies the performance of the TRAIC−TRBF imager, comparing it to TRAIC−TR MUSIC and to a conventional imager obtained by direct subtraction, as will be explained in subsection IV-B. We first measure real electromagnetic (EM) backscatter from clutters placed in the imaging area with no target, and then the EM backscatter when there are clutters and target(s). From these measurements, we extract the clutter channel and the clutter plus target channel frequency responses {Kc(ωq), q=0, . . . Q−1} and {Kc+1(ωq), q=0, . . . , Q−1}, respectively. From these we compute {Kt(ωq), q=0, . . . Q−1}. The data in steps 2 through 5 in Subsection III-A are then computer generated using these Kc(wq) and Kt(wq) channel responses. In other words, TRAIC−TRBF is achieved as an algorithm, with no actual retransmission of the reshaped signals. We refer to this as mathematical time reversal rather than physical time reversal, which is when we actually retransmit the time reversed signals.
We start by describing the experimental set-up and physical measurements in subsection IV-A. Subsection IV-B presents a conventional imaging method using direct subtraction (DS) beamforming (DSBF). Subsection IV-C compares the performance of four imagers for different clutter/target configurations: TRAIC−TRBF, TRAIC−TR MUSIC, DSBF, and DS MUSIC. Finally, Subsection IV-C analyzes the results to confirm that time reversal and TRAIC−TRBF improve imaging in high clutter environments.
A Physical Measurements
In this subsection, we describe successively the scattering environment, the experimental set-up, and finally the sequence of actual measurements at discrete frequencies ωqq=0, . . . Q−1 to get the clutter and the clutter plus target channel frequency response matrices Kc(ωq) and Kc(ωq) and Kc+t(ωq), from which we get Kt(wq).
Scattering environment. The scattering environment is illustrated in
Experimental set-up. We conducted a series of electromagnetic measurements in the 4-6 GHz frequency range, [29], uniformly sampled by Q=201 frequencies. The corresponding total waveform time length is then
This signal is generated by an Agilent 89610A vector signal analyzer. Both, the in-phase (I channel) and quadrature phase (Q channel) streams of the received signals are captured. Two horn antennas, both with operational bands 4-6 GHz, are used as transmit and receive antennas. Each horn antenna is mounted on a rail and moves physically to computer controlled positions to synthesize two uniform linear arrays. In our experiments, the baseline of these arrays is limited by two factors: (1) The physical dimensions of the horn antennas set a minimum inter-element spacing of 10.16 cm; and (2) the size of the absorbing wall limits the maximum length of the transmit or receive array. This limited the two arrays to P=N=10 antennas. The device noise level is set below −40 dB relative to the received signal.
Measurements. A sequence of measurements were carried out:
B. Conventional Imaging: Direct Subtraction (DS)
In conventional imaging, direct subtraction is commonly used to eliminate the contributions of the background and focus on objects of interest. Because from the measurements, we have both the clutter only Kc(ωq) and the clutter plus target Kc+1(ωq) channel frequency responses, by direct subtraction
K
t(ωq)=Kc+t(ωq)−Kc(ωq). (103)
In practice, noise and other distortions make Kt(ωq) to be different from the target channel response. Using the subspace revealing representation (15), the target response matrix Kt(wq) is modeled as
K
t(ωq)=gB(xt; ωq)gAT(xt; ωq). (104)
Direct subtraction beamformer (DSBF). The direct subtraction (DS) beamformer (DSBF) correlates the target response matrix Kt(wq) with normalized weight vectors
at each frequency ωq, which yields the DSBF image
Direct subtraction MUSIC (DS MUSIC). We can also apply MUSIC to the direct subtraction approach. By singular value decomposition
where Un(ωq) and Vn(ωq) define the null subspaces of matrix Kt(ωq) with rq being its estimated rank. The DS−MUSIC spectrum is given by
where I/Q is for normalization, and
C. Test Results
We now contrast the performance of the 4 imaging algorithms: (i) TRAIC+TRBF (ii) DSBF (iii) TRAIC+TR MUSIC (iv) DS MUSIC.
As mentioned at the beginning of this Section, we perform mathematical time reversal, rather than physical time reversal. In physical time reversal the data in steps 14 and 28 described in Subsection III-A are actually physically generated, transmitted, and measured. However, this is not necessary to image the target, and we can simply perform mathematical time reversal where the data in these steps is generated numerically using the channel responses Kc(ωq) and Kc+1(ωq) for q=0, . . . , Q−1.
We performed a battery of 11 tests with different number and configuration of clutters and targets. We report in this section the results for case 8 (17 scatterers and single target) and case 6 (6 scatterers and two targets.) Lack of space prevents detailed discussion of the other cases. Table I summarizes relevant resolution results for all 11 cases.
We show for cases 8 and 6, the images I(x) at the output of the beamformers, see
17 Scatterers and 1 target. The templates in
There are a number of important remarks from
6 Scatterers and 2 targets.
Resolution. We consider the two dimensional point spread function (PSF) of the imager, which is its output when the targets are pointwise. The PSF is
where
Second order Taylor's series expansion about
The diagonal elements of the inverse {tilde over (J)}(x)−1, i.e., {tilde over (J)}−1(x)xx and {tilde over (J)}−1(x)yy, evaluated at the peak of the beam-formed images are a measure of how narrow or wide the main lobe is. In other words, these values provide a quadratic description of the main lobe of (112). The analytical expression (113) is hard to obtain due to its complexity. We resort to numerical means by finite difference replacement of the second derivatives
and the mixed derivative
as approximations, defined as follows: [30]
where Ii,j=I (xi, yj). Equation (117) uses a nine point numerical approximation to the cross second order derivative. Because Δ=0.75 cm, the grid size is sufficiently small to ensure the smoothness of the numerical solution. Table I shows these quantities for all 11 cases studied. They show that, except for one of the targets in case 7, the main lobe of the TRAIC−TRBF image is consistently narrower than the main lobe of the DSBF along both the range and cross range directions.
Discussion. The effect of multiple scattering on time reversal imaging has been studied in [23], [24], [25], where the Foldy-Lax model [31] is employed. For example, references [24], [25] show that; despite the presence of non-negligible second-order contribution scattering, the time reversal imaging with MUSIC works well in predicting the scatterers' locations. However, MUSIC is limited by the condition that the number of antennas is larger than the number of scatterers, which is rare in heavy scattering environments. Another example of using the Foldy-Lax model is the maximum likelihood estimation of point scatterers reported in [23], where the locations of the scatterers and their reflectivity coefficients are estimated iteratively through the maximum likelihood approach. That is, starting from an initial estimate of the target location and updating the estimates iteratively by optimizing a chosen non-linear cost function, the algorithm in (23) generates an image of all the scatterers. However, all the examples shown in [23] use a number of antennas that is significantly larger than the number of scatterers plus target, for example, 40 antennas or 8 antennas and 3 scattering objects (scatterers plus targets). In contrast, our proposed algorithm does not attempt to estimate the locations of the clutters (i.e., the unwanted scatterers) explicitly, rather it suppresses the clutter and then focuses on the targets. This strategy avoids the problem of directly estimating the parameters of the clutter, which may be an impossible task when the number of clutters is very large. For example, we show results when using 10 antennas and 17 scatterers.
In terms of the computational complexity, our proposed TRAIC+TR BF algorithm is comparable to the conventional DS BF algorithm. For simplicity, we assume that the number of antennas in array A and B are the same (N=P), and that we do not consider the unit normalization constraint in the weight vectors (93)-(96} and (105)-{106) for the moment. Using the Big-O notation, we can show that the DS BF algorithm has the computational complexity O(JxJyQ(2N2+2N))=O(JxJyQN2), where N is the size of the weight vectors and the data matrices, Q is the number of frequencies, Jx and Jy are the number of pixels in range and cross range, respectively; similarly, the TRAIC+TR BF algorithm has the computational complexity O(JxJyQ16N2+QcN3), where the factor N3 results from inverting the matrices Kc(ωq), and c is a small constant. In our experiments, we choose N=10, Q=201, Jx=256, Jy=200, so the numbers Q, Jx, Jy, are dominant with respect to N. Thus, the computational complexity of the TRAIC+TR BF is still comparable to that of the DS BF for a large Q, Jx, Jy, and smaller N. This conclusion still holds when the computation of the unit normalization constraint is taken into account in that the number of operations of carrying out the unit normalization for both algorithms is on the order of O(JxJyQN).
Another important question is the effect of measurement noise. In this paper, we rely on experimental data for algorithm verification. The noise power in the collected experimental data is low relative to the signal and clutter power. The device noise is measured experimentally to be below −40 dB relative to the received signal. The analysis of the noise effect on the time reversal imaging algorithm proposed here will be reported elsewhere. Interested readers can refer to [32] where the impact of noise on time reversal detection is analyzed.
Time Reversal Beamforming For Breast Cancer Detection
X-ray mammography is the most common method to detect early stage breast cancer. Although mammography provides high quality images at low radiation doses in the majority of patients, it has limitations. Between 10-30% of women with breast cancer who undergo mammography have negative mammograms. On the other hand, approximately two-thirds of all breast lesions that are identified by mammography and biopsied turn out to be benign. The goal of increasing diagnostic accuracy and reducing patient morbidity motivates the search for alternative technologies for early breast cancer detection.
One such alternative is microwave imaging. It has been long recognized that there is the potential of microwave radiation for diagnostic imaging [34], for example, tomography [35], ultra-wideband radar technique [36] and beamforming [37]. The microwave exam involves the propagation of very low levels of microwave energy through breast tissue to measure electrical properties. The physical basis for microwave imaging is the significant contrast of the dielectric properties between malignant and normal breast tissues [38]. Generally, tumors have been found to have more water and blood than regular tissue. Among the proposed microwave imaging techniques, the beamforming approach seeks to identify the presence and location of significant backscattered energy from malignant breast tumors using controlled microwave sources. For a beamforming imager, each antenna transmits a low power ultra-wide band signal into the breast and records the backscatter. The backscatter signals are passed through the beamformer, followed by a detector. By scanning through the whole imaged area, the output of the detector produces an image of the backscattered energy as a function of location in the breast. Having a significant dielectric contrast with normal breast tissues, malignant tumors produce localized regions of relatively large backscatter energy and stand out in the image.
Breast tissues are generally inhomogeneous. The skin layer and the small variation of the dielectric properties of the breast tissues are the main source of clutter, which degrades the formed breast images. Time reversal is an adaptive waveform transmission scheme that best matches to the target response. An electromagnetic TR experiment was reported in [39].
In the first section of this disclosure, we have disclosed a time reversal beamforming technique and showed that it successfully mitigates clutter and focuses on a target. The resulting images show higher resolution than conventional beamformers. To study the feasibility of time reversal beamforming for locating breast tumors, we use the FDTD, a computational electrodynamics modeling technique, to simulate the interactions between electromagnetic waves and the surrounding breast tissues. locating targets
We use a simplified breast model to carry out FDTD simulations (see
A breast may include normal breast tissue, malignant tumor, and skin. The breast model shown in
We developed a two-dimensional FDTD model of the breast in
We now test our beamforming algorithm using simulated data by the FDTD method. In an ideal case, we can extract the tumor signature response by subtracting the wave fields calculated from a model with and without the tumor, i.e., target response Kt(ωq) defined in [38]. We implement the TR beamformer and compare it to the conventional beamformer defined as follows:
In practice, we must estimate the clutter response. The main source of the clutter is the skin layer and the random variation of the dielectric properties of the breast tissue. From our simulated FDTD time domain waveform, we observe that the returned signal has a strong leading reflection followed by other reflections. This strong reflection is caused by the skin-breast interface, while the trailing reflections are due to either the tumor or the breast tissues. Thus, we can apply a time domain gating scheme to isolate the strong skin reflections, i.e., the dominant clutter, and estimate it across the receive array. The estimated clutter response is used to construct the clutter whitening filter (i.e., the reshaping filter). We show that this adaptive time reversal clutter mitigation scheme results in a better performance compared with a direct subtraction scheme.
The layered structure of the breast model imposes difficulty in computing the Green's function. In our model, the dielectric properties of the liquid and the average breast tissue is the same, but the skin is different. Thus, the skin manifests itself as an inhomogeneous medium. However, the thickness of the skin is small relative to the wavelength. Thus, the overall influence of the skin on the Green's function can be approximated as a decaying factor.
While the present disclosure has been described in conjunction with preferred embodiments and a particular application, those of ordinary skill in the art will recognize that many other variations, modifications, and applications are possible. For example, other antenna configurations are possible, frequency ranges other than microwave, including sound waves could be used, and many other applications beyond detection of breast tumors may be envisioned. The present disclosure is intended to be limited only by the following claims.
The present application claims priority from copending U.S. Application Ser. No. 60/958,756 entitled Time Reversal for Synthetic Aperture Imaging and Medical Imaging filed Jul. 9, 2007, which is hereby incorporated by reference for all purposes.
This disclosure was supported by DARPA Grant No. W911NF-04-1-0031. The government may have rights in this invention.
Number | Date | Country | |
---|---|---|---|
60958756 | Jul 2007 | US |