A Bayesian-Based CFAR Detector for Pareto Type II Clutter Graham V. - - PowerPoint PPT Presentation
A Bayesian-Based CFAR Detector for Pareto Type II Clutter Graham V. - - PowerPoint PPT Presentation
UNCLASSIFIED A Bayesian-Based CFAR Detector for Pareto Type II Clutter Graham V. Weinberg, Stephen D. Howard and Charlie Tran UNCLASSIFIED Overview The problem space is determination of non-coherent sliding window detectors, for operation in an
Overview
1
The problem space is determination of non-coherent sliding window detectors, for operation in an X-band high resolution maritime surveillance radar environment;
2
We want these detectors to have the constant false alarm rate (CFAR) property;
3
It is assumed that the clutter is modelled by a Pareto Type II model (with an effective shape parameter if desired);
4
A novel Bayesian approach is used to produce the decision rule;
5
Prior distributions are selected based upon the Fisher Information matrix;
6
A Bayes predictive distribution, for the cell under test conditioned on the clutter statistics, is produced;
7
This permits the determination of a Bayes decision rule;
8
The Bayesian detector does not require a priori knowledge of the Pareto clutter parameters and so is a legitimate CFAR detector.
2
UNCLASSIFIED
Overview (Cont.)
1
This Bayesian approach has also been applied in the context of clutter modelled by scale and power invariant distributions;
2
In the latter case, it is possible to define the concept of optimality of the detector;
3
Optimality is related to the concept of strong consistency;
4
As a result of this, it has been possible to generalise the results of Gandhi and Kassam (1994) so that the cell under test target model is not Swerling I;
5
In addition to this, Howard and Weinberg (2018) demonstrated optimality of the geometric mean CFAR introduced in Weinberg (2017) for target detection in a Pareto Type I environment. Gandhi, P . P . and Kassam, S. A. (1994). Optimality of the cell averaging CFAR detector IEEE Transactions on Information Theory, 40, 1222-1228. Weinberg, G. V. (2017). On the Construction of CFAR Decision Rules via Transformations. IEEE Transactions on Geoscience and Remote Sensing, 55, 1140-1146. Howard, S. D. and Weinberg, G. V. (2018). Optimal Predictive Inference and Non-Coherent CFAR Detectors. IEEE Transactions on Signal Processing (submitted).
3
UNCLASSIFIED
Sliding Window Detection Process
Z1
· · ·
Zm G1 G2 Z0 G3 G4 Zm+1
· · ·
ZN g(h1, h2)
τg(h1, h2)
Detector Output
clutter range profile (CRP) cell under test (CUT) scale-invariant function g normalisation by multiplicative factor τ detection decision
4
UNCLASSIFIED
Pareto Distribution for X-Band Maritime Surveillance Radar Clutter
Validation of the Pareto model for X-band maritime surveillance radar clutter has been documented in three independent studies:
1
Balleri, A. Nehorai, A. and Wang, J. (2007). Maximum Likelihood Estimation for Compound-Gaussian Clutter with Inverse-Gamma Texture. IEEE Transactions on Aerospace and Electronic Systems, 43, 775-779.
2
Farshchian, M. and Posner, F. L. (2010). The Pareto Distribution for Low Grazing Angle and High Resolution X-Band Sea Clutter. IEEE Radar Conference Proceedings, 789-793.
3
Weinberg, G. V. (2011). Assessing Pareto Fit to High Resolution High Grazing Angle Sea Clutter. IET Electronics Letters, 47, 516-517. Accounting for receiver thermal noise with a Pareto effective shape parameter has also been examined:
1
Rosenberg, L. and Bocquet, S. (2013). The Pareto distribution for high grazing angle sea-clutter. IEEE International Geoscience and Remote Sensing Symposium - IGARSS, 4209-4212.
2
Alexopoulos, A. and Weinberg, G. V. (2015). Fractional order Pareto distributions with application to X-band maritime radar clutter. IET Radar, Sonar and Navigation, 9, 817-826.
5
UNCLASSIFIED
Pareto Distributions
The Pareto Type II model has distribution function:
I P(Z ≤ t) = 1 −
- β
t + β
α , for t ≥ 0,
where α > 0 is the shape parameter and β > 0 is the distribution’s scale parameter. The latter has been validated as a model for X-band maritime surveillance radar clutter returns. It is also the intensity model of a compound Gaussian process with inverse Gamma texture (K-distribution has root Gamma as texture). This distribution is closely related to the Pareto Type I model, which has distribution function:
I P(Z ≤ t) = FZ(t) = 1 − β
t
α , for for t ≥ β.
Fits of the Pareto Type II model to real data show that β << 1, which implies a Pareto Type II distribution can be approximated by a Pareto Type I, which facilitates the construction of sliding window detection processes with the CFAR property. Weinberg, G. V. (2017). Radar Detection Theory of Sliding Window Processes. CRC Press, Boca Raton, Florida.
6
UNCLASSIFIED
Problem specification in statistical terms
1
Assume a series of nonnegative clutter measurements are available Z1, Z2, . . . , ZN;
2
These are referred to as the clutter range profile (CRP) or clutter training cells;
3
Assumed independent and identically distributed with a common distribution function FZj(t) = I
P(Zj ≤ t);
4
A scale-invariant function g is used to produce an estimate of the clutter level: g(Z1, Z2, . . . , ZN);
5
g(λ(Z1, Z2, . . . , ZN)) = λg(Z1, Z2, . . . , ZN) ∀λ > 0;
6
A cell under test (CUT) is assumed to exist and based upon the measurement of clutter level one wants to decide whether the CUT is also clutter or whether it contains a target embedded within clutter;
7
The measurement of clutter is normalised by a constant τ > 0 which will allow adaptive control of the false alarm probability in ideal situations;
8
Let H0 be the hypothesis that the CUT does not contain a target, and H1 the alternative that it does contain a target in clutter;
9
The test is to reject H0 if Z0 > τg(Z1, Z2, . . . , ZN).
7
UNCLASSIFIED
Problem specification (continued)
Such a test can be written in the compact form Z0
H1
> <
H0 τg(Z1, Z2, . . . , ZN). 1
The probability of false alarm is Pfa = I
P(Z0 > τg(Z1, Z2, . . . , ZN)|H0);
2
If the threshold multiplier τ can be determined so that it does not vary with the clutter power (or equivalently clutter parameters) then the test is said to achieve the constant false alarm rate (CFAR) property;
3
This means the detector can be used so that it maintains a steady number of false alarms in practice;
4
Severe variation in the Pfa can be a disaster for a (maritime surveillance) radar;
5
The probability of detection is Pd = I
P(Z0 > τg(Z1, Z2, . . . , ZN)|H1);
6
To evaluate this one must combine a target model in the complex domain with a compound Gaussian model with appropriate texture which generates the desired intensity clutter model.
8
UNCLASSIFIED
Construction of the Bayesian Detector
The idea of the Bayesian approach is to construct the Bayes predictive distribution of Z0|Z1, Z2, . . . , ZN. Then the
Pfa = I P(Z0 > τ|Z1 = z1, . . . , ZN = zN) = ∞
τ
fZ0|Z1,...,ZN(z0|z1, . . . , zN)dz0 where fZ0|Z1,...,ZN(z0|z1, . . . , zN) is the density of the predictive distribution. This expression can then be inverted for τ to obtain the corresponding detector with the desired Pfa. It is necessary to specify a prior distribution for the unknown clutter parameters so that the predictive distribution can be constructed.
9
UNCLASSIFIED
Construction of the Bayesian Detector (Cont.)
Based upon Bayes’ Theorem, the Bayesian predictive density is given by fZ0|Z1,Z2,...,ZN(z0|z1, z2, . . . , zN)
= ∞ ∞
fZ0|A,B(z0|α, β) × fA,B|Z1,Z2,...,ZN(α, β|z1, z2, . . . , zN)fA(α)fB(β)dαdβ.
1
A and B are the distributions of the clutter parameters;
2
fZ0|A,B(z0|α, β) is the density of the CUT conditioned on the clutter parameters;
3
fA,B|Z1,Z2,...,ZN(α, β|z1, z2, . . . , zN) is the posterior density of the parameters A and B conditioned on the CRP;
4
fA(α) and fB(β) are the prior distributions of the clutter parameters.
10
UNCLASSIFIED
Construction of the Bayesian Detector (Cont.)
To select suitable prior distributions for the Pareto clutter parameters, one can resort to the Jeffreys prior, which is proportional to the square root of the determinant of the Fisher information matrix. The Jeffreys prior can be shown to be proportional to f(α, β) = 1
- α(α + 1)2(α + 2)
1
β .
The interesting thing about the form of the Jeffreys prior is that dβ
β is the right Haar measure; the Pareto Type II
distribution is scale-invariant and so Howard and Weinberg (2018) argue that in the Pareto Type I case this is the most appropriate improper prior for β. This can be repeated for the Pareto Type II case. The problem with the Jeffreys prior above is that the resultant detector has computational complexity. Hence an approximate prior is taken to be f(α, β) = 1
α
1
β .
This is the prior used for the Pareto Type I case; the right Haar measure can be used as a non-informative prior for α due to the invariance of the Pareto Type I model.
11
UNCLASSIFIED
Construction of the Bayesian Detector (Cont.)
By working through the construction of the posterior density, and doing some evaluations, it can be shown that the Bayesian test is to reject H0 if the test statistic T(Z0, Z1, . . . , ZN) is negative, where T(Z0, Z1, . . . , ZN) =
∞ φN−1 N
j=1 (φZj + 1)
- log(Z0φ + 1) +
N
- j=1
log(φZj + 1) −N −Pfa
- N
- j=1
log(φZj + 1) −N dφ.
This test is CFAR with respect to both Pareto clutter parameters.
12
UNCLASSIFIED
Performance Examples
Some examples of simulated performance are now provided, together with a series of comparison detectors. The first is a transformed geometric mean (GM) detector, with decision rule Z0
H1
> <
H0 β
- N
- j=1
- 1 +
Zj
β τ − 1
- ,
with τ = Pfa−1/N − 1. A second decision rule is Z0
H1
> <
H0 β
- 1 +
Z(k)
β τ − 1
- ,
where Z(k) is the kth order statistic of the CRP , where τ is determined by numerical inversion of
Pfa =
N!
(N − k)! Γ(N − k + τ + 1) Γ(N + τ + 1) ,
where Γ is the gamma function. This detector is known as a transformed order statistic (OS) detector.
13
UNCLASSIFIED
Performance Examples (cont)
A third detector is the classical OS decision rule Z0
H1
> <
H0 τZ(k),
whose threshold multiplier, for the clutter environment under consideration, is determined via inversion of
Pfa = k
- N
k
1 (1 − Φ)k−1ΦN−k
1 + τ
- Φ− 1
α − 1
−α
dΦ. It is clear that the first two detectors are CFAR with respect to the Pareto shape parameter but require a priori knowledge of the Pareto scale parameter. The third detector is CFAR with respect to the Pareto scale parameter but requires a priori knowledge of α. An upper bound on performance is provided by a linear threshold detector with decision rule Z0
H1
> <
H0 β(Pfa)− 1
α − β,
which requires a priori knowledge of both Pareto clutter parameters. These detectors were derived in Weinberg, G. V., Bateman, L. and Hayden, P . (2017). Constant false alarm rate detection in Pareto Type II clutter. Digital Signal Processing, 68, 192-198.
14
UNCLASSIFIED
Detector performance in homogeneous Pareto distributed clutter.
For the case where N = 32 and with a Pfa = 10−4 with a Gaussian target model in the complex domain.
α = 4.7241 and β = 0.0446.
5 10 15 20 25 30
SCR (dB)
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Pd Performance in Homogeneous Clutter
Fixed Threshold GM known OS known OS known Bayesian CFAR
15
UNCLASSIFIED
Some comments on performance
1
The more a priori information one has, the better the performance of the decision rule;
2
The Bayesian detector requires no a priori knowledge of the Pareto clutter parameters;
3
If an approximation is applied for any of the unknown clutter parameters, the resultant Pfa will deviate from the design Pfa (loss of CFAR);
4
This deviation can be extreme: for examples of this in the Pareto Type I context, refer to Weinberg, G. V. (2015). Examination of classical detection schemes for targets in Pareto distributed clutter: do classical CFAR detectors exist, as in the Gaussian case? Multidimensional Systems and Signal Processing, 26, 599-617.
16
UNCLASSIFIED
Bayesian detector performance in the presence of an interfering target.
SCR (dB)
5 10 15 20 25 30 35 40 45 50
Pd
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Performance with Interference
Fixed Threshold No Interference 1 dB Interference 5 dB Interference 10 dB Interference 15 dB Interference 20 dB Interference
17
UNCLASSIFIED
False alarm regulation, with a clutter power level increase of 1 dB.
5 10 15 20 25 30
Number of higher powered clutter cells
- 4.5
- 4.4
- 4.3
- 4.2
- 4.1
- 4
- 3.9
- 3.8
- 3.7
- 3.6
- 3.5
log10(Pfa) False Alarm Regulation
GM known OS known OS known Bayesian CFAR