Volume 8, Issue 5 pp. 365-376
Article
Full Access

Use of a sub-array statistical approach for the detection of a buried object

Simone Meschino

Simone Meschino

Department of Applied Electronics, ‘Roma Tre’ University, via della Vasca Navale 84, 00146 Rome, Italy

Search for more papers by this author
Lara Pajewski

Lara Pajewski

Department of Applied Electronics, ‘Roma Tre’ University, via della Vasca Navale 84, 00146 Rome, Italy

Search for more papers by this author
Giuseppe Schettini

Corresponding Author

Giuseppe Schettini

Department of Applied Electronics, ‘Roma Tre’ University, via della Vasca Navale 84, 00146 Rome, Italy

Search for more papers by this author
First published: 01 July 2010
Citations: 12

ABSTRACT

A hybrid electromagnetic-statistic approach for the detection and localization of a perfectly-conducting circular cylinder, buried in a lossless half-space, is presented. We use the results of a cylindrical wave approach forward solver as input data for our detection procedure. We use a sub-array processing structure and apply several algorithms for the direction of arrival estimation. By triangulating the found directions of arrival, a set of crossings, condensed around the object locations, is obtained. To process the crossing pattern, we developed a statistical model for the crossings distribution and employed hypothesis testing procedures to identify a collection of small windows containing the target. By defining a suitable threshold from a desired false alarm rate and dividing the region in small windows it is possible to ascribe each window to the ground or to the object. Numerical results are presented for a cylinder in a vacuum and in a dielectric half-space, both in a central and in a peripheral position with respect to the array centre. Different values of the cylinder radius and of the distance from the array are considered.

INTRODUCTION

Non-invasive identification of buried objects in the near-field of a receiver array is a subject of great interest, due to its application to the remote sensing of the earth’s subsurface (Daniels 2004; Armand and Polyakov 2005), environment reclamation (such as the detection of landmines; Geneva International Centre for Humanitarian Demining 2006), civil engineering (like the localization of pipes and conduits; Xiaojian, Haizhong and Huiliang 1997), archaeological investigation and more (Pirri, Lombardo and Bucciarelli 2000).

In general, the reconstruction of a scenario starting from the scattered electromagnetic field is a heavy problem and its solution has involved many authors with different approaches. Because of the intrinsic non-linearity of the inversion, some approximations (Born, Rytov, Kirchhoff, etc.) are considered in many works (e.g., Devaney 1981; Zapalowski, Fiddy and Leeman 1984; Mayer 2002; Soldovieri and Solimene 2007); moreover, numerical or iterative methods to solve the non-linear problem (e.g., Bojarski 1982; Chiu and Kiang 1992) have been proposed.

Some techniques, very popular in a smart antennas context, like the direction of arrival ones, are still adopted in radar applications to localize signal sources and targets (Shan, Wax and Kailath 1985; Chandran 2005; Balanis and Ioannides 2007; Dmochowski, Benesty and Affes 2007; Grice et al. 2007). The synergy between signal processing and electromagnetic areas was introduced several years ago in many works, as in Bruckstein and Kailath (1987) and Şahin and Miller (2001).

In this paper, we present a statistical approach to process the data calculated by a forward scattering solver, in order to find an estimation for the position of an object using a sub-array processing technique (Bouvet and Bienvenu 1991; Krim and Viberg 1996) similar to the one presented in Şahin and Miller (2001). Moreover, sub-array processing techniques have been considered in order to achieve localization also for objects in the proximity of the array (Schmidt 1986).

We apply the approach to many directions of arrival estimation methods and compare their performances in several scenarios. The forward scattering problem is solved with the cylindrical-wave approach (Di Vico et al. 2005).

The direction of the arrival approach assumes that the sources are in the far-field region of a receiving array, so that the received wavefront could be considered as planar. By dividing the whole array in a certain number of sub-arrays and finding the dominant direction of arrival for each one, it is possible to localize objects in the far-field of the sub-array even if they are in the near-field of the array.

In the first step of the detection procedure, we apply several directions of arrival techniques to obtain a set of angles for each sub-array. By triangulating these directions we obtain a collection of crossings crowding in close proximity of the object.

In a second stage, the crossings are modelled as Poisson distributed points, with a large rate parameter around the target and a low rate parameter in the ground region. In this way we can separate two types of regions: one, corresponding to the large rate distribution, is represented by a large number of crossings very close to each other, while the second region is a cloud of less dense crossings that are considered as the background. A testing procedure is employed to determine a set of window regions corresponding to the target area and finally the cylinder coordinates are extracted. The procedure is schematized in Fig. 1.

Details are in the caption following the image

Scheme of the scattering problem and the detection procedure ‘Signals and noise model’.

We apply the procedure in two different situations. First, we simulate several settings in a vacuum, in order to verify the intrinsic capabilities of the direction of arrival methods and the detection procedure in terms of object dimension and its distance from the array. We then simulate some cases in half-space geometry, with the array sensors adhering to the medium in which the cylinder is buried. Our purpose is to verify the performances of the direction of arrival algorithms in a dielectric homogeneous half-space different from air.

The paper is organized as follows. In the section ‘Signals and noise model’, a model for the received signals and noise is presented and the steering vector representation is introduced. In the section ‘Pseudospectrum and direction of arrival estimation’, a brief description of several directions of arrival methods is provided. The section ‘Sub-array localization procedure’ is devoted to the sub-array processing statistical procedure, while in the section ‘Numerical results’ the numerical results are presented and discussed. Finally, conclusions are drawn.

SIGNALS AND NOISE MODEL

We consider an array of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0025 identical sensors uniformly spaced along a line, with period urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0026, as depicted in Fig. 2. It is commonly referred to as a uniform linear array.

Details are in the caption following the image

Uniform linear array scenario.

Let urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0027 indicate the direction of arrival of the signal coming toward the array at the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0028-th receiver urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0029. Then, under the plane-wave hypothesis, we find that the output of the generic sensor urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0030 is
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0001(1)
where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0031 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0032 are the angular response of the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0033-th sensor (supposed to be the same for all the array elements) and the incoming signal, respectively; urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0034 denotes the sensor position. Since urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0035 and considering isotropic sensors, the steering vector urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0036 is defined as:
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0002(2)

In equation (2), urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0037 is the wavenumber associated to the plane wave propagating through the medium in which the object is buried. If this medium is different from the one in which the array is placed, the data obtained by solving the forward-scattering problem with the cylindrical wave approach take into account the refraction by the planar interface, while the inversion procedure neglects it. However, when the array is very close to the interface (as happens in several ground-penetrating radar (GPR) applications), the numerical error that affects the direction of arrival estimation assuming a homogenous medium is very small.

The urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0038 is a Vandermonde-like vector; thus a matrix of steering vectors urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0039 can be built, with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0040 independent columns (Van Trees 2002). In the uniform linear array case, urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0041 is uniquely defined if and only if the condition urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0042 is fulfilled, which is always satisfied if the period urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0043 is less or equal to half a wavelength. Also to avoid aliasing in space it must be urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0044 (Şahin and Miller 2001).

In Fig. 3, a receiving array with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0045 narrowband signals coming from different directions is sketched, with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0046. Each received signal urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0047 includes additive, zero mean, Gaussian noise. Time is represented by the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0048-th time sample (urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0049 where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0050 is the total number of time samples); thus the array output urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0051 can be given as (Gross 2005):
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0003(3)
where
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0004(4)

being urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0052 the array weights; urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0053 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0054 are the incident signals vector and the noise vectors, respectively, at the time instant urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0055.

Details are in the caption following the image

Receiving array and relevant signals.

The received signals are time-varying and our calculations are based upon time snapshots of the incoming signal. Suppressing the time dependence and supposing an uncorrelated noise, the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0056 Hermitian array correlation matrix urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0057 can be defined as:
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0005(5)

where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0058 is the source correlation matrix, while urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0059 is the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0060 noise correlation matrix; urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0061 symbolizes the hermitian transposition.

The exact statistics for the noise and signals are not a priori known but assuming the process ergodic the spatial correlation can be approximated by using a time-averaged correlation (the superscript symbol ‘^’ denotes an estimation of the true value):
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0006(6)

PSEUDOSPECTRUM AND DIRECTION OF ARRIVAL ESTIMATION

The pseudospectrum (Stoica and Moses 2005) is a function that gives an indication of the signal angles of arrival based upon maxima versus angle. The mean output power of the array, at the time instant urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0062, is given by the square magnitude of the array output, which is
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0007(7)
Assuming that the components of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0063 can be modelled as zero-mean stationary processes, for a given weight vector urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0064, the mean output power of the array system is obtained by calculating the conditional expectation over urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0065
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0008(8)

It is clear that the pseudospectrum function is strongly depending (through urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0066) on urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0067 and the particular choice of the vector urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0068 differentiates the direction of arrival estimation algorithms. We analysed and implemented several methods: Bartlett and Capon beamforming, maximum entropy, linear prediction, Pisarenko harmonic decomposition, minimum norm and multiple signals classification.

The non-parametric methods of spectral estimation (Bartlett and Capon algorithms) do not make any assumption on the covariance structure of the data. They suppose that the functional form of the steering vector urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0069 is known, characterizing the array as a spatial sampling device. The parametric, or modelbased, methods (linear prediction, maximum entropy, minimum norm, Pisarenko harmonic decomposition, multiple signals classification), instead, assume that the signal satisfies a generating model with known functional form and then proceed by estimating the parameters in the chosen model.

Some parametric algorithms considered (linear prediction, Pisarenko harmonic decomposition, maximum entropy) are based on the autoregressive moving average models of the signals (Stoica and Moses 2005). The other algorithms are eigenvalue decomposition techniques (minimum norm and multiple signals classification) (Godara 1997).

The Bartlett estimate is obtained by the maximization of the signal-to-noise ratio. If the array is uniformly weighted, we can define the Bartlett direction of the arrival estimate (Bartlett 1961) as
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0009(9)
Moreover, if urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0070 represents uncorrelated monochromatic signals and there is no system noise, the Bartlett estimation is equivalent to the square magnitude of a spatial finite Fourier transform of all the arriving signals.
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0010(10)
The Capon direction of the arrival estimate is also known as a minimum variance distortionless response. It is essentially a maximum likelihood estimate of the power arriving from one direction, while all other sources are assumed as interference; the goal is to maximize the signal-to-interference ratio. The Capon pseudospectrum is given by (Capon 1969):
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0011(11)

The Capon method has a better resolution than the Bartlett direction of the arrival estimate. But, in the cases when the sources are correlated, the Capon resolution may become worse. The main advantage of these two estimation methods is that they are non-parametric solutions; therefore a priori information of the statistical properties of the signals is not needed.

The aim of the linear prediction method is to minimize the prediction error between the output of each sensor and the actual output (Makhoul 1975). This is equivalent to minimizing the mean-squared error. It can be shown that
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0012(12)

where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0071 is the Cartesian basis vector that is the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0072-th column of the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0073 identity matrix. The particular choice of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0074 has a big influence on the prediction (Johnson 1982). This method is an autoregressive technique and the pseudospectrum peaks are proportional to the square of the signals power.

The goal of the maximum entropy is to maximize the entropy function in urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0075:
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0024(13)
Here urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0076 is the pseudospectrum having the following expression (Burg 1975):
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0013(14)

where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0077 is the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0078-th column of the inverse array correlation matrix urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0079.

The Pisarenko harmonic decomposition method (Pisarenko 1973) is based on a minimum mean-squared error approach, under the constraint that the norm of the weight vector be equal to unity. In particular, the minimum eigenvalue of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0080 can be used to minimize the mean-squared error. The corresponding pseudospectrum is given by
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0014(15)

where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0081 is the eigenvector associated with the smallest eigenvalue urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0082.

The minimum norm technique was explained by Ermolaev and Gershman (1994). This method is only relevant in the uniform linear array case and it optimizes the weight vector yielding the pseudospectrum
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0015(16)

where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0083 is the subspace of the M–D noise eigenvectors. It can be noted that this method combines all noise eigenvectors whereas the Pisarenko harmonic decomposition only uses the first noise eigenvector (Gross 2005).

The multiple signals classification technique was first introduced by Schmidt (1986). It is a high resolution eigenstructure method able to estimate the number of signals, the angle of arrival and the strength of the waveform, under the assumption that the noise is uncorrelated. The multiple signals classification algorithm generates two subspaces: urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0084 (noise) and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0085 (signal), from the eigenvectors associated with the eigenvalues of the array correlation matrix urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0086.

In particular, since the noise is uncorrelated, the smallest M–D eigenvalues of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0087 are all equal among them and to the noise variance urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0088 such as urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0089. The remaining D eigenvalues are greater, so urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0090 where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0091. is the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0092-th positive eigenvalue of the hermitian urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0093 matrix urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0094.

The noise subspace eigenvectors urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0095 are obtained by M–D eigenvectors associated with the smallest M–D eigenvalues of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0096 and are orthogonal to the array steering vectors at the angles of arrival urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0097. Because of this condition, the Euclidean distance urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0098 is equal to zero for each direction of arrival. The multiple signals classification pseudospectrum is finally given as
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0016(17)

SUB-ARRAY LOCALIZATION PROCEDURE

The direction of the arrival approach assumes that the sources are in the far-field region of a receiving array, so that the received wave-front could be considered as planar. By dividing the whole array in a certain number of sub-arrays and finding the dominant direction of arrival for each one, it is possible to localize objects in the far-field of the sub-array even if they are in the near-field of the array. Therefore if urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0099 represents the size of the sub-array, the minimum distance attended for a successful object localization is urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0100.

After estimating the directions of arrival, we proceed by triangulating them, obtaining a crossing pattern, as the one reported in the upper side of Fig. 4. Two regions can be distinguished, the first one including a big number of crosses that most probably locates the target and a background region in which the amount of crosses is quite small and spread. The two classes of crossings are modelled using a pair of spatial Poisson distributions (Hoaglin 1980; Şahin and Miller 2001): the rate parameter of the background is considerably smaller than the one of the target.

Details are in the caption following the image

A typical pattern resulting from directions of arrival triangulation.

For a given crossing pattern, we divide the region of interest into urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0101 uniform nonoverlapping windows of fixed size and count the number of crossings urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0102. The windows must be nonoverlapping to guarantee the independence of the random variable urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0103, which is the number of crossings in each window. The window dimensions affect the performances of the procedure and they must be optimized taking into account the size of the object to detect.

We suppose that urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0104 is Poisson distributed and check this assumption by using the graphical technique presented in Hoaglin (1980). It suggests to plot, in an iterative way, the quantity urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0105 versus the count of crossings urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0106, where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0107, is the number of occurrences of finding urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0108 crossings in a window. If the plotted trend forms a straight line, with a slope approximating ln urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0109, it properly approximates a Poisson distribution of rate parameter urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0110.

A typical plot thus obtained is reported in Fig. 5. It is possible to interpolate the circles by tracing two different lines: one of them, with a positive slope, corresponds to a large value of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0111 (greater than urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0112) while the second one, with a negative slope matches the circles relative to smaller values of the crossing count urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0113 (between 0 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0114).

Details are in the caption following the image

A typical plot of the quantity in urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0115 (circles), as a function of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0116.

The rate parameters for the background and target regions are given by their maximum likelihood estimates:
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0017(18)
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0018(19)

where the quantities having subscript urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0117 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0118 are relevant to background and target, respectively, moreover urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0119 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0120 represent the total amount of background and target windows, respectively.

Once the two distributions parameters (18) and (19) have been estimated, the probability for each window (containing urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0121 crossings) to belong to the background is:
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0019(20)
while to the target is:
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0020(21)
To extract crossing clusters, we sweep the region of interest with a test window having the same area of the non-overlapping windows used before. At each location of the test window, we count the number of crossings urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0122, with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0123, where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0124, is the number of overlapping windows in the region of interest. The hypothesis test is formally a binary one:
  • urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0125 is Poisson distributed with a small rate parameter urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0126;
  • urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0127 is Poisson distributed with a large rate parameter urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0128.
We decide if the window belongs to background or target, by applying the generalized likelihood ratio test
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0021(22)
The decision threshold urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0129 can be determined from the desired false-alarm rate expressed as
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0022(23)

We finally obtain an estimated crossing pattern like the one shown in Fig. 6.

Details are in the caption following the image

Refined crossing pattern of Fig. 4.

NUMERICAL RESULTS

A uniform linear array of 51 equally spaced elements is considered, with period urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0130. A three-element sub-array partition is applied (the total number of sub-arrays is therefore 17). A perfectly conducting circular cylinder characterized by a radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0131, which has its centre located at a distance urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0132 from the array axis. For this configuration, the cylinder is in the far zone of the sub-array if its burial depth is at least urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0133. The incident wave is TM polarized (electric field parallel to the cylinder axis). The noise variance is urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0134 the false-alarm probability is 106.

We first apply the localization procedure in a vacuum, for different values of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0135 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0136 and using in the sub-array processing procedure square windows with side-length urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0137, also for the test windows. Objects and depths, both small and comparable to the operating wavelength, are considered. Moreover, a central and a peripheral position of the target are treated, with respect to the array geometry. We define the localization error as
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0023(24)

where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0138 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0139 are the real and estimated cylinder axis coordinates, respectively. The quantity urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0140 is the ratio between the Euclidean distance of the estimated centre from the real one and the actual cylinder radius. When urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0141, the estimated centre is collocated in a point inside the cylinder transverse section, otherwise, if urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0142, the estimation of the centre falls outside the object. As a reference threshold, we assume that a target can be considered correctly localized if the error is less than 1. In Tables 25, some results are presented, with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0143 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0144 assuming the values here listed (the symbols a1–a5 and A–E will be used for reference in the following):

a1 a2 a3 a4 a5
Radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0145 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0146 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0147 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0148 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0149 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0150
A B C D E
burial depth urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0151 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0152 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0153 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0154 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0155 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0156
Table 2. Error estimation of different directions of arrival techniques. Target in a vacuum, central position
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0157 A B C D E
Bartlett/Multiple signals classification a1 6.236 6.060 5.824 4.930 5.597
a2 2.224 2.120 1.512 1.525 1.537
a3 0.569 0.571 0.451 0.207 0.206
a4 0.271 0.079 0.078 0.015 0.145
a5 0.028 0.120 0.207 0.159 0.145
Capon a1 6.623 6.568 6.917 6.308 5.880
a2 2.246 1.847 2.276 1.596 1.726
a3 0.731 0.704 0.451 0.318 0.223
a4 0.249 0.117 0.204 0.100 0.201
a5 0.060 0.112 0.167 0.170 0.201
Linear prediction a1 7.925 6.847 6.588 5.830 6.314
a2 2.640 2.473 1.976 1.516 1.734
a3 0.759 0.646 0.591 0.428 0.224
a4 0.266 0.208 0.129 0.685 0.099
a5 0.220 0.299 0.312 0.174 0.005
Maximum entropy a1 9.552 9.029 7.629 6.391 5.894
a2 2.249 1.521 1.697 1.150 2.271
a3 0.577 0.578 0.550 0.608 0.365
a4 0.294 0.040 0.182 0.080 0.075
a5 0.211 0.277 0.288 0.301 0.397
Minimum norm a1 60.034 5.945 50508 5.306 4.647
a2 2.182 2.025 1.852 1.527 1.431
a3 0.617 0.600 0.417 0.4069 0.270
a4 0.216 0.132 0.115 0.098 0.149
a5 0.125 0.115 0.199 0.222 0.232
Pisarenko harmonic decomposition a1 6.965 5.985 5.967 4.478 5.128
a2 2.037 2.009 1.771 1.545 1.285
a3 1.068 0.654 0.514 0.276 0.206
a4 0.314 0.332 0.094 0.156 0.074
a5 0.177 0.057 0.186 0.131 0.113
Table 3. Error estimation of different directions of arrivals techniques. Target position in a medium with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0158, central position. Same geometrical parameters as Table 2
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0159 A B C D E
Bartlett a1 4.482 3.349 4.819 3.189 3.725
a2 1.517 1.584 2.063 0.980 1.801
a3 0.732 0.670 0.331 0.249 0.191
a4 0.114 0.153 0.167 0.196 0.114
a5 0.590 0.447 0.063 0.057 0.273
Capon a1 4.356 10.463 4.898 9.834 7.822
a2 1.541 4.226 2.359 1.555 1.294
a3 1.203 0.393 0.867 0.544 0.483
a4 1.044 0.244 0.156 0.099 0.223
a5 0.209 0.041 0.432 0.309 0.166
Linear prediction a1 4.062 3.535 7.644 5.241 4.342
a2 5.365 2.108 1.253 2.806 0.991
a3 1.820 0.360 0.365 0.348 0.813
a4 0.271 0.570 0.164 0.260 0.236
a5 0.091 0.163 0.055 0.128 0.156
Maximum entropy a1 13.275 2.880 3.767 8.505 14.780
a2 1.557 3.570 1.503 1.235 0.878
a3 0.962 0.557 0.547 0.307 0.604
a4 0.060 0.303 0.277 0.039 0.201
a5 1.787 1.101 0.105 0.066 0.226
Minimum norm a1 6.514 4.482 7.715 4.861 3.577
a2 1.206 3.856 1.471 1.031 1.762
a3 0.701 0.372 0.358 0.400 0.277
a4 0.579 0.154 0.322 0.207 0.364
a5 0.050 0.198 0.132 0.042 0.121
Pisarenko harmonic decomposition a1 14.059 6.375 6.029 3.723 4.843
a2 3.722 1.593 0.877 1.691 1.130
a3 0.7163 0.738 0.766 0.304 0.406
a4 0.6743 0.276 0.920 0.204 0.080
a5 0.238 0.179 0.250 0.465 0.138
Multiple signals classification a1 4.024 3.349 4.819 3.189 3.725
a2 1.210 1.584 2.063 0.980 0.967
a3 0.670 0.828 0.350 0.248 0.191
a4 0.114 0.153 0.167 0.196 0.114
a5 0.651 0.371 0.063 0.013 0.273
Table 4. Error estimation of different directions of arrival techniques. Target in a medium with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0160, central position
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0161 A B C D E
Bartlett/Multiple signals classification a1 4.386 4.605 4.296 3.618 3.143
a2 1.746 1.456 1.110 1.338 0.984
a3 0.640 0.461 0.557 0.365 0.408
a4 0.343 0.159 0.148 0.190 0.245
a5 0.105 0.106 0.113 0.073 0.094
Capon a1 5.719 3.913 3.022 4.473 4.076
a2 1.602 1.304 0.765 0.903 1.014
a3 0.486 0.563 0.522 0.556 0.445
a4 0.576 0.197 0.115 0.228 0.214
a5 0.156 0.116 0.124 0.068 0.125
Linear prediction a1 3.851 3.196 3.724 3.714 3.058
a2 1.523 2.837 0.942 1.305 1.197
a3 0.580 0.407 0.679 0.625 0.554
a4 0.358 0.224 0.217 0.181 0.282
a5 0.083 0.153 0.087 0.112 0.223
Maximum entropy a1 5.309 30613 3.484 4.156 3.633
a2 1.024 1.004 1.020 1.395 1.126
a3 0.595 0.438 0.849 0.464 0.318
a4 0.329 0.138 0.139 0.213 0.234
a5 0.133 0.148 0.132 0.162 0.183
Minimum norm a1 4.054 4.517 4.200 3.652 3.089
a2 1.702 1.444 1.073 1.395 1.069
a3 0.678 0.432 0.551 0.361 0.416
a4 0.326 0.191 0.154 0.201 0.218
a5 0.116 0.116 0.121 0.087 0.120
Pisarenko harmonic decomposition a1 4.851 5.872 4.379 3.930 3.395
a2 1.420 1.433 1.224 1.295 1.488
a3 0.376 0.518 0.626 0.297 0.550
a4 0.178 0.243 0.124 0.232 0.305
a5 0.554 0.087 0.130 0.124 0.253
Table 5. Error estimation of different directions of arrival techniques. Target in a peripheral position both in a vacuum and in a medium with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0162
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0163 A E A E
urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0164 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0165 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0166 urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0167
Bartlett a1 12.305 12.932 4.451 5.596
a2 4.880 4.169 1.466 2.240
a3 1.931 1.211 0.519 0.902
a4 1.213 0.643 0.379 0.416
a5 0.785 0.297 0.139 0.202
Capon a1 15.384 13.420 3.365 3.143
a2 4.899 4.526 1.780 1.883
a3 2.014 1.439 0.329 0.758
a4 1.124 0.690 0315 0.298
a5 0.707 0.198 0.168 0.223
Linear prediction a1 14.382 15.102 5.116 4.324
a2 4.532 3.529 2.546 2.009
a3 2.088 1.649 1.271 0.967
a4 1.384 1.059 0.391 0.434
a5 1.960 0.354 0.163 0.263
Maximum entropy a1 14.342 10.810 3.753 9.097
a2 6.102 4.296 0.957 1.962
a3 2.067 1.081 1.568 0.683
a4 1.796 0.835 0.697 1.039
a5 0.590 0.599 0.394 0.123
Minimum norm a1 11.630 12.624 3.707 4.760
a2 4.741 4.422 1.629 2.294
a3 1.840 1.250 0.649 0.924
a4 1.270 0.661 0.295 0.482
a5 0.754 0.321 0.164 0.240
Pisarenko harmonic decomposition a1 21.490 14.080 4.425 3.951
a2 5.134 3.946 1.344 2.618
a3 2.511 1.289 0.421 0.749
a4 1.008 0.614 0.428 0.397
a5 0.758 0.163 0.641 0.236
Multiple signals classification a1 12.305 12.932 3.244 5.037
a2 4.880 4.169 1.215 2.240
a3 1.931 1.211 0.426 0.902
a4 1.213 0.643 0.207 0.416
a5 0.785 0.297 0.139 0.202

In order to make the tables more readable, the cases showing an estimation error greater than 1 are depicted in bold. In Table 2, results concerning a cylinder in a vacuum, in a central position compared with the array axis, are summarized. The covered area is a square of side equal to urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0168; the window side-length here considered is urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0169 and the total number of windows is 625. It can be noted that the described procedure shows a good capability of localization when the object radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0170 is equal to urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0171 or longer. Anyway the error of all the implemented methods does not decrease monotonously with distance urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0172.

In Table 3 the object is placed inside a homogeneous medium having a relative permittivity urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0173, with the same values of geometrical parameters as in Table 2.

Thus, some configurations of Table 3 are now in the near-field of the sub-arrays: these cases are indicated with a grey background. The increased number of cases showing an error greater than 1 depends on a partial satisfaction of the far-field condition. Moreover, it is important that the procedure still shows a good behaviour even in many of the near-field cases, especially when radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0174 is greater than urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0175.

In Table 4, results concerning a cylinder buried in a medium with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0176 are summarized. Now it has been assumed that urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0177. Therefore, a dimensional scaling of the scenarios considered in Table 2 has been performed. On the whole, behaviour analogous to Table 2 can be appreciated: most of the cases having urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0178 are crowded in a1) and a2) configurations, that is when radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0179.

In Figs 710 the estimation error is plotted as a function of radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0180 normalized to the wavelength, for a fixed value of the distance urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0181. The object is in a vacuum, in a central position. In particular, four window sizes are taken into account: urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0182 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0183. The normalized radius varies uniformly from 0.02 and 1, in 50 steps. In the figure parts b), a zoom of the region where urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0184 is given (that is when the object is properly localized).

Details are in the caption following the image

Estimation error urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0185 versus urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0186 when urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0187 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0188: a) global trend; b) zoom of the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0189 region.

Details are in the caption following the image

Estimation error urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0190 versus urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0191 when urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0192 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0193: a) global trend; b) zoom of the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0194 region.

Details are in the caption following the image

Estimation error urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0195 versus urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0196 when urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0197 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0198: a) global trend; b) zoom of the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0199 region.

Details are in the caption following the image

Estimation error urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0200 versus urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0201 when urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0202 and urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0203: a) global trend; b) zoom of the urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0204 region.

In Fig. 7 it can be noticed that the estimation error is generally decreasing as radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0205 grows but it tends to increase in the proximity of the value urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0206. In this case, in fact, the distance between the receiving antenna and the centre of the object approaches urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0207, which is the far-zone limit of the sub-array previously specified. In Figs 810 it can be argued that the trend of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0208 versus urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0209 becomes more regular as the windows size increases and simultaneously the radius of the smallest object that can be properly localized increases toward urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0210.

Furthermore, the Bartlett and multiple signals classification methods give the same values of urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0211 in most of the cases. As a general observation, we point out that they are, together with the maximum entropy, the methods that better localize the object.

In Table 5 some results concerning an object placed in a peripheral position compared with the array axis centre (urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0212), are presented. In particular we considered scenarios A and E of both the configurations studied in Tables 2 and 4.

It is clear that peripheral localization is affected by a higher estimation error when the object is placed in a vacuum, if compared with the results of Table 2. Instead, when the cylinder is buried in the medium with urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0213, the procedure seems to be more robust to a position offset. It has to be considered that, in this second case, all the dimensions (distance between antenna sensors, distance urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0214 and radius urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0215) are reduced by a factor urn:x-wiley:15694445:nsg2010031:equation:nsg2010031-math-0216 so that the object is closer to the array axis than in the vacuum case. Moreover, the host medium is supposed to be homogeneous and lossless: if losses were considered, the localization would be more sensitive to the position offset.

CONCLUSION

An algorithm has been presented that can detect and localize an object in the proximity of a linear array of receiving antennas, this distance could be referred to as the far-field limit of the sub-arrays in which the array is partitioned. The adopted sub-array processing technique has low computational complexity, is easy and affordable to use. Several directions of arrival estimation algorithms have been implemented and employed.

The described procedure has been applied to numerous test scenarios involving a perfectly-conducting circular cylinder having radius not larger than a wavelength. It shows good capability in estimating the scatterer position, either when the cylinder is set in a vacuum or inside a dielectric half-space. In particular we checked the procedure performances varying the geometrical parameters and the size of the windows used to discretize and probe the region of interest. The numerical results show that the Pisarenko harmonic decomposition method gives an average error greater than the other directions of arrival techniques independently from the windows size. The Linear Prediction algorithm presents worst performances when the windows are small, showing a behaviour similar to the other methods as the windows size is increased.

Furthermore, several scenarios have been considered, with the object in a peripheral position with respect to the array axis, both when the cylinder is settled in a vacuum and in a dielectric medium. In particular, in this second case, the procedure shows good robustness to a positional offset of the target.

We intend to consider a more realistic scenario, with the object buried in a lossy medium under a rough surface. We also plan to study the effect on the localization error of different subdivisions of the array in sub-arrays.

Moreover, we look forward to estimate also the scatterer dimension and to apply our sub-array processing strategy in multiple objects localization.

    The full text of this article hosted at iucr.org is unavailable due to technical difficulties.