CN101975575B - Multi-target tracking method for passive sensor based on particle filtering - Google Patents

Multi-target tracking method for passive sensor based on particle filtering Download PDF

Info

Publication number
CN101975575B
CN101975575B CN2010105072258A CN201010507225A CN101975575B CN 101975575 B CN101975575 B CN 101975575B CN 2010105072258 A CN2010105072258 A CN 2010105072258A CN 201010507225 A CN201010507225 A CN 201010507225A CN 101975575 B CN101975575 B CN 101975575B
Authority
CN
China
Prior art keywords
sample
target
centerdot
associating
weights
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN2010105072258A
Other languages
Chinese (zh)
Other versions
CN101975575A (en
Inventor
姬红兵
蔡绍晓
张俊根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
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 Xidian University filed Critical Xidian University
Priority to CN2010105072258A priority Critical patent/CN101975575B/en
Publication of CN101975575A publication Critical patent/CN101975575A/en
Application granted granted Critical
Publication of CN101975575B publication Critical patent/CN101975575B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a multi-target tracking method for a passive sensor based on particle filtering, which belongs to the technical field of guidance and mainly solves the problems of easy divergent tracking and inaccurate target state estimation in the traditional multi-target tracking method. The method optimizes distribution of multi-target samples through particle swarm optimization and sample mixing sampling algorithms and tracks the multi-target combined with a joint probability data association algorithm. The method comprises the following steps of: firstly, optimizing the distribution of multi-target joint samples by utilizing the particle swarm optimization algorithm so that the multi-target joint samples are gathered in a high likelihood region with a bigger probability of occurrence of a real target; secondly, calculating an associated probability between the targets and observation and the posterior probability distribution of the targets by utilizing the samples; and finally, decomposing a joint sample weight into the corresponding target sample in a likelihood way according to each target sample in the re-sampling process, and independently re-sampling each target according to the decomposed weight, and further optimizing the distribution of the target sample so as to improve the precision of target tracking.

Description

Passive sensor multi-object tracking method based on particle filter
Technical field
The invention belongs to the guidance technology field, relate to target following.Specifically a kind of passive sensor multi-object tracking method based on particle group optimizing and sequential Monte Carlo can be used for systems such as infrared guidance.
Background technology
In the multiple target tracking; Because the influence of target omission and clutter; Association between measurement of sensor gained and the target exists uncertain; And the angle information of under passive condition, being surveyed is the nonlinear function of dbjective state, therefore wants accurate estimating target state to realize target following, solves data association and two problems of nonlinear filtering of measurement and target with regard to needs.
Traditional multi-object tracking method comprises nearest neighbor method NN; JPDA JPDA, many hypothesis are followed the tracks of the MHT algorithm, and wherein nearest neighbor method is with directly being associated with target from the nearest measurement of dbjective state; When measuring accuracy is higher; Tracking performance is better, and when measuring accuracy descends, its tracking performance also will seriously descend; Many hypothesis tracking then are all possible correlating events between exhaustive target and the measurement, and progressively by the time expansion, its shortcoming is that computing time will be with number of targets and the growth of measurement number exponentially; JPDA solves one of effective method of data association till now, and it gives every pair of target and measurement relatedly gives certain probability, combines bayesian criterion through predicting and upgrade the estimation of two steps completion target posterior probability and state then.
Algorithm SMC based on sequential Monte Carlo is the non-linear filtering method that developed recently gets up; There is the scholar that JPDA is combined with SMC; In order to solve the multiple target tracking problem, utilize the sample of some and corresponding weights to come the posterior probability of match moving target to distribute, theoretically; When the sampling given figure is tending towards for a long time infinite, SMC can any probability distribution of match.But owing in the practical application, consider the composite request of tracking accuracy and real-time, sample number is limited usually; It the phenomenon of sample dilution can occur in the process of sampling and resampling; Make sample lose diversity, state estimation is unstable, causes following the tracks of dispersing.
Summary of the invention
To the problems referred to above, the present invention proposes a kind of passive sensor multi-object tracking method based on particle filter, to keep the diversity of sample, improves target tracking accuracy.
Realize that key problem in technology of the present invention is: utilize particle swarm optimization algorithm to optimize the distribution of multiple goal associating sample; Make it gather the high likelihood region of each dbjective state; Be the bigger zone of real goal probability of occurrence, will have rich diversity in order to the sample of filtering like this and each sample importance is improved; Utilize association probability and target filtering between these associating sample calculation targets and the measurement to distribute; And in the resampling process; The weights sampling of the associating sample that no longer produces according to multiple goal series connection decomposes in the corresponding target sample by each target sample likelihood and goes the distribution of further optimization aim sample but will unite sample weights; Improve the precision of target following, concrete performing step comprises as follows:
(1) according to the initial distribution extracting objects sample of each target, the tectonic syntaxis sample:
{ x 0 n } n = 1 N = { x 0 n , 1 , L , x 0 n , i , L , x 0 n , c } n = 1 N ;
Wherein, N representes associating sample sequence number; I representes target sequence number; N representes the associating number of samples; C representes the target number;
Figure BDA0000028251130000022
expression 0 is n sample of uniting target i in the sample constantly, and initial weight of each associating sample is taken as
Figure BDA0000028251130000023
(2) calculate t prediction associating sample constantly:
Figure BDA0000028251130000024
i ∈ [1; C]; N ∈ [1; N]; T>=1, wherein, is t n sample of uniting target i in the sample constantly;
(3) optimize population as follows:
(3a) The joint prediction time t in the sample as the target sample PSO initial sample as the target sample
Figure BDA0000028251130000027
given initial velocity:
Figure BDA0000028251130000028
(3b) calculate the likelihood that t moment target sample measures sensor; Be expressed as
Figure BDA00000282511300000210
wherein; K=1; L; M is a particle group optimizing iteration sequence number, the total particle group optimizing iterations of m>=5 for setting;
(3c) according to the likelihood of each target sample in the 1st to the k time iteration, find out the individual optimum solution
Figure BDA00000282511300000211
of each sample among the target i
(3d) according to the likelihood of all samples in i the target, find out the globally optimal solution
Figure BDA00000282511300000212
in all samples of this target
(3e) using particle swarm optimization algorithm update equations obtained in the target sample
Figure BDA00000282511300000213
(k +1) th iteration in the position
Figure BDA00000282511300000214
and speed
Figure BDA00000282511300000215
(3f) repeating step (3b)~(3e) m time obtains the associating sample behind the particle group optimizing:
{ x t n , 1 , L , x t n , i , L , x t n , c } n = 1 N = { x n , t m , 1 , L x n , t m , i L , x n , t m , c } n = 1 N ,
Wherein,
Figure BDA00000282511300000217
is the target sample after optimizing;
(4) as follows the associating sample weights is upgraded and normalization:
(4a), calculate the average that target i measures at t constantly according to the pairing measuring value of target sample after optimizing
Figure BDA00000282511300000218
And variance
Figure BDA00000282511300000219
Select satisfied
Figure BDA00000282511300000220
All effective measurements
Figure BDA00000282511300000221
J ∈ [1, M t], wherein, y tBe the measurement that passive sensor obtains, the threshold value of ε=9.21 for setting, M tBe all numbers that effectively measure of the t moment;
(4b) enumerate out effective measurement Correlating event φ with target i I, j
(4c) calculate effectively measurement
Figure BDA0000028251130000032
With the related likelihood of target i based on sample form
Figure BDA0000028251130000033
By the Markov property and the bayesian criterion of target travel, calculate edge correlating event φ in n the associating sample I, jProbability: p (φ I, j| Y t) n, wherein, Y tExpression is from the 1st to t all set that effectively measure constantly;
(4d) ask n the associating sample all correlating events probability with; Obtain the weights
Figure BDA0000028251130000034
of n associating sample and, obtain normalization weights
Figure BDA0000028251130000035
its normalization
(5) through being sued for peace, the associating sample weighting estimates each dbjective state by associating sample and corresponding weights
Figure BDA0000028251130000036
thereof; Output as a result of, and while execution in step (6);
(6) as follows the associating sample weights is decomposed and resampling:
(6a) write the normalization weights
Figure BDA0000028251130000037
of n associating sample as form that c target sample weights are sued for peace:
w ‾ t n = w ‾ t n , 1 + L w ‾ t n , i L + w ‾ t n , c ,
Wherein the weights of i target sample
Figure BDA0000028251130000039
calculate through the likelihood of i target sample and obtain;
(6b) from N associating sample weights; Each takes out the weights formations
Figure BDA00000282511300000310
of i target sample according to these weights; Sample N new sample wherein, and its corresponding weights of sample
Figure BDA00000282511300000312
are respectively preceding l sample and corresponding weights thereof of t target i resampling constantly for
Figure BDA00000282511300000313
Figure BDA00000282511300000314
;
(7) repeating step (2) continues tracking target.
The present invention has the following advantages:
(1) the present invention's particle swarm optimization algorithm of sampling has improved the distribution situation of target sample; Make target sample assemble to the big high likelihood region of target probability of occurrence; And the importance of each sample is improved, and under the less condition of target sample, can reach higher tracking accuracy;
(2) the present invention has considered the situation that the close existence of target influences each other and is coupled, to multiple goal sample mixing sampling, promptly in resampling stage of target sample; To unite sample weights earlier decomposes in the corresponding target sample by each target likelihood and goes; Each target independently is resampled by the weights after decomposing again, make in each target greatly that the weights sample is able to duplicate, little weights sample is able to inhibition; Further optimize the target sample distribution, improved tracking accuracy.
Description of drawings
Fig. 1 is overall flow figure of the present invention;
Fig. 2 is particle group optimizing particle rapidity and the position renewal synoptic diagram that the present invention uses;
Fig. 3 is the design sketch that carries out a target following with the present invention;
Fig. 4 is the root-mean-square error figure that carries out Position Tracking with the present invention.
Embodiment
One, basic theory introduction
1. system equation
Under the cartesian coordinate system, system state is got x, and the position of y direction and speed can be set up following nonlinear dynamic system model:
x t + 1 i = Fx t i + Gv t i - - - 1 )
y t = h ( x t i ) + e t - - - 2 )
Wherein, i=1, L, c represent the sequence number of target, c representes total target numbers,
Figure BDA0000028251130000043
Figure BDA0000028251130000044
Represent the coordinate of target i on x direction and y direction respectively,
Figure BDA0000028251130000045
Represent the speed of target i on x direction and y direction respectively, subscript t ∈ N express time, state-noise
Figure BDA0000028251130000046
The obedience variance does
Figure BDA0000028251130000047
The zero-mean Gaussian distribution, F, G are respectively state-transition matrix and input matrix, h is a nonlinear function, measurement noise e tObeying variance is the zero-mean Gaussian distribution of R, With e tSeparate, y tMeasuring value for sensor.
The azimuth information that the hypothesis passive sensor can only observed object among the present invention, so the h definition is as follows:
h ( x t i ) a tan y t i - y o x t i - x o - - - 3 )
Wherein, x o, y oPosition for sensor.
2. particle group optimizing
Be located at the population X={x that forms by N particle in the search volume of D dimension 1, L x nL, x N, wherein, n ∈ [1, N] individual particle position and speed are respectively x n=(x N1, x N2, L x ND) and v n=(v N1, v N2, L, v ND), and the optimum solution of its position is s n=(s N1, s N2, L, s ND), and the optimum solution of whole population position is g=(g 1, g 2, L g D), then the renewal of n particle position and speed is following in the k time particle group optimizing iteration:
v nd k + 1 = v nd k + c 1 ζ ( s nd k - x nd k ) + c 2 η ( g d k - x nd k ) - - - 4 )
x nd k + 1 = x nd k + v nd k + 1 - - - 5 )
Wherein, k=1, L, m are the sequence numbers of particle group optimizing iteration, and m is the total degree of predefined particle group optimizing iteration, d=1, and L, D represent the sequence number of particle dimension,
Figure BDA00000282511300000412
Represent n the d dimension data in the particle position, Represent n the d dimension data in the particle's velocity, The optimum solution of representing d dimension data in n the particle position, Represent in the whole population optimum solution of d dimension data in all particle position, c 1And c 2Be the study factor, its classical value is the positive constant between (0,2), and ζ and η are equally distributed pseudo random number between (0,1); Because What represent is the difference vector of n particle current location and itself optimal location, so c 1Characterized the ability of n particle to himself optimal location search; And
Figure BDA0000028251130000052
So the difference vector of then representing particle optimal location in n particle current location and the whole population is c 2Characterized the ability of this particle to whole population optimal location search; Formula 4) comprises in
Figure BDA0000028251130000053
The renewal of representing n particle rapidity also will be depended on the speed that its iteration is preceding.The renewal of elementary particle colony optimization algorithm particle position and speed is shown in accompanying drawing 2.
Two, the present invention is based on the passive sensor multi-object tracking method of particle filter
With reference to Fig. 1, practical implementation step of the present invention comprises as follows:
Step 1. initialization target sample
Make initial time t=0; Initial distribution
Figure BDA0000028251130000054
extracting objects sample
Figure BDA0000028251130000055
parallel-series tectonic syntaxis sample
Figure BDA0000028251130000056
i ∈ [1 according to target i; C]; N ∈ [1; N]; The sample number of N for extracting; C is a number of targets; Wherein,
Figure BDA0000028251130000057
Figure BDA0000028251130000058
and
Figure BDA0000028251130000059
represent the coordinate of i target sample on x direction and y direction in n the associating sample respectively;
Figure BDA00000282511300000510
and
Figure BDA00000282511300000511
representes the speed of i target sample on x direction and y direction in n the associating sample respectively, and the initial weight of n associating sample is taken as
Step 2. is calculated t prediction associating sample constantly
According to t-1 target sample
Figure BDA00000282511300000513
and state equation 1 constantly) calculate t forecast sample
Figure BDA00000282511300000514
constantly with these forecast samples structure t associating sample constantly: t>=1; Wherein, i target sample in
Figure BDA00000282511300000516
expression t moment n associating sample.
The associating sample of step 3. pair prediction carries out particle group optimizing
(3.1) at time t predict the combined sample of each target sample as PSO initial sample
Figure BDA00000282511300000517
sample
Figure BDA00000282511300000518
the initial velocity is:
Figure BDA00000282511300000519
(3.2) calculate sample Sensor is measured y tLikelihood
Figure BDA00000282511300000521
Be expressed as
Figure BDA00000282511300000522
f n , t k , i = p ( y t | x n , t k , i ) = 1 2 π det ( R ) exp ( - 1 2 ( y t - y n , t k , i ) ′ ( R ) - 1 ( y t - y n , t k , i ) ) - - - 6 )
Wherein, k=1, L, m are particle group optimizing iteration sequence number, the total particle group optimizing iterations of m>=5 for setting, y tBe the measuring value that sensor obtains, R is the measurement covariance matrix,
Figure BDA00000282511300000524
For by target sample
Figure BDA00000282511300000525
According to measuring renewal equation 2) measuring value that calculates;
(3.3) find out in the 1st to the k time iteration; N minimum value of uniting
Figure BDA00000282511300000526
of i target sample in the sample; The individual optimum solution
Figure BDA00000282511300000528
of its corresponding sample as i target sample in n the associating sample got in the expression with
Figure BDA00000282511300000527
(3.4) find out the minimum value of
Figure BDA0000028251130000061
of all samples in i the target; The globally optimal solution
Figure BDA0000028251130000063
of its corresponding sample as all samples in i the target got in expression with
Figure BDA0000028251130000062
(3.5) combine
Figure BDA0000028251130000064
and the speed
Figure BDA0000028251130000066
of sample
Figure BDA0000028251130000065
in the k time iteration according to the Velocity Updating equation 4 of particle group optimizing), the speed
Figure BDA0000028251130000068
of new samples
Figure BDA0000028251130000067
in the k+1 time iteration more
v n , t k + 1 , i = v n , t k , i + c 1 ζ ( s n , t k , i - x n , t k , i ) + c 2 η ( g n , t k , i - x n , t k , i ) - - - 7 )
(3.6) combined and
Figure BDA00000282511300000611
Depending on the location of PSO update equation 5) updates the sample
Figure BDA00000282511300000612
x n , t k + 1 , i = x n , t k , i + v n , t k + 1 , i - - - 8 )
(3.7) repeating step (3.2)~(3.6) are m time, the associating sample after being optimized { x t n } n = 1 N = { x t n , 1 , L x t n , i L , x t n , c } n = 1 N = { x n , t m , 1 , L x n , t m , i L , x n , t m , c } n = 1 N .
Step 4. associating sample weights is upgraded and normalization
(4.1) based on a sample calculate the target i at time t measured mean
Figure BDA00000282511300000616
and covariance
Figure BDA00000282511300000617
y ‾ t i = 1 N Σ n = 1 N y t n , i - - - 9 )
σ t i = 1 N Σ n = 1 N ( y t n , i - y ‾ t i ) ( y t n , i - y ‾ t i ) ′ - - - 10 )
Wherein,
Figure BDA00000282511300000620
is the corresponding measuring value of target sample ;
(4.2) using the mean value and covariance
Figure BDA00000282511300000623
elect satisfies 11) conditions measured an effective collection
Figure BDA00000282511300000624
y t j = { y t : ( y t - y ‾ t i ) ′ ( σ t i ) - 1 ( y t - y ‾ t i ) ≤ ϵ } - - - 11 )
Wherein, j=1,, L M t, M tThe total number that expression effectively measures, the threshold value of ε=9.21 for setting;
(4.3) enumerate out measurement
Figure BDA00000282511300000626
Correlating event φ with target i I, j
(4.4) to calculate the effective measurement
Figure BDA00000282511300000627
i with the target sample forms-based association likelihood
Figure BDA00000282511300000628
p ( y t j | x t n , i ) = 1 2 π det ( σ t i ) exp ( - 1 2 ( y t j - y t n , i ) ′ ( σ t i ) - 1 ( y t j - y t n , i ) ) - - - 12 )
(4.5) Markov property and the bayesian criterion by target travel calculates edge correlating event φ in n the associating sample I, jProbability p (φ I, j| Y t) n,
p ( φ i , j | Y t ) n = 1 c P d c - c 0 ( 1 - P d ) c 0 P f M t - ( c - c 0 ) Π ( j , i ) ∈ φ p ( y t j | x t n , i ) - - - 13 )
Wherein, P fAnd P dRepresent false-alarm probability and target detection probability respectively, c 0Be correlating event φ I, jIn the number of undetected target, Y tExpression is from the 1st to t all set that effectively measure constantly;
(4.6) ask n the associating sample all correlating events probability with; Obtain the weights of n associating sample and, obtain normalization weights
Figure BDA0000028251130000072
its normalization
w t n = Σp ( φ i , j | Y t ) n - - - 14 )
w ‾ t n = w t n / Σ n = 1 N w t n . - - - 15 )
Step 5. dbjective state is estimated
Utilize associating sample weights
Figure BDA0000028251130000076
that associating sample
Figure BDA0000028251130000075
that step 3 obtains and step 4 obtain by formula 16) the estimating target state; Output as a result of; And while execution in step 6
x t i = Σ n = 1 N x t n · w ‾ t n . - - - 16 )
Step 6. pair associating sample weights is decomposed and is resampled
(6.1) calculate t n likelihood of uniting i target sample in the sample constantly:
l t n , i = 1 2 π det ( σ t i ) exp ( - 1 2 ( y t - y t n , i ) ′ ( σ t i ) - 1 ( y t - y t n , i ) ) - - - 17 )
(6.2), calculate the weights of i target sample in n the associating sample according to the likelihood of i target sample in n the associating sample:
w ‾ t n , i = ( l t n , i / Σ n = 1 c l t n , i ) w ‾ t n - - - 18 )
Then the normalization weights
Figure BDA00000282511300000710
of n associating sample can be write as the form of c target sample weights summation:
w ‾ t n = w ‾ t n , 1 + L w ‾ t n , i L + w ‾ t n , c ; - - - 19 )
(6.3) from N associating sample weights; Each takes out the weights formations of i target sample according to these weights; Sample N new sample
Figure BDA00000282511300000713
wherein, and its corresponding weights of sample
Figure BDA00000282511300000714
are respectively preceding l sample and corresponding weights thereof of t target i resampling constantly for
Figure BDA00000282511300000715
Figure BDA00000282511300000716
.
Step 7. repeating step 2 continues tracking target.
Effect of the present invention can further specify through following experiment simulation:
1. simulated conditions and parameter
Simulating scenes is as shown in Figure 3, and the time of day that appears at each target in the simulating scenes is x=[x, v x, y, v y] ', x, y are respectively the coordinate of each target on cartesian coordinate system x direction and y direction, v x, v yBe respectively the speed of each target on x direction and y direction.The state equation of target and measurement equation are respectively suc as formula 1) and 2) shown in, and each target is all obeyed normal fast model:
F = 1 T 0 0 0 1 0 0 0 0 1 T 0 0 0 1 , G = T 2 / 2 0 T 0 0 T 2 / 2 0 T
Wherein, T is a sampling time interval; Sensor provides azimuth information;
Figure BDA0000028251130000083
simulation parameter is as shown in table 1
Table 1 experiment simulation parameter
Figure BDA0000028251130000084
2. emulation content and interpretation of result
Emulation experiment is followed the tracks of at the pure position angle of three targets under three sensor conditions; Rate is followed in the root-mean-square error RMSE and the mistake that have contrasted the position of tracking of the present invention and existing iMC-JPDA and two kinds of multi-object tracking methods of jMC-JPDA in the emulation experiment; Simulation result is respectively shown in Fig. 4 and table 2, wherein:
Fig. 4 (a) is under the sample number N=30 condition, the comparison diagram of the position root-mean-square error of the inventive method and iMC-JPDA and jMC-JPDA;
Fig. 4 (b) is under the sample number N=50 condition, the comparison diagram of the position root-mean-square error of the inventive method and iMC-JPDA and jMC-JPDA;
Fig. 4 (c) is under the sample number N=80 condition, the comparison diagram of the position root-mean-square error of the inventive method and iMC-JPDA and jMC-JPDA;
Fig. 4 (d) is under the sample number N=100 condition, the comparison diagram of the position root-mean-square error of the inventive method and iMC-JPDA and jMC-JPDA;
Can find out that from Fig. 4 (a)~4 (d) along with the increase of sample number, the RMSE of three kinds of trackings all reduces, but RMSE of the present invention is lower than the RMSE of iMC-JPDA and jMC-JPDA method all the time.
Table 2 is that the mistake of the inventive method and existing iMC-JPDA and jMC-JPDA is compared with rate,
The mistake of table 2 the inventive method and iMC-JPDA and jMC-JPDA with rate relatively
Can find out that by table 2 under the condition of same sample number, the inventive method is lost with rate and is starkly lower than iMC-JPDA and jMC-JPDA tracking, and when sample number N surpassed 30, the situation of following no longer appearred losing in the inventive method.

Claims (1)

1. passive sensor multi-object tracking method based on particle filter comprises:
(1) according to the initial distribution extracting objects sample of each target, the tectonic syntaxis sample:
{ x 0 n } n = 1 N = { x 0 n , 1 , · · · , x 0 n , i , · · · , x 0 n , c } n = 1 N ;
Wherein, N representes associating sample sequence number; I representes target sequence number; N representes the associating number of samples; C representes the target number; expression 0 is n sample of uniting target i in the sample constantly, and initial weight of each associating sample is taken as
(2) calculate t prediction associating sample constantly:
{ x t n } n = 1 N = { x t n , 1 , · · · , x t n , i , · · · , x t n , c } n = 1 N , I ∈ [1, c], n ∈ [1, N], t>=1, wherein,
Figure FDA0000109701420000015
Be t constantly the
N sample of uniting target i in the sample;
(3) optimize population as follows:
(3a) The joint prediction time t in the sample as the target sample PSO initial sample
Figure FDA0000109701420000016
as the target sample
Figure FDA0000109701420000017
given initial velocity:
Figure FDA0000109701420000018
(3b) calculate the likelihood that t moment target sample
Figure FDA0000109701420000019
measures sensor; Be expressed as wherein; K=1; M is a particle group optimizing iteration sequence number, the total particle group optimizing iterations of m>=5 for setting;
(3c) according to the likelihood of each target sample in the 1st to the k time iteration, find out the individual optimum solution
Figure FDA00001097014200000111
of each sample among the target i
(3d) according to the likelihood of all samples in i the target, find out the globally optimal solution
Figure FDA00001097014200000112
in all samples of this target
(3e) using particle swarm optimization algorithm update equations obtained in the target sample
Figure FDA00001097014200000113
(k +1) th iteration in the position
Figure FDA00001097014200000114
and speed
Figure FDA00001097014200000115
(3f) repeating step (3b)~(3e) m time obtains the associating sample behind the particle group optimizing:
{ x t n , 1 , · · · , x t n , i , · · · , x t n , c } n = 1 N = { x n , t m , 1 , · · · x n , t m , i · · · , x n , t m , c } n = 1 N ,
Wherein,
Figure FDA00001097014200000117
is the target sample after optimizing;
(4) as follows the associating sample weights is upgraded and normalization:
(4a), calculate the average that target i measures at t constantly according to the pairing measuring value of target sample after optimizing
Figure FDA00001097014200000118
And variance
Figure FDA00001097014200000119
Select satisfied
Figure FDA00001097014200000120
All effective measurements
Figure FDA00001097014200000121
J ∈ [1, M t],
Wherein, y tBe the measurement that passive sensor obtains, the threshold value of ε=9.21 for setting, M tBe all numbers that effectively measure of the t moment;
(4b) enumerate out effective measurement
Figure FDA0000109701420000021
Correlating event φ with target i I, j
(4c) calculate effectively measurement
Figure FDA0000109701420000022
With the related likelihood of target i based on sample form
Figure FDA0000109701420000023
By the Markov property and the bayesian criterion of target travel, calculate edge correlating event φ in n the associating sample I, jProbability: p (φ I, j| Y t) n, wherein, Y tExpression is from the 1st to t all set that effectively measure constantly;
(4d) ask n the associating sample all correlating events probability with; Obtain the weights
Figure FDA0000109701420000024
of n associating sample and, obtain normalization weights its normalization
(5) through being sued for peace, the associating sample weighting estimates each dbjective state by associating sample and corresponding weights
Figure FDA0000109701420000026
thereof; Output as a result of, and while execution in step (6);
(6) as follows the associating sample weights is decomposed and resampling:
(6a) write the normalization weights
Figure FDA0000109701420000027
of n associating sample as form that c target sample weights are sued for peace:
w ‾ t n = w ‾ t n , 1 + · · · w ‾ t n , i · · · + w ‾ t n , c ,
Wherein, the weights of i target sample
Figure FDA0000109701420000029
calculate the likelihood of i target sample through following steps and obtain:
At first, calculate t n likelihood of uniting i target sample in the sample constantly:
l t n , i = 1 2 π det ( σ t i ) exp ( - 1 2 ( y t - y t n , i ) ′ ( σ t i ) - 1 ( y t - y t n , i ) )
Wherein, y tBe the measuring value of sensor acquisition,
Figure FDA00001097014200000211
Be target sample
Figure FDA00001097014200000212
Corresponding measuring value,
Figure FDA00001097014200000213
The variance that measures constantly at t for target i,
σ t i = 1 N Σ n = 1 N ( y t n , i - y ‾ t i ) ( y t n , i - y ‾ t i ) ′
Wherein,
y ‾ t i = 1 N Σ n = 1 N y t n , i
Then, according to the likelihood of i target sample in n the associating sample, calculate the weights of i target sample in n the associating sample:
w ‾ t n , i = ( l t n , i / Σ n = 1 c l t n , i ) w ‾ t n ;
(6b) from N associating sample weights; Each takes out the weights formations of i target sample according to these weights; Sample N new sample
Figure FDA00001097014200000218
wherein, and its corresponding weights of sample
Figure FDA00001097014200000219
are respectively preceding l sample and corresponding weights thereof of t target i resampling constantly for
Figure FDA0000109701420000032
Figure FDA0000109701420000033
;
(7) repeating step (2) continues tracking target.
CN2010105072258A 2010-10-15 2010-10-15 Multi-target tracking method for passive sensor based on particle filtering Expired - Fee Related CN101975575B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105072258A CN101975575B (en) 2010-10-15 2010-10-15 Multi-target tracking method for passive sensor based on particle filtering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105072258A CN101975575B (en) 2010-10-15 2010-10-15 Multi-target tracking method for passive sensor based on particle filtering

Publications (2)

Publication Number Publication Date
CN101975575A CN101975575A (en) 2011-02-16
CN101975575B true CN101975575B (en) 2012-03-28

Family

ID=43575476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105072258A Expired - Fee Related CN101975575B (en) 2010-10-15 2010-10-15 Multi-target tracking method for passive sensor based on particle filtering

Country Status (1)

Country Link
CN (1) CN101975575B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102338874B (en) * 2011-06-24 2013-05-08 浙江大学 Global probability data correlation method used for passive multi-sensor target tracking
CN102621542B (en) * 2012-04-02 2014-10-22 中国人民解放军海军航空工程学院 Track method before locomotive weak target detection based on multimode grain filtering and data association
JP6194450B2 (en) 2013-04-15 2017-09-13 株式会社メガチップス State estimation device, program, and integrated circuit
CN103471591B (en) * 2013-04-15 2017-06-06 中国人民解放军海军航空工程学院 The multiple-moving target data interconnection method of logic-based method, global arest neighbors and bogey heading information
CN103345258B (en) * 2013-06-16 2016-05-18 西安科技大学 A kind of Soccer robot target tracking method and system
CN103401625B (en) * 2013-08-23 2015-04-08 西安电子科技大学 Particle swarm optimization algorithm based cooperative spectrum sensing optimization method
CN103759732B (en) * 2014-01-14 2016-06-22 北京航空航天大学 A kind of centralized multisensor multiple hypotheis tracking method of angle information auxiliary
CN103913432B (en) * 2014-03-25 2016-01-20 西安交通大学 Based on the near-infrared spectrum wavelength system of selection of particle cluster algorithm
CN104237845B (en) * 2014-09-19 2016-08-24 中国电子科技集团公司第二十八研究所 A kind of passive sensor target location estimation difference mean square analysis method
CN104732559B (en) * 2015-02-02 2017-08-01 大连民族学院 A kind of multi-target detection and tracking method based on RGB D data
CN104750998B (en) * 2015-04-09 2017-08-25 西安电子科技大学 Target tracking method of passive multi-sensor based on density filter
CN104977581A (en) * 2015-07-15 2015-10-14 中国电子科技集团公司第三十六研究所 Multi-moving target situation awareness method, device and system
CN106291530B (en) * 2016-07-26 2018-12-18 北京航空航天大学 A kind of probabilistic data association optimization method based on nearest neighbor method
WO2018049602A1 (en) 2016-09-14 2018-03-22 深圳大学 Multi-target tracking method and tracking system applicable to cluttered environment
WO2018119912A1 (en) * 2016-12-29 2018-07-05 深圳大学 Target tracking method and device based on parallel fuzzy gaussian and particle filter
CN107917646B (en) * 2017-01-10 2020-11-24 北京航空航天大学 Infrared air-to-air missile anti-interference guidance method based on target terminal reachable area prediction
CN106767832B (en) * 2017-01-17 2020-11-13 哈尔滨工业大学 Passive multi-source multi-target tracking method based on dynamic multi-dimensional distribution
CN107202989B (en) * 2017-05-08 2020-01-14 电子科技大学 Complex weak target detection and tracking method suitable for passive towed linear array sonar
CN107329131B (en) * 2017-08-08 2020-08-28 电子科技大学 Radar weak target detection tracking method using particle filtering
CN108320302B (en) * 2018-01-26 2019-10-11 西安电子科技大学 CBMeMBer multi-object tracking method based on random hypersurface
CN110738275B (en) * 2019-10-30 2022-03-25 中国人民解放军海军航空大学 UT-PHD-based multi-sensor sequential fusion tracking method
CN111107070A (en) * 2019-12-10 2020-05-05 浙江工业大学 Target tracking method under DoS attack

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101001559B1 (en) * 2008-10-09 2010-12-17 아주대학교산학협력단 Hybrid clustering based data aggregation method for multi-target tracking in the wireless sensor network
CN101408983A (en) * 2008-10-29 2009-04-15 南京邮电大学 Multi-object tracking method based on particle filtering and movable contour model
CN101701826A (en) * 2009-11-20 2010-05-05 西安电子科技大学 Target tracking method of passive multi-sensor based on layered particle filtering
CN101770024B (en) * 2010-01-25 2011-08-31 上海交通大学 Multi-target tracking method
CN101840579A (en) * 2010-01-28 2010-09-22 浙江大学 Method for realizing multi-target tracking by using video segmentation and particle filter
CN101783020B (en) * 2010-03-04 2011-08-17 湖南大学 Video multi-target fast tracking method based on joint probability data association

Also Published As

Publication number Publication date
CN101975575A (en) 2011-02-16

Similar Documents

Publication Publication Date Title
CN101975575B (en) Multi-target tracking method for passive sensor based on particle filtering
Sun et al. Comparison of the impacts of momentum control variables on high-resolution variational data assimilation and precipitation forecasting
Gagne et al. Machine learning enhancement of storm-scale ensemble probabilistic quantitative precipitation forecasts
CN103472445B (en) Detecting tracking integrated method for multi-target scene
Delande et al. Regional variance for multi-object filtering
CN102322861B (en) Flight path fusion method
US20130066569A1 (en) Power generation predicting apparatus and method thereof
CN108427112A (en) A kind of improved more extension method for tracking target
Slivinski et al. A hybrid particle–ensemble Kalman filter for Lagrangian data assimilation
WO2018098926A1 (en) Multi-target tracking method and system applicable to flicker noise
CN104730511A (en) Tracking method for multiple potential probability hypothesis density expansion targets under star convex model
CN104237879A (en) Multi-target tracking method in radar system
CN103902819A (en) Particle optimizing probability hypothesis density multi-target tracking method based on variation filtering
CN106021697B (en) A kind of rapid phase-control battle array radar Time-energy resource joint management method
CN105372659A (en) Road traffic monitoring multi-target detection tracking method and tracking system
CN105301584B (en) The IPPHDF multiple-moving target tracking methods of fuzzy distance solution simultaneously
CN104881521A (en) Label random-set filter distribution type fusion method
CN107064865A (en) The passive co-located method of polar coordinates Dynamic Programming clustered based on depth
CN111711432B (en) Target tracking algorithm based on UKF and PF hybrid filtering
CN104680002A (en) Distributed fusion method based on random set theory
CN105353353B (en) Multiple search particle probabilities assume the multi-object tracking method of density filtering
CN105549004A (en) IMPM-PPHDF method for solving distance measurement fuzzy problem
Gadgay et al. Novel ensemble neural network models for better prediction using variable input approach
CN105353352A (en) MM-PPHDF maneuvering multi-target tracking method through improved search strategy
CN104063615A (en) Target tracking method and tracking system based on variable coefficient alpha-beta filter

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120328

Termination date: 20151015

EXPY Termination of patent right or utility model