Next Article in Journal
Cross-Layer Routing for a Mobility Support Protocol Based on Handover Mechanism in Cluster-Based Wireless Sensor Networks with Mobile Sink
Next Article in Special Issue
Refining Inaccurate Transmitter and Receiver Positions Using Calibration Targets for Target Localization in Multi-Static Passive Radar
Previous Article in Journal
Characterization of Industry 4.0 Lean Management Problem-Solving Behavioral Patterns Using EEG Sensors and Deep Learning
Previous Article in Special Issue
Doppler Data Association Scheme for Multi-Target Tracking in an Active Sonar System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Refined PHD Filter for Multi-Target Tracking under Low Detection Probability

1
National Key Laboratory of Science and Technology on ATR, National University of Defense Technology, Changsha 410073, China
2
School of Electronics and Communication Engineering, SUN YAT-SEN University, Guangzhou 510275, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(13), 2842; https://doi.org/10.3390/s19132842
Submission received: 5 June 2019 / Revised: 24 June 2019 / Accepted: 24 June 2019 / Published: 26 June 2019

Abstract

:
Radar target detection probability will decrease as the target echo signal-to-noise ratio (SNR) decreases, which has an adverse influence on the result of multi-target tracking. The performances of standard multi-target tracking algorithms degrade significantly under low detection probability in practice, especially when continuous miss detection occurs. Based on sequential Monte Carlo implementation of Probability Hypothesis Density (PHD) filter, this paper proposes a heuristic method called the Refined PHD (R-PHD) filter to improve multi-target tracking performance under low detection probability. In detail, this paper defines a survival probability which is dependent on target state, and labels individual extracted targets and corresponding particles. When miss detection occurs due to low detection probability, posterior particle weights will be revised according to the prediction step. Finally, we transform the target confirmation problem into a hypothesis test problem, and utilize sequential probability ratio test to distinguish real targets and false alarms in real time. Computer simulations with respect to different detection probabilities, average numbers of false alarms and continuous miss detection durations are provided to corroborate the superiority of the proposed method, compared with standard PHD filter, Cardinalized PHD (CPHD) filter and Cardinality Balanced Multi-target Multi-Bernoulli (CBMeMBer) filter.

1. Introduction

The objective of Multi-Target Tracking (MTT) is to jointly estimate the number of targets and their individual states, and to provide target tracks or trajectories, from a sequence of measurements provided by sensing devices such as radar [1], sonar [2], or cameras [3]. Traditional MTT algorithms, including Joint Probabilistic Data Association Filter (JPDAF) [4] and Multiple Hypothesis Tracking (MHT) [5], always transform the multi-target tracking problem into multiple independent single-target tracking problems by data association processing according to a certain distance criterion. Association error resulting from complex scene deteriorates the tracking performance of JPDAF and MHT.
In recent years, multi-source multi-target information fusion theory based on Random Finite Sets (RFS) provides a unified and scientific mathematical basis for multi-sensor multi-target tracking problem [6,7]. Different from traditional heuristic methods, multi-target tracking methods based on RFS strictly describe target birth, death, spawning, miss detection and clutters in multi-target tracking process, directly estimate number and state of targets, and even provide target tracks or trajectories by modeling multi-target states and sensor measurements as RFS or labeled RFS, which has the best performance in Bayesian sense.
The multi-target Bayes filter is difficult to implement. Fortunately, some advanced approximations have been proposed, such as the Probability Hypothesis Density (PHD) filter [8,9,10], the Cardinalized PHD (CPHD) filter [11,12], the Multi-target Multi-Bernoulli (MeMBer) filter [13] and the Cardinality Balanced MeMBer (CBMeMBer) filter [14]. More recently, multi-target tracking algorithms based on labeled random finite sets have been proposed [15,16,17,18,19,20,21,22,23], and it can obtain track-valued estimates of individual targets without the need for post-processing, such as the Generalized Labeled Multi-Bernoulli (GLMB) filter [15] and Labeled Multi-Bernoulli (LMB) filter [16].
Since Sequential Monte Carlo (SMC) implementation and Gaussian Mixture (GM) implementation of PHD filter were proposed, the PHD filter has attracted significant attention in multi-target tracking research. To reduce the computational complexity of the PHD filter, several gating strategies were introduced to exclude clutter observation participating in filter updating [24,25]. To obtain target states from posterior PHD, several multi-target state extraction algorithms have been proposed, such as clustering [26,27] and data-driven methods [28,29,30,31]. To fuse information from multiple observation system, multi-sensor multi-target tracking filters based on PHD were proposed [32,33,34]. To track maneuvering targets, traditional multi-model method was introduced to PHD filter [35]. Faced with unknown backgrounds, such as unknown detection probability, unknown clutter parameter, several improved PHD filters can estimate background parameters while tracking [36,37]. In non-standard target observation model, several improved PHD filters were proposed to track extended target [38,39].
The standard PHD filter has considered the influence of the detection probability on multi-target tracking, but its performance degrades significantly under low detection probability in practice, especially when continuous miss detection occurs. For example, the posterior particle weights of a SMC-PHD filter will become small under continuous miss detection, and corresponding particles may be eliminated from the particle pool and then the undetected target will be lost.
Several recent works have made some attempts [40,41]. Based on the GM-PHD filter, the Refined GM-PHD (RGM-PHD) filter [40] was proposed to improve the performance of the GM-PHD filter under continuous miss detection. This method is effective in terms of various detection probabilities, false alarm rates and continuous miss detection rates. However, some key parameters of the RGM-PHD filter, including the penalty coefficient and the reward coefficient, are determined without explicit formula, which is difficult to be generalized to other applications. Also based on GM implementation of PHD filter, a novel target state estimate method was integrated into three improved GM-PHD filters [41], which results in better tracking performance in imperfect detection probability scenarios. However, lower bound of detection probability in simulations is set as 0.8, which can’t sufficiently illustrate the effectiveness of the method under low detection probability.
In this paper, based on SMC implementation of PHD filter, we propose a heuristic method called Refined PHD (R-PHD) filter to improve multi-target tracking performance under low detection probability. First, survival probability dependent on target state is defined, which is based on the hypothesis that target enter and exit sensor Fields of View (FoV) usually occur at the boundary. Then, individual target and particle are assigned a unique label, which is utilized to confirm if miss detection occurs for each target and identify particles representing the undetected target. When miss detection occurs, posterior weights will be revised according to the prediction step. The key of the proposed method is to distinguish real targets and false alarms. This paper binarizes the likelihood function of individual extracted target, which is approximated as a random variable obeying two-point distribution. When extracted target is a real target, success probability of the two-point distribution is approximatively the detection probability. When extracted target is a false alarm, the success probability is approximatively a very small value. Then this paper transforms target confirmation problem into a hypothesis test problem, and utilizes Sequential Probability Ratio Test (SPRT) [42] to confirm real targets in real time. After target extraction at each time, we mark each extracted target as a real target or a false alarm, or make no decision according to test statistic.
The rest of the paper is organized as follows. Section 2 reviews probability hypothesis density filter and corresponding SMC implementation. Section 3 proposes the refined PHD filter in detail. Computer simulations illustrating the effectiveness and the performance of the proposed method are provided in Section 4. Finally, Section 5 presents the conclusion.

2. Background

This section will introduce the probability hypothesis density filter. Furthermore, SMC implementation of the PHD filter will also be reviewed.

2.1. PHD Filter

The probability hypothesis density is defined as the first-order statistical moment of multiple-target posterior distribution. Similar to the constant-gain Kalman filter in single-target filtering, the PHD filter is the first-order moment approximation of the multi-target Bayes filter, which only recursively propagates first-order multi-target moments by time prediction and data-update steps. Suppose D k 1 | k 1 ( x ) is the PHD at time k 1 , the predictor equation of the PHD filter can be expressed as
D k | k 1 ( x ) = b k | k 1 ( x ) + [ p S ( x ) f k | k 1 ( x | x ) + b k | k 1 ( x | x ) ] D k 1 | k 1 ( x ) d x ,
where f k | k 1 ( x | x ) is the single-target Markov transition density, p S ( x ) is the probability that a target with state x at time k 1 will survive at time k , b k | k 1 ( x | x ) is the PHD of targets at time k spawned by a single target x at time k 1 , and b k | k 1 ( x ) is the PHD of new targets entering the scene at time k .
At time k the sensor collects a new multi-target measurement set Z k = { z 1 , , z m } , if we assume that the predicted multi-target distribution is approximately Poisson, the closed-form formula of corrector equation of the PHD filter can be derived as
D k | k ( x ) [ 1 p D ( x ) + p D ( x ) z Z k L z ( x ) λ c ( z ) + p D ( x ) L z ( x ) D k | k 1 ( x ) d x ] D k | k 1 ( x ) ,
where L z ( x ) is the single-target likelihood function, p D ( x ) is the probability that a target with state x at time k will be detected, λ is the average number of Poisson-distributed false alarms, the spatial distribution of which is governed by the probability density c ( z ) .
The expected number of targets can be estimated by rounding the integral of the PHD over the entire state space, and then the state-estimates of the targets can be obtained from the local maxima of the PHD.

2.2. SMC-PHD Filter

Up to now, PHD filters can be realized by SMC approximation or GM approximation. Compared with the GM-PHD filter, the SMC-PHD filter is suitable for problems involving non-linear non-Gaussian dynamics. Regardless of spawned targets, the following sequentially describes each of the SMC-PHD filter processing steps: initialization, prediction, correction, and state estimation.
Initialization: Suppose prior PHD at time 0 is
D 0 | 0 ( x ) i = 1 v 0 | 0 w 0 | 0 i δ ( x x 0 | 0 i ) ,
where δ ( x ) is Dirac delta function, v 0 | 0 is the number of particles, x 0 | 0 i is the ith particle and w 0 | 0 i is the corresponding weight.
Prediction: Suppose PHD at time k 1 can be approximated using a group of particles
D k 1 | k 1 ( x ) i = 1 v k 1 | k 1 w k 1 | k 1 i δ ( x x k 1 | k 1 i ) .
The meaning of the variables in the above formula is similar to that of Equation (3). Then the predicted PHD at time k is
D k | k 1 ( x ) i = 1 v k | k 1 w k | k 1 i δ ( x x k | k 1 i ) ,
where v k | k 1 = v k 1 | k 1 + v k | k 1 b i r t h is the number of predicted particles, v k | k 1 b i r t h is the number of appearing particles, x k | k 1 i , i = 1 , , v k 1 | k 1 is obtained by the single-target Markov transition density, x k | k 1 i , i = v k 1 | k 1 + 1 , , v k | k 1 is sampled from the probability density of the spontaneously appearing targets, w k | k 1 i = p S ( x k 1 | k 1 i ) w k 1 | k 1 i , i = 1 , , v k 1 | k 1 is the weight corresponding to persisting particles, w k | k 1 i = 1 / ρ , i = v k 1 | k 1 + 1 , , v k | k 1 is the weight corresponding to appearing particles, and the PHD filter requires ρ particles to adequately maintain track on any individual target.
Correction: After receiving the multi-target measurement set, the posterior PHD at time k can be approximated as
D k | k ( x ) i = 1 v k | k w k | k i δ ( x x k | k i ) ,
where v k | k = v k | k 1 and x k | k i = x k | k 1 i , i = 1 , , v k | k are the same as those of the predicted PHD, and ith particle weight can be calculated by
w k | k i = w k | k 1 i p D ( x k | k 1 i ) z Z k L z ( x k | k 1 i ) λ c ( z ) + e = 1 v k | k 1 w k | k 1 e p D ( x k | k 1 e ) L z ( x k | k 1 e ) + w k | k 1 i [ 1 p D ( x k | k 1 i ) ] .
The above particle weights are not equal, and the resampling technique can be utilized to replace them with new, equal weights.
State estimation: The expected number of targets at time k is N ^ k | k r o u n d ( i = 1 v k | k w k | k i ) , and the state-estimates of the targets can be obtained by clustering [26,27], data-driven methods [28,29,30,31], and so on.

3. Refined PHD Filter

The standard SMC-PHD filter has considered the influence of the detection probability on multi-target tracking. It is indicated from Equation (7) that particle weight of the posterior PHD is a weighted sum of two terms [28,29,30,31]. The first term updates predicted particle weight according to the likelihood function, while the second term directly propagates predicted weight to the posterior PHD considering possible miss detection. Furthermore, the weights of these two terms are detection probability and probability of miss detection, respectively. However, the performance of the standard SMC-PHD filter degrades significantly under low detection probability in practice, especially when continuous miss detection occurs. This is because, continuous miss detection of a target makes the posterior weights small, which may eliminate corresponding particles from the particle pool and then lose the target. This paper proposes a heuristic method called Refined PHD (R-PHD) filter aiming to improve the performance of the SMC-PHD filter under low detection probability. In the proposed method, survival probability dependent on target state is defined, and each target is assigned a label. When miss detection occurs, posterior weights will be revised according to the prediction step. After state estimation of each step, target confirmation is conducted based on sequential probability ratio test.

3.1. Survival Probability Dependent on Target State

Measurement of a specific target is not collected due to either miss detection or death of the target. Multi-target tracking algorithms should take some compensation measures for the former reason, while do nothing for the latter. The way to distinguish between the two reasons is to consider the survival probability of the target. If this survival probability is larger than a threshold, algorithms can confirm the target is persisting and compensate miss detection. The earlier versions of the SMC-PHD filter consider the survival probability as a constant which is independent of target state and can’t be used to judge whether the target survives. This paper defines a new survival probability dependent on target state, which is used as one of the conditions to revise posterior particle weights.
Intuitively, targets usually enter sensor FoV from the boundary and exit also from the boundary. The survival probability of a specific target can be very high when it is located in the middle of FoV. On the contrary, the survival probability of a specific target drops rapidly when it is located near the boundary of FoV and moves outwards. Without the loss of generality from an algorithmic viewpoint, this paper considers a rectangular FoV which possesses four boundaries, up and down, left and right, and then the survival probability of a target at time k is
p S k = min { p S , u p k , p S , d o w n k , p S , l e f t k , p S , r i g h t k } ,
where p S , u p k , p S , d o w n k , p S , l e f t k , p S , r i g h t k are the survival probabilities of the target with respect to the four boundaries, respectively.
Suppose the particles representing the target at time k are x k | k i , i = 1 , , v k | k , where each particle is a four-dimensional vector x k | k i = [ p x i , v x i , p y i , v y i ] T , representing the target position and velocity along the x-axis and y-axis, respectively, and then the target state and corresponding variance can be estimated as m e a n ( x k | k i ) and var ( x k | k i ) . If the particles follow Gaussian distribution and the four variables in particles are independent of each other, the state of this target follows Gaussian distribution N ( [ p x , v x , p y , v y ] T , d i a g [ σ p x 2 , σ v x 2 , σ p y 2 , σ v y 2 ] ) , where v x = m e a n ( v x i ) , σ v x 2 = var ( v x i ) and so on. Based on the above discussion, the survival probability of the target with respect to the right boundary is
p S , r i g h t k = Pr ( u b r i g h t p x v x T σ p x 2 + σ v x 2 T 2 ) ,
where u ~ N ( 0 , 1 ) , b r i g h t is the position of the right boundary, and T is the sampling period. Meanwhile, the survival probabilities of the target with respect to the other three boundaries have similar results.
It should be mentioned that a specific target and corresponding particles share the identical survival probability, which is used for the predictor equation and revising posterior particle weights.

3.2. Labeling Target and Particle

In order to confirm if miss detection occurs for each target and identify particles representing the undetected target, every target and particle has its own unique label. On the other hand, the standard SMC-PHD filter can only provide the point-valued estimates of the target states at each time, not track-valued estimates of individual targets due to no record of the target identities. Some principled solutions such as labeled RFS [15,16] were proposed, and produce track-valued estimate without post processing. This paper attaches a unique label to individual targets and particles, which can be used not only for trajectory extraction, but can also compensate miss detection. It should be pointed out that the particles representing a target can have several different labels, and particles with identical labels can also belong to different targets. Labels are assigned to individual targets and individual particles, considering the following principles:
Principles for labeling targets:
  • The label of one target is determined by the label with the largest number of particles belonging to this target.
  • If the label of one target is zero, a new positive number will be assigned to it as its label.
  • When there are multiple targets with the same label at time k , the optimal successor will be selected and keep its label unchanged while others will be assigned a new positive number sequentially.
Principles for labeling particles:
4.
The label of appearing particles is initialized as zero.
5.
Particles remain their labels unchanged when surviving.
6.
The resampling technique doesn’t change the labels of particles.
7.
If the label of one target is zero, the corresponding particles with label zero will be also assigned a new label corresponding to the target’s new label.
8.
When there are multiple targets with the same label at time k , the label of the particles representing optimal successor will remain unchanged, while others will be changed with their targets.
It should be mentioned that principle 7 is consistent with principle 2, and principle 8 is consistent with principle 3. False alarm may have the same label as a real target. Consequently, the optimal successor should be selected from all the targets with the same label to inherit the label. Suppose the state of the only target with label l at time k 1 is x l , k 1 , the states of targets with the same label at time k are x l , k ( n ) , n = 1 , 2 , , then the optimal successor can be selected by comparing the single-target Markov transition density
arg max n f k | k 1 ( x l , k ( n ) | x l , k 1 ) ,
The detailed Algorithm 1 of labelling particles and targets at each time is provided as below:
Algorithm 1 Labelling Particles and Targets
Initialization: the initialization particles are labelled with zeros, and maximum label is set to r = 0 .
Prediction: labels of the prediction particles are l k | k 1 i , i = 1 , , v k | k 1 , where l k | k 1 i = l k 1 | k 1 i , i = 1 , , v k 1 | k 1 and l k | k 1 i = 0 , i = v k 1 | k 1 + 1 , , v k | k 1 .
Correction: labels of the posterior particles are l k | k i = l k | k 1 i , i = 1 , , v k | k , and the resampling technique doesn’t change the labels of particles.
Trajectory extraction: N ^ k | k targets are extracted from the posterior PHD. The label of target x k ( n ) can be determined by arg max l | { l k | k i | l k | k i = l , x k | k i x k ( n ) , i = 1 , , v k | k } | , n = 1 , , N ^ k | k , where | X | represents the cardinality of set X .
  For each target x k ( n ) , if its label is zero, then r = r + 1 , set its label to r , and set l k | k i | l k | k i = 0 , x k | k i x k ( n ) , i = 1 , , v k | k to r .
  If there are multiple targets with the same label l , the optimal successor can be selected by Equation (10), and for other target similar operation will be performed like the scene that the label of target is zero.

3.3. Revision of Posterior Weights

The posterior particle weights of a specific target will become small if continuous miss detection occurs to it, which may eliminate corresponding particles from the particle pool and then lose the target. In order to maintain the target that is not detected due to low detection probability, this paper replaces the posterior weights with corresponding prediction weights. That is to say, Equation (7) is modified to w k | k i = w k | k 1 i . However, a target can’t be detected when it disappears from FoV. Therefore, this paper only considers the target whose survival probability is above a threshold p S t h . Furthermore, only when the sum of posterior weights is less than half of the sum of corresponding prediction weights will this paper conduct revision operations. Revisions of posterior weights are performed after the correction step, and the detailed Algorithm 2 at each time is provided as below:
Algorithm 2 Revision of Posterior Weights
For each target x k 1 ( n ) , n = 1 , , N ^ k 1 | k 1 at previous time
  If the survival probability of x k 1 ( n ) is above the threshold: p S k 1 , ( n ) > p S t h , then
    Find the prediction weights and posterior weights corresponding to target x k 1 ( n ) :
     w k | k 1 i , w k | k i , i I ( n ) , where I ( n ) is the set of the index representing target x k 1 ( n ) .
    If s u m ( w k | k i ) < 1 2 s u m ( w k | k 1 i ) , i I ( n ) , do
       w k | k i = w k | k 1 i , i I ( n )
    End
  End
End

3.4. Target Confirmation Based on Sequential Probability Ratio Test

Revisions of posterior weights will bring a new problem: once Poisson-distributed false alarms are captured by the probability density of the spontaneously appearing targets, the proposed algorithm will regard them as targets and maintain corresponding particles and weights by prediction step although no measurement available afterwards. In order to distinguish real targets from false alarms captured by the probability density of newborn targets, the measurement of each target extracted from posterior PHD should be recorded. Suppose x l , k ( n ) , n = 1 , , N ^ k | k is the target with label l at time k extracted from the posterior PHD, and the measurement set at time k collected by the sensor is Z k = { z 1 , , z m } , then the likelihood function of Z k with respect to x l , k ( n ) is defined as
L l , k = max z Z k L z ( x l , k ( n ) ) .
Obviously, the parameter L l , k , k = 1 , 2 , can tell us whether the target with label l is a real target. For simplification, the proposed algorithm binarizes the above likelihood function as
L l , k = { 1 , L l , k L t h 0 , L l , k < L t h ,
where L t h is the threshold judging if there is a measurement of one target. The probability that there exists corresponding measurement of target x l , k ( n ) is
Pr ( L l , k = 1 ) = Pr ( max z Z k L z ( x l , k ( n ) ) L t h ) = 1 Pr ( L z ( x l , k ( n ) ) < L t h , z Z k )
Furthermore, the bigger the cumulative sum s u m k L l , k , the more we can confirm that the target with label l is a real target.
In order to confirm targets in real time, this paper proposes the method based on sequential probability ratio test. Without loss of generality, suppose the single-target likelihood function is Gaussian
L z ( x ) = 1 ( 2 π ) 2 det ( C ) exp ( 1 2 ( z H ( x ) ) T C 1 ( z H ( x ) ) ) ,
where z = [ z 1 , z 2 ] T , C = d i a g [ σ 1 2 , σ 2 2 ] is the covariance matrix of observation noises, H ( x ) is the deterministic state-to-measurement transform model, and target x is located at the coordinate origin, the probability that the likelihood function of single measurement is above the threshold is
Pr ( L z ( x ) > L t h ) = Pr ( z 1 2 σ 1 2 + z 2 2 σ 2 2 < 2 ln ( 2 π L t h σ 1 2 σ 2 2 ) ) = z 1 2 σ 1 2 + z 2 2 σ 2 2 < 2 ln ( 2 π L t h σ 1 2 σ 2 2 ) f ( z 1 , z 2 ) d z 1 d z 2 ,
which indicates the measurement z lies inside the ellipse z 1 2 / σ 1 2 + z 2 2 / σ 2 2 = 2 ln ( 2 π L t h σ 1 2 σ 2 2 ) and where f ( z 1 , z 2 ) is the spatial distribution of z . Suppose false alarms obey uniform distribution spatially, then the probability that the likelihood function of single clutter is above the threshold is p 0 = S e / S F O V , where S e is the area of the above ellipse and S F O V is the area of the whole FoV. If a real target is detected, the probability that the likelihood function of target measurement is above the threshold is q 0 = z 1 2 σ 1 2 + z 2 2 σ 2 2 < 2 ln ( 2 π L t h σ 1 2 σ 2 2 ) L z ( x ) d z 1 d z 2 . Suppose σ 2 = σ 1 2 = σ 2 2 , then the probability q 0 with respect to observation noise variance σ 2 under different thresholds is depicted in Figure 1, which indicates that q 0 is close to 1 under a suitable threshold.
Next, we consider the situation of multiple measurements. When the target x l , k ( n ) is a false alarm, the measurement set Z k can be organized as the union of measurements from targets and clutter. The likelihood function of Z k with respect to x l , k ( n ) is
L l , k = max { max z Z k \ K k L z ( x l , k ( n ) ) , max z K k L z ( x l , k ( n ) ) } ,
Therefore, Equation (13) is
Pr ( L l , k = 1 ) = 1 Pr ( L z ( x l , k ( n ) ) < L t h , z Z k \ K k ) Pr ( L z ( x l , k ( n ) ) < L t h , z K k ) 1 Pr ( L z ( x l , k ( n ) ) < L t h , z K k ) = 1 ( Pr ( L z ( x l , k ( n ) ) < L t h , z K k ) ) D = 1 ( 1 p 0 ) D
where D is the number of clutters, following Pr ( D = d ) = λ d e λ / d ! , d = 0 , 1 , . The approximation is reasonable, because the false alarm always appears before or after corresponding real target, which results that it can neither be associated with the measurement of its corresponding real target nor that of other real targets. Considering D is a random variable, the expectation of Equation (17) is
E [ 1 ( 1 p 0 ) D ] = 1 d = 0 ( 1 p 0 ) d λ d e λ d ! = 1 e p 0 λ .
On the other hand, when the target x l , k ( n ) is a real target, the measurement set Z k can be divided into three parts: the measurement generated from target x l , k ( n ) , measurements generated from other targets and clutters. The likelihood function of Z k with respect to x l , k ( n ) is
L l , k = max { L Θ k ( x l , k ( n ) ) ( x l , k ( n ) ) , max z K k L z ( x l , k ( n ) ) , max z Z k \ K k \ Θ k ( x l , k ( n ) ) L z ( x l , k ( n ) ) } .
Therefore, Equation (13) is
Pr ( L l , k = 1 ) = p D ( x l , k ( n ) ) [ 1 ( 1 q 0 ) ( 1 p 0 ) D Pr ( L z ( x l , k ( n ) ) < L t h , z Z k \ K k \ Θ k ( x l , k ( n ) ) ) ] + ( 1 p D ( x l , k ( n ) ) ) [ 1 ( 1 p 0 ) D Pr ( L z ( x l , k ( n ) ) < L t h , z Z k \ K k ) ] p D ( x l , k ( n ) ) [ 1 ( 1 q 0 ) ( 1 p 0 ) D ] + ( 1 p D ( x l , k ( n ) ) ) [ 1 ( 1 p 0 ) D ] p D ( x l , k ( n ) ) + ( 1 p D ( x l , k ( n ) ) ) [ 1 ( 1 p 0 ) D ] p D ( x l , k ( n ) )
in which we consider if the real target x l , k ( n ) is detected. Three approximations are reasonable when all real targets are far from each other, q 0 is close to 1, and p D ( x l , k ( n ) ) > > 1 e p 0 λ , respectively.
In summary, random variable L l , k obeys two-point distribution
Pr ( L l , k = 1 ) = p , Pr ( L l , k = 0 ) = 1 p ,
where success probability p = p 1 = 1 e p 0 λ when the target with label l is a false alarm, and p = p 2 = p D ( x l , k ( n ) ) when the target with label l is a real target. Then, target confirmation can be represented as a hypothesis test problem
H : p = p 1 K : p = p 2 .
SPRT tells us: when s u m k L l , k A n is true, to accept H , mark x l , k ( n ) as a false alarm and eliminate corresponding particles; when s u m k L l , k B n is true, to reject H and mark x l , k ( n ) as a real target; otherwise, to make no decision and maintain particles of x l , k ( n ) . The parameters A n and B n are
A n = ( β 1 α n ln 1 p 2 1 p 1 ) / ln p 2 ( 1 p 1 ) p 1 ( 1 p 2 ) B n = ( 1 β α n ln 1 p 2 1 p 1 ) / ln p 2 ( 1 p 1 ) p 1 ( 1 p 2 )
where α , β are Type Ⅰ error rate and Type Ⅱ error rate, respectively, and n is the cumulative time of the target with label l from emerging to current step.
It should be mentioned that confirmation of a real target always lags behind its emerging. Fortunately, we can make up point-valued estimates of the target at previous times.

3.5. Refined PHD Filter

The key modules of the refined PHD filter were explained in the previous subsections. Here, we summarize the overall steps of the proposed method in Algorithm 3.
Algorithm 3 Refined PHD Filter
Initialization: suppose prior PHD at time 0 is Equation (3), l 0 | 0 i = 0 , i = 1 , , v 0 | 0 , and r = 0 .
Prediction: the predicted PHD at time k is Equation (5), and labels of the prediction particles are l k | k 1 i = l k 1 | k 1 i , i = 1 , , v k 1 | k 1 and l k | k 1 i = 0 , i = v k 1 | k 1 + 1 , , v k | k 1 .
Correction: the posterior particle weights at time k are calculated by Equation (7), and l k | k i = l k | k 1 i , i = 1 , , v k | k .
Revision of Posterior Weights: execute revision of posterior weights introduced in Section 3.3, the revised weights are still represented as w k | k i , and the posterior PHD at time k is Equation (6).
State estimation: N ^ k | k r o u n d ( i = 1 v k | k w k | k i ) , resample with no change of particle labels, and N ^ k | k targets are extracted by k-means clustering: x k ( n ) , n = 1 , , N ^ k | k .
Trajectory extraction: determine the label of target x k ( n ) and corresponding particles according to Section 3.2.
Survival Probability Calculation: calculate survival probability of individual target according to Section 3.1.
Target Confirmation: calculate test statistic s u m k L l , k , and for individual target, add it to the confirmation set, discard it, or make no decision according to Section 3.4.

4. Simulation

4.1. Simulation Scenery

In this section, we use computer simulations to demonstrate the effectiveness and performance of the proposed method. Suppose FoV is a two-dimensional region [ 50 , 50 ] × [ 0 , 100 ] in which multiple targets appear or disappear at any time. The state equation and the measurement equation of single target can be represented as follows:
x k = [ 1 T 0 0 0 1 0 0 0 0 1 T 0 0 0 1 ] x k 1 + [ T 2 / 2 0 T 0 0 T 2 / 2 0 T ] [ n 1 n 2 ] ,
z k = [ 1 0 0 0 0 0 1 0 ] x k + [ w 1 w 2 ] ,
where target state x k = [ p x k , v x k , p y k , v y k ] T consists of the target position and velocity along the x-axis and y-axis, only target position is measured represented as z k , sampling period T = 1 , and the process noise and the measurement noise are both zero mean Gaussian noises: [ n 1 , n 2 ] T ~ N ( [ 0 , 0 ] T , d i a g [ 0.01 , 0.01 ] ) , [ w 1 , w 2 ] T ~ N ( [ 0 , 0 ] T , d i a g [ 0.09 , 0.09 ] ) . This paper considers five targets with motion parameters showed in Table 1, and the total time of simulation is T t o t a l = 100 . Figure 2 depicts the simulation scenery in x-y coordinate system.
Cardinality and Optimal Sub-Pattern Assignment (OSPA) distance [43] between real set of target states and estimated set of target states are employed as performance evaluation criterions, and the cut-off factor and the order used in OSPA are c = 10 , p = 2 , respectively. The performance of the proposed Refined PHD (R-PHD) filter is evaluated in comparison with the standard PHD filter, CPHD filter, and CBMeMBer filter, and the filters here are all implemented with SMC implementations. Survival probability is set as 0.99 in PHD, CPHD and CBMeMBer. In R-PHD, the threshold L t h and p S t h are set as 0.1 and 0.5 respectively, and Type Ⅰ and Ⅱ error rates are set as α = 0.1 and β = 0.1 , respectively. In all four filters, 1000 particles are used for per target, and the probability density of newborn targets is modeled as Gaussian mixture of target initial states with the covariance of d i a g [ 1 , 0.1 , 1 , 0.1 ] .

4.2. Evaluation of Different Detection Probabilities

Figure 3 depicts the mean OSPA and cardinality versus time over P = 200 Monte-Carlo runs, where the detection probability is set as p D = 0.85 , independent of target state, and the average number of Poisson-distributed false alarms is set as λ = 10 . Mean OSPA is depicted in Figure 3a, and each data point is calculated as
1 P p = 1 P O S P A p , k ,
where O S P A p , k is OSPA distance at time k in pth Monte-Carlo trial. Mean cardinality is depicted in Figure 3b, and each data point is calculated as
1 P p = 1 P N ^ p , k | k ,
where N ^ p , k | k is the estimated number of targets at time k in pth Monte-Carlo trial. Due to low detection probability, the measurements from targets are intermittent, and the PHD filter, CPHD filter and CBMeMBer filter can’t obtain excellent results. The mean OSPA of the R-PHD filter is usually smaller than that of the competing methods, and the mean cardinality of the R-PHD filter is closer to the ground truth. It is worth noting that OSPA distances at time 11 and 91 are apparently large in all filters, due to simultaneous birth or death of two targets. Figure 3 illustrates that the proposed method can effectively track multiple targets under low detection probability.
Then, we compare multi-target tracking performances of different methods with respect to different detection probabilities from p D = 0.7 to p D = 1 . Figure 4 illustrates the multi-target tracking results, where the average number of false alarms is set as λ = 10 for all simulations. Mean OSPA with respect to different detection probabilities is depicted in Figure 4a, and each data point is calculated as
1 P T t o t a l p = 1 P k = 1 T t o t a l O S P A p , k ,
where O S P A p , k is OSPA distance at time k in pth Monte-Carlo trial. Mean Root Mean Square Error (RMSE) of cardinality with respect to different detection probabilities is depicted in Figure 4b, and each data point is calculated as
1 T t o t a l k = 1 T t o t a l 1 P p = 1 P ( N k N ^ p , k | k ) 2 ,
where N ^ p , k | k is the estimated number of targets at time k in pth Monte-Carlo trial, and N k is real number of targets at time k . Figure 4 shows that mean OSPA and mean RMSE of cardinality both decrease monotonically as detection probability increases in the PHD filter, CPHD filter and CBMeMBer filter. In addition, the performance of the R-PHD filter is relatively stable, and the proposed method presents better performance than baselines when detection probability is no more than 0.95. It should be mentioned that when detection probability is 1, that is to say, there is no miss detection, the R-PHD filter has inferior performance than the other three methods, which can be explained by the Type Ⅰ error rate in SPRT.

4.3. Evaluation of Different Average Numbers of False Alarms

Figure 5 depicts the mean OSPA and cardinality versus time over P = 200 Monte-Carlo runs, where the detection probability is set as p D = 0.95 , independent of target state, and the average number of Poisson-distributed false alarms is set as λ = 20 . Mean OSPA is depicted in Figure 5a, and each data point is calculated using Equation (26). Mean cardinality is depicted in Figure 5b, and each data point is calculated using Equation (27). Showed in Figure 5a, the mean OSPA of the R-PHD filter is usually smaller than that of the PHD filter and CBMeMBer filter, while it is bigger than that of the CPHD filter at most steps. Figure 5b illustrates that the number of targets estimation of the CPHD filter always lags behind the ground truth when target birth or target death occurs.
Figure 6 illustrates multi-target tracking performances of different methods with respect to different average numbers of false alarms from λ = 10 to λ = 30 , where the detection probability is set as p D = 0.95 . Mean OSPA with respect to different average numbers of false alarms is depicted in Figure 6a, and each data point is calculated using Equation (28). Mean RMSE of cardinality with respect to different average numbers of false alarms is depicted in Figure 6b, and each data point is calculated using Equation (29). Figure 6 shows that multi-target tracking performances of different methods deteriorate slightly as average number of false alarms increases. Furthermore, the R-PHD filter outperforms the other three methods at λ = 10 , while it has inferior OSPA performance compared to the PHD filter and CPHD filter and inferior cardinality performance compared to the CPHD filter at λ = 30 . That is because the hypothesis p D > > 1 e p 0 λ is no longer valid when the number of clutters is considerable. Generally, the proposed method can provide a satisfactory result under high average numbers of false alarms.

4.4. Evaluation of Different Continuous Miss detection Durations

Next, we consider the scenario that targets are undetected for continuous steps. Figure 7 shows the multi-target tracking results of different methods under continuous miss detection during 45 k 51 , detection probability in other steps is set as p D = 0.9 and average number of false alarms is set as λ = 10 in simulations. Mean OSPA in Figure 7a is obtained by averaging 200 trials of Monte-Carlo simulation using Equation (26), and mean cardinality in Figure 7b is obtained using Equation (27). Figure 7 demonstrates that the PHD filter and CBMeMBer filter lose all targets when continuous miss detection during 45 k 51 occurs, which results that mean OSPA is up to the cut-off factor and mean cardinality is close to 0 from k = 45 to k = 100 . The CPHD filter loses four targets when continuous miss detection occurs, while it can maintain one target after k = 51 . Evidently, the proposed R-PHD filter can maintain all targets and its performance is almost immune to continuous miss detection.
Figure 8 illustrates multi-target tracking performances of different methods with respect to different continuous miss detection durations from s = 3 to s = 11 , where the detection probability is set as p D = 0.9 , average number of false alarms is set as λ = 10 . Continuous miss detection duration is represented as s , and it always begins at time k = 45 . That is to say, s = 3 indicates that targets are missed during 45 k 47 . The mean OSPA with respect to different continuous miss detection durations is depicted in Figure 8a, and each data point is calculated using Equation (28). Mean RMSE of cardinality with respect to different continuous miss detection durations is depicted in Figure 8b, and each data point is calculated using Equation (29). The performances of the PHD filter, CPHD filter and CBMeMBer filter deteriorate as continuous miss detection duration increases, while that of the proposed R-PHD filter is relatively stable and always superior than the other three methods. In conclusion, the proposed R-PHD filter can effectively track multiple targets when continuous miss detection occurs.

5. Conclusions

In this paper, a heuristic method called the refined PHD filter is proposed to improve the multi-target tracking performance of the PHD filter under low detection probability in practice. First, survival probability dependent on target state is defined, which is one of the conditions of performing posterior weights revision. Then, we label individual targets and particles, which can be utilized to confirm if miss detection occurs for each target and identify particles representing the undetected target. In addition, it can provide track-valued estimates of individual targets. When miss detection occurs due to low detection probability, posterior particle weights will be revised according to the prediction step. In order to distinguish real targets and false alarms in real time, we regard the target confirmation problem as a hypothesis test problem and introduce sequential probability ratio test to judge the success probability of the two-point distribution. Simulation results with respect to various detection probabilities, average numbers of false alarms and continuous miss detection durations are provided, which indicates that the multi-target tracking performance of the R-PHD filter outperforms the competing methods.

Author Contributions

Conceptualization, S.W.; Data curation, S.W.; Methodology, Q.B.; Project administration, Z.C.; Software, Q.B.; Validation, S.W.; Visualization, S.W.; Writing—original draft, S.W.; Writing—review & editing, Q.B.

Funding

This research received no external funding and the APC was funded by National Key Laboratory of Science and Technology on ATR.

Acknowledgments

The authors would like to thank the Editor and the anonymous reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, D.; Liu, M.; Gao, Y.; Gao, Y.; Fu, W.; Han, Y. Time-matching random finite set-based filter for radar multi-target tracking. Sensors 2018, 18, 4416. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, Q.; Xie, Y.; Song, T.L. Distributed multi-target tracking in clutter for passive linear array sonar systems. In Proceedings of the 2017 20th International Conference on Information Fusion (Fusion), Xi’an, China, 10–13 July 2017; pp. 1–8. [Google Scholar]
  3. Scheidegger, S.; Benjaminsson, J.; Rosenberg, E.; Krishnan, A.; Granström, K. Mono-camera 3D multi-object tracking using deep learning detections and PMBM filtering. In Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, China, 26–30 June 2018; pp. 433–440. [Google Scholar]
  4. Bar-Shalom, Y. Extension of the probabilistic data association filter in multi-target tracking. In Proceedings of the 5th Symposium on Nonlinear Estimation, San Diego, CA, USA, 23–25 September 1974; pp. 16–21. [Google Scholar]
  5. Reid, D.B. An algorithm for tracking multiple targets. In Proceedings of the 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes, San Diego, CA, USA, 10–12 January 1979; pp. 1202–1211. [Google Scholar]
  6. Mahler, R.P. Random-set approach to data fusion. In Proceedings of the Automatic Object Recognition IV, Orlando, FL, USA, 6–7 April 1994; pp. 287–296. [Google Scholar]
  7. Goodman, I.R.; Mahler, R.P.; Nguyen, H.T. Mathematics of Data Fusion; Springer Science & Business Media: Heidelberg, Germany, 2013; Volume 37. [Google Scholar]
  8. Mahler, R.P.S. Multitarget Bayes filtering via first-order multitarget moments. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1152–1178. [Google Scholar] [CrossRef]
  9. Vo, B.N.; Singh, S.; Doucet, A. Sequential Monte Carlo methods for multi-target filtering with random finite sets. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1224–1245. [Google Scholar]
  10. Vo, B.; Ma, W. The gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Process. 2006, 54, 4091–4104. [Google Scholar] [CrossRef]
  11. Mahler, R. PHD filters of higher order in target number. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1523–1543. [Google Scholar] [CrossRef]
  12. Vo, B.-T.; Vo, B.-N.; Cantoni, A. Analytic implementations of the cardinalized probability hypothesis density filter. IEEE Trans. Signal Process. 2007, 55, 3553–3567. [Google Scholar] [CrossRef]
  13. Mahler, R.P.S. Statistical Multisource-Multitarget Information Fusion; Artech House: London, UK, 2007. [Google Scholar]
  14. Vo, B.-T.; Vo, B.-N.; Cantoni, A. The cardinality balanced multi-target multi-bernoulli filter and its implementations. IEEE Trans. Signal Process. 2009, 57, 409–423. [Google Scholar] [CrossRef]
  15. Papi, F.; Vo, B.N.; Vo, B.T.; Fantacci, C.; Beard, M. Generalized labeled multi-bernoulli approximation of multi-object densities. IEEE Trans. Signal Process. 2015, 63, 5487–5497. [Google Scholar] [CrossRef]
  16. Reuter, S.; Vo, B.N.; Vo, B.T.; Dietmayer, K. The labeled multi-bernoulli filter. IEEE Trans. Signal Process. 2014, 62, 3246–3260. [Google Scholar] [CrossRef]
  17. Vo, B.T.; Vo, B.N. Labeled random finite sets and multi-object conjugate priors. IEEE Trans. Signal Process. 2013, 61, 3460–3475. [Google Scholar] [CrossRef]
  18. Vo, B.T.; Vo, B.N.; Phung, D. Labeled random finite sets and the bayes multi-target tracking filter. IEEE Trans. Signal Process. 2014, 62, 6554–6567. [Google Scholar] [CrossRef]
  19. Vo, B.T.; Vo, B.N. Multi-scan generalized labeled multi-bernoulli filter. In Proceedings of the 2018 21st International Conference on Information Fusion (FUSION), Cambridge, UK, 10–13 July 2018; pp. 195–202. [Google Scholar]
  20. Vo, B.T.; Vo, B.N. A multi-scan labeled random finite set model for multi-object state estimation. arXiv 2018, arXiv:1805.10038. [Google Scholar]
  21. Vo, B.T.; Vo, B.N.; Hoang, H.G. An efficient implementation of the generalized labeled multi-bernoulli filter. IEEE Trans. Signal Process. 2017, 65, 1975–1987. [Google Scholar] [CrossRef]
  22. Beard, M.; Vo, B.T.; Vo, B.N. A solution for large-scale multi-object tracking. arXiv 2018, arXiv:1804.06622. [Google Scholar]
  23. Punchihewa, Y.G.; Vo, B.T.; Vo, B.N.; Kim, D.Y. Multiple object tracking in unknown backgrounds with labeled random finite sets. IEEE Trans. Signal Process. 2018, 66, 3040–3055. [Google Scholar] [CrossRef]
  24. Zheng, Y.; Shi, Z.; Lu, R.; Hong, S.; Shen, X. An efficient data-driven particle PHD filter for multitarget tracking. IEEE Trans. Ind. Inform. 2013, 9, 2318–2326. [Google Scholar] [CrossRef]
  25. Macagnano, D.; Abreu, G.T.F.D. Adaptive gating for multitarget tracking with gaussian mixture filters. IEEE Trans. Signal Process. 2012, 60, 1533–1538. [Google Scholar] [CrossRef]
  26. Kanungo, T.; Mount, D.M.; Netanyahu, N.S.; Piatko, C.D.; Silverman, R.; Wu, A.Y.J.C.G. A local search approximation algorithm for k-means clustering. Comput. Geom. 2004, 28, 89–112. [Google Scholar] [CrossRef]
  27. Everitt, B.S.; Dunn, G. Applied Multivariate Data Analysis; Arnold Wiley: London, UK, 2001; Volume 2. [Google Scholar]
  28. Zhao, L.; Ma, P.; Su, X.; Zhang, H. A new multi-target state estimation algorithm for PHD particle filter. In Proceedings of the 2010 13th International Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010; pp. 1–8. [Google Scholar]
  29. Li, T.; Corchado, J.M.; Sun, S.; Fan, H.J.C.J.O.A. Multi-EAP: Extended EAP for multi-estimate extraction for SMC-PHD filter. Chin. J. Aeronaut. 2016, 30, 368–379. [Google Scholar] [CrossRef]
  30. Schikora, M.; Koch, W.; Streit, R.; Cremers, D. A Sequential Monte Carlo Method for Multi-target Tracking with the Intensity Filter; Springer: Berlin, Germany, 2012. [Google Scholar]
  31. Li, T.; Sun, S.; Bolić, M.; Corchado, J.M. Algorithm design for parallel implementation of the SMC-PHD filter. Signal Process. 2016, 119, 115–127. [Google Scholar] [CrossRef] [Green Version]
  32. Li, T.; Prieto, J.; Fan, H.; Corchado, J.M. A robust multi-sensor PHD filter based on multi-sensor measurement clustering. IEEE Commun. Lett. 2018, 22, 2064–2067. [Google Scholar] [CrossRef]
  33. Liu, L.; Ji, H.; Zhang, W.; Liao, G. Multi-sensor multi-target tracking using probability hypothesis density filter. IEEE Access 2019, 7, 67745–67760. [Google Scholar] [CrossRef]
  34. Li, T.; Elvira, V.; Fan, H.; Corchado, J.M. Local-diffusion-based distributed SMC-PHD filtering using sensors with limited sensing range. IEEE Sens. J. 2019, 19, 1580–1589. [Google Scholar] [CrossRef]
  35. Yuan, C.; Wang, J.; Lei, P.; Sun, Z.; Xiang, H. Maneuvering multi-target tracking based on PHD filter for phased array radar. In Proceedings of the IET International Radar Conference 2015, Hangzhou, China, 14–16 October 2015; pp. 1–4. [Google Scholar]
  36. Li, C.; Wang, W.; Kirubarajan, T.; Sun, J.; Lei, P. PHD and CPHD filtering with unknown detection probability. IEEE Trans. Signal Process. 2018, 66, 3784–3798. [Google Scholar] [CrossRef]
  37. Chen, X.; Tharmarasa, R.; Pelletier, M.; Kirubarajan, T. Integrated clutter estimation and target tracking using poisson point processes. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1210–1235. [Google Scholar] [CrossRef]
  38. Han, Y.; Han, C. Two measurement set partitioning algorithms for the extended target probability hypothesis density filter. Sensors 2019, 19, 2665. [Google Scholar] [CrossRef] [PubMed]
  39. Shen, X.; Song, Z.; Fan, H.; Fu, Q. RFS-based extended target multipath tracking algorithm. IET Radar Sonar Navig. 2017, 11, 1031–1040. [Google Scholar] [CrossRef]
  40. Yazdian-Dehkordi, M.; Azimifar, Z. Refined GM-PHD tracker for tracking targets in possible subsequent missed detections. Signal Process. 2015, 116, 112–126. [Google Scholar] [CrossRef]
  41. Gao, L.; Liu, H.; Liu, H. Probability hypothesis density filter with imperfect detection probability for multi-target tracking. Optik 2016, 127, 10428–10436. [Google Scholar] [CrossRef]
  42. Gao, Y.; Liu, Y.; Li, X.R. Tracking-aided classification of targets using multihypothesis sequential probability ratio test. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 233–245. [Google Scholar] [CrossRef]
  43. Schuhmacher, D.; Vo, B.T.; Vo, B.N. A consistent metric for performance evaluation of multi-object filters. IEEE Trans. Signal Process. 2008, 56, 3447–3457. [Google Scholar] [CrossRef]
Figure 1. Probability that the likelihood function of target measurement is above the threshold.
Figure 1. Probability that the likelihood function of target measurement is above the threshold.
Sensors 19 02842 g001
Figure 2. Simulation scenery in x-y coordinate system.
Figure 2. Simulation scenery in x-y coordinate system.
Sensors 19 02842 g002
Figure 3. OSPA and cardinality performances of different methods versus time ( p D = 0.85 , λ = 10 ): (a) mean OSPA; (b) mean cardinality.
Figure 3. OSPA and cardinality performances of different methods versus time ( p D = 0.85 , λ = 10 ): (a) mean OSPA; (b) mean cardinality.
Sensors 19 02842 g003
Figure 4. OSPA and cardinality performances of different methods with respect to different detection probabilities from p D = 0.7 to p D = 1 ( λ = 10 ): (a) mean OSPA; (b) mean RMSE of cardinality.
Figure 4. OSPA and cardinality performances of different methods with respect to different detection probabilities from p D = 0.7 to p D = 1 ( λ = 10 ): (a) mean OSPA; (b) mean RMSE of cardinality.
Sensors 19 02842 g004
Figure 5. OSPA and cardinality performances of different methods versus time ( p D = 0.95 , λ = 20 ): (a) mean OSPA; (b) mean cardinality.
Figure 5. OSPA and cardinality performances of different methods versus time ( p D = 0.95 , λ = 20 ): (a) mean OSPA; (b) mean cardinality.
Sensors 19 02842 g005
Figure 6. OSPA and cardinality performances of different methods with respect to different average numbers of false alarms from λ = 10 to λ = 30 ( p D = 0.95 ): (a) mean OSPA; (b) mean RMSE of cardinality.
Figure 6. OSPA and cardinality performances of different methods with respect to different average numbers of false alarms from λ = 10 to λ = 30 ( p D = 0.95 ): (a) mean OSPA; (b) mean RMSE of cardinality.
Sensors 19 02842 g006
Figure 7. OSPA and cardinality performances of different methods versus time under continuous miss detection during 45 k 51 ( p D = 0.9 , λ = 10 ): (a) mean OSPA; (b) mean cardinality.
Figure 7. OSPA and cardinality performances of different methods versus time under continuous miss detection during 45 k 51 ( p D = 0.9 , λ = 10 ): (a) mean OSPA; (b) mean cardinality.
Sensors 19 02842 g007
Figure 8. OSPA and cardinality performances of different methods with respect to different continuous miss detection durations from s = 3 to s = 11 ( p D = 0.9 , λ = 10 ): (a) mean OSPA; (b) mean RMSE of cardinality.
Figure 8. OSPA and cardinality performances of different methods with respect to different continuous miss detection durations from s = 3 to s = 11 ( p D = 0.9 , λ = 10 ): (a) mean OSPA; (b) mean RMSE of cardinality.
Sensors 19 02842 g008
Table 1. Motion parameters of targets
Table 1. Motion parameters of targets
TargetInitial StateBirth TimeDeath Time
1 [ 50 , 1.65 , 100 , 1.65 ] T 160
2 [ 50 , 1.65 , 0 , 1.65 ] T 1170
3 [ 50 , 0.875 , 30 , 0.875 ] T 1190
4 [ 50 , 1.16 , 70 , 1.16 ] T 3190
5 [ 50 , 1.65 , 50 , 0 ] T 41100

Share and Cite

MDPI and ACS Style

Wang, S.; Bao, Q.; Chen, Z. Refined PHD Filter for Multi-Target Tracking under Low Detection Probability. Sensors 2019, 19, 2842. https://doi.org/10.3390/s19132842

AMA Style

Wang S, Bao Q, Chen Z. Refined PHD Filter for Multi-Target Tracking under Low Detection Probability. Sensors. 2019; 19(13):2842. https://doi.org/10.3390/s19132842

Chicago/Turabian Style

Wang, Sen, Qinglong Bao, and Zengping Chen. 2019. "Refined PHD Filter for Multi-Target Tracking under Low Detection Probability" Sensors 19, no. 13: 2842. https://doi.org/10.3390/s19132842

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop