Background
The detection and tracking of a radar target under a sea clutter background is one of the hot problems in the research of the radar detection field, and because sea clutter has strong echo amplitude in a time domain and presents the characteristic of non-uniform distribution, a large amount of clutter is always left after time domain detection; in a frequency domain, the motion speed of a sea target is low, the Doppler frequency of the target is located in the frequency spectrum range of sea clutter, effective separation cannot be carried out, and a large number of false targets are always generated along with automatic detection and extraction of the sea target. In a radar weak multi-target detection method based on a dynamic programming method (electronic journal, 2006, Vol.34, No.12, pp: 2142-; the clutter amplitude is strong under the sea clutter background, and the sea clutter can be accumulated in a non-coherent accumulation mode and cannot be separated from the target. In a document, namely a novel algorithm for tracking before radar detection based on dynamic programming (electronic bulletin, 2008, Vol.36, No.9, pp:1824 and 1828), a novel algorithm for tracking before detection is provided by taking a linearly moving target as an example, the maximum conversion state of a signal is determined by using the maximum motion information of the target, then a detection threshold is set by using the characteristics of clutter distribution to filter the accumulated clutter, and then target information is extracted; in practical application, when the sea situation is high in sea level, the rayleigh distribution cannot accurately describe the non-uniform and non-stable characteristics of the sea clutter, the motion speed of the sea target is low, and the motion characteristics of the target echo in a short time are not obvious due to the existence of radar detection errors.
Aiming at the problem existing in the tracking Processing Before detection only by using position information or amplitude information, the author proposes the idea of tracking Processing Before detection at the point Track level in the document A Novel Dynamic Programming Algorithm for Track-Before-Detect in radio Systems (IEEE Transactions on Signal Processing,2013, Vol.61, No.10, pp 2608-; however, the local signal-to-noise-and-noise ratio of the point trace is used as an index function, so that the target and the clutter cannot be effectively distinguished, and the performance is also rapidly deteriorated in a strong clutter environment.
Disclosure of Invention
The invention provides a method for jointly detecting and tracking a sea target by a two-coordinate radar, aiming at the defects in the background technology, firstly carrying out background self-adaptive threshold detection on original video data, different detection criteria are selected in a self-adaptive manner by counting the characteristics of echo data in a reference unit of a unit to be detected, the clutter and the noise are preliminarily removed, then the trace point information is extracted according to the sequence of distance first and direction second, secondary elimination is carried out on the threshold-passing echoes which do not meet the condensation criterion, the point trace quality is calculated according to the distance and direction two-dimensional echo characteristics condensed into the point trace, and then the dynamic hypothesis path search is carried out, and finally, carrying out detection judgment and track optimization merging through a multi-period cost function accumulation result to realize combined detection tracking processing on the target.
The method comprises the following steps: background self-adaptive threshold detection, namely judging that a local scene is a noise background, a clutter background or an adjacent strong target scene according to data in a reference window of a unit to be detected, self-adaptively selecting a detection criterion and a detection threshold, and performing initial threshold detection pretreatment on original video data;
step two: point trace extraction based on quality evaluation, two coordinate radars adopt M in the distance direction according to the sequence of distance first and orientation second
r/N
rCriterion sliding window detection of condensation, azimuth using M
a/N
aThe criterion sliding window detects the agglomeration, calculates the trace quality while the trace agglomeration process, and for each distance trace, the distance agglomeration quality is defined as Q
r=N
r_plot-M
r,N
r_plotThe number of distance units condensed into the current trace point; setting M to form the final trace
aA distance trace amplitude of A
r_plot_i,i=1,…,M
aThe quality of the dot trace after the azimuthal agglomeration is defined as
Wherein N is
a_plotNumber of distance traces condensed as current trace, C
qIs a trace point quality normalization constant; counting the number of traces in each period of clutter region, and when the number of the traces exceeds the upper limit value N of the set number of the traces
plot_maxThen, sorting and outputting the points according to the trace point quality from large to small;
step three: forming a search path based on the dynamic hypothesis cluster, and setting the maximum value of the motion speed of the sea target as VmaxFor all the traces of points formed in the k-th period, Plotk_i,i=1,…,Nplot_k,Nplot_kThe current point trace Plot is used as the number of the point traces in the k periodk_iPosition-centered, with VmaxT is a radius to establish a circular wave gate, and T is an antenna scanning period; wave inThe search path formed by the first k-1 periods is correlated in the gate, and the correlation criterion is to select the path with the maximum cost function value in the gate for correlation, namely psik(xk)=argmax(I(xk-1) Wherein I (x)k-1)=Qplot_k-1+max(I(xk-2) Is a search path cost function, xkFor the kth period trace information, Qplot_k-1Associating trace point quality for the k-1 th period; forming a starting point of a search path for all the point traces of the 1 st period;
step four: extracting a multi-period joint detection judgment target, setting the number of joint detection periods to be NcycleSetting a multi-period accumulation cost function detection threshold T for a search path with the duration reaching a joint detection periodIFor the search path satisfying the detection threshold, according to psik(·),k=1,…,NcycleExtracting the path position to form a flight path; after the flight paths are extracted, position comparison is carried out between every two flight paths generated in the current period, if the position is NcycleWithin one period there is McycleAnd if the paths of the points in the periods are the same, merging the paths according to the principle that the maximum cost function is the optimal function, and finishing the extraction of the multi-period combined judgment target.
The invention has the innovation points that sea target trajectory information is extracted through initial adaptive threshold detection and then based on quality evaluation, and targets under a strong clutter background are jointly detected through a path search cost function constructed based on the trajectory quality in a multi-period mode, so that the problem that sea targets cannot be effectively extracted through position information due to unobvious motion characteristics is solved, and the problem of unstable accumulation performance of amplitude accumulation or signal-to-noise ratio is solved.
Detailed Description
The processing flow of the sea target joint detection and tracking method by the two-coordinate radar is shown in fig. 1, and the implementation of the method is specifically explained by combining the flow chart and the embodiment, wherein the process comprises the following steps:
the method comprises the following steps: background adaptive threshold detection.
Let the original video data processed by each main trigger signal be f
MTP(i),i=1,…,N
rangeIn which N is
rangeAnd (4) performing self-adaptive threshold detection on distance direction sampling points along a distance direction sliding window, and preliminarily eliminating clutter and noise. Let the detection reference unit size be N
aveProtection unit size N
proFor each distance unit, counting the current unit f to be detected
MTP(i) The maximum value of data in the left reference unit and the right reference unit is Amp
max_1And Amp
max_2If the maximum value exceeds the set threshold
Then N is left and right to the distance unit where the maximum value is located
proDeleting the data in each reference unit, and if the maximum value does not exceed the threshold, not deleting; then, counting the current unit f to be detected
MTP(i) The mean values of the data in the left and right reference units are respectively
And
let the mean value of the radar noise floor be A
noiseIf | A
noise-μ
1< Δ A and | A
noise-μ
2If | < Δ A, Δ A is the set threshold, then the current unit f
MTP(i) The detection threshold is V
T=β
1·(μ
1+μ
2) /2, otherwise, the detection threshold is V
T=β
2·max(μ
1,μ
2),β
1And beta
2For detecting the threshold coefficient, max () is a get big operation; if the detection threshold is satisfied, f is reserved
MTP(i) If not, the distance unit data is set to zero.
In the embodiment of the invention, a set of measured data is adopted for processing, the set of measured data is collected by a certain type of shore-to-sea radar at a port, as shown in fig. 2, most targets in a scene are fishing vessels catching fish, and the result after self-adaptive threshold detection is shown in fig. 3.
Step two: and (4) point trace extraction based on quality evaluation.
After self-adaptive threshold detection, trace point information is extracted, and M is adopted in the distance direction
r/N
rThe condensation is detected by a standard sliding window, and the range-direction resolution of two coordinate radars is set as R
resThe unit: meter, distance sampling unit size is Δ R, unit: the weight of the rice is reduced,
if N is present
rLess than or equal to 3, taking N
r=3,
Which represents a rounding-up operation on the upper part,
indicating a rounding-down operation if consecutive N
rWithin each distance unit is more than or equal to M
rIf the data of each unit is more than 0, performing distance condensation treatment; direction of orientation adopts M
a/N
aThe method comprises detecting condensation by sliding window, and setting the 3dB main lobe width of azimuth antenna beam as phi
3dBThe unit: the degree of the magnetic field is measured,in a main lobe width phi
3dBThe number of the internal correlation pulses is N
a,
If N is consecutive
aWithin one pulse is more than or equal to M
aIf the pulses have distance traces with the same distance, the azimuth agglomeration treatment is carried out to extract trace information.
Calculating trace point quality while performing trace point agglomeration, wherein for each trace point distance agglomeration quality is defined as Q
r=N
r_plot-M
r,N
r_plotThe number of distance units condensed into the current trace point; setting M to form the final trace
aA distance trace amplitude of A
r_plot_i,i=1,…,M
aThe quality of the dot trace after the azimuthal agglomeration is defined as
Wherein N is
a_plotNumber of distance traces condensed as current trace, C
qIs a trace point quality normalization constant; counting the number of traces in each period of clutter region, and when the number of the traces exceeds the upper limit value N of the set number of the traces
plot_maxIn time, the trace points are sorted from high to low in quality, and only N with high quality is output
plot_maxAnd (6) dot trace.
The point trace aggregation processing is performed on the set of measured data in this embodiment, and a result of aggregation processing on data point traces of 50 consecutive antenna periods is shown in fig. 4, a result of averaging the multiple period point traces of 15 target point traces and an average statistical result of averaging the clutter point trace quality is shown in fig. 5, and a remaining point trace after partial false point trace elimination according to the point trace quality is shown in fig. 6.
Step three: a search path is formed based on the dynamically hypothesized cluster.
The sea object has slow moving speed, and the maximum value of the moving speed is set as VmaxFor all the traces of points formed in the k-th period, Plotk_i,i=1,…,Nplot_k,Nplot_kThe current point trace Plot is used as the number of the point traces in the k periodk_iPosition-centered, with VmaxT is a radius to establish a circular wave gate, and T is an antenna scanning period; in thatCorrelating the search paths formed by the first k-1 periods in the wave gate, wherein the correlation criterion is to select the path with the maximum cost function value in the wave gate for correlation, namely psik(xk)=argmax(I(xk-1) Wherein I (x)k-1)=Qplot_k-1+max(I(xk-2) Is a search path cost function, xkFor the kth period trace information, Qplot_k-1Associating trace point quality for the k-1 th period; the search path starting point is formed for all the traces of the 1 st period.
Step four: and extracting a multi-period joint detection judgment target.
Setting the number of joint detection cycles to NcycleSetting a multi-period accumulation cost function detection threshold T for a search path with the duration reaching a joint detection periodIFor the search path satisfying the detection threshold, according to psik(·),k=1,…,NcycleExtracting the path position to form a flight path; after the flight paths are extracted, position comparison is carried out between every two flight paths generated in the current period, if the position is NcycleWithin one period there is McycleAnd if the paths of the points in the periods are the same, merging the paths according to the principle that the maximum cost function is the optimal function, and finishing the extraction of the multi-period combined judgment target.
The path search and multi-cycle joint detection decision target extraction based on the dynamic hypothesis cluster are performed on the set of measured data in this embodiment, and the processing result is shown in fig. 7.