Paper The following article is Open access

Quantitative signal subspace imaging

, and

Published 16 November 2021 © 2021 The Author(s). Published by IOP Publishing Ltd
, , Citation Pedro González-Rodríguez et al 2021 Inverse Problems 37 125006 DOI 10.1088/1361-6420/ac349b

0266-5611/37/12/125006

Abstract

We develop and analyze a quantitative signal subspace imaging method for single-frequency array imaging. This method is an extension to multiple signal classification which uses (i) the noise subspace to determine the location and support of targets, and (ii) the signal subspace to recover quantitative information about the targets. For point targets, we are able to recover the complex reflectivity and for an extended target under the Born approximation, we are able to recover a scalar quantity that is related to the product of the volume and relative dielectric permittivity of the target. Our resolution analysis for a point target demonstrates this method is capable of achieving exact recovery of the complex reflectivity at subwavelength resolution. Additionally, this resolution analysis shows that noise in the data effectively acts as a regularization to the imaging functional resulting in a method that is surprisingly more robust and effective with noise than without noise.

Export citation and abstract BibTeX RIS

1. Introduction

Multiple signal classification (MUSIC) was first introduced in signal processing [1] and has found multiple applications in imaging [25] in the last twenty years. MUSIC is one example of a sampling method. It forms an image through evaluation of a functional over an imaging region. MUSIC is often used for imaging point-like targets, but it has also been shown to be effective for imaging extended targets [6, 7]. Other examples of sampling methods are the linear sampling method [8, 9] and the factorization method [10]. Cheney [11] established an insightful equivalence between MUSIC and the factorization method for point targets. For a review on sampling and probe methods, we refer readers to [12] and references contained therein.

Sampling methods provide information about the support of the reflectivity, i.e. the location and shape of the scatterer. They typically do not provide quantitative information about the reflectivity of targets. However, the effective and efficient recovery of quantitative information about the reflectivity of targets is important, especially in remote sensing applications where on-the-fly reconstructions of the reflectivity are needed. Nonetheless, sampling methods are quite useful in quantitative imaging because they can be used as a priori information for an 2-minimization problem to determine the unknown quantities of interest [1316]. Crocco et al [17] have used the linear sampling method as a preprocessing tool for quantitative imaging. Giorgi and Haddar [18] have also used a sampling method to recover the support of an extended target and then calculate the first eigenvalue of the far-field problem to obtain an approximation of the index of refraction.

In this paper we extend MUSIC for quantitative imaging using single frequency data collected on an array. We apply this quantitative imaging method to a single point target, multiple point targets, and an extended target. MUSIC uses only the noise subspace of the data to determine the support of small point scatterers. Our elementary extension of MUSIC makes use of the signal and noise subspaces together to construct an explicit imaging functional that recovers the support and magnitude of the reflectivity of point targets. For extended targets, this imaging functional recovers a scalar quantity that is related to the product of the volume and relative dielectric permittivity. By considering an alternate, yet still explicit, imaging functional, we are able to recover the full complex reflectivity of point targets after using the first imaging functional to locate them.

Moscoso et al [5] have shown that MUSIC exactly recovers the location of point targets when the data admit a special factorization. This exact reconstruction is true when targets lie on grid points in the mesh used to discretize the imaging region. When targets are off-grid, it is well known that the single frequency MUSIC image loses resolution dramatically, especially in the range direction (the coordinate orthogonal to the linear array corresponding to the main direction of propagation) [5, see figures 3 and 4]. Because our extension of MUSIC yields an explicit imaging functional, we are able to carry out a relatively simple resolution analysis. This resolution analysis provides valuable insight into this previously observed behavior. Specifically, we show that our imaging functional has cross-range (coordinate parallel to the linear array) resolution that is $O(\sqrt{{\epsilon}}\lambda L/a)$ and a range resolution that is $O(\sqrt{{\epsilon}}\lambda {L}^{2}/{a}^{2})$ with λ denoting wavelength, L denoting range, a denoting array aperture and epsilon related to the noise level. Note that these resolution estimates are simply the classical resolution estimates for array imaging multiplied by the factor $\sqrt{{\epsilon}}$. These resolution analysis results explain the subwavelength resolution obtained by MUSIC for large signal-to-noise ratios (SNRs) corresponding to 0 < epsilon ≪ 1. Moreover, they explain why the range resolution deteriorates faster since it is typical that L2/a2L/a. Finally, we determine that epsilon can be interpreted as a regularization parameter for the imaging functional which can be used to help address the off-grid target issue. It is in this way that we find that measurement noise surprisingly regularizes this imaging functional making the detection of targets more robust and effective. We show that this regularization-by-noise also plays a useful role in recovering the complex reflectivity of point targets.

The remainder of this paper is as follows. In section 2 we describe the single-frequency array imaging system to establish notation that we use throughout this paper. In section 3 we discuss imaging a single point target. Here we introduce our extension to MUSIC, give its resolution analysis, discuss its regularization-by-noise, and introduce an alternate imaging functional for recovering the complex reflectivity. In section 4 we apply the results from the previous section to the problem of multiple point targets. By artificially adjusting the noise level through a judicious choice of the user-defined parameter epsilon, we show that the quantitative imaging method is robust and effective for multiple point targets. We consider the quantitative information contained in measurements of scattering by an extended target in section 5. Although this quantitative information is not as directly useful as that for point targets, we show that it is robust even when the image of the support is degraded by noise. Section 6 contains our conclusions.

2. Single-frequency array imaging

We consider a specific imaging system in which a multi-element, linear array with M transducers, each of which acts as both a source and a detector, operating at a single system frequency. The complete set of measurements yields an M × M matrix. The objective is to determine the support and reflectivity of targets in the imaging region from this measurement matrix. Moscoso et al [5] have shown that MUSIC for this measurement matrix can be cast as a linear system that admits a special factorization allowing for exact reconstructions in the noiseless case when point targets are collocated with grid points used to discretize the imaging region.

The measurements come from a suite of experiments, each of which consists of an individual array element emitting a signal and all array elements measuring the backscattered response. Figure 1 gives a schematic for a single experiment. Here we assume that the system bandwidth is narrow and therefore the signals may be approximated by single-frequency, time-harmonic waves. The complete suite of experiments includes all results from each array element acting as the emitter. The result is the measurement matrix, $B\in {\mathbb{C}}^{M\times M}$.

Figure 1.

Figure 1. This is a sketch of a single experiment in single-frequency array imaging. The top figure shows an individual array element located at x i emitting a spherical wave source into the imaging region. The bottom figure shows the array elements measuring the fields scattered by the targets in the imaging region. The entire set of measurements consists of the suite of these experiments where each array element acts as the emitter.

Standard image High-resolution image

Let x i for i = 1, ..., M denote the positions of the elements of the array. We assume that the signal emitted by each element of the array is a spherical wave centered at that element's position,

Equation (1)

The wavenumber is k = 2π/λ with λ denoting the wavelength. For convenience, we introduce the vector of signals emitted by the elements of the array,

Equation (2)

3. Point target

Suppose that a single point target with reflectivity ρ0 is located at position y 0 in the medium. The field scattered by this point target is a spherical wave centered at y 0 whose amplitude is the product of the reflectivity and the field incident on the target. It follows that the field measured on element j of the array due to the signal emitted by element i of the array is given by [5, 6]

In terms of $\mathbf{g}({\boldsymbol{y}}_{0})={\Vert}\mathbf{g}({\boldsymbol{y}}_{0}){\Vert}\hat{\mathbf{g}}({\boldsymbol{y}}_{0})$ given in (2) where $\hat{\mathbf{g}}({\boldsymbol{y}}_{0})$ is a unit vector, the measurement matrix B is given by

Equation (3)

where the superscript T denotes the transpose (without complex conjugation).

From (3) we find that B is a rank-one matrix. The one-dimensional column space of B, given by $\text{span}\left\{\hat{\mathbf{g}}({\boldsymbol{y}}_{0})\right\}$, is called the signal subspace. The M − 1 dimensional subspace orthogonal to the signal subspace is called the noise subspace. We introduce the projections: ${P}_{\;\text{signal}}=\hat{\mathbf{g}}({\boldsymbol{y}}_{0})\hat{\mathbf{g}}{({\boldsymbol{y}}_{0})}^{\text{H}}$ and ${P}_{\;\text{noise}}=I-\hat{\mathbf{g}}({\boldsymbol{y}}_{0})\hat{\mathbf{g}}{({\boldsymbol{y}}_{0})}^{\text{H}}$ onto the signal and noise subspaces, respectively. Here, the superscript H denotes the Hermitian (complex conjugate transpose), and I denotes the M × M identity matrix.

In MUSIC one considers the vector corresponding to illuminating the medium at search point  x by all of the elements of the array. This vector of illuminations is g( x ) given in (2). In terms of g( x ), the MUSIC imaging functional is

Equation (4)

Here, ||⋅|| denotes the Euclidean norm of the vector. This non-negative functional is zero identically when x = y 0 because g( y 0) lies entirely in the signal subspace, and hence is orthogonal to the noise subspace. Otherwise, the evaluation of this imaging functional is non-zero because g( x ) has a component in the noise subspace. Therefore, by plotting 1/FMUSIC( x ), we form an image that has a peak at y 0 thereby identifying the location of the point target.

MUSIC uses the noise subspace to form an image of the target from which only the support of the target can be recovered. By also including the signal subspace, we can recover the reflectivity of the target in the following way. We first compute the singular value decomposition (SVD) of the measurement matrix, B = UΣVH. According to (3) the SVD of the measurement matrix without noise due to a point target will yield only one non-zero singular value, σ1 = |ρ0|||g( y 0)||2. The corresponding singular vectors are ${\mathbf{u}}_{1}=\hat{\mathbf{g}}({\boldsymbol{y}}_{0}){\text{e}}^{\mathrm{i}({\theta }_{0}/2+\theta )}$ and ${\mathbf{v}}_{1}={\hat{\mathbf{g}}}^{\ast }({\boldsymbol{y}}_{0}){\text{e}}^{-\mathrm{i}({\theta }_{0}/2-\theta )}$ with ${\rho }_{0}=\vert {\rho }_{0}\vert {\text{e}}^{\mathrm{i}{\theta }_{0}}$ and θ denoting an arbitrary angle of rotation on the complex plane. To consider imaging with measurement noise, we introduce a dimensionless parameter epsilon in the M × M matrix,

Equation (5)

which is a pseudo-inverse for Σ. Instead of (4), we consider

Equation (6)

We propose this functional for quantitative imaging of a point target to determine (i) the location y 0 and (ii) the magnitude of reflectivity |ρ0| since

Equation (7)

When x y 0, the illumination vector g( x ) lies entirely in the noise subspace and so the second term in (7) evaluates to zero identically. Thus, Fepsilon ( x ) behaves similarly to (4) when x y 0. However, when x = y 0 the first term of (7) evaluates to zero identically and the second term evaluates to 1/|ρ0|. Therefore, when plotting 1/Fepsilon ( x ), we form an image with peak at the location y 0 whose value is the absolute value of the reflectivity |ρ0| of the target.

The value of epsilon is chosen to be between the smallest singular value corresponding to the signal subspace and the largest singular value corresponding to the noise subspace. When the SNR is sufficiently large, choosing such a value of epsilon is relatively straight forward because the singular values corresponding to the signal subspace tend to be much larger than those corresponding to the noise subspace. Consequently, epsilon is set by the noise level in the measurements.

In figure 2 we show an image formed by plotting the 1/Fepsilon ( x ) where Fepsilon is given in (6) with epsilon = 10−6 on the xz-plane for a point target located at y 0 = (kx0, kL) = (0, 100) with magnitude of reflectivity |ρ0| = 0.8. The measurement array with aperture ka = 80 has 41 elements equi-spaced on the interval −40 ⩽ kx ⩽ 40 on z = 0. We have added noise to measurements so that SNR = 4.5334  dB. This result shows that the image is peaked at the location of the target at which the magnitude is equal to |ρ0|. Additionally, note that the region plotted about the point target, −0.02 ⩽ k(xx0) ⩽ 0.02 and −0.2 ⩽ k(zL) ⩽ 0.2, is rather small compared to the wavelength indicating a high resolution achieved with this imaging method.

Figure 2.

Figure 2. Image from plotting 1/Fepsilon ( x ) where Fepsilon is given in (6) with epsilon = 10−6 for a point target located at (kx0, kL) = (0, 100) with magnitude of reflectivity |ρ0| = 0.8. The measurement array with aperture ka = 80 includes 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The left plot shows the image as a function of k(zL) on the vertical axis and k(xx0) on the horizontal axis. The center plot shows a slice of the image on z = L as a function of k(xx0). The right plot shows a slice of the image on x = x0 as a function of k(zL). Noise has been added to the measurements so that SNR = 4.5334  dB.

Standard image High-resolution image

3.1. Resolution analysis

We now determine the spatial resolution of the reconstructed image formed by evaluating the 1/Fepsilon ( x ) where Fepsilon ( x ) is given by (6). To keep the notation in this analysis simple, we consider only the xz-plane in what follows. We use a coordinate system in which the origin is situated at the center of the array that is aligned with the x-axis, the cross-range coordinate. The z-axis is the range coordinate. Extending this result to three dimensions is straightforward.

Theorem 3.1 (Resolution analysis). Let (x0, L) with kL ≫ 1 denote the location of a point target with reflectivity ρ0. Assuming that 0 < epsilon ≪ 1, the image formed by evaluating 1/Fepsilon ( x ) where Fepsilon ( x ) is given by (6) using an array with aperture size a (i) recovers |ρ0|, (ii) has a cross-range resolution that is $O(\sqrt{{\epsilon}}\lambda L/a)$, and (iii) has a range resolution that is $O(\sqrt{{\epsilon}}\lambda {L}^{2}/{a}^{2})$.

Proof. Let xi = −a/2 + (i − 1)a/(M − 1) for i = 1, ..., M denote the locations of the equi-spaced array elements over the aperture a. We write x i = (xi , 0), x j = (xj , 0), and y 0 = (x0, L). Since kL ≫ 1, we use the Fraunhofer approximation, $k\vert {\boldsymbol{x}}_{i}-{\boldsymbol{y}}_{0}\vert \sim kL+k{x}_{i}^{2}/(2L)-k{x}_{i}{x}_{0}/L$ as kL, and find

Let ${\rho }_{0}=\vert {\rho }_{0}\vert {\text{e}}^{\mathrm{i}{\theta }_{0}}$ and

Equation (8)

In terms of these quantities, the measurement matrix given in (3) is

Equation (9)

with w0 = M−1/2 1M where 1M denotes the M-vector of ones.

Using (5) and ${\mathbf{u}}_{1}={\text{e}}^{\mathrm{i}{\theta }_{0}/2}{Q}_{0}{\mathbf{w}}_{0}$, we rewrite (6) as

According to the Fraunhofer approximation, the entries of g( x ) are

so ||g( x )||2 = M/(4πz)2, and

Let

Equation (10)

It follows that

Equation (11)

The second-degree Taylor polynomial approximation for A(x, z) is given by

Equation (12)

with

Equation (13)

and

Equation (14)

Using (12), we find that

Substituting this approximation into (11), we obtain

Equation (15)

Evaluating the reciprocal of approximation (15) on (x0, L) and substituting σ1 = M|ρ0|/(4πL)2, we find

Thus, we recover the magnitude of the reflectivity at the target location.

To determine cross-range resolution, we evaluate approximation (15) on (x0 + Δx, L) and find

We seek the value Δx* such that 1/Fepsilon (x0 + Δx*, L) = 1/(2Fepsilon (x0, L)) corresponding to the full-width/half-max (FWHM) and find that

In the limit as epsilon → 0+, we find upon substituting (13) that

Equation (16)

To determine range resolution, we evaluate approximation (15) on (x0, L + Δz) and obtain

We seek the FWHM value Δz* such that 1/Fepsilon (x0, L + Δz*) = 1/(2Fepsilon (x0, L)) and find that

In the limit as epsilon → 0+, we find upon substituting (13) and (14) that

Equation (17)

This completes the proof.

3.2. Verifying resolution estimates

The resolution analysis of theorem 3.1 includes the familiar factors appearing in array imaging: λL/a for cross-range and λL2/a2 for range. However, both factors are scaled by $\sqrt{{\epsilon}}$. To verify the resolution results in theorem 3.1, we numerically evaluate (6) where U and Σepsilon are computed from the SVD of B given in (3), and determine the FWHM in range and cross-range. Note that B is computed using the exact Green's function (1). These numerical results are shown in figure 3.

Figure 3.

Figure 3. The behavior of the range and cross-range image resolution (defined by the FWHM) of a point target with respect to noise-level: epsilon (left), target range: kL (center), and array aperture: ka (right). Here, the circle symbols correspond to the numerically computed values of Δz* and the square symbols correspond to the numerically computed values of Δx*. The blue curves are the linear fits to the Δz* data, and the red curves are the linear fits to the Δx* data.

Standard image High-resolution image

The left plot of figure 3 shows resolution results as a function of noise level epsilon for a point target with magnitude of reflectivity |ρ0| = 0.8 located at kx0 = 0 and kL = 100. The measurement array with aperture ka = 80 includes 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The circle symbols correspond to the numerically computed values for the FWHM in range and the square symbols correspond to the numerically computed values for the FWHM in cross-range. The corresponding curves are least-squares linear fits to these data. For the range, the linear fit is log(Δz*) ≈ 0.5000 log(epsilon) + 3.0910, and for the cross-range, the linear fit is log(Δx*) ≈ 0.5000 log(epsilon) + 0.7885. These results are consistent with the $O(\sqrt{{\epsilon}})$ behavior of the range and cross-range resolutions.

The center plot of figure 3 shows resolution results as a function of the target range, kL for a point target with magnitude of reflectivity |ρ0| = 0.8 located at kx0 = 0. The measurement array with aperture ka = 80 includes 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. For the range, the linear fit is log(Δz*) ≈ 1.8878 log(kL) − 13.5770, and for the cross-range, the linear fit is log(Δx*) ≈ 0.9130 log(kL) − 11.4265. These results are consistent with the O((kL)2) behavior of the range and the O(kL) behavior of the cross-range resolutions.

The right plot of figure 3 shows resolution results as a function of the array aperture, ka for a point target with magnitude of reflectivity |ρ0| = 0.8 located at kx0 = 0 and kL = 100. The measurement array includes 41 elements sampling −ka/2 ⩽ kxka/2 on kz = 0. For the range, the linear fit is log(Δz*) ≈ −1.8412 log(ka) + 3.1718, and for the cross-range, the linear fit is log(Δx*) ≈ −0.8879 log(ka) − 3.3585. These results are consistent with the O((ka)−2) behavior of the range and the O((ka)−1) behavior of the cross-range resolutions.

3.3. Off-grid target

A consequence of theorem 3.1 is given by the following corollary.

Corollary 3.3. In the limit as epsilon → 0+ corresponding to no noise and infinite precision arithmetic, 1/Fepsilon ( x ) with Fepsilon ( x ) given in (6) is zero everywhere except at the target location, (x0, L) where it takes on the value |ρ0|.

From the resolution point of view, corollary 3.3 indicates that when epsilon is small, this imaging method can yield a very high resolution quantitative image. However, the practical implication of corollary 3.3 is that recovering the location and magnitude of the reflectivity can be problematic. Suppose the target is 'off-grid' meaning that its location is not collocated with a grid point of the mesh used to reconstruct an image of the imaging region. Corollary 3.3 indicates that the target may not appear in the image. Moreover, if the location is not recovered exactly, the recovered magnitude of the reflectivity will have a large error that is an underestimate. This large quantitative error occurs because the functional producing the image falls off quickly from its peak value of |ρ0| at the target location. Even if epsilon is set by finite precision arithmetic, the image may not reveal the target, or if it does, its quantitative recovery for |ρ0| has a large error.

Measurement noise raises the value of epsilon. For that case, the $O(\sqrt{{\epsilon}})$ behavior of the resolution effectively regularizes (6). Thus, in the context of this imaging method, noise stabilizes this quantitative image reconstruction method. In fact, this regularization-by-noise opens the opportunity for a more robust method for recovering the location and magnitude of the reflectivity.

In figure 4 we show the evaluation of 1/Fepsilon ( x ) on (x, L) to show its cross-range behavior (left) and on (x0, z) to show its range behavior (right) for epsilon = 10−8 (blue curves) and epsilon = 10−5 (red curves). This figure shows how Fepsilon ( x ) is regularized as epsilon increases thereby yielding a smoother result that peaks about the target location. In light of this regularization by epsilon, a method that seeks to determine the target location numerically will perform better with small-to-moderate noise than without noise since the corresponding imaging functional is smoother.

Figure 4.

Figure 4. Evaluation of 1/Fepsilon ( x ) with Fepsilon ( x ) given in (6) for a point target located at (kx0, kL) = (0, 100) with magnitude of reflectivity |ρ0| = 0.8. The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The left plot shows the evaluation of 1/Fepsilon (x, L) showing the behavior in cross-range for epsilon = 10−8 (blue) and epsilon = 10−5 (red). The right plot shows the evaluation of 1/Fepsilon (x0, z) showing the behavior in range for epsilon = 10−8 (blue) and epsilon = 10−5 (red).

Standard image High-resolution image

To demonstrate how these ideas may work in practice, we consider the imaging region −0.5 ⩽ k(xx0) ⩽ 0.5 and −1 ⩽ k(zL) ⩽ 1 centered about the target location (x0, L). We plot 1/Fepsilon ( x ) in this imaging region using a mesh of 100 × 100 equi-spaced grid points. Note that the exact target location is not a grid point on this mesh—it is displaced by half the grid size in both directions. Figure 5 shows results with epsilon = 10−16 (left), epsilon = 10−6 (center), and epsilon = 10−4 (right) using the same color scale for all three plots. One typically normalizes the images which does reveal a peak in each of these images. However, those peak values are quite different from one another. For epsilon = 10−16, 10−6 and 10−4 the peak values attained are 6.5381 × 10−11, 0.3598, and 0.7903, respectively. By plotting the images without normalizing in figure 5, we show how epsilon affects the reconstructed image. Moreover, it gives a quantitative method for finding the exact location of the target since 1/Fepsilon ( x ) attains its maximum there. This quantitative feature of this imaging method opens up the opportunity for using adaptive grid or numerical optimization methods for determining the target location, for example.

Figure 5.

Figure 5. Evaluation of 1/Fepsilon ( x ) with Fepsilon ( x ) given in (6) for a point target located at (kx0, kL) = (0, 100) with magnitude of reflectivity |ρ0| = 0.8. The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The target location is not a grid point in the mesh used for this imaging region. The color scale is the same for all three images. As the value of epsilon is increased from 10−16 (left), to 10−6 (center), to 10−4 (right), we see the target location emerge in the images.

Standard image High-resolution image

3.4. Recovering the complex reflectivity

The imaging method described above only recovers the magnitude of the reflectivity, |ρ0|, for the point target. However, the reflectivity for a point target is complex, in general. To see this, consider its scattering cross-section σs and total cross-section σt. These are related to one another through σt = σs + σa with σa denoting the absorption cross-section. Since scattering by a point target is isotropic, its scattering cross-section is σs = 4π|ρ0|2. By the optical theorem [19], its total cross-section is σt = 4π Im[ρ0]/k. It follows that

We now describe how to recover this complex reflectivity.

Using ${\rho }_{0}=\vert {\rho }_{0}\vert {\text{e}}^{\mathrm{i}{\theta }_{0}}$, we rewrite (3) as $B={\mathbf{u}}_{1}{\sigma }_{1}{\mathbf{v}}_{1}^{\text{H}}$ with σ1 = |ρ0|||g( y 0)||2,

and

with θ and the association of θ0 to u1 and v1 arbitrary. Note that when we evaluate the functional

on x = y 0, we obtain

Therefore, evaluating the reciprocal of R( y 0) yields the complex reflectivity.

In light of this result, we consider the alternate imaging functional,

Equation (18)

with ${{\Sigma}}_{{\epsilon}}^{+}$ given in (5). This imaging functional gives the complex reflectivity when evaluated at the position of the point target. However, this functional oscillates in a neighborhood of the target location. Therefore, it is not as useful as (6) for determining the location of a point target.

To recover the location and complex reflectivity of a point target, we propose the following two-stage procedure.

  • (1)  
    Evaluate Fepsilon given in (6) to determine the location and magnitude of the reflectivity of the point target.
  • (2)  
    Evaluate Repsilon given in (18) on the determined location from (i) to determine the complex reflectivity.

We find that epsilon regularizes Repsilon just as it does for Fepsilon ( x ) given in (6). Some example results are shown in figure 6. These results show that the 1/Repsilon becomes much smoother when epsilon increases. Again, the practical implications of this regularization is that a method to determine the complex reflectivity numerically will perform better with small-to-moderate noise than without noise since the corresponding imaging functional will be smoother.

Figure 6.

Figure 6. Evaluation of 1/Repsilon ( x ) with Repsilon given in (18) for a point target located at (kx0, kL) = (0, 100) with complex reflectivity ρ0 = i0.8. The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The top row shows the evaluation of 1/Repsilon (x, L) (the left plot shows the real part and right plot shows the imaginary part) showing the behavior in cross-range for epsilon = 10−8 (blue) and epsilon = 10−5 (red). The bottom row shows the evaluation of 1/Repsilon (x0, z) (the left plot shows the real part and the right plot shows the imaginary part) showing the behavior in range for epsilon = 10−8 (blue) and epsilon = 10−5 (red). The circle symbol in all plots gives the exact location and real (left) or imaginary (right) part of the complex reflectivity.

Standard image High-resolution image

4. Multiple point targets

Consider N point targets located at y n with complex reflectivities ρn for n = 1, ..., N. For this problem, the measurement matrix is

Let $\hat{G}$ denote the M × N matrix whose columns are given by $\hat{\mathbf{g}}({\boldsymbol{y}}_{n})$ for n = 1, ..., N. In terms of $\hat{G}$, the measurement matrix is

with

Equation (19)

The matrix $\hat{G}$ is not orthogonal in general. When we consider its QR-factorization, $\hat{G}=\hat{Q}\hat{R}$, we find that

Equation (20)

The singular values are related to the eigenvalues of $\hat{R}D{\hat{R}}^{\text{T}}$. In contrast to a single point target, we lose direct interpretation of the singular values for multiple point targets since $\hat{R}$ is unknown. Consequently, imaging through evaluation of Fepsilon given in (6) allows for the recovery of point target locations, but does not provide direct quantitative information about the magnitude of their reflectivities.

We have found for imaging a single point target through evaluation of 1/Fepsilon with Fepsilon given in (6) that noise stabilizes the recovery of the location. This regularization-by-noise still holds for multiple point targets. However, this regularization yields an overall loss of resolution which may adversely affect resolving individual point targets. To see this we show in figure 7 the image produced through evaluation of 1/Fepsilon for noisy data where SNR = 5.5146  dB. There are three point targets. The first point target is located at (kx1, kL1) = (−5.2, 96.0) with complex reflectivity ρ1 = 2.9096i corresponding to σt1 = σs1 = 10. The second point target is located at (kx2, kL2) = (2.0, 102.0) with complex reflectivity ρ2 = 3.5508i corresponding to σt2 = σs2 = 12. The third point target is located at (kx3, kL3) = (5.6, 98.0) with complex reflectivity ρ3 = 2.2655i corresponding to σt3 = σs3 = 8. Although we find that the resulting image shown in figure 7 yields three peaks at the target locations, the regularization-by-noise leads to a blurred image of those targets, especially the second target whose range is largest among the three targets.

Figure 7.

Figure 7. Image produced through evaluation of 1/Fepsilon with Fepsilon given in (6) with epsilon = 10−16 for three point targets subject to measurement noise with SNR = 5.5146  dB. The first point target is located at (kx1, kL1) = (−5.2, 96.0) with complex reflectivity ρ1 = 2.9096i. The second point target is located at (kx2, kL2) = (2.0, 102.0) with complex reflectivity ρ2 = 3.5508i. The third point target is located at (kx3, kL3) = (5.6, 98.0) with complex reflectivity ρ3 = 2.2655i.

Standard image High-resolution image

Upon computing the SVD of the measurement matrix for the example shown in figure 7, we find that σ1 = 5.7633 × 10−4, σ2 = 1.7524 × 10−4, σ3 = 7.9860 × 10−6, and σn < 2 × 10−9 for n ⩾ 4. As is typical, the singular values corresponding to the signal subspace are larger than those corresponding to the noise subspace. Therefore, we can often determine the dimension of the signal and noise subspaces by examining the singular values. Suppose the dimension of the signal subspace is r. When one can separate the singular values in this way, we propose imaging using Fepsilon given in (6) with

Equation (21)

With this imaging functional, one can adjust the value of epsilon that suitably resolves and regularizes the resulting image. By adjusting the value of epsilon, one can effectively change the resolution of the resulting image. But more importantly, adjusting the value of epsilon affects the smoothness of the peaks about the target locations allowing for numerically stable recovery of point target positions. Suppose one seeks to reconstruct an image over an imaging region using a fixed grid. One can adjust the value of epsilon so that the targets appear even if they are not collocated with a grid point (regularization) without too much blurring (resolution).

In figure 8, we plot 1/Fepsilon with epsilon = 10−8 for the same noisy data used in figure 7. Next to each of the point targets, we have superimposed a plot of 1/Fepsilon centered about the target location using a very fine mesh. Notice that in comparison to figure 7, the peaks in this image are more tightly focused about the target locations and blurring is significantly reduced. In the close-up images plotted on fine grids, the local maximum value is attained exactly at the target locations. These results indicate that even when targets are not collocated with grid points, adjusting the value of epsilon will lead to robust recovery of target locations. By using epsilon ≠ 0 we allow for robust recovery of targets regardless of the underlying grid used.

Figure 8.

Figure 8. Image produced through evaluation of 1/Fepsilon with epsilon = 10−8 using the same data used in figure 7. The inset plots above each target show close-ups of the region about that targets plotted on a fine grid.

Standard image High-resolution image

Although we have found that imaging multiple point targets using Fepsilon given in (6) leads to robust recovery of the target locations, we do not obtain the complex reflectivities. For that, we return to Repsilon given in (18). In (20) the matrix $\hat{R}D{\hat{R}}^{\text{T}}$ is symmetric, so its eigenvalues are real and its eigenvectors are orthogonal. However, the eigenvalues are not necessarily sign-definite nor sign-semidefinite. Hence, its diagonal factorization is

where ${\hat{W}}^{\text{H}}\hat{W}=I$, $\hat{{\Sigma}}=\mathrm{diag}(\vert {\lambda }_{1}\vert ,\dots ,\vert {\lambda }_{N}\vert )$, and $\hat{{\Theta}}=\mathrm{diag}(\mathrm{arg}({\lambda }_{1}),\dots ,\mathrm{diag}({\lambda }_{N}))$. The measurement matrix B is then given by

In the SVD of the measurement matrix, B = UΣVH, the first N columns of U are given by $\hat{Q}\hat{W}\enspace \mathrm{exp}(\mathrm{i}\hat{{\Theta}}/2)$, the first N columns of V are given by ${\hat{Q}}^{\ast }\hat{W}\enspace \mathrm{exp}(-\mathrm{i}\hat{{\Theta}}/2)$, and the first N diagonal entries of Σ correspond to the diagonal entries of $\hat{{\Sigma}}$. Suppose we evaluate Repsilon on the location of the nth target, y n . Writing $\mathbf{g}({\boldsymbol{y}}_{n})={\Vert}\mathbf{g}({\boldsymbol{y}}_{n}){\Vert}\hat{Q}\hat{R}{\hat{\mathbf{e}}}_{n}$ with ${\hat{\mathbf{e}}}_{n}$ denoting the nth standard basis vector of ${\mathbb{R}}^{M}$, we find that

We have used (19) to obtain the last step above. Therefore, evaluating 1/Repsilon with Repsilon ( x ) given in (18) at a point target location yields the complex reflectivity.

Using the results shown in figure 8, we recover the target locations. We evaluate 1/Repsilon at those locations and obtain approximations for the complex reflectivities. For target 1, the complex reflectivity is ρ1 = 2.9096i and the estimated complex reflectivity is ρ1 ≈ −0.000 506 76 + 2.9097i. For target 2, the complex reflectivity is ρ2 = 3.5508i and the estimated complex reflectivity is ρ2 ≈ 0.002 9675 + 3.5528i. For target 3, the complex reflectivity is ρ3 = 2.2655i and the estimated complex reflectivity is ρ3 ≈ −0.001 1034 + 2.2691i. Recall that the SNR = 5.5146  dB for this simulation.

To study the subwavelength resolution of this imaging method, we study imaging of two point targets in close proximity to one another. The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The imaging region −1.2 ⩽ k(xx0) ⩽ 1.2 and −2.4 ⩽ k(zL) ⩽ 2.4 is centered about (kx0, kL) = (0, 100). We discretize this imaging region using mesh widths Δx = 0.1λL/a and Δz = 0.1λ(L/a)2. Note that these mesh widths are related to the resolution estimates for active array imaging. We place two point targets at (k(x1x0), k(z1L)) = (−0.45λL/a, −0.45λ(L/a)2) and at (k(x2x0), k(z2L)) = (0.505λL/a, 0.505λ(L/a)2). Both of these locations are not aligned with grid points on the mesh.

In figure 9 we plot images of these two point targets formed through evaluation of 1/Fepsilon ( x ) with Fepsilon given in (6). Measurement noise has been added so that SNR = 4.5387  dB. The left plot in figure 9 is for epsilon = 10−6 and the right plot is for epsilon = 10−8. These results show that an appropriate choice of epsilon can separate two nearby scatterers. Note that the resulting quantities change with different choices of epsilon. Nonetheless, one can change the value of epsilon to accurately recover the location of targets. Then, one can evaluate 1/Repsilon ( x ) with Repsilon ( x ) given in (18) to recover the complex reflectivities.

Figure 9.

Figure 9. Evaluation of 1/Fepsilon ( x ) with Fepsilon given in (6) with epsilon = 10−6 (left) and epsilon = 10−8 (right) for two point targets subject to measurement noise with SNR = 4.5387  dB. The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. The center of the imaging region is (kx0, kL) = (0, 100). The first point target is located at (k(x1x0), k(z1L)) = (−0.45λL/a, −0.45λ(L/a)2) with complex reflectivity ρ1 = 3.0i and the second point target is located at (k(x2x0), k(z2L)) = (−0.505λL/a, 0.505λ(L/a)2) with complex reflectivity ρ2 = 3.5i.

Standard image High-resolution image

5. Extended target

We now consider direct and inverse scattering by an extended target in 2D. To compute the measurement matrix, we use the method of fundamental solutions (MFS) introduced by Mathon and Johnston [20]. Then we use the Born approximation to study the quantitative subspace imaging method for an extended target. These results easily extend to 3D by using the appropriate Green's function for that problem.

5.1. MFS in 2D

Let Ω denote the support of the extended target, ∂Ω denote its boundary, and $\bar{{\Omega}}={\Omega}\cup \partial {\Omega}$ denote its closure. Additionally, let $E={\mathbb{R}}^{2} {\backslash}\bar{{\Omega}}$ denote the exterior. The wavenumber in E is k0 and the wavenumber in Ω is k1.

Let ${\boldsymbol{y}}_{n}^{\text{bdy}}$ for n = 1, ..., N denote points sampling the boundary of the extended target and let ν n for n = 1, ..., N denote the corresponding unit outward normals. We introduce a small parameter and define ${\boldsymbol{y}}_{n}^{\text{int}}={\boldsymbol{y}}_{n}^{\text{bdy}}+\ell {\boldsymbol{\nu }}_{n}$ and ${\boldsymbol{y}}_{n}^{\text{ext}}={\boldsymbol{y}}_{n}^{\text{bdy}}-\ell {\boldsymbol{\nu }}_{n}$. Using these points we define the MFS approximation for the interior field according to

with G1 denoting Green's function for a medium with wavenumber k1,

and ${c}_{n}^{\text{int}}$ denoting coefficients to be determined. We define the MFS approximation for the scattered field according to

with G0 denoting Green's function for a medium with wavenumber k0,

and ${c}_{n}^{\text{ext}}$ denoting coefficients to be determined. The field incident on the extended target is the signal emitted by array element i, which is G0( x x i ). To determine coefficients ${c}_{n}^{\text{int}}$ and ${c}_{n}^{\text{ext}}$, we require that

Equation (22)

and

Equation (23)

with ∂ν denoting the normal derivative. Equations (22) and (23) give 2N linear equations for the 2N coefficients. Upon solution of this linear system, we compute entries of the measurement matrix through evaluation of

This computation is repeated for each i = 1, ..., M to compute the full measurement matrix.

5.2. Quantitative signal subspace imaging of extended targets

Suppose that the extended target is centered at position x 0 = (x0, L) and let Ω0 denote its support when centered at the origin. Let ɛr denote the relative dielectric permittivity so that k1 = k0 ɛr. According to the Born approximation, the entries of the measurement matrix are given by

Let y = (ξ, ζ). Assuming that kL ≫ 1, we use the leading behavior, ${H}_{0}^{(1)}(z)\sim \sqrt{2/(\pi z)}{\text{e}}^{-\mathrm{i}\pi /4}{\text{e}}^{\mathrm{i}z}$ for z and

to obtain

Equation (24)

Using (24), we find that

with

Let V denote the M × M matrix whose entries are given by

Equation (25)

It follows that the measurement matrix B is

with Q0 given in (8). The matrix V contains information regarding the support of the extended target along with its material properties. It is symmetric since we can interchange xi and xj in (25) and the entries remain unchanged. Thus, its diagonal factorization is V = WΛWH. However, it is not Hermitian, so the entries of Λ are not necessarily sign-definite nor sign-semidefinite. For this reason we write

with

and

Thus, we rewrite our model for the measurement matrix as

In the SVD of the measurement matrix, B = UΣVH, the columns of U are given by ${Q}_{0}W\enspace \mathrm{exp}(\mathrm{i}\hat{{\Theta}}/2)$, the columns of V are given by ${Q}_{0}^{\ast }W\enspace \mathrm{exp}(-\mathrm{i}\hat{{\Theta}}/2)$, and the diagonal entries of Σ correspond to the diagonal entries of $\hat{{\Sigma}}$. Just as we have done for point targets, we form an image of the extended target by plotting 1/Fepsilon with Fepsilon given in (6).

Note that in (25), the first argument of v is O(1/(kL)) and the second argument of v is 2k + O(1/(kL)2). Therefore, in the asymptotic limit kL → +, we find that

Equation (26)

Let

Equation (27)

It follows that ${V}_{0}={\nu }_{0,0}{\mathbf{1}}_{M}{\mathbf{1}}_{M}^{\text{T}}$. Using this leading behavior of asymptotic expansion (26), we find that the principal eigenvalue λ and corresponding eigenvector w satisfy,

from which we find that λ0,0 and wM−1/2 1M = w0. Because of asymptotic expansion (26), the other eigenvalues will be asymptotically smaller than this principal eigenvalue [6]. Let ${\nu }_{0,0}=\vert {\nu }_{0,0}\vert {\text{e}}^{\mathrm{i}{\theta }_{0}}$. By substituting this leading behavior for V into expression for B, we find

Equation (28)

Similar to (9) which is for a point target in 3D, we see that the leading behavior given in (28) corresponds to a point target in 2D whose reflectivity has magnitude |ν0,0|. We find from (28) that the leading behavior of the first singular value of B is σ1M|ν0,0|/(8πkL) as kL → +. After substituting (27) with p = q = 0, we find that

Consider an extended target composed of a uniform medium so that ɛr is constant. For that case, we have

where |Ω0| denotes the area of the extended target. Therefore, we find

We can compute exact results for some examples. For the rectangular box extended target defined as Ω0 = [−αx /2, αx /2] × [αz /2, αz /2], we have

For the circular disk extended target, Ω0 = {r < α0}, we have

Equation (29)

The asymptotic behavior for the first singular value gives useful quantitative information. Provided that a signal is available in measurements, this singular value will be reliably accurate. On the other hand, the other singular values are more subject to corruption due to measurement noise which, in turn, will affect the reconstruction of the shape of the object.

5.3. Results for a circular disk target

We compute the measurement matrix for a circular disk extended target that is centered at (kx0, kL) = (0, 100) with relative dielectric permittivity ɛr = 1.44 and radius 0 = 0.25 (left) and 0 = 1 (right). The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. For the MFS computation we used ${\boldsymbol{y}}_{n}^{\text{bdy}}=\left({x}_{0}+{\alpha }_{0}\enspace \mathrm{sin}(2\pi (n-1)/N),L+{\alpha }_{0}\enspace \mathrm{cos}(2\pi (n-1)/N)\right)$ for n = 1, ..., N with N = 64 and = 0.12α0. The image formed by plotting 1/Fepsilon (x, z) for epsilon = 10−15 on a log10-scale is shown in figure 10. Noise has been added to the measurements so that SNR = 10.5172  dB. These imaging results show that 1/Fepsilon (x, z) accurately recovers the location and support of the extended target.

Figure 10.

Figure 10. Images formed by plotting 1/Fepsilon ( x ) with Fepsilon given in (6) for epsilon = 10−15 on a log10-scale for an extended circle target located at (kx0, kL) = (0, 100) with relative dielectric permittivity ɛr = 1.44 and radius 0 = 0.25 (left) and 0 = 1 (right). The measurement array of aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0. Noise has been added to the data resulting in SNR = 10.5172  dB.

Standard image High-resolution image

For the circular disk with 0 = 0.25, the computed first singular value is σ1 = 0.001 3440 and the asymptotic approximation given in (29) is σ1 = 0.001 3658. For the circular disk with 0 = 1, the computed first singular value is σ1 = 0.012 737 and the asymptotic approximation is σ1 = 0.013 005. These results show that the asymptotic approximation is accurate over a broad range of target sizes.

Figure 11 shows results for a circular disk target with 0 = 0.5 with different amounts of measurement noise. The upper left plot has SNR = , the upper right plot has SNR = 10.5207  dB, the lower left plot has SNR = 5.5247  dB, and the lower right plot has SNR = 2.5211  dB. The value of epsilon is adapted to the measurement SNR so as to separate the signal from the noise subspace with ${{\Sigma}}_{{\epsilon}}^{+}$ defined as in (21). These results show that as SNR decreases, the image of the circular disk target degrades.

Figure 11.

Figure 11. Images formed by plotting 1/Fepsilon ( x ) with Fepsilon given in (6) on a log10-scale for an extended circular disk target located at (kx0, kL) = (0, 100) with relative dielectric permittivity ɛr = 1.44 and radius 0 = 0.5, and with different amounts of measurement noise added. The measurement array with aperture ka = 80 included 41 elements sampling −40 ⩽ kx ⩽ 40 on kz = 0.

Standard image High-resolution image

For the SNR = 2.5211  dB result, we find that range resolution is nearly lost completely. Despite the fact that images degrade severely as the SNR decreases, we find that the quantitative estimate remains robust for different SNRs. For this circular disk with 0 = 0.5, the computed first singular value is σ1 = 0.005 1974 and remains the same for the different SNRs. The asymptotic approximation is σ1 = 0.004 9616. Using the computed σ1 and the exact value for 0 in (29), we solve for ɛr and obtain ɛr = 1.4609 corresponding to a 1.5% error compared to the true value of ɛr = 1.44.

6. Conclusions

We have developed a quantitative imaging method for single-frequency array imaging. This method extends MUSIC which uses the noise subspace to reconstruct the support of targets by including also the signal subspace which provides quantitative information about the targets. This answers the open question raised in [11] of how to make use of the signal subspace in MUSIC.

We have applied this imaging method to a point target, multiple point targets, and an extended target. For a single point target, we have presented a resolution analysis. This resolution analysis provides valuable insight into the subwavelength resolution capabilities of this imaging method. It explicitly shows the difference between cross-range and range resolutions. Moreover, it shows the surprising result in which noise naturally regularizes the imaging method making it more robust and effective, especially when the target is not located on a grid point of the mesh discretizing the imaging region. For multiple point targets, we show that one can artificially change the noise level by changing the singular values associated with the singular vectors spanning the noise subspace to simultaneously change the resolution and regularization of the imaging method. For an extended target, we show that the first singular value is related to the product of the volume and relative dielectric permittivity of the target.

In our results we have found that the imaging method presented here is remarkably effective at determining the support and complex reflectivities of point targets. Moreover, the results verify that regularization-by-noise occurs for this imaging method. Although we have only discussed single-frequency array imaging, the method is general and can be applied to other imaging systems for which MUSIC has already proved to be effective. Because this imaging method is just an elementary extension of MUSIC, it should be useful for a variety of quantitative imaging problems.

Acknowledgments

A D Kim and C Tsogka are supported by the Air Force Office of Scientific Research (FA9550-21-1-0196). A D Kim is also supported by the National Science Foundation (DMS-1840265). Pedro González-Rodríguez is supported by the Spanish Ministerio de Ciencia e Innovación (PID2020-115088RB-100).

Data availability statement

The data that support the findings of this study are available upon reasonable request from the authors.

Please wait… references are loading.
10.1088/1361-6420/ac349b