WO2004006119A2 - Anomaly detection system - Google Patents

Anomaly detection system Download PDF

Info

Publication number
WO2004006119A2
WO2004006119A2 PCT/GB2003/002712 GB0302712W WO2004006119A2 WO 2004006119 A2 WO2004006119 A2 WO 2004006119A2 GB 0302712 W GB0302712 W GB 0302712W WO 2004006119 A2 WO2004006119 A2 WO 2004006119A2
Authority
WO
WIPO (PCT)
Prior art keywords
differences
input
signal
anomaly
measurements
Prior art date
Application number
PCT/GB2003/002712
Other languages
French (fr)
Other versions
WO2004006119A3 (en
Inventor
Timothy Raymond Field
Original Assignee
Qinetiq Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qinetiq Limited filed Critical Qinetiq Limited
Priority to AU2003240135A priority Critical patent/AU2003240135A1/en
Publication of WO2004006119A2 publication Critical patent/WO2004006119A2/en
Publication of WO2004006119A3 publication Critical patent/WO2004006119A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/28Details of pulse systems
    • G01S7/285Receivers
    • G01S7/292Extracting wanted echo-signals
    • G01S7/2923Extracting wanted echo-signals based on data belonging to a number of consecutive radar periods

Definitions

  • This invention relates to anomaly detection systems.
  • it relates to systems for the detection of anomalies in a medium having known or predictable statistical characteristics.
  • An anomaly in the context of this specification is an element within an observed field that does not behave in the same statistical manner as the surrounding medium.
  • Systems may be concerned with the detection of an anomaly on the surface of water or land, where the anomaly is an electromagnetic reflector, in which case the detection system may involve a radar, lidar, or other such electromagnetic observing equipment.
  • Systems may also be concerned with the propagation of signals through a heterogeneous media, such as laser light through the atmosphere, or acoustic signals propagating through gases or liquids.
  • Other systems may be concerned with financial time-series analysis, such as share price information, where it is advantageous to be able to separate anomalous behaviour from a well understood underlying process. Many of the signals involved in such systems may be modelled as a vector diffusion process. More information on this can be found in Oskendal, B. 1998, Stochastic Differential Equations - An Introduction with Applications, 5 th Edition. Springer
  • a filter may be formed by assuming that the overall shape of the clutter spectrum is a Gaussian, and estimating of the position of the central clutter frequency and the width of the clutter spectrum. The estimates are typically made by averaging several spectra from a region thought to contain only clutter. There are disadvantages with such schemes. Firstly, if the range of target frequencies falls within the clutter band, then the target will be suppressed after application, of the clutter filter. Secondly the estimate of the clutter spectrum may be contaminated with targets and / or that the average clutter spectrum may not adequately represent the clutter which is to be suppressed (i.e. there is a high degree of local variation in the clutter spectrum). Also, the clutter spectrum may change over the interval during which the several spectra are measured.
  • Another method of anomaly detection is to use a neural network, or self- organising system.
  • Such systems are able to discover structure in data, and hence potentially detect anomalies, with no prior knowledge of the statistics of the data.
  • One such system is the Stochastic Vector Quantiser, more details of which can be found in S. P. Luttrell, "Using Stochastic Vector Quantisers to characterise signal and noise subspaces", Proc. 5 th IMA Int. Conf. on Mathematics in Signal Processing, 2000.
  • a problem with this technique is that the neural network must be trained, which diverts time and resources from the actual detection process. Also, if a trained system is to be employed on inputs having different statistical properties, then the neural network must be retrained from scratch.
  • an anomaly detection system arranged to have as an input a signal comprising a plurality of measurements, and arranged to provide an output signal indicative of the presence of an anomaly, characterised in that the system is also arranged: a. to compute a set of differences between successive input measurements; b. to estimate or compute the expectation of the square of the modulus of the set of differences; c. to correlate the expectation estimated in b. with a function of the input signal to create a correlation signal; and d. to provide the output signal indicative of the presence of an anomaly, the output signal being generated from the correlation signal.
  • the invention provides the advantage that generation of an output indicative of an anomaly does not require an ensemble average of many input signals, nor does it require a training sequence. A single sequence of measurements is sufficient for the invention to provide a result as to the presence or otherwise of an anomaly.
  • the invention is applicable wherever the input data can be modelled as a stochastic process via a stochastic differential equation (SDE).
  • SDE stochastic differential equation
  • the volatility coefficient of the SDE which measures the amplitude of the local time fluctuation in the process, is particularly important since it is observable without recourse to an ensemble average. Identification of the volatility coefficient in the SDE enables a comparison to be made between the theoretically predicted and empirically observed volatilities.
  • the invention may be stated as follows: for any input quantity q t , l if no anomaly is present, and departs from 1 by some predetermined threshold amount to indicate an anomaly.
  • c(X,Y) is the correlation function, where X and Y are the empirically observed and theoretically predicted volatilities respectively.
  • the observed volatility term ⁇ q t ⁇ 2 comprises the set of differences between successive input signals, whilst with the theoretically predicted volatility term ?(q t ), the function ( must be deduced.
  • the " departure from unity of c to be regarded as indicative of an anomaly will be set according to system performance and system parameters such as desired false alarm rate etc.
  • Electromagnetic scattering from random media is typically r -distributed (as will be described later) in the intensity variable, and in such a -distributed domain the volatilities (as explained above) are closely correlated.
  • This feature is utilised in the current anomaly detection system when applied to electromagnetic input signals.
  • Such signals will generally be complex-valued.
  • the square of the observed volatility, ⁇ ⁇ 2 is approximately equal to the input signal z t , and so a departure from an approximately unity correlation between
  • Inputs from non-electromagnetic signals may be real-valued.
  • Such an example is a financial time series, S t .
  • St may, for example, comprise of company share price values overtime.
  • S r will not be r -distributed.
  • the function to be correlated with the set of differences will need to be determined from a model of the underlying financial process.
  • Stochastic volatility models describing financial data exist, and the invention can be applied to a suitable a 2 (St ) function derived from such a model, see e.g. the discussion of interest rate models for which the volatility function can take various forms according to the characteristics of the model, in Baxter, M. and Rennie, A. 1996 Financial Calculus - An introduction to derivative pricing, Cambridge University Press.
  • the system may be arranged to calculate the error between the intensity distribution of the input signal and a theoretical -distribution, and may provide an indication relating to the degree of match between the two. This may be used as an indication of the reliability of the result given by the anomaly detection system. Likewise, if the input signal is expected to follow some other intensity distribution, the intensity distribution of the actual input signal may be compared with the appropriate theoretical distribution and the comparison used to provide an indication of reliability.
  • the correlation function used to correlate the fluctuations with their prediction as some function of the input signal is preferably the standard statistical correlation function:
  • the input data may be sampled at intervals that need not be specified in advance.
  • the increment of a discrete-time sampled amplitude diffusion process, as utilised in the present invention, satisfies the equation
  • the sample interval is preferably small enough so that ⁇ t 112 » ⁇ t , which means that the volatility component, ⁇ t of equation 2 will dominate over the drift component ⁇ t , and so ⁇ 5 ⁇ , 2 » ⁇ 2 n 2 ⁇ t [+ higher order terms]
  • a root-sampling frequency or value in the case of the recast (B ⁇ t m ) » 1 , such as 10, 50, 100, 1000, 10000 or 100000.
  • a method of detecting an anomaly in an input signal comprising the steps: a. computing a set of differences between successive input measurements; b. estimating or computing the expectation of the square of the modulus of the set of differences; c. correlating the expectation estimated in b. with a function of the. input signal to create a correlation signal; and . d. comparing the correlation signal against a predetermined threshold, wherein an. anomaly is indicated should the correlation signal fall below the threshold.
  • Figure 1 diagrammatically illustrates a radar system in which may be implemented the current invention
  • Figure 2 shows a plot of unprocessed baseband radar intensity data comprising sea clutter and a single target
  • Figure 3 shows a graph of a theoretical K-distribution overlaid with the distribution of measured data
  • Figure 4 shows a graph of the correlation function with respect to range cell, for sea clutter data, according to the present invention
  • Figure 5 shows a graph of an alternate representation of the correlation function, such that the persistence over time of the anomaly can be seen
  • Figure 6 shows a graph of two signals input to the correlation function, the signals taken at a range where the correlation is greatest;
  • Figure 7 shows a graph of two signals input to the correlation function, the signals taken at a range where the correlation is least;
  • Figure 8 shows a graph of the permuted time representation of the smoothed data of Figure 6
  • Figure 9 shows a graph of the permuted time representation of the smoothed data of Figure 7
  • Figure 10 shows a block diagram of the steps performed on input data during the anomaly detection process
  • Illustrated in Figure 1 is a radar system able to transmit and receive electromagnetic waves.
  • the energy received will be a portion of the energy that has been transmitted towards a scene, and scattered from that scene.
  • the scene may typically comprise a target 1 that is floating on seawater 2.
  • the radar system comprises an antenna 3 that receives the scattered electromagnetic waves and passes them to a front end processing system 4.
  • the processing system 4 amplifies, mixes down and detects the energy, the detected energy comprising components reflected from the target itself, the waves and other elements of the seawater, and other stray signals and thermal noise.
  • the detected energy is digitised at this stage to produce a digital signal before being passed to the baseband signal processing section 5.
  • the current invention is implemented within this baseband signal processing section 5. After the digital signal has been processed in the signal processing section 5, it is passed to the display section 6 such that it may be observed by an operator.
  • Illustrated in Figure 2 is a plot of a baseband signal such as may be input to a baseband signal processing unit. It is raw, unprocessed data measured over a three second time interval and comprises a sequence of three thousand samples taken at 1ms intervals from a fixed viewpoint. Each sample contains information from 1024 range bins each 0.3 metres long. A tethered target is positioned at range bin 839, although this is not obvious from merely looking at Figure 2. Note that Figure 2 only shows the intensity - in reality, the data is complex, in-phase and quadrature-phase (l,Q) data that is used in the generation of an amplitude process of the form with t and x representing sample number and range respectively.
  • l,Q quadrature-phase
  • FIG. 3 shows the distribution of data taken from forward scattering measurements from a random phase screen (dotted line) overlaid with a best fit theoretical rC-distribution (solid line).
  • the random phase screen was created by producing a turbulent, rising airflow by means of natural convection from a heating element, and phase shifts imposed on laser radiation passing through the airflow used to generate the forward scattering measurement data.
  • the data shown in Figure 2 is in- phase and quadrature-phase (lt,Q t ) data (as described in Helmstrom, C W, "Statistical Theory of Signal Detection” p. 11 Pergamon, Oxford, 1960. that is used in the generation of a complex valued amplitude process of the form ⁇ t( ⁇ ) ⁇ lt( ⁇ )+iQt(x).
  • Temporal data from each range is taken in turn and processed in the following manner.
  • an estimate of the expectation (•) of J-5 ⁇ ,] is evaluated.
  • the estimation is an approximation of the expectation and is obtained by smoothing the raw values by averaging over a time window [t - ⁇ , t + A], where ⁇ is a smoothing parameter for variable t.
  • is a smoothing parameter for variable t.
  • the samples may be ordered to give increased accuracy.
  • the input values are first permuted such that they are ordered according to their magnitude. Then, the same permutation is applied to the observed volatilities, and these volatilities are smoothed according to the above smoothing procedure. Finally, the permuted, smoothed samples are reordered back into their original time order.
  • Figure 4 shows a graph of the results of this process carried out at each range shown in Figure 2.
  • the smoothing parameter, ⁇ used for this example was set to 50 samples. This figure should be chosen such that the correlation in known non-anomalous ranges is as high as possible. It can be seen that most ranges have a high correlation, indicating that the input data from those ranges is substantially r -distributed, and hence is not behaving in an anomalous fashion. There is one clear null centered at range cell 839, indicative of a target present at this range.
  • the correlation plot may be input to a threshold circuit, and an output from this generated if the correlation falls below some predetermined figure.
  • Figure 5 again shows the correlation signal - shown as 1 -c for improved visualisation - but this time as a 3D plot, with each point on the time axis representing the average from a 1s window of data. The 20 points on the time axis thus represent 3 seconds of data.
  • the Figure 5 illustrates the persistence of the anomaly detection mechanism over time.
  • Figure 6 shows a comparison of two signals input to the correlation function, at a range where the value of the correlation is highest.
  • the solid line is ?(z t ) (i.e. z t whilst the dotted line represents the smoothed set of differences
  • Figure 7 shows a comparison of two signals as per Figure 6, but this time the signals are chosen so as to have a minimum correlation value.
  • the very low correlation value ( ⁇ 9.5%) is, in this embodiment, indicative of the presence of an anomaly. This correlation value is shown as the deep null in Figure 4
  • Figure 8 shows the permuted time representation of predicted and observed squared volatility for the process
  • the predicted values are permuted in ascending order; the required permutation is then also applied to the observed values, which are subsequently smoothed in the manner described above.
  • the range cell having the maximum correlation value was again chosen, and so the data in Figure 8 corresponds to the data shown in Figure 6.
  • Figure 9 is a similar plot to that shown in Figure 8, but this time the range cell having the minimum correlation value was chosen.
  • the data in Figure 9 therefore corresponds to the data shown in Figure 7.
  • the process carried out by the current invention is summarised in the block diagram of Figure 10. This shows the sequence of events occurring in the anomaly detection process specifically as applied to the radar embodiment.
  • Box (a) indicates the data input procedure.
  • the data should be sampled at a rate such that ⁇ t m » ⁇ t , as described above.
  • the sampling will typically be done using analogue to digital converters (ADCs), which act upon the data received from the radar front end, where the data is downconverted to baseband or to some other frequency at which it is convenient to process it digitally. Note that this sampling procedure is prior art.
  • ADCs analogue to digital converters
  • Box (b) shows the optional stage of checking the input data to see how closely it complies to a theoretical -distribution. If it is known that the input data should be K-distributed, then the data can be checked using the methods described above, and the resulting information used to provide a measure of confidence in the subsequent anomaly detection result. If the system were being used on data that was not K-distributed, such as financial data, then the check would be done on the appropriate theoretical distribution for that system.
  • Box (c) indicates the process of generating a set of differences between subsequent input readings.
  • the expectation of the square of the differences act as one of the inputs to the correlation stage indicated in box (d).
  • the other input is the theoretically predicted volatility for the inputs, c?( ⁇ Details of the calculation of the expectation are provided above. Note that a correlation value is generated for each range cell.
  • the volatility function ⁇ 2 (qD needs to be derived as appropriate.
  • volatility functions exist in many fields, such as the financial field, and those skilled in the relevant arts will be aware of how to go about deriving them " . '
  • the correlation value generated therein is input to a threshold circuit, which generates an output indicative of an anomaly if the threshold falls below a predetermined value. This is indicated by box (e).

Abstract

An anomaly detection system for detecting anomalies in signals comprising of successive measurements is disclosed, wherein the system is arranged to i) compute a set of differences between successive input measurements; ii) estimate the expectation of the square of the modulus of the set of differences; iii) correlate this expectation with a function of the input signal to create a correlation signal; and iv) to provide an output indicative of the presence of an anomaly preferably by thresholding the correlation signal. Within the meaning of the specification, an anomaly is a signal reflector that does not reflect in the same statistical manner as its surroundings, such as a ship on the sea. Embodiments are disclosed wherein the signals are primarily K-distributed, but the invention is applicable to signals having other distributions.

Description

Anomaly Detection System
This invention relates to anomaly detection systems. In particular, it relates to systems for the detection of anomalies in a medium having known or predictable statistical characteristics. An anomaly in the context of this specification is an element within an observed field that does not behave in the same statistical manner as the surrounding medium.
Systems may be concerned with the detection of an anomaly on the surface of water or land, where the anomaly is an electromagnetic reflector, in which case the detection system may involve a radar, lidar, or other such electromagnetic observing equipment. Systems may also be concerned with the propagation of signals through a heterogeneous media, such as laser light through the atmosphere, or acoustic signals propagating through gases or liquids. Other systems may be concerned with financial time-series analysis, such as share price information, where it is advantageous to be able to separate anomalous behaviour from a well understood underlying process. Many of the signals involved in such systems may be modelled as a vector diffusion process. More information on this can be found in Oskendal, B. 1998, Stochastic Differential Equations - An Introduction with Applications, 5th Edition. Springer
One current method of anomaly detection often used when searching for electromagnetic reflectors is to use an adaptive clutter filter. There are many schemes for this class of detector. For example, a filter may be formed by assuming that the overall shape of the clutter spectrum is a Gaussian, and estimating of the position of the central clutter frequency and the width of the clutter spectrum. The estimates are typically made by averaging several spectra from a region thought to contain only clutter. There are disadvantages with such schemes. Firstly, if the range of target frequencies falls within the clutter band, then the target will be suppressed after application, of the clutter filter. Secondly the estimate of the clutter spectrum may be contaminated with targets and / or that the average clutter spectrum may not adequately represent the clutter which is to be suppressed (i.e. there is a high degree of local variation in the clutter spectrum). Also, the clutter spectrum may change over the interval during which the several spectra are measured.
For more information on this, see for example Chapter 6 (MTI, MTD and adaptive clutter cancellation, Prof Y. H. Mao) in 'Advanced Radar techniques and systems', Edited by G, Galati, Published by Perter Peregrin us Ltd for IEE, 1993, ISBN 0 86341 172 X.
Another method of anomaly detection is to use a neural network, or self- organising system. Such systems are able to discover structure in data, and hence potentially detect anomalies, with no prior knowledge of the statistics of the data. One such system is the Stochastic Vector Quantiser, more details of which can be found in S. P. Luttrell, "Using Stochastic Vector Quantisers to characterise signal and noise subspaces", Proc. 5th IMA Int. Conf. on Mathematics in Signal Processing, 2000. A problem with this technique is that the neural network must be trained, which diverts time and resources from the actual detection process. Also, if a trained system is to be employed on inputs having different statistical properties, then the neural network must be retrained from scratch.
According to the present invention there is provided an anomaly detection system arranged to have as an input a signal comprising a plurality of measurements, and arranged to provide an output signal indicative of the presence of an anomaly, characterised in that the system is also arranged: a. to compute a set of differences between successive input measurements; b. to estimate or compute the expectation of the square of the modulus of the set of differences; c. to correlate the expectation estimated in b. with a function of the input signal to create a correlation signal; and d. to provide the output signal indicative of the presence of an anomaly, the output signal being generated from the correlation signal. The invention provides the advantage that generation of an output indicative of an anomaly does not require an ensemble average of many input signals, nor does it require a training sequence. A single sequence of measurements is sufficient for the invention to provide a result as to the presence or otherwise of an anomaly. ~
The invention is applicable wherever the input data can be modelled as a stochastic process via a stochastic differential equation (SDE). The volatility coefficient of the SDE, which measures the amplitude of the local time fluctuation in the process, is particularly important since it is observable without recourse to an ensemble average. Identification of the volatility coefficient in the SDE enables a comparison to be made between the theoretically predicted and empirically observed volatilities.
Mathematically, the invention may be stated as follows: for any input quantity qt,
Figure imgf000005_0001
l if no anomaly is present, and departs from 1 by some predetermined threshold amount to indicate an anomaly. Here, c(X,Y) is the correlation function, where X and Y are the empirically observed and theoretically predicted volatilities respectively.. The observed volatility term \δqt\2 comprises the set of differences between successive input signals, whilst with the theoretically predicted volatility term ?(qt), the function ( must be deduced. The "departure from unity of c to be regarded as indicative of an anomaly will be set according to system performance and system parameters such as desired false alarm rate etc.
Electromagnetic scattering from random media is typically r -distributed (as will be described later) in the intensity variable, and in such a -distributed domain the volatilities (as explained above) are closely correlated. This feature is utilised in the current anomaly detection system when applied to electromagnetic input signals. Such signals will generally be complex-valued. For -distributed data, the square of the observed volatility, σΨ 2 is approximately equal to the input signal zt, and so a departure from an approximately unity correlation between |<5Ψ,|2 and zt is indicative of an anomaly.
Inputs from non-electromagnetic signals may be real-valued. Such an example is a financial time series, St. St may, for example, comprise of company share price values overtime. In general, Sr will not be r -distributed. In this case the function to be correlated with the set of differences will need to be determined from a model of the underlying financial process. Stochastic volatility models describing financial data exist, and the invention can be applied to a suitable a2 (St ) function derived from such a model, see e.g. the discussion of interest rate models for which the volatility function can take various forms according to the characteristics of the model, in Baxter, M. and Rennie, A. 1996 Financial Calculus - An introduction to derivative pricing, Cambridge University Press.
If the. input signal is expected to be -distributed, the system may be arranged to calculate the error between the intensity distribution of the input signal and a theoretical -distribution, and may provide an indication relating to the degree of match between the two. This may be used as an indication of the reliability of the result given by the anomaly detection system. Likewise, if the input signal is expected to follow some other intensity distribution, the intensity distribution of the actual input signal may be compared with the appropriate theoretical distribution and the comparison used to provide an indication of reliability.
The correlation function used to correlate the fluctuations with their prediction as some function of the input signal is preferably the standard statistical correlation function:
Figure imgf000006_0001
where X and Y represent the two vectors to be correlated.
The input data may be sampled at intervals that need not be specified in advance. The increment of a discrete-time sampled amplitude diffusion process, as utilised in the present invention, satisfies the equation
<5Ψ, = μtδt + σtntδtυι [+ higher order terms] (Eqn 2)
as given in Oskendal, 1998. Here, nt is drawn from a normal distribution with zero mean and unit variance, so = 1 , where (} denotes the expectation.
Figure imgf000007_0001
The higher order terms will clearly comprise those of order δt3/2, δt2, δt5/2 etc.
The sample interval is preferably small enough so that δt112 » δt , which means that the volatility component, σt of equation 2 will dominate over the drift component μt, and so <5Ψ,2 » σ2n2 δt [+ higher order terms]
For completeness, this may be restated on a general timescale as δqt = Bμ,δt + Bυ2σlntδtm [+ higher order terms], where δqt is some increment of the dimensionless quantity qt, and β is a constant, having dimensions of frequency. Thus, Bδt is a dimensionless quantity, and the sampling criterion can be recast as (Bδt)' » 1.
This implies a root-sampling frequency (or value in the case of the recast (Bδt m) » 1 , such as 10, 50, 100, 1000, 10000 or 100000.
According to another aspect of the invention there is provided a method of detecting an anomaly in an input signal, wherein the input signal comprises a plurality of measurements, the method comprising the steps: a. computing a set of differences between successive input measurements; b. estimating or computing the expectation of the square of the modulus of the set of differences; c. correlating the expectation estimated in b. with a function of the. input signal to create a correlation signal; and . d. comparing the correlation signal against a predetermined threshold, wherein an. anomaly is indicated should the correlation signal fall below the threshold.
The invention will now be described in more detail, by way of example only, with reference to the following Figures, in which:
Figure 1 (prior art) diagrammatically illustrates a radar system in which may be implemented the current invention;
Figure 2 shows a plot of unprocessed baseband radar intensity data comprising sea clutter and a single target;
Figure 3 shows a graph of a theoretical K-distribution overlaid with the distribution of measured data;
Figure 4 shows a graph of the correlation function with respect to range cell, for sea clutter data, according to the present invention;
Figure 5 shows a graph of an alternate representation of the correlation function, such that the persistence over time of the anomaly can be seen;
Figure 6 shows a graph of two signals input to the correlation function, the signals taken at a range where the correlation is greatest;
Figure 7 shows a graph of two signals input to the correlation function, the signals taken at a range where the correlation is least;
Figure 8 shows a graph of the permuted time representation of the smoothed data of Figure 6; Figure 9 shows a graph of the permuted time representation of the smoothed data of Figure 7; and
Figure 10 shows a block diagram of the steps performed on input data during the anomaly detection process;
Illustrated in Figure 1 is a radar system able to transmit and receive electromagnetic waves. For the purposes of the current invention the energy received will be a portion of the energy that has been transmitted towards a scene, and scattered from that scene. The scene may typically comprise a target 1 that is floating on seawater 2. The radar system comprises an antenna 3 that receives the scattered electromagnetic waves and passes them to a front end processing system 4. The processing system 4 amplifies, mixes down and detects the energy, the detected energy comprising components reflected from the target itself, the waves and other elements of the seawater, and other stray signals and thermal noise. The detected energy is digitised at this stage to produce a digital signal before being passed to the baseband signal processing section 5. The current invention is implemented within this baseband signal processing section 5. After the digital signal has been processed in the signal processing section 5, it is passed to the display section 6 such that it may be observed by an operator.
Illustrated in Figure 2 is a plot of a baseband signal such as may be input to a baseband signal processing unit. It is raw, unprocessed data measured over a three second time interval and comprises a sequence of three thousand samples taken at 1ms intervals from a fixed viewpoint. Each sample contains information from 1024 range bins each 0.3 metres long. A tethered target is positioned at range bin 839, although this is not obvious from merely looking at Figure 2. Note that Figure 2 only shows the intensity - in reality, the data is complex, in-phase and quadrature-phase (l,Q) data that is used in the generation of an amplitude process of the form
Figure imgf000009_0001
with t and x representing sample number and range respectively. Data generated from electromagnetic scattering from the sea surface, commonly known as sea clutter, is typically substantially r -distributed (see for example Jakeman, E & Pusey, P N, "A Model for Non-Rayleigh Sea Echo", IEEE Trans. Antennas and Propagation 1976, AP-24 No. 6, 806-814). Figure 3 shows the distribution of data taken from forward scattering measurements from a random phase screen (dotted line) overlaid with a best fit theoretical rC-distribution (solid line). The random phase screen was created by producing a turbulent, rising airflow by means of natural convection from a heating element, and phase shifts imposed on laser radiation passing through the airflow used to generate the forward scattering measurement data. The close match between these measurements and the theoretical rC-distribution is evident. The discrepancy in the tail end of the data is of minor concern for most applications, as this region represents high intensity signals, and such high intensities have exponentially small probabilities. More details of the random phase screen can be found in Ridley et al, "Heterodyne
Measurements of Laser Light Scattering by a Turbulent Phase Screen", Applied Optics, Vol 41 No 3, 2002. The forward scattering measurements are very similar to measurements taken from sea clutter in terms of their distribution. Variations between a theoretical rC-distribution and the input intensity data (given by zt = l2 t + Q2i) distribution can be quantified for any given set of input data, and if the variation is found to be greater than some threshold, a warning can be flagged up to the display system (6 of Figure 1) to indicate that reduced detection accuracy is available for this data. The variation can be quantified using standard information theory techniques, such as by use of the Fisher information distance, details of which are provided in Wootters, W. K. 1981 Statistical distance and Hubert space, Phys. Rev. D 23, 357-362.
Once it has been established thatthe data is sufficiently r -distributed, the process of anomaly detection is performed. The data shown in Figure 2 is in- phase and quadrature-phase (lt,Qt) data (as described in Helmstrom, C W, "Statistical Theory of Signal Detection" p. 11 Pergamon, Oxford, 1960. that is used in the generation of a complex valued amplitude process of the form Ψt(χ)~lt(χ)+iQt(x). Temporal data from each range is taken in turn and processed in the following manner.
Firstly, a set of differences between the complex data is taken at successive time steps δt:.
J Ψ, = Ψ/+„ -Ψ, (eqn. 3)
Secondly, an estimate of the expectation (•) of J-5Ψ,] is evaluated. The estimation is an approximation of the expectation and is obtained by smoothing the raw
Figure imgf000011_0001
values by averaging over a time window [t - Δ, t + A], where Δ is a smoothing parameter for variable t. This means of estimation is valid because the sample paths of Ψ, are continuous with a unit probability. As part of the smoothing process, the samples may be ordered to give increased accuracy. Here, the input values are first permuted such that they are ordered according to their magnitude. Then, the same permutation is applied to the observed volatilities, and these volatilities are smoothed according to the above smoothing procedure. Finally, the permuted, smoothed samples are reordered back into their original time order.
Thirdly, a correlation of (|<5Ψ,|2) with zr is carried out using the standard correlation function of eqn 1. This is therefore of the form:
c> = <5Ψ, | (eqn. 4)
Figure 4 shows a graph of the results of this process carried out at each range shown in Figure 2. The smoothing parameter, Δ, used for this example was set to 50 samples. This figure should be chosen such that the correlation in known non-anomalous ranges is as high as possible. It can be seen that most ranges have a high correlation, indicating that the input data from those ranges is substantially r -distributed, and hence is not behaving in an anomalous fashion. There is one clear null centered at range cell 839, indicative of a target present at this range. The correlation plot may be input to a threshold circuit, and an output from this generated if the correlation falls below some predetermined figure.
Figure 5 again shows the correlation signal - shown as 1 -c for improved visualisation - but this time as a 3D plot, with each point on the time axis representing the average from a 1s window of data. The 20 points on the time axis thus represent 3 seconds of data. The Figure 5 illustrates the persistence of the anomaly detection mechanism over time.
Figure 6 shows a comparison of two signals input to the correlation function, at a range where the value of the correlation is highest. The solid line is ?(zt) (i.e. zt whilst the dotted line represents the smoothed set of differences
<5Ψj ) . It can be seen that the two traces track each other quite closely.
Figure 7 shows a comparison of two signals as per Figure 6, but this time the signals are chosen so as to have a minimum correlation value. The very low correlation value (~9.5%) is, in this embodiment, indicative of the presence of an anomaly. This correlation value is shown as the deep null in Figure 4
Figure 8 shows the permuted time representation of predicted and observed squared volatility for the process |<5Ψ,| . The predicted values are permuted in ascending order; the required permutation is then also applied to the observed values, which are subsequently smoothed in the manner described above. The range cell having the maximum correlation value was again chosen, and so the data in Figure 8 corresponds to the data shown in Figure 6.
Figure 9 is a similar plot to that shown in Figure 8, but this time the range cell having the minimum correlation value was chosen. The data in Figure 9 therefore corresponds to the data shown in Figure 7. The process carried out by the current invention is summarised in the block diagram of Figure 10. This shows the sequence of events occurring in the anomaly detection process specifically as applied to the radar embodiment.
Box (a) indicates the data input procedure. Here, the data should be sampled at a rate such that δtm » δt , as described above. The sampling will typically be done using analogue to digital converters (ADCs), which act upon the data received from the radar front end, where the data is downconverted to baseband or to some other frequency at which it is convenient to process it digitally. Note that this sampling procedure is prior art.
Box (b) shows the optional stage of checking the input data to see how closely it complies to a theoretical -distribution. If it is known that the input data should be K-distributed, then the data can be checked using the methods described above, and the resulting information used to provide a measure of confidence in the subsequent anomaly detection result. If the system were being used on data that was not K-distributed, such as financial data, then the check would be done on the appropriate theoretical distribution for that system.
Box (c) indicates the process of generating a set of differences between subsequent input readings. The expectation of the square of the differences act as one of the inputs to the correlation stage indicated in box (d). The other input is the theoretically predicted volatility for the inputs, c?( χ Details of the calculation of the expectation are provided above. Note that a correlation value is generated for each range cell. For non K-distributed data, the volatility function σ2(qD needs to be derived as appropriate. Such volatility functions exist in many fields, such as the financial field, and those skilled in the relevant arts will be aware of how to go about deriving them". '
Following the correlation stage, the correlation value generated therein is input to a threshold circuit, which generates an output indicative of an anomaly if the threshold falls below a predetermined value. This is indicated by box (e).
The example described above can clearly be implemented with the aid of an appropriate computer program recorded on a carrier medium and running on a conventional computer system. Such a program is straightforward for a skilled programmer to implement without requiring invention, because the mathematical procedures are well known computational procedures. Such a program and system will therefore not be described further.
The skilled person will be aware that other embodiments within the scope of the invention may be envisaged, and thus the invention should not be limited to the embodiments as herein described.

Claims

Claims
1. An anomaly detection system arranged to have as an input a signal comprising a plurality of measurements, and arranged to provide an output signal indicative of the presence of an anomaly, characterised in that the system is also arranged: a. to compute a set of differences between successive input measurements; b. to estimate or compute the expectation of the square of the modulus of the set of differences; c. to correlate the expectation estimated in b. with a function of the input signal to create a correlation signal; and d. to provide the output signal indicative of the presence of an anomaly, the output signal being generated from the correlation signal.
2. An anomaly detection system as claimed in claim 1 wherein the function of the input signal used to create the correlation signal is chosen according to the anticipated intensity distribution of the input signal.
3. An anomaly detection system as claimed in claim 2 arranged to use the identity function as the said function of the input signal when the anticipated intensity distribution is a K-distribution.
4. An anomaly detection system as claimed in any of claims 1 to 3 arranged to estimate the expectation by means of an averaging process performed on the set of differences.
5. An anomaly detection system as claimed in claim 4 arranged to carry out the averaging process by means of: a. permuting the input measurements in order of magnitude, and applying the same permutation to the set of differences between successive input measurements; b. applying a moving average to the set of differences as permuted; and - ι *+ - c. reordering the set of differences into their original order.
6. An anomaly detection system as claimed in any of claims 1 to 5 arranged to establish a distance between the input data distribution and an anticipated distribution, and to provide an indication to based upon this distance.
7. An anomaly detection system as claimed in any of claims 1 to 6 arranged to generate the output signal by means of a threshold applied to the correlation signal.
8. A method of detecting an anomaly in an input signal, wherein the input signal comprises a plurality of measurements, the method comprising the steps: a. computing a set of differences between successive input • measurements; b. estimating or computing the expectation of the square of the modulus of the set of differences; c. correlating the expectation estimated in b. with a function of the input signal to create a correlation signal; and d. comparing the correlation signal against a predetermined threshold, wherein an anomaly is indicated should the correlation signal fall below the threshold.
9. A method as claimed in claim 8 wherein the function of the input signal used to create the correlation signal is chosen according to the anticipated intensity distribution of the input signal.
—10. A method as claimed in-claim 9 wherein the identity function is used as the said function of the input signal when the anticipated intensity distribution is a K-distribution. - τo -
11. A method as claimed in any of claims 8 to 10 wherein the expectation is estimated by means of an averaging process performed on the set of differences.
12. A method as claimed in claim 11 wherein the averaging process is done by means of: a. permuting the input measurements in order of magnitude, and applying the same permutation to the set of differences between successive input measurements; b. applying a moving average to the set of differences as permuted; and c. reordering the set of differences into their original order.
13. A method as claimed in any of claims 8 to 12 wherein a distance between the input data distribution and an anticipated distribution, is calculated, and an indication is provided based upon this distance.
14. A computer program for controlling operation of a computer system and providing for detection of an anomaly in an input signal, wherein the input signal comprises a plurality of measurements, characterised in that the program is arranged to implement a procedure incorporating the steps of a. computing a set of differences between successive input measurements; b. estimating or computing the expectation of the square of the modulus of the set of differences; c. correlating the expectation estimated in b. with a function of the input signal to create a correlation signal; and d. comparing the correlation signal against a predetermined threshold, wherein an anomaly is indicated should the correlation signal fall below the threshold. . .. • • ■ _
PCT/GB2003/002712 2002-07-05 2003-06-24 Anomaly detection system WO2004006119A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003240135A AU2003240135A1 (en) 2002-07-05 2003-06-24 Anomaly detection system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0215585A GB0215585D0 (en) 2002-07-05 2002-07-05 Anomaly detection system
GB0215585.1 2002-07-05

Publications (2)

Publication Number Publication Date
WO2004006119A2 true WO2004006119A2 (en) 2004-01-15
WO2004006119A3 WO2004006119A3 (en) 2004-04-15

Family

ID=9939907

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2003/002712 WO2004006119A2 (en) 2002-07-05 2003-06-24 Anomaly detection system

Country Status (3)

Country Link
AU (1) AU2003240135A1 (en)
GB (1) GB0215585D0 (en)
WO (1) WO2004006119A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2483323C1 (en) * 2011-12-22 2013-05-27 Закрытое акционерное общество "Морские комплексы и системы" Method of forming high brightness and contrast location image and apparatus for realising said method
RU2503029C2 (en) * 2011-12-28 2013-12-27 Игорь Федорович Шишкин Method of detecting anomalies on water surface
RU2582073C2 (en) * 2014-07-01 2016-04-20 Федеральное государственное казенное военное образовательное учреждение высшего профессионального образования "Военный учебно-научный центр Военно-Морского Флота "Военно-морская академия имени Адмирала Флота Советского Союза Н.Г. Кузнецова" Method of detecting anomalies on sea surface in contactless radar method
DE102017220243B3 (en) 2017-11-14 2019-02-21 Continental Automotive Gmbh METHOD AND DEVICE FOR DETECTING A BLOCKING OF A RADAR DEVICE, DRIVER ASSISTANCE SYSTEM AND VEHICLE
RU2686678C1 (en) * 2018-01-31 2019-04-30 Акционерное общество "Военно-промышленная корпорация "Научно-производственное объединение машиностроения" Marine surface radar coverage method and device for its implementation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4139847A (en) * 1976-06-16 1979-02-13 Japan Radio Company, Limited Automatic ground-clutter rejection in weather pulse radar system
US4532639A (en) * 1983-09-19 1985-07-30 Sperry Corporation CFAR receiver apparatus for detecting a signal in noise

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4139847A (en) * 1976-06-16 1979-02-13 Japan Radio Company, Limited Automatic ground-clutter rejection in weather pulse radar system
US4532639A (en) * 1983-09-19 1985-07-30 Sperry Corporation CFAR receiver apparatus for detecting a signal in noise

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
FARINA A ET AL: "Radar detection of targets: new theoretical findings and results by processing recorded live data" PROCEEDINGS OF THE 1996 CIE INTERNATIONAL CONFERENCE OF RADAR, BEIJING, CHINA, 8 - 10 October 1996, pages 5-12, XP002269072 *
FIELD T R, TOUGH R J A: "Diffusion processes in electromagnetic scattering generating K-distributed noise" LECTURES ON "STOCHASTIC DIFFERENTIAL EQUATIONS AND THEIR APPLICATION TO THE CHARACTERIZATION OF SEA CLUTTER", [Online] 7 - 8 October 2002, XP002269074 Adaptive Systems Laboratory, McMaster University, Canada Retrieved from the Internet: <URL:http://soma.crl.mcmaster.ca/ASLWeb/Re sources/data/TimothyField_October2002/K_di stribution_submission.pdf> [retrieved on 2004-02-04] *
FIELD T R, TOUGH R J A: "STOCHASTIC DYNAMICS OF THE SCATTERING AMPLITUDE GENERATING K-DISTRIBUTED NOISE" LECTURES ON "STOCHASTIC DIFFERENTIAL EQUATIONS AND THEIR APPLICATIONS TO THE CHARACTERIZATION OF SEA CLUTTER", [Online] 7 - 8 October 2002, XP002269075 Adaptive Systems Laboratory, McMaster University, Canada Retrieved from the Internet: <URL:http://soma.crl.mcmaster.ca/ASLWeb/Re sources/data/TimothyField_October2002/K_am plitude_submission.pdf> [retrieved on 2004-02-04] *
TOUGH R J A: "A Fokker-Planck description of K-distributed noise" JOURNAL OF PHYSICS A (MATHEMATICAL AND GENERAL), [Online] vol. 20, 1987, pages 551-567, XP002269073 Retrieved from the Internet: <URL:http://www.iop.org/EJ/article/0305-44 70/20/3/017/jav20i3p551.pdf> [retrieved on 2004-02-03] *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2483323C1 (en) * 2011-12-22 2013-05-27 Закрытое акционерное общество "Морские комплексы и системы" Method of forming high brightness and contrast location image and apparatus for realising said method
RU2503029C2 (en) * 2011-12-28 2013-12-27 Игорь Федорович Шишкин Method of detecting anomalies on water surface
RU2582073C2 (en) * 2014-07-01 2016-04-20 Федеральное государственное казенное военное образовательное учреждение высшего профессионального образования "Военный учебно-научный центр Военно-Морского Флота "Военно-морская академия имени Адмирала Флота Советского Союза Н.Г. Кузнецова" Method of detecting anomalies on sea surface in contactless radar method
DE102017220243B3 (en) 2017-11-14 2019-02-21 Continental Automotive Gmbh METHOD AND DEVICE FOR DETECTING A BLOCKING OF A RADAR DEVICE, DRIVER ASSISTANCE SYSTEM AND VEHICLE
RU2686678C1 (en) * 2018-01-31 2019-04-30 Акционерное общество "Военно-промышленная корпорация "Научно-производственное объединение машиностроения" Marine surface radar coverage method and device for its implementation

Also Published As

Publication number Publication date
GB0215585D0 (en) 2002-08-14
AU2003240135A8 (en) 2004-01-23
WO2004006119A3 (en) 2004-04-15
AU2003240135A1 (en) 2004-01-23

Similar Documents

Publication Publication Date Title
US7652617B2 (en) Radar microsensor for detection, tracking, and classification
Barbarossa et al. Detection and imaging of moving objects with synthetic aperture radar. Part 2: Joint time-frequency analysis by Wigner-Ville distribution
Rosenberg et al. Application of the Pareto plus noise distribution to medium grazing angle sea-clutter
Yardim et al. Tracking of geoacoustic parameters using Kalman and particle filters
Rosenberg et al. Non-coherent radar detection performance in medium grazing angle X-band sea clutter
CN111610501A (en) Sea radar small target detection method
RU2704789C1 (en) Method for adaptive signal processing in survey coherent-pulse radar stations
Rosenberg et al. Coherent detection in medium grazing angle sea‐clutter
US6369749B1 (en) Adaptive control of the detection threshold of a binary integrator
Artyushenko et al. Nakagami distribution parameters comparatively estimated by the moment and maximum likelihood methods
Smith et al. A new approach to moving target detection using unit circle roots constrained adaptive matched filter
Rosenberg et al. Model based coherent detection in medium grazing angle sea-clutter
Ghojavand et al. Rao-based detectors for adaptive target detection in the presence of signal-dependent interference
WO2004006119A2 (en) Anomaly detection system
Aloisio et al. Optimum detection of moderately fluctuating radar targets
Prokopenko et al. Implementation of Adaptive Algorithms in the Task of MTDI Filtration
Roy et al. A GLRT detector in partially correlated texture based compound-Gaussian clutter
Watts et al. Coherent radar performance in sea clutter
Zhao et al. A modified matrix CFAR detector based on maximum eigenvalue for target detection in the sea clutter
Rosenberg et al. Performance analysis of Pareto CFAR detectors
Conte et al. Incoherent radar detection in compound-Gaussian clutter
Rosenberg Coherent detection with non-stationary high grazing angle X-band sea-clutter
Watts Modelling of coherent detectors in sea clutter
Ing et al. Parametric texture estimation and prediction using measured sea clutter data
Doukovska Constant false alarm rate detectors in intensive noise environment conditions

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP