Skip to main content

Coherent CFAR detection in compound Gaussian clutter with inverse gamma texture

Abstract

Recent publications have explored coherent radar detection in a compound Gaussian clutter environment with inverse gamma texture, since the latter clutter model has been validated for X-band high-resolution maritime surveillance radar clutter returns. This paper explores the development of coherent constant false alarm rate (CFAR) detectors for this scenario. In the first instance, a detector is constructed with explicit knowledge of the clutter parameters. It is then shown that the probability of false alarm/threshold relationship does not vary with the clutter power. To achieve a CFAR detector, clutter parameter approximations are then introduced, and the cost associated with this is then analysed.

1 Introduction

The compound Gaussian clutter model has provided radar researchers and engineers with a mathematically tractable model for correlated non-Gaussian radar returns [1, 2]. This clutter model has been validated by considerations of observed real radar returns [3]. Essentially, using the theory of spherically invariant random processes (SIRPs), the clutter is modelled as locally Gaussian with a random power level. From the random variable perspective, the clutter vector is a product of a fast fluctuating component (the speckle) and a slowly modulating component (the texture). The speckle is taken as a Gaussian process, while the texture can be selected to generate a specific marginal intensity distribution [4].

Coherent multilook radar detection in heavy-tailed compound Gaussian clutter is a topic of much interest in current signal processing research [2, 511]. Specifically, with the validation of compound Gaussian clutter with inverse gamma texture as a model for X-band high-resolution maritime surveillance clutter returns, many publications have been examining appropriate detection schemes. Validation of the resultant Pareto clutter intensity model for X-band radar returns has been included in [1214]. The analysis of relevant detection schemes can be found in [2, 1518]. Much work has been devoted to examining the Neyman-Pearson optimal detector [19] and its suboptimal variants, such as the generalised likelihood ratio test (GLRT) detector [2, 18]. In addition, the Gaussian optimal detector or whitening matched filter (WMF) has been shown to be a useful suboptimal detector for the compound Gaussian clutter model of interest [18]. This is mainly for the case where the clutter is approximately Gaussian distributed, which tended to occur for the vertically polarised case.

Constant false alarm rate (CFAR) detectors are important because they eliminate the sensitivity of the probability of false alarm (Pfa) and threshold relationship to variations in the clutter power level [20, 21]. Coherent multilook detectors are said to have the CFAR property if their Pfa/threshold relationship is independent of clutter parameters. Recently, a coherent CFAR detector has been examined in [18]. In there, it is shown that a scaled version of the WMF can result in CFAR control with respect to the underlying Pareto clutter parameters. However, this detector was found to have limited application due to the fact that it required a significantly large number of looks to avoid detector saturation [18]. Consequently, it became of interest to investigate whether other such CFAR detectors could be produced.

This paper introduces a new coherent detector for target detection in the clutter model of interest, which has explicit dependence on the clutter parameters. It will be shown that this detector’s probability of false alarm and threshold relationship does not vary with the clutter power level. To achieve a CFAR detector, approximations are made to these clutter parameters, together with a mismatched threshold. The cost of this is then analysed, and conditions are established under which the resultant false alarm probability is not increased to an undesirable level in practice.

Throughout, detection in compound Gaussian clutter with inverse gamma texture will be also referred to as Pareto coherent detection for brevity. The paper is arranged as follows. Section 2 sets the framework for the analysis to follow. A general detector is then introduced in Section 3, while a CFAR suboptimal version is proposed in Section 4. The latter includes a full analysis of the performance of this suboptimal CFAR from a mathematical perspective. Section 5 examines the performance of these detectors through detector performance curves. These will be based upon simulated clutter, generated with Pareto parameters estimated from real data sets. A simple Gaussian target model will also be used in all performance analysis, as in [2, 18]. Further assumptions employed will be introduced as appropriate.

2 Detection framework

The following framework has been taken from [18], which has been based upon that in [9]. The radar return is z, a complex N×1 vector, and the coherent multilook detection problem is stated in the form

H 0 :z=cagainst H 1 :z=rp+c,
(1)

where all complex vectors are N×1. The statistical hypothesis H 0 is that the return is pure clutter, while H 1 is the alternative hypothesis that the return is a mixture of signal and clutter. Vector c is the pure clutter return, and p is the Doppler steering vector, whose components are given by p(j)= e j 2 Πi f D , for j{1,2,…,N}, where f D is the target normalised Doppler frequency (product of target Doppler frequency and radar pulse repetition interval), with −0.5≤f D ≤0.5. It is assumed that this is fully known. The complex random variable R is the target model, and |R| is its amplitude.

The Neyman-Pearson Lemma [19] states that the form of the best test of (1) is a likelihood ratio under each of the respective hypotheses, compared to a threshold τ. Hence, if f 0(z) is the density under H 0 and f 1(z) is the density under H 1, the statistical test that maximises the probability of detection for a fixed probability of false alarm is given by

L(z)= f 1 ( z ) f 0 ( z ) H 0 H 1 τ,
(2)

where L(z) is the likelihood function. The notation L(z) H 0 H 1 τ used in (2) means that we reject H 0 if and only if L(z)>τ.

The compound Gaussian clutter is modelled as a stationary stochastic process c=SG, where G is a zero-mean Gaussian process with covariance matrix Σ. Throughout, as in [2, 18], it will be assumed that this is completely known. Further work in this area will attempt to remove this restriction. It will also be assumed that its inverse is semi-definite positive so that a whitening approach can be applied to the detection problem. This is a valid exercise because a SIRP is unaffected by linear transformations [4]. Hence, we suppose that a Cholesky factorisation exists for Σ −1 so that there exists a matrix A such that Σ −1=A H A.

The random variable S in the definition of the compound Gaussian model is non-negative and univariate and determines the form of the resultant marginal intensity distribution of the clutter [4]. For the case of inverse gamma texture, S has density given by

f S (s)= 2 β α Γ ( α ) s 2 α 1 e β s 2 ,
(3)

where α and β are non-negative texture distributional parameters. Using the theory of SIRPs, it can be shown that the corresponding clutter intensity model is Pareto, with shape parameter α and scale parameter β[16].

We now specify the whitened version of the statistical test (1). By applying the Cholesky factor matrix A to the original statistical test and defining r=A z, n=A c and u=A p, we arrive at the statistically equivalent form

H 0 :r=nagainst H 1 :r=Rn+n.
(4)

The transformed clutter process is n=SAG, and AG is a multidimensional complex Gaussian process, with zero mean but covariance matrix, the N×N identity matrix [11]. The whitening approach used here is invaluable in reducing the form of the likelihood densities, which simplifies the resultant detector considerably.

Using the formulation above and by applying SIRP theory to construct appropriate densities, the GLRT is shown in [2, 16, 18] to take the form

L(r)= W ( r ) u 2 r 2 + β H 0 H 1 τ,
(5)

where

W(r)=| u H r | 2
(6)

is the WMF. Detector (5) is known as the GLRT linear threshold detector (LTD) in [2], which has been shown to perform very well in spiky clutter. Throughout, detector (5) will be referred to as the LTD for brevity. Here, it is assumed that the clutter scale parameter β is completely known. Both these detectors are analysed in [18], where closed form expressions between the Pfa and threshold for each are derived. It is also shown explicitly that both (5) and (6) are not coherent CFAR processes.

However, by scaling the WMF, it is shown in [18] that the detector

T 1 (r)= W ( r ) u 2 r 2 H 0 H 1 τ 1
(7)

operating in Pareto clutter has threshold τ 1 given by

τ 1 = Pfa 1 / N 1.
(8)

This is often referred to as the normalised matched filter (NMF) and has been investigated in [3, 6]. Its relationship to the optimal Neyman-Pearson detector has been explored in [22]. Consequently, (7) is a coherent CFAR process. Analysis of this detector in [18] showed that it had a tendency to saturate if the number of looks is not sufficiently large. As an example, for a false alarm probability of 10−6, one would require N>>30 looks. The motivation for the work presented here is to examine whether other coherent CFAR processes exist in the context of interest. In particular, it will be of interest to examine, as in the approach of [18], whether transformations of the NMF can yield new detectors with improved performance.

3 General detector

This section assumes that the clutter parameters α and β are known. In the next section, a CFAR detector will be proposed, based upon approximating these. The main purpose of this section is to propose a new detector, whose Pfa/threshold relationship does not vary with the clutter power. This will then provide one with a threshold relationship that can be used with the new detector, when approximations of clutter parameters are applied.

The literature contains many examples of CFAR detectors produced from ones not possessing the CFAR property [8, 23, 24]. As an example, the LTD detector (5) has been constructed with the assumption that β is known. To produce a suboptimal version, with the CFAR property, a maximum likelihood estimate of β could be applied to produce a detector with no dependence on β. If the Pfa/threshold relationship also contains clutter parameter dependence, approximations can be introduced to minimise the effects of clutter power fluctuations. Alternatively, a mismatched threshold can be applied to eliminate clutter parameter dependence.

The development of the following detector resulted from an analysis of the LTD (5) and NMF (7) and its dependency on the underlying clutter parameters. Suppose κ>0 is a known fixed constant, which is independent of both Pareto clutter parameters. Consider the coherent detector given by

T 2 (r)= W ( r ) β κ 1 / α 1 u 2 u 2 r 2 ,
(9)

with detection threshold τ 2. The following result shows that the Pfa and threshold do not vary with the clutter parameters:

Lemma 3.1

The detector (9) has false alarm probability given by

Pfa= 1 + τ 2 N /κ.
(10)

Observe that the choice of κ=1 results in the CFAR detector (7), and so is a special case of (9).

The proof of Lemma 3.1 is now outlined and follows closely the proof of analogous results in [18]. Throughout, P denotes probability, while E is the statistical mean with respect to P. By conditioning on S and then r2|{S=s}, it can be shown that

Pfa = 0 0 f S ( s ) f r 2 | { S = s } × P W ( r ) > β κ 1 / α + τt u 2 { S = s } , H 0 dtds ,
(11)

where f S is the density (3) and f r 2 | { S = s } is the density of r2 conditioned on the event {S=s}. Using the fact that under H 0, r2|{S=s} has a gamma distribution with parameters N and s −2 while W(r)|{S=s} has an exponential distribution with parameter s −2u−2 (see [18]), it can be shown that the integrals in (11) simplify to

Pfa = 2 β α Γ ( α ) Γ ( N ) 0 s 2 α 2 N 1 e s 2 β κ 1 / α 0 t N 1 e t s 2 1 + τ dtds = 2 β α Γ ( α ) ( 1 + τ ) N 0 s 2 α 1 e β κ 1 / α s 2 ds = β α Γ ( α ) ( 1 + τ ) N 0 x α 1 e β κ 1 / α x dx = ( 1 + τ ) N / κ ,
(12)

where the definition of the gamma function has been used to simplify the integral with respect to t, and the transformation x=s −2 has then been applied, together with a second application of the definition of the gamma function. This completes the proof.

The factor κ can be used to minimise the effects of detector saturation, as observed in the practical implementation of the CFAR detector (7). For a small false alarm probability, the threshold set by (8) can be quite large if the number of looks is smaller than around 30 [18]. Such a number of looks will only be achieved if the radar’s scan rate is slow. Hence, the factor κ should be able to mitigate the effects of having only a small number of looks.

It is now important to determine suitable choices for κ. Since the threshold is given by

τ 2 = κ Pfa 1 / N 1,
(13)

it is necessary to ensure that this threshold is non-negative. Hence, in view of (13), we must constrain (κ Pfa)1/N<1. Consequently, suppose we select a κ such that κ Pfa=10n, for some n. Then, it is immediate that we must choose n<0 to ensure the threshold is non-negative.

In addition, since the detector (7) has a tendency to saturate because of large thresholds, we can, without loss of generality, aim to choose a κ that results in τ 2<1. This requires (κ Pfa)−1/N<2, which can be shown to require n>N log ( 2 ) log ( 10 ) 0.3010N.

Again, without loss of generality, constrain κ>1. This assumption will be useful in the analysis to follow. If we assume that the false alarm probability is of the form Pfa=10m, for some m>0, then κ=10m+n>1 provided n>−m. Hence, we can choose any n such that

max{m,0.3010N}<n<0.
(14)

Further insight into the selection of an appropriate n can be gained by examining the limiting behaviour of the detection probability of (9) as n→0. Note that, with the choice of κ above, we can write the detection threshold explicitly as a function of n as τ 2(n)=10n/N−1, which converges to zero as n→0. Notice also that κ=κ(n) converges to 10m=Pfa−1 as n→0. Hence, writing the probability of detection (Pd) as a function of n, it is clear with an application of (9) that

Pd ( n ) = I P W ( r ) > β κ ( n ) 1 / α 1 u 2 + τ 2 ( n ) u 2 r 2 H 1 .
(15)

In order to examine the limiting behaviour of (15) as n→0, we require an application of functional analysis limit theorems to justify taking the limit inside the probability in (15). The relevant result is Lebesgue’s dominated convergence theorem [25, 26]. Here, we apply it with n→0, instead of an infinite limit; it is not difficult to recast the theorem for the case under consideration. Define a sequence of indicator random variables with X n (r = I I[W(r)>β(κ(n)1/α−1)u2+τ 2(n)u2r2], which takes the value of 1 if and only if the inequality specified in its definition is satisfied and is zero otherwise. Then, P d(n)=I E(X n (r)), where the expectation is understood to be with respect to the distribution of r under H 1. Then, it follows, using the limits specified above, together with the fact that convergence of sets is equivalent to pointwise convergence of indicator set functions [26], lim n 0 X n (r)=II W ( r ) > β Pfa 1 / α 1 u 2 , which is an integrable random variable. Also, X n (r)≤1 for all r, and so |X n (r)| is bounded by an integrable random variable. Hence, Lebesgue’s dominated convergence theorem justifies taking the limit inside the expectation in (15), and so

lim n 0 Pd(n)=IP W ( r ) > u 2 β Pfa 1 / α 1 H 1 .
(16)

The limit in (16) is the detection probability of the WMF operating in Pareto clutter [18]. This result demonstrates that it is important to not choose n too close to zero; otherwise, the performance of (9) may be similar to the WMF. In the case of horizontally polarised returns, the WMF has been shown to experience a significant detection loss because the clutter is very heavy tailed [16]. Hence, in such cases, it is prudent to select an n further away from zero. For a scenario with vertically polarised returns, this restriction is less important.

As a simple example, suppose we are analysing detection performance with N=10 looks and a false alarm probability of 10−6. Then, max{−6,−3.010}=−3.010, which means we need to select an n>−3.010. Hence, for the case of detection in vertical polarised clutter, choose for simplicity n=−1. Then, κ=105 and τ 2=100.1−1≈0.2589. If the number of looks is reduced to N=3 and the false alarm probability increased to 10−4, then we need to select an n such that −0.903<n<0. For example, in the case of horizontally polarised clutter, we can select n=−0.5 so that κ=103.5 and τ 2=100.1667−1≈0.4678.

4 Coherent CFAR detector

In a practical implementation of the detector (9), it is clear that estimates of the Pareto clutter parameters will need to be used. The most frequently used approach is to apply a maximum likelihood estimation (MLE) process to approximate these unknown parameters. Assuming a moderate to slow scan rate, the MLE should have a sufficient number of data points available to produce clutter estimates. Maximum likelihood estimation for the clutter modelled as a compound Gaussian process with inverse gamma texture has been analysed in [12].

Recently, it has been shown how a property of Pareto order statistics can be used, together with a least squares approach, to estimate the texture clutter parameters [27]. This new approach has been shown to improve not only on the accuracy of the MLE procedure, but additionally results in a reduction of computation time. Further, the method works well with sample sizes significantly smaller than those required for accurate estimation with an MLE procedure [27].

An alternative is that it is possible to guess these parameters using the radar’s polarisation and azimuth angle as a guide to possible Pareto clutter parameters. Such a crude practice can be justified for the Pareto scale parameter based upon the results in [15], where it is demonstrated that various detectors for the clutter model of interest do not seem to be overly sensitive to this parameter. Hence, bounds can be used to approximate it. For example, it has been found that based upon the Defence Science and Technology Organisation (DSTO) X-band high-resolution radar clutter sets [14], very spiky horizontally polarised returns, in the upwind direction, will generally have very small shape parameters (3<α<5), with scale parameter β<0.1. For vertically polarised returns, also in the upwind direction, the shape parameter tends to be large (α>12), while the scale parameter 0.1<β<1. Based upon these bounds, we can approximate β quite easily. However, a statistical estimation procedure is still required for approximation of the texture shape parameter.

In this work, the focus will not be on the estimation of these parameters but on the cost of approximating them. For example, we will examine the performance of the detector (9) when the Pareto parameters are estimated with a percentage error. This will also be done using Pareto parameters fitted to a number of different X-band radar clutter data sets. Specifically, clutter parameters estimated from the DSTO Ingara radar data [2830] as well as the Canadian IPIX radar data [12] will be used.

Based upon the detector (9), consider the alternative detector given by

T 3 (r)= W ( r ) β ̂ κ 1 / α ̂ 1 u 2 u 2 r 2 ,
(17)

where α ̂ and β ̂ are estimates of the respective Pareto clutter parameters. Then, using an analysis as in the derivation resulting in (12), it can be shown that the probability of false alarm for this detector is given by the following:

Lemma 4.1

For the detector (17), operating in a Pareto clutter environment,

Pfa ̂ = β β + β ̂ κ 1 / α ̂ 1 α 1 + τ N .
(18)

The proof is similar to that of the result (10) and so is omitted for brevity.

Due to the fact that estimated clutter parameters are used in the detector (17), the Pfa given by (18) is an estimate. To produce a CFAR detector, a mismatched threshold is used: suppose the threshold is actually set with (13). Further, suppose θ(0,1) is the desired probability of false alarm of the detection scheme. Then, applying the threshold τ=(κ θ)−1/N−1 to (18), it is immediate that

Pfa actual ̂ = β β + β ̂ κ 1 / α ̂ 1 α κθ,
(19)

where Pfa actual ̂ is the resultant estimated false alarm probability due to using a mismatched threshold. The hope is that if the clutter parameter estimates are fairly accurate, there will neither be an increase in the desired false alarm probability nor a significant detection loss.

Observe that when κ=1, the actual false alarm probability and θ will match exactly due to the detector (7). An analysis of (19) is now undertaken. To begin, the questions of estimator unbiasedness and standard deviation are addressed. It is immediate that if α ̂ and β ̂ are unbiased estimators of α and β, respectively, then it is unlikely that (19) is also an unbiased estimator of Pfa (also since κ>1). Table 1 shows Monte Carlo estimates for the mean and standard deviation of (19), for a selection of clutter parameter sets and Pfa. The choice for each κ has been on the basis of the result (14) for examples to be considered in the numerical examples to follow in the next section. Each mean and standard deviation estimate has been generated using a Monte Carlo sample size of 105, together with the Pareto parameter estimation algorithm developed in [27]. The latter uses a property of the Pareto order statistics, together with a linear regression algorithm. Each estimate of α and β is produced using 1,000 sample points, which is explained in [27] to be sufficient. What is immediate from Table 1 is that the estimator (19) has a bias factor; however, the mean is of the correct order. The standard deviation estimates show that the estimator is efficient.

Table 1 Mean and standard deviation of Pfa ̂

A mathematical analysis is now included to explore properties of (19) further. It is informative to consider the situation where the actual probability of false alarm is smaller than θ. Performing some analysis of (19), this will occur when β ̂ κ 1 / α ̂ β κ 1 / α > β ̂ β. Hence, define a function h(t)= β ̂ t 1 / α ̂ β t 1 / α , for t≥1. Then, h(1)= β ̂ β, and by taking derivatives,

h (t)= t 1 β ̂ α ̂ t 1 / α ̂ β α t 1 / α .
(20)

Observe that the derivative in (20) is positive when

t > α ̂ β α β ̂ α α ̂ α α ̂ ,

provided α> α ̂ . Thus, it is required that α ̂ β α β ̂ 1. Hence, assuming these conditions hold, it follows that h is an increasing function for t≥1, and so h(t)≥h(1) for all t≥1, and the estimated actual probability of false alarm will be smaller than θ.

An alternative condition can be established by introducing the function

f(t)= t 1 + ω t 1 / α ̂ 1 α ,
(21)

where ω= β ̂ /β. Note that f(1)=1, and so in view of (19), the estimated actual probability of false alarm will be smaller than θ when f is a decreasing function. By applying the quotient differentiation rule, it can be shown that

f (t)= 1 ω + ω δ t 1 / α ̂ 1 + ω t 1 / α ̂ 1 α + 1 ,
(22)

where δ= α β ̂ α ̂ β . Note that the denominator in (22) is always positive because t≥1. In the case where δ≥1, the derivative is bounded by

f (t) ( ω 1 ) t 1 / α ̂ 1 1 + ω t 1 / α ̂ 1 α + 1 <0,
(23)

when ω<1, since t>1.

To summarise these results, the estimated resultant probability of false alarm (19) is smaller than the desired probability of false alarm θ provided the condition

α α ̂ β ̂ β 1
(24)

holds, together with one of the requirements

( i ) α ̂ < α
(25)
( ii ) β ̂ < β.
(26)

In a practical implementation of the detector (17), using the threshold based upon (13), the hope is that if these condition are valid, we can achieve approximate CFAR control, with at worst a reduction in the desired false alarm rate. Observe that condition (26) justifies the usage of a lower bound on the Pareto scale parameter.

Note that in the case where condition (25) holds, then if β ̂ >β, it is immediate that (24) is valid. Hence, underestimating the shape parameter is necessary in practice in order to ensure that the false alarm probability does not increase. This means it will be required to utilise lower bounds on data, coupled with an MLE procedure. The practical implementation of such a scheme, relative to the DSTO Ingara data, will be explored in subsequent research.

As some examples when these conditions are met in practice, suppose we underestimate the Pareto shape parameter with a 10% error, and the Pareto scale parameter is overestimated by 10%. By this, it is understood that α ̂ =0.9α and β ̂ =1.1β. Then, the conditions (24) and (25) are both met. If both parameters are underestimated by the same percentage error, then (24) will hold, as well as both (25) and (26). If the shape parameter is underestimated with an error of 10%, while the scale parameter is underestimated with a 5% error, then all three conditions will also hold.

5 Performance analysis of detectors

Performance assessment of the two detectors (9) and (17) is now undertaken by examining curves plotting the probability of detection (Pd) as a function of the signal-to-clutter ratio (SCR), for a fixed probability of false alarm. As a comparison, the performance of the LTD (5) and WMF (6) are included. Additionally, the NMF (7) is also analysed since it is a special case of the detector (9), which has no requirement for Pareto clutter parameter estimation. In all cases, the detection probability has been estimated using Monte Carlo simulation, with 106 runs. The clutter is assumed to have an exponential correlation structure, also known as a Toeplitz form, as in [8] and also [18]. This means we assume Σ(i,j)=ρ |ij|, where 0<ρ<1 and the indices i and j range from 1 to the maximum number of looks. In addition, the normalised Doppler frequency has been fixed at 0.5 throughout. A simple Gaussian target model has also been employed in all examples, as in [2, 18], which is also known colloquially in the signal processing literature as a Swerling I target model [2].

As remarked previously, clutter parameters will be based upon estimates obtained using MLE on real data sets. The Australian DSTO Ingara data set is a series of pure clutter returns obtained using the Ingara radar during a trial in the Southern Ocean in 2004. The Ingara radar is an airborne X-band, fully polarimetric radar, which operated in a circular spotlight mode. Further details concerning this radar can be found in [30], while a thorough analysis of the data is reported in [28]. During the data gathering exercise, the radar surveyed the same ocean patch at different azimuth angles, operating at 10.1 GHz with a 20- μ s compressed pulse width, with a range resolution of 0.75 m. The fitting of a Pareto intensity model to the Ingara data is described in [14].

The IPIX radar is an experimental X-band search radar belonging to Canada’s McMaster University [31, 32], and a clutter collection exercise was undertaken in 1998 as reported in [12]. As detailed in the latter, this radar is capable of dual polarised operations and used a dual frequency transmission range of between 8.9 and 9.4 GHz, with a pulse width of 0.06 μ s. The range resolution is reported to have been 9 m. The clutter trial was conducted at a fixed location observing Lake Ontario from a height of 20 m so that the radar was stationary. Clutter parameter estimates are reported in [12], which provide a completely different range of Pareto clutter parameters than those obtained from the Ingara radar.

In the analysis to follow, four data sets will be used to present the performance of the detectors under a number of different scenarios. With reference to radar polarisation, throughout, HH will represent horizontal transmit and receive, and VV will be the vertical transmit and receive case. No examples of cross polarisation are included due to the fact that clutter parameter estimates resulting from this polarisation tend to fall between those obtained from the HH and VV polarisations [18]. Each example is listed by radar, polarisation and clutter parameter estimates. The definition of the inverse gamma distribution in [12] replaces β with its reciprocal in (3), which has been taken into account in the IPIX-based examples to follow.

5.1 Ingara, VV, α = 1 5 . 8 9 8 3, β = 0 . 1 8 1 2

The first example is based upon a typical VV-polarised clutter set obtained from the Ingara data trial. For this particular data set, the Pareto clutter parameters have been estimated to be α=15.8983 and β=0.1812. Additionally, this clutter set was obtained at an azimuth angle of 255° (upwind direction is approximately 227°). Figure 1 shows two plots of the performance of the WMF, LTD and NMF when the clutter parameters are assumed to be known. The performance of the detector (9) is also included and is referred to as the alternative NMF (ANMF) in the plots. The left subplot is for the case where the number of looks is N=5, the Toeplitz factor is ρ=0.8 and a probability of false alarm is 10−5. With reference to (14), since max{−5,−1.505}=−1.505 and we are examining the VV-polarised case, we select n=−0.01 so that κ=104.99. The plot shows the WMF and ANMF matching very closely, while the LTD has a detection loss relative to these detectors. This is due to the fact that the clutter is approximately Gaussian distributed. The NMF saturates because of the small number of looks. Hence, in this case, we see that the design of the ANMF has improved detection performance in the case of a small number of looks.

Figure 1
figure 1

Detector performance in the VV-polarised case, corresponding to clutter simulated from the Ingara radar data trial. Due to the large Pareto shape parameter, the data are roughly Gaussian, resulting in the WMF performing very well. In the left subplot, N=5,ρ=0.8 and probability of false alarm is 10−5. The new detector ANMF matches the WMF almost exactly. Additionally, the ANMF improves on the NMF, which saturates. The right subplot is for N=8,ρ=0.8 and the false alarm probability of 10−7. Here, we can see a difference in the WMF and ANMF. The latter still improves on the NMF.

The right subplot in Figure 1 is for the same clutter, but when N=8, ρ=0.8 and the false alarm probability is set to 10−7. Hence, since max{−7,−2.408}=−2.408, we select n=−0.5 to generate κ=106.5. Here, we observe a similar situation to the previous plot, except that the LTD has a larger detection loss relative to the WMF and ANMF. The NMF has again saturated.

Figure 2 examines the performance of the detector (17), relative to the four detectors WMF, LTD, NMF and ANMF, where the latter detectors have full knowledge of clutter parameters. In the figures to follow, detector (17) will be abbreviated to ANMF Approx. In this simulation, the left subplot is for N=20 and ρ=0.5, and the false alarm probability has been set to 10−6. Since max{−6,−6.02}=−6, n=−5 has been selected so that κ=10. It is assumed that α ̂ has been overestimated by double, while β ̂ has been underestimated by 20%. By using (19), it can be shown the resultant Pfa=3.955×10−6, yielding an increase in the false alarm rate. All the other detectors have had their thresholds set so that they have this same resultant false alarm probability to provide a valid comparison. The left subplot in Figure 2 shows that the WMF has the best performance, followed by the LTD and then the ANMF. The detector (17) has better performance than the NMF, despite the fact that it requires parameter estimation.

Figure 2
figure 2

Examples of performance of the CFAR ( 17), which is denoted by ANMF Approx in the figure. In all cases, the four other detectors have had their thresholds set so that they have the same false alarm probability as in (17). The left subplot is for the case where N=20,ρ=0.5 and false alarm probability is 10−6. The CFAR (17) is such that the Pareto shape parameter is overestimated by double, while the scale parameter is underestimated by 20%. We observe that the detector (17) has performance bounded by that of the ANMF and NMF. The right subplot corresponds to N=10,ρ=0.5 and a false alarm probability of 10−7. Here, it is assumed that the shape parameter is overestimated by triple, and the scale parameter is overestimated by double. In this case, the detectors have closer matched performance, while the NMF saturates.

The right subplot in Figure 2 is for the case where N=10,ρ=0.5 and false alarm probability is 10−7. Noting that max{−7,−3.01}=−3.01, n=−1 has been selected, and consequently, κ=106. In this example, it is assumed that the shape parameter estimate is overestimated by triple, while the scale parameter is also overestimated, but by double. The subplot shows the ANMF matching the WMF very closely, while the estimator (17) has better performance than the LTD. The NMF has completely saturated due to an insufficient number of looks. In this example, the resultant false alarm probability is 2.8255×10−5, which has been used to set the thresholds for the four other detectors. What is observed here is an increase in the false alarm probability due to severe inaccuracy in the clutter parameter estimates.

5.2 Ingara, HH, α = 3 . 4 6 5 3, β = 0 . 0 0 2 9

The second example is for the case of HH-polarised clutter, again obtained from the Ingara data trial. In this case, the azimuth angle was 315°, and the Pareto clutter parameters are α=3.4653 and β=0.0029. Figure 3 shows detector performance when the texture parameters are known. The left subplot is for N=20,ρ=0.1 and a false alarm probability of 10−6. Since max{−6,−6.02}=−6, we have selected n=−1 so that κ=105. With this choice, it is observed that the ANMF introduces a detection gain over the LTD and the WMF. Additionally, the performance of the ANMF far exceeds that of the NMF, which has poorer performance than the WMF.

Figure 3
figure 3

Performance analysis in HH-polarised clutter, based upon the Ingara data. The left subplot is for N=20,ρ=0.1 and a false alarm probability of 10−6. This example shows that the ANMF can work very well, and certainly improves on the NMF. The right subplot is for N=25,ρ=0.1 and false alarm probability of 10−5. In this scenario, we observe the ANMF provides a small gain on the LTD.

The right subplot in Figure 3 is for N=25,ρ=0.1 and false alarm probability of 10−5. Since max{−5,−7.525}=−5, n=−4 has been selected, and hence, κ=10. Increasing the number of looks has resulted in an improvement on the performance of the NMF, which introduces a detection gain on the WMF. The ANMF has the best performance, with a slight gain on the LTD.

Figure 4 shows some examples of the performance of the detector (17) in horizontally polarised clutter. The left subplot corresponds to N=30,ρ=0.5 and a probability of false alarm of 10−6. Due to max{−6,−9.03}=−6, n=−5 has been selected so that κ=10. It is assumed that both texture parameters have been overestimated by a factor of 5; consequently, the resultant false alarm probability is 3.0169×10−8, based upon (19). Hence, there is a large reduction in the false alarm probability. All other detectors have had their thresholds set relative to this resultant probability. The subplot shows that the WMF has very poor performance, as expected in heavy-tailed clutter. The ANMF and LTD have very good performance, with the ANMF having slightly larger probability of detection. The ANMF approximation (17) has very good performance, despite the inaccuracy with its parameter estimates. In fact, it is slightly better than the LTD. The NMF’s performance trails that of the LTD. This example shows that the new CFAR (17) can improve on the NMF considerably.

Figure 4
figure 4

HH-polarisation examples of performance of CFAR (17), relative to Ingara data-based clutter parameter estimates. The left subplot is for the case where N=30,ρ=0.5 and probability of false alarm is 10−6. Both texture parameters have been overestimated by a factor of 5. Despite this large error, the new CFAR performs very well and certainly improves on the NMF. The right subplot is for N=40,ρ=0.9 and a false alarm probability of 10−7. The clutter parameter α is overestimated by double, while there is a 20% error in the estimation of β. As before, we observe that the CFAR (17) has very good performance.

The right subplot in Figure 4 is for N=40,ρ=0.9 and a false alarm probability of 10−7. Due to the fact that max{−7,−12.04}=−7, n=−6 has been selected so that κ=10 as previously. Here, it is assumed that the clutter parameter α is overestimated by double, while there is a 20% error in the estimation of β. The resultant false alarm probability is 3.0169×10−8, which has resulted in an order of magnitude reduction in the desired false alarm rate. The subplot shows similar results to the previous subplot, except that all detectors have closer performance, with the exception of the WMF. The CFAR (17) is matching the performance of the LTD almost exactly in this case.

5.3 IPIX, HH, α = 1 . 5 5 8 2, β = 4 . 3 2 8 6 × 1 0 4

Clutter parameters are now sourced from the IPIX radar trial. For this example, we take the case of HH-polarised returns, using the Pareto clutter parameters α=1.5582 and β=4.3286×10−4. It is interesting to note that the IPIX clutter parameters are much smaller than those obtained from the Ingara data trial. Such a small shape parameter indicates very spiky returns. Figure 5 shows detector performance when both texture parameters are known. The left subplot corresponds to the case where N=30,ρ=0.4 and false alarm probability is 10−6. Since max{−6,−9.03}=−6, n=−4 has been selected and κ=100. The subplot shows that the WMF has very poor performance. The ANMF improves on the performance of both the LTD and NMF.

Figure 5
figure 5

Detector performance based upon clutter parameter estimates from the IPIX data, HH polarisation. The left subplot is for N=30,ρ=0.4 and a false alarm probability of 10−6. The ANMF has the best performance, while the WMF has the worst, due to the heavy-tailed clutter distribution. The right subplot corresponds to N=25,ρ=0.7 and probability of false alarm of 10−5. Here, the ANMF has a larger gain over the other detectors.

The right subplot corresponds to N=25,ρ=0.7 and probability of false alarm of 10−5. Due to max{−5,−7.525}=−5, n=−4 has been chosen and so κ=10. The results are similar to the previous subplot, except that the performance of the ANMF is much more pronounced. The ANMF is better than the LTD and NMF as before.

Figure 6 shows the performance of the CFAR (17) relative to the other detectors. The left subplot is for N=30,ρ=0.4 and a false alarm probability of 10−6. Since max{−6,−9.03}=−6, n=−4 has been selected so κ=100. For this simulation, it is assumed that the shape parameter α has been overestimated by 50%, while the scale parameter is overestimated by 5 times its actual value. This results in an actual false alarm probability of 4.5453×10−7, which is a reduction in the desired false alarm rate. The subplot shows that the WMF has very poor performance, which is due to the very spiky nature of the clutter. The CFAR (17) has performance bounded above by that of the ANMF and bounded from below by the LTD. Detector NMF has smaller probability of detection than LTD. In this example, the CFAR (17) has very good performance. All detectors have the same probability of false alarm.

Figure 6
figure 6

Performance of the CFAR detector (17) in HH-polarised IPIX trial-based clutter. The left subplot is for N=30,ρ=0.4 and a false alarm probability of 10−6. It has been assumed that the shape parameter α has been overestimated by 50%, while the scale parameter is overestimated by 5 times its actual value. The plot shows that the new CFAR has very good performance despite parameter estimation inaccuracy. The right subplot is for N=25,ρ=0.7 and a false alarm probability of 10−7. Both clutter parameters are assumed to be underestimated by 20%. Here, we observe that the CFAR (17) has a very small loss relative to the ANMF, and both these two new detectors have the best performance.

The right subplot is for N=25,ρ=0.7 and a false alarm probability of 10−7. Since max{−7,−7.525}=−7, n=−5 has been selected, and hence, κ=100. Both clutter parameters are assumed to be underestimated by 20%. The resultant false alarm probability can be shown to be 4.4342×10−8, which is a reduction in the design false alarm rate. The subplot shows that the ANMF has the best performance, and the CFAR (17) introduces only a tiny detection loss relative to the ANMF. The LTD has a significant detection loss relative to the ANMF and its approximation. The NMF also has a significant detection loss relative to the ANMF, (17) and the LTD. The WMF has very poor performance in this example.

5.4 IPIX, VV, α = 1 . 8 5 8 7, β = 0 . 0 0 1

The final example is for a VV-polarised case based upon the IPIX radar trial. In this scenario, the clutter parameters are α=1.8587 and β=0.001. Although this example is for the VV channel, these clutter parameters indicate very heavy-tailed non-Gaussian clutter statistics [33]. Figure 7 shows detector performance under the assumption of known clutter parameters. The left subplot is for N=30,ρ=0.6 and a false alarm probability of 10−5. Since max{−5,−9.03}=−5, n=−3 has been selected, so κ=100. The subplot shows that the WMF has very poor performance. The ANMF has better performance than the LTD and NMF.

Figure 7
figure 7

Detector performance with clutter parameter estimates based upon the IPIX radar trial, with VV polarisation. The left subplot is for N=30,ρ=0.6 and a false alarm probability of 10−5. The ANMF has a gain over all other detectors. The right subplot is for N=25,ρ=0.1 and a false alarm probability of 10−7. Again, the ANMF has very good performance. Due to the heavy-tailed nature of the clutter, the WMF has very poor performance.

The right subplot in Figure 7 is for N=25,ρ=0.1 and a false alarm probability of 10−7. Due to max{−7,−7.525}=−7, n=−6 has been chosen, with κ=10. The subplot shows that the ANMF has very good performance relative to the LTD and NMF, while the WMF has very poor performance. This is another example showing that the ANMF works very well in spiky clutter.

Figure 8 now examines the performance of the CFAR (17) in this clutter scenario. The left subplot is for N=40,ρ=0.6 and a false alarm probability of 10−5. In view of the fact that max{−5,−12.04}=−5, n=−4 has been selected so that κ=10. It is assumed that the parameter α is underestimated by 20%, while β is overestimated by 20%. This results in an actual false alarm probability of 4.2849×10−6, which is a decrease in the desired false alarm rate level. The subplot shows that the ANMF and its CFAR approximation (17) have very comparable performance, with both detectors performing better than the LTD and NMF. Here, as before, the WMF has the worst performance. All detectors are operating with the same false alarm probability, for consistency.

Figure 8
figure 8

Analysis of the CFAR detector (17) in the same clutter environment as for Figure 7 . The left subplot is for the case where N=40,ρ=0.6 and false alarm probability is 10−5. It is assumed that the parameter α is underestimated by 20%, while β is overestimated by 20%. We see that the new CFAR has very good performance. The right subplot is for N=30,ρ=0.1 and a false alarm probability of 10−7. For this example, the Pareto shape parameter is overestimated by 80%, while the scale parameter is overestimated by 20%. As before, the new CFAR has excellent performance.

The right subplot is for N=30,ρ=0.1 and a false alarm probability of 10−7. Since max{−7,−9.03}=−7, n=−6 has been selected, yielding κ=10. For this example, the Pareto shape parameter is overestimated by 80%, while the scale parameter is overestimated by 20%. This results in an actual false alarm probability of 2.3328×10−7, which is larger than the desired false alarm rate. The plot shows similar results to the previous subplot, except that it is easier to discern the differences in detector performance. Again, the ANMF has the best performance, and the CFAR (17) has very good performance.

6 Conclusions

This paper introduced a modification of the NMF detector, referred to as the ANMF and given by (9), which was shown to work very well in practice. By using a parameter κ, which is a function of the design false alarm probability and the number of looks, and whose value is then determined by an application of (14), one can avoid the detector saturation issues inherent in the NMF. This new detector was shown to outperform the LTD and WMF in a large number of cases, when clutter parameters are known. In particular, this tended to occur for the case where the number of looks was large (N>>30), and the clutter is very spiky. In addition to this, by then introducing approximations to the clutter parameters, an approximate CFAR version of this detector was analysed. It was shown to perform very well in practice, depending on the error in the approximation of the clutter parameters. The error in clutter parameter estimation resulted in a change in the desired false alarm probability. Some conditions were established to ascertain when there was not an increase in the false alarm rate. Provided that the clutter parameter errors were small, there were only small variations in the false alarm rate, as expected. Despite this, the CFAR (17) was shown to have very good performance in practice.

In further research, the detector (17) will be applied to real data to assess its performance in practice. This will be coupled together with real-time parameter estimation based upon the work of [27].

Abbreviations

ANMF:

Alternative normalised matched filter

CFAR:

Constant false alarm rate

DSTO:

Defence Science and Technology Organisation

GLRT:

Generalised likelihood ratio test

HH:

Horizontal transmit and receive

LTD:

Linear threshold detector

MLE:

Maximum likelihood estimation

NMF:

Normalised matched filter

Pd:

Probability of detection

Pfa:

Probability of false alarm

SCR:

Signal-to-clutter ratio

SIRP:

Spherically invariant random process

VV:

Vertical transmit and receive.

References

  1. Sangston KJ, Gini F: MS Greco, New results on coherent radar target detection in heavy-tailed compound Gaussian clutter. In IEEE Radar Conference. Washington, DC; 2010:779-784. 10–14 May

    Google Scholar 

  2. Sangston KJ, Gini F, Greco MS: Coherent radar target detection in heavy-tailed compound Gaussian clutter. IEEE Trans. Aerosp. Electron. Syst 2012, 48: 64-77.

    Article  Google Scholar 

  3. Conte E, Longo M: Characterisation of radar clutter as a spherically invariant random process. IEE Proc, Pt. F: Commun. Radar Signal Process 1987, 134: 191-197. 10.1049/ip-f-1.1987.0035

    Google Scholar 

  4. Rangaswamy M, Weiner D, Ozturk A: Non-Gaussian random vector identification using spherically invariant random processes. IEEE Trans. Aerosp. Elec. Syst 1993, 29: 111-123. 10.1109/7.249117

    Article  Google Scholar 

  5. Sangston KJ, Gerlach K: Coherent detection of radar targets in a non-Gaussian background. IEEE Trans. Aerosp. Electron. Syst 1994, 3: 330-340.

    Article  Google Scholar 

  6. Gini F: Suboptimal coherent radar detection in a mixture of K-distributed and Gaussian clutter. IEE Proceed. Part F: Radar, Sonar, Navig 1997, 144: 39-48. 10.1049/ip-rsn:19970967

    Google Scholar 

  7. Gini F, Greco MV, Farina A, Lombardo P: Optimum and mismatched detection against K-distributed plus Gaussian clutter. IEEE Trans. Aerosp. Electron. Syst 1998, 34: 861-876.

    Article  Google Scholar 

  8. Gini F, Greco MV: Suboptimal approach to adaptive coherent radar detection in compound Gaussian clutter. IEEE Trans. Aerosp. Electron. Syst 1999, 35: 1095-1104. 10.1109/7.784077

    Article  Google Scholar 

  9. Conte E, Lops M, Ricci G: Asymptotically optimum radar detection in compound Gaussian clutter. IEEE Trans. Aerosp. Elec. Sys 1995, 31: 617-625.

    Article  Google Scholar 

  10. Dong Y: Optimal coherent radar detection in a K-distributed clutter environment. IET Radar, Sonar Navig 2012, 6: 238-292.

    Article  Google Scholar 

  11. Weinberg GV: Coherent multilook radar detection for targets in KK-distributed clutter. In Digital Communication. Edited by: Palanisamy C. Croatia: Intech; 2012.

    Google Scholar 

  12. Balleri A, Nehorai A, Wang J: Maximum likelihood estimation for compound-Gaussian clutter with inverse-gamma texture. IEEE Trans. Aerosp. Electron. Syst 2007, 43: 775-780.

    Article  Google Scholar 

  13. Farshchian M, Posner FL: The Pareto distribution for low grazing angle and high resolution X-band sea clutter. In IEEE Radar Conference. Washington, DC; 2010:789-793. 10–14 May

    Google Scholar 

  14. Weinberg GV: Assessing the Pareto fit to high resolution high grazing angle sea clutter. IET Electron. Lett 2011, 47: 516-517. 10.1049/el.2011.0518

    Article  Google Scholar 

  15. Shang X, Song H: Radar detection based on compound-Gaussian model with inverse gamma texture. IET Radar, Sonar, Navig 2011, 5: 315-321. 10.1049/iet-rsn.2010.0125

    Article  Google Scholar 

  16. Weinberg GV: Coherent multilook radar detection for targets in Pareto distributed clutter. IET Electron. Lett 2011, 47: 822-824. 10.1049/el.2011.0963

    Article  Google Scholar 

  17. Stinco P, Greco M, Gini F: Adaptive detection in compound-Gaussian clutter with inverse gamma texture. IEEE Int. Conf. Radar 2011, 1: 434-437.

    Google Scholar 

  18. Weinberg GV: Assessing detector performance, with application to Pareto coherent multilook radar detection. IET Radar, Sonar, Navig 2013., 7: (in press)

    Google Scholar 

  19. Beaumont GP: Intermediate Mathematical Statistics. London: Chapman and Hall; 1980.

    Book  Google Scholar 

  20. Minkler G, Minkler J: CFAR: The Principles of Automatic Radar Detection in Clutter. Baltimore: Magellan; 1990.

    Google Scholar 

  21. Guan J, Peng YN, He Y: Proof of CFAR by the use of the invariant test. IEEE Trans. Aerosp. Elec. Sys 2000, 36: 336-339. 10.1109/7.826340

    Article  Google Scholar 

  22. Sangston KJ, Gini F, Greco MV: A Farina, Structures for radar detection in compound Gaussian clutter. IEEE Trans. Aerosp. Elec. Sys 1999, 35: 445-458. 10.1109/7.766928

    Article  Google Scholar 

  23. Ravid R, Levanon N: Maximum-likelihood CFAR for Weibull background. IEE Proceed. F 1992, 139: 256-264.

    Google Scholar 

  24. Anasstassopoulos V, Lampropoulos GA: Optimal CFAR detection in Weibull clutter. IEEE Trans. Aerosp. Elec. Sys 1995, 31: 52-64.

    Article  Google Scholar 

  25. Billingsley P: Probability and Measure. New York: Wiley; 1986.

    Google Scholar 

  26. Kuller RG: Topics in Modern Analysis. Prentice-Hall, Englewood Cliffs; 1969.

    Google Scholar 

  27. Weinberg GV: Estimation of Pareto clutter parameters using order statistics and linear regression. IET Electron. Lett 2013. (in press)

    Google Scholar 

  28. Dong Y: Distribution of X-band high resolution and high grazing angle sea clutter (DSTO Technical Report RR-0316,2006). 2013.http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA462947 , Accessed 12 May

    Google Scholar 

  29. Stacy N, Crisp D, Goh A, Badger D, Preiss M: Polarimetric analysis of fine resolution X-band sea clutter data. Proceed. Int. Geoscience Remote Sensing Symp 2005, 4: 2787-2790.

    Google Scholar 

  30. Stacy NJS, Burgess MP: Ingara: the Australian airborne imaging radar system. Proceed. Int. Geoscience Remote Sensing Symp 1994, 4: 2240-2242.

    Google Scholar 

  31. Nohara TJ, Haykin S: Canadian east coast radar trials and the K-distribution. IEE Proc. F 1991, 138: 80-88.

    Google Scholar 

  32. Farina A, Gini F, Greco MV, Verrazzani L: High resolution sea clutter data: statistical analysis of recorded live data. IEE Proc. -Radar, Sonar, Navig 1997, 144: 121-130. 10.1049/ip-rsn:19971107

    Article  Google Scholar 

  33. Weinberg GV: Validity of whitening matched filter approximation to the Pareto coherent detector. IET Sig. Proc 2012, 6: 546-550. 10.1049/iet-spr.2011.0304

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The author would like to express thanks to an anonymous reviewer whose comments significantly improved the content and results of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Graham V. Weinberg.

Additional information

Authors’ contributions

The author declares that there are no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Weinberg, G.V. Coherent CFAR detection in compound Gaussian clutter with inverse gamma texture. EURASIP J. Adv. Signal Process. 2013, 105 (2013). https://doi.org/10.1186/1687-6180-2013-105

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-6180-2013-105

Keywords