 Research
 Open Access
 Published:
Sequential measurementdriven multitarget Bayesian filter
EURASIP Journal on Advances in Signal Processing volume 2015, Article number: 43 (2015)
Abstract
Bayesian filter is an efficient approach for multitarget tracking in the presence of clutter. Recently, considerable attention has been focused on probability hypothesis density (PHD) filter, which is an intensity approximation of the multitarget Bayesian filter. However, PHD filter is inapplicable to cases in which target detection probability is low. The use of this filter may result in a delay in data processing because it handles received measurements periodically, once every sampling period. To track multiple targets in the case of low detection probability and to handle received measurements in real time, we propose a sequential measurementdriven Bayesian filter. The proposed filter jointly propagates the marginal distributions and existence probabilities of each target in the filter recursion. We also present an implementation of the proposed filter for linear Gaussian models. Simulation results demonstrate that the proposed filter can more accurately track multiple targets than the Gaussian mixture PHD filter or cardinalized PHD filter.
Introduction
Multitarget tracking aims to detect individual targets in the surveillance region of interest and estimate their states according to a sequence of noisy and cluttered measurements collected by sensors. The most efficient technique for multitarget tracking is the multitarget Bayesian filter, which propagates joint posterior distribution of the multitarget state [1, 2]. However, such propagation is computationally intensive because of the high dimensionality of the multitarget state space [2, 3]. With the use of the Bayesian framework to propagate the posterior intensity of multiple targets recursively, the probability hypothesis density (PHD) filter provides a numerically tractable solution to this problem [2, 3]. Two numerical solutions, namely sequential Monte Carlo (SMC) [4–9] and Gaussian mixtures (GM) [10–17], have been developed for the PHD filter. Extensions of the PHD filter have also been proposed to improve its performance. PHD filters with observationdriven birth intensity were independently proposed in [16, 18, 19] to eliminate the need for exact knowledge of birth intensity. Methods for maintaining track continuity were proposed in [4, 20] for the SMCPHD filter and in [21] for the GMPHD filter. To improve the accuracy and stability of the target number estimate, the cardinalized PHD (CPHD) filter, which jointly propagates moment and cardinality, was proposed in [22]. Methods for estimating an unknown clutter rate, which is an important parameter of the PHD and CPHD filters, were proposed in [23] and [24]. In [12], the GMPHD filter was extended to linear jump Markov multitarget models for use in tracking maneuvering targets.
Although the PHD filter has several advantages, it becomes inefficient in cases with low target detection probability. This inefficiency occurs because the PHD filter has a weak memory and is easily influenced by new incoming measurements [2, 17, 22]. Owing to its weak memory, the PHD filter fails to provide state estimates of existing targets if these targets are missing from new incoming measurements [2]. Moreover, the PHD filter may result in data processing delay. This delay occurs because the PHD filter handles new incoming measurements periodically, once every sampling period. In this manner, new measurements have to be gathered for a sampling period before being processed. Therefore, a significant delay arises from a long sampling period. The CPHD filter has a better memory than the PHD filter but has a slower response in detecting target appearance and disappearance and is less influenced by new incoming measurements. Despite its strong memory, the CPHD filter may also be inefficient in cases with low detection probability because it has more difficulty than the PHD filter in giving state estimates of new targets because of its slow response to new targets. In addition, similar to the PHD filter, the CPHD filter may also result in data processing delay because it also handles new incoming measurements periodically.
To resolve the multitarget tracking problem efficiently in the case of low detection probability and to reduce data processing delay, we propose a sequential measurementdriven Bayesian filter. This filter propagates the marginal distributions and existence probabilities of each target in the filter recursion and uses received measurements to generate new marginal distributions and update existing marginal distributions. In this filter, we use the prediction marginal distribution and existence probability of a target as its update marginal distribution and existence probability, respectively, and propagate them in the filter recursion if this target is missing from the incoming measurements. Thus, the proposed filter has a sufficient memory to missing targets, which enables this filter applicable to tracking multiple targets in the case of low detection probability. Moreover, this filter reduces the data processing delay that exists in PHD and CPHD filters because new incoming measurements can be processed whenever they become available. We also propose a closedform solution and implementation of the proposed filter for linear Gaussian models. In terms of optimal subpattern assignment (OSPA) distance [25], we compare the proposed filter with the PHD and CPHD filters through simulation. These three filters are capable of tracking multiple targets in the presence of clutter as well as target appearance and disappearance. Among the three filters, the proposed filter is the best at tracking multiple targets in cases of low detection probability.
The main contributions of this paper are twofold. First, we propose a new Bayesian filter for sequentially handling new measurements. The proposed filter handles received measurements in real time and is applicable to tracking multiple targets in the case of low detection probability. Second, we present a novel implementation of the proposed filter for linear Gaussian models.
The remainder of this paper is organized as follows: Section 2 briefly introduces the multitarget Bayesian filter. Section 3 proposes the sequential measurementdriven multitarget Bayesian filter to propagate marginal distribution. Section 4 discusses the implementation of the proposed filter in linear Gaussian models. Section 5 evaluates the performance of the proposed filter. Section 6 states the drawn conclusions.
Multitarget Bayesian filter
We first provide a brief description of the multitarget Bayesian filter [1]. In a multitarget Bayesian filter, the distribution of interest is the joint posterior f(x _{ k }y _{1 : k }), which is also known as the filtering distribution, where k denotes the time step, x _{ k } = (x _{1,k } ⋯ x _{ N ,k }) is the multitarget state at time step k, N is the target number, and y _{1 : k } = (y _{1} ⋯ y _{ k }) represents all observations from time step 1 to time step k. The filtering distribution of a multitarget Bayesian filter can be computed by using a twostep recursion.
Prediction step:
Update step:
where f(x _{ k }x _{ k − 1}) denotes the Markov transition probability from state x _{ k − 1} at time step k − 1 to state x _{ k } at time step k, g(y _{ k }x _{ k }) is the probability density that state x _{ k } at time step k generates measurement y _{ k } at time step k, and f(y _{ k }y _{1 : k − 1}) is given by:
Equation 2 clearly shows that the new filtering distribution is obtained by directly applying the Bayesian rule. The generally intractable multitarget Bayesian filter involves integrals of high dimensions. This intractability is usually resolved by applying fixed grid approximation, SMC approximation, and PHD approximation [1, 2].
Sequential measurementdriven multitarget Bayesian filter
Similar to the PHD filter in [10] and CPHD filter in [22], we consider the following assumptions to present the sequential measurementdriven Bayesian (SMB) filter.

A1. Targets evolve and generate observations independent of one another.

A2. Clutter is independent of targetoriginated measurements.

A3. The survival and detection probabilities of each target are state independent.
To derive the SMB filter conveniently, we also assume that the number of targets at time step k − 1 is N _{ k − 1}; the states of individual targets at time step k − 1 are x _{ i,k − 1}, i = 1 ⋯ N _{ k − 1}; the marginal distributions and existence probabilities of individual targets at time step k − 1 are f _{ i }(x _{ i,k − 1}y _{1 : k − 1}), i = 1 ⋯ N _{ k − 1} and p _{i,k − 1}, i = 1 ⋯ N _{ k − 1}, respectively; and y _{1 : k − 1} = (y _{1} ⋯ y _{ k − 1}) represents all observations up to time step k − 1. The objective is to determine the marginal distributions for each target and their existing probabilities at time step k.
Individually using Equation 1 to process each marginal distribution f _{ i }(x _{ i,k − 1}y _{1 : k − 1}) at time step k − 1, we obtain individual prediction distributions f _{ i }(x _{ i,k }y _{1 : k − 1}), i = 1 ⋯ N _{ k − 1} at time step k as:
The existence probability p _{ i,kk − 1} of the prediction distribution f _{ i }(x _{ i,k }y _{1 : k − 1}) is given by:
where p _{ S,k }(t _{ k }, t _{ k − 1}) is the timedependent survival probability of the target, and t _{ k } is the time of time step k.
Assuming that the observations at time step k are denoted by y _{ k } = (y _{1,k } ⋯ y _{ M ,k }) where M is the number of observations at time step k, we deal with these M observations one after another to obtain individual update distributions and their corresponding existence probabilities. The procedure is as follows:
where f _{ i,0}(x _{ i,k }) = f _{ i }(x _{ i,k }y _{1 : k − 1}) and \( {p}_{i,k}^0\kern0.5em =\kern0.5em {p}_{i,k\Bigk1} \). After observation y _{ j − 1,k } is processed, the update distributions and their corresponding existence probabilities are f _{ i,j − 1}(x _{ i,k }), i = 1 ⋯ N _{ k − 1} and \( {p}_{i,k}^{j1} \), i = 1 ⋯ N _{ k − 1}, respectively. Using the Bayesian rule to handle observation y _{ j,k }, we can obtain the update distribution as follows:
where λ _{ c,k } is the clutter density, p _{ D,k } is the stateindependent detection probability of the target, and g _{ i }(⋅x _{ i,k }) is the measurement likelihood. Normalizing Equation 6, we obtain the update distribution \( {f}_{i,j}^a\left({\mathbf{x}}_{i,k}\right) \) as:
where \( {p}_{i,k}^{a,j} \) is the existence probability of the update distribution \( {f}_{i,j}^a\left({\mathbf{x}}_{i,k}\right) \), and is defined as:
Given that observation y _{ j,k } may originate from one of the targets or from clutter, therefore, we must determine whether observation y _{ j,k } originates from target i or not. This process can be accomplished by comparing previous existence probability \( {p}_{i,k}^{j1} \) with existence probability \( {p}_{i,k}^{a,j} \). If \( {p}_{i,k}^{a,j}>{p}_{i,j1} \), then observation y _{ j,k } may originate from target i; in this case, the update distribution f _{ i,j }(x _{ i,k }) should be \( {f}_{i,j}^a\left({\mathbf{x}}_{i,k}\right) \). Otherwise, observation y _{ j,k } may originate from other targets or from clutter; in this case, previous update distribution f _{ i,j − 1}(x _{ i,k }) should be maintained. Therefore, we have:
The existence probability of update distribution f _{ i,j }(x _{ i,k }) can be given by:
After all the M observations are processed, we obtain the update distributions f _{ i }(x _{ i,k }y _{1 : k }), i = 1 ⋯ N _{ k − 1} at time step k and their corresponding existence probabilities p _{ i,k }, i = 1 ⋯ N _{ k − 1} as:
From Equations 6, 7, 8, 9, 10, 11, and 12, it is clear that f _{ i }(x _{ i,k }y _{1 : k }) = f _{ i }(x _{ i,k }y _{1 : k − 1}) and p _{ i,k } = p _{ i,kk − 1} if no measurement is originated from target i. This phenomenon indicates that this filter uses the prediction marginal distribution and existence probability of a target as its update marginal distribution and existence probability, respectively, if the target is missing from the incoming measurements and also indicates that this filter has a sufficient memory to missing targets.
Please note that individual targets are not tracked independently in the proposed filter. As shown in Equation 6, we use the marginal distributions f _{ e,j − 1}(x _{ e,k }), e = 1 ⋯ N _{ k − 1} of individual targets to obtain the update distribution \( {f}_{i,j}^u\left({\mathbf{x}}_{i,k}\right) \) of target i. Therefore, individual targets are dependent in this filter.
In addition to existing targets, new targets may appear at time step k. Given that SMB filter is measurement driven, the marginal distributions of the new targets should be generated from the observations at time step k. To enable the SMB filter to track the new targets appearing at time step k, we extend update distributions f _{ i }(x _{ i,k }y _{1 : k }), i = 1 ⋯ N _{ k − 1} to include the marginal distributions of the new targets as:
The existence probabilities of the extended update distributions are given by:
where N _{ k } = N _{ k − 1} + M; \( {f}_{\gamma}^j\left({\mathbf{x}}_{i,k}\right) \), j = 1 ⋯ M are the marginal distributions of the new targets; and \( {p}_{\gamma}^j \), j = 1 ⋯ M are the existence probabilities of the new targets.
Posterior distributions f _{ i }(x _{ i,k }y _{1 : k }), i = 1 ⋯ N _{ k } in Equation 13 are marginal distributions at time step k, and existence probabilities p _{ i,k }, i = 1 ⋯ N _{ k } in Equation 14 are existence probabilities of the marginal distributions at time step k.
Implementation of the SMB filter for linear Gaussian models
Similar to the GMPHD filter in [10], the closedform solution to the recursion of SMB filter requires the following assumptions:

A4: Each target follows a linear Gaussian dynamic model, and the sensor has a linear Gaussian measurement model, i.e.,
where N(⋅; m, P) denotes a Gaussian density with mean m and covariance P; F _{ k−1} is a state transition matrix, and H _{ k } is an observation matrix; and Q _{ k−1} and R _{ k } are process noise and observation noise covariance matrices, respectively.

A5: The new marginal distributions at time step k are Gaussian distribution and are generated from observations at time step k as:
where \( {\mathbf{P}}_{\gamma}^j \) is the covariance matrix of new distribution j, and \( {\mathbf{m}}_{\gamma}^j \) is the mean of new distribution j. This mean is generated directly from measurement \( {\mathbf{y}}_{j,k}={\left[\begin{array}{cc}\hfill {x}_k^j\hfill & \hfill {y}_k^j\hfill \end{array}\right]}^T \) and is given by \( {\mathbf{m}}_{\gamma}^j={\left[\begin{array}{cccc}\hfill {x}_k^j\hfill & \hfill 0\hfill & \hfill {y}_k^j\hfill & \hfill 0\hfill \end{array}\right]}^T \). At the same time, we also assume that a small existence probability p _{ γ } is assigned to each new distribution, i.e.,
Any measurement received at time step k may be originated from a new target, an existing target, or clutter. Instead of classifying a measurement as belonging to a new target, we use each measurement to generate a new distribution and assign a small existence probability to each new distribution in the filter recursion.
Based on assumptions A4 and A5, we present a closedform solution to the recursion of the SMB filter for linear Gaussian models. This solution consists of the following prediction and update steps:

Prediction step: Given that the marginal distributions of individual targets at time step k−1 are:
and that existence probabilities of individual marginal distributions are denoted as p _{ i,k − 1}, i = 1 ⋯ N _{ k − 1}. Using Lemmas 1 and 2 in [10], individual prediction distributions can be derived from Equations 4 and 15 and are given by:
where m _{ i,kk − 1} and P _{ i,kk − 1} are the mean and covariance of prediction distribution i, respectively, and are given by:
where T denotes the transpose. The existence probabilities for the prediction distributions N(x _{ i,k }; m _{ i,kk − 1}, P _{ i,kk − 1}), i = 1 ⋯ N _{ k − 1} are given by:
where p _{ S,k }(t _{ k }, t _{ k − 1}) is the timedependent survival probability of the target and is defined as:
where t _{ k } is the time of time step k, T is the sampling period, and δ is a given parameter. This definition is reasonable because the survival probability of an existing target decreases as time interval increases.

Update step: In this step, we deal with the received observations y _{ k } = (y _{1,k } ⋯ y _{ M,k }) one after another by using the Bayesian rule to obtain individual update distributions and their corresponding existence probabilities.
Let f _{ i,0}(x _{ i,k }) = f _{ i }(x _{ i,k }y _{1 : k−1}) and \( {p}_{i,k}^0={p}_{i,k\Bigk1} \); and let \( {f}_{i,j1}\left({\mathbf{x}}_{i,k}\right)=N\left({\mathbf{x}}_{i,k};{\mathbf{m}}_{i,k}^{j1},{\mathbf{P}}_{i,k}^{j1}\right) \), i = 1 ⋯ N _{ k−1} denote the individual update distributions after observation y _{ j − 1,k } is processed. Using Lemmas 1 and 2 in [10], after observation y _{ j,k } is processed, the update distribution f _{ i,j } (x _{ i,k }) and its corresponding existence probability \( {p}_{i,k}^j \) are as follows:
where
After all the M observations are processed, we obtain the update distributions \( {f}_{i,M}\left({\mathbf{x}}_{i,k}\right)=N\left({\mathbf{x}}_{i,k};{\mathbf{m}}_{i,k}^M,{\mathbf{P}}_{i,k}^M\right) \), i = 1 ⋯ N _{ k − 1} and their existence probabilities \( {p}_{i,k}^M \), i = 1 ⋯ N _{ k − 1}. The update distribution f _{ i }(x _{ i,k }y _{1 : k }) at time step k and their corresponding existence probability p _{ i,k } are given by:
To enable the SMB filter to track the new targets appearing at time step k, we extend update distributions f _{ i }(x _{ i,k }y _{1 : k }), i = 1 ⋯ N _{ k−1} to include new marginal distribution from Equation 17 as:
The existence probabilities of the extended update distributions are given by:
An implementation of the proposed filter for linear Gaussian models comprises, in addition to the above prediction and update steps, the following multitarget state extraction step:

Multitarget state extraction step: Given the extended update distributions f _{ i }(x _{ i,k }y _{1 : k }) = N(x _{ i,k }; m _{ i,k }, P _{ i,k }), i = 1 ⋯ N _{ k } and their existence probabilities p _{ i,k }, i = 1 ⋯ N _{ k }, we first eliminate the Gaussian distribution whose existence probability is smaller than a given threshold τ. After pruning, the remaining Gaussian distributions and their existence probabilities are used as inputs for the next filtering recursion. We then select the Gaussian distributions with existence probabilities p _{ i,k } > 0.5 as outputs of the filter. The mean of a selected Gaussian distribution is the state estimate of a target.
Simulation results
We select the PHD/CPHD filters with measurementdriven birth intensity [19] as two contesting comparison objects in the simulation. The selected filters adapt the target birth intensity at each processing step with the use of the received measurements, thereby eliminating the need for prior specification of birth intensities [19].
We consider an example in this section. This example shows the tracking performances of the PHD filter, the CPHD filter, and the proposed SMB filter for linear Gaussian models. In this example, the pruning procedure presented in [10] is performed at each time step of both GMPHD filter and GMCPHD filter. The state extraction in GMPHD filter involves selecting the means of the Gaussians that have weights greater than 0.5 as the state estimates [10], whereas the state extraction in GMCPHD filter involves estimating the number of targets and then extracting the corresponding number of Gaussians with the highest weights as state estimates [22]. To assess the tracking performances of these three filters, we use the OSPA distance [25] as the measure, where parameters are set as p = 2 and c = 50 m.
Example: Targets move at a constant velocity in a 2D region [−1,000 (m), 1,000 (m)] × [−1,000 (m), 1,000 (m)] in this example. The state vector is represented by \( {\mathbf{x}}_{i,k}={\left[{x}_{i,k}\quad {\dot{x}}_{i,k}\quad{y}_{i,k}\quad{\dot{y}}_{i,k}\right]}^T \), and the state transition matrix F _{ k−1} and covariance matrix Q _{ k−1} in Equation 15 are given by:
where Δt _{ k } = t _{ k } − t _{ k − 1} and σ _{ v } is the standard deviation of the process noise. The observation matrix H _{ k } and covariance matrix R _{ k } in Equation 16 are:
where σ _{ w } is the standard deviation of the observation noise.
Ten targets exist in this example. Targets 1 to 8 appear at t = 1 s, t = 1 s, t = 3 s, t = 3 s, t = 5 s, t = 8 s, t = 10 s, and t = 12 s, respectively, and continue to exist in the remaining time. Targets 9 and 10 appear at t = 14 s and t = 15 s but disappear at t = 40 s and t = 30 s, respectively. The initial states of the individual targets are as follows:
The true trajectories of the 10 targets are shown in Fig. 1.
The sampling period of the sensor is T = 1 s, and the measurements are generated by using p _{ S,k } = 1.0, p _{ D,k } = 0.8, σ _{ v } = 1 ms^{−2}, σ _{ w } = 2 m, and λ _{ c,k } = 5 × 10^{−6} m^{−2}. Figure 2 shows the measurement data in the horizontal plane. A 1D view of these measurements along with the true tracks is shown in Fig. 3.
To detect the targets in the surveillance space and to estimate their states from the measurement data, we set the corresponding parameters of these three filters to λ _{ c,k } = 5 × 10^{−6} m^{−2}, p _{ D,k } = 0.8, σ _{ v } = 1 ms^{−2}, σ _{ w } = 2 m, τ = 10^{−3}, and δ = 2. The weight \( {w}_{\gamma}^j \) of the new distribution in Gaussian mixture PHD/CPHD filters and the existence probability \( {p}_{\gamma}^j \) of the new distribution in the SMB filter are set to \( {w}_{\gamma}^j={p}_{\gamma}^j=0.05 \). The covariance of the new distribution is \( {\mathbf{P}}_{\gamma}^j={\left(\mathrm{diag}\left(\left[50\quad 25 \quad 50 \quad 25\right]\right)\right)}^2 \). In both PHD and CPHD filters, the survival probability p _{ S,k } is set to p _{ S,k } = 1.0.
To deal with the measurement data, we use SMD filter, Gaussian mixture PHD filter with a measurementdriven birth intensity (PHDM filter), and Gaussian mixture CPHD filter with the measurementdriven birth intensity (CPHDM filter). Figures 4, 5, and 6 respectively show the results given by these three filters.
Figures 4, 5, and 6 shows that these three filters can detect multiple targets and estimate their states in the presence of clutter as well as target appearance and disappearance. These three filters need a few time steps to confirm the appearance of new targets. Given the fast response of the SMB and PHD filters to the target appearance, they take fewer time steps than the CPHD filter in detecting a new target. The PHD filter fails to provide the state estimates of existing targets if these targets are missing from the incoming measurements owing to the poor memory of the filter. Meanwhile, the SMB and CPHD filters can provide the state estimates of missed targets because they have a sufficient memory for the existing targets. The sufficient memory also enables the CPHD filter and PHD filter to give state estimates of a disappearing target at the disappearing time, whereas the PHD filter does not provide the state estimate of a disappearing target because of its fast response to target disappearance. The strong memory of the CPHD filter causes it to provide excessive state estimates of existing and disappearing targets. Figure 7 shows the OSPA distances of these three filters and illustrates that the SMB filter performs best in terms of OSPA distance.
We run 100 Monte Carlo trials for each filter to obtain the average OSPA distance. The result shown in Fig. 8 reveals the following: 1) the SMB filter is the best at detecting and tracking multiple targets because the average OSPA distance of this filter is the smallest; 2) the average OSPA distances of SMB filter and PHD filter decrease faster than that of the CPHD filter between times t = 1 s and t = 15 s because they respond faster to the target appearance; and 3) each time a target disappears, a peak emerges in the plots of both the SMB and CPHD filters. This condition occurs because these two filters provide the state estimate of a disappearing target and are penalized with the cutoff distance, c = 50 m, at the time of the target’s disappearance.
Figure 9 shows the average OSPA distances of these three filters for different detection probabilities with clutter rate fixed at λ _{ c,k } = 5 × 10^{−6} m^{−2}. The average OSPA distance increases as the detection probability decreases. In addition, the average OSPA distance of the SMB filter is the smallest for each detection probability smaller than 1.0.
Table 1 shows the average performing time of a Monte Carlo run for the different detection probabilities given a fixed clutter rate of λ _{ c,k } = 5 × 10^{−6} m^{−2}. Based on Table 1, the average performing time of the SMB filter is larger than that of the PHD filter but smaller than that of the CPHD filter at each detection probability.
Figure 10 shows the average OSPA distances of the three filters on the basis of different clutter rates with detection probability fixed at p _{ D,k } = 0.8. The average OSPA distance increases as the clutter rate increases. The average OSPA distance of the SMB filter is consistently the smallest at each clutter rate.
Table 2 shows the average performing time of a Monte Carlo run for different clutter rates with a fixed detection probability of p _{ D,k } = 0.8. Based on Table 2, the average performing time of the SMB filter is larger than that of the PHD filter but is smaller than that of the CPHD filter at each clutter rate.
Conclusions
In this study, we propose a sequential measurementdriven multitarget Bayesian filter. This filter propagates marginal distributions and existence probabilities for each target. We also present an implementation of the proposed filter for linear Gaussian models. The proposed filter can process new observations as soon as these new observations become available, thereby reducing data processing delay. This filter can track multiple targets in the presence of clutter as well as target appearance and disappearance and is applicable to cases in which the detection probability of the target is low and the sampling period is long. Simulation results show that this filter tracks multiple targets better than the PHD and CPHD filters given a low detection probability of the target.
References
J Vermaak, SJ Godsill, P Perez, Monte Carlo filtering for multitarget tracking and data association. IEEE Trans. Aerosp. Electron. Syst. 41(1), 309–31 (2005)
R Mahler, Statistical multisourcemultitarget information fusion (Artech House, Norwood, MA, 2007), pp. 565–653
R Mahler, Multitarget bayes filtering via firstorder multitarget moments. IEEE Trans. Aerosp. Electron. Syst. 39(4), 1152–78 (2003)
L Lin, Y BarShalom, T Kirubarajan, Tracking labeling and PHD filter for multitarget tracking. IEEE Trans. Aerosp. Electron. Syst. 42(3), 778–95 (2006)
JH Yoon, DY Kim, KJ Yoon, Efficient importance sampling function design for sequential Monte Carlo PHD filter. Signal Process. 92, 2315–21 (2012)
JL Yang, HB Ji, A novel track maintenance algorithm for PHD/CPHD filter. Signal Process. 92, 2371–80 (2012)
C Ouyang, HB Ji, ZQ Guo, Extensions of the SMCPHD for jump Markov systems. Signal Process. 92, 1422–30 (2012)
BN Vo, SS Doucet, Sequential Monte Carlo methods for multitarget filtering with random finite sets. IEEE Trans. Aerosp. Electron. Syst. 41(4), 1224–45 (2005)
HJ Zhang, ZL Jing, SQ Hu, Localization of multiple emitter based on the sequential PHD filter. Signal Process. 90, 34–43 (2010)
BN Vo, WK Ma, The Gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Process. 54(11), 4091–104 (2006)
K Panta, DE Clark, BN Vo, Data association and management for the Gaussian mixture probability hypothesis. IEEE Trans. Aerosp. Electron. Syst. 45(3), 1003–16 (2009)
SA Pasha, BN Vo, HD Tuan, WK Ma, A Gaussian mixture PHD filter for jump Markov system models. IEEE Trans. Aerosp. Electron. Syst. 45(3), 919–36 (2009)
ZX Liu, WX Xie, P Wang, Y Yu, A sequential GMbased PHD filter for a linear Gaussian system. Sci. China. Inf. Sci. 56(10), 102302:1–102302:10 (2013)
TM Wood, Interacting methods for manoeuvre handling in the GMPHD filter. IEEE Trans. Aerosp. Electron. Syst. 47(4), 3021–5 (2011)
WL Li, YM Jia, Gaussian mixture PHD filter for jump Markov models based on bestfitting Gaussian approximation. Signal Process. 91, 1036–42 (2011)
Y Wang, ZL Jing, SQ Hu, JJ Wu, Detectionguided multitarget Bayesian filter. Signal Process. 92, 564–74 (2012)
ZX Liu, WX Xie, P Wang, Y Yu, A Gaussian mixture PHD filter with the capability of information hold. Acta. Electronica. Sinica 41(8), 1603–8 (2013)
JH Yoon, DY Kin, SH Bae, V Shin, Joint initialization and tracking of multiple moving objects using Doppler information. IEEE Trans. Signal Process. 59(7), 3447–52 (2011)
B Ristic, D Clark, BN Vo, BT Vo, Adaptive target birth intensity for PHD and CPHD filter. IEEE Trans. Aerosp. Electron. Syst. 48(2), 1656–68 (2012)
K Panta, BN Vo, S Singh, Novel data association schemes for the probability hypothesis density filter. IEEE Trans. Aerosp. Electron. Syst. 43(2), 556–70 (2007)
K Panta, DE Clark, BN Vo, Data association and track management for the Gaussian mixture probability hypothesis density filter. IEEE Trans. Aerosp. Electron. Syst. 45(3), 1003–16 (2009)
BT Vo, BN Vo, A Cantoni, Analytic implementations of the cardinalized probability hypothesis density filter. IEEE Trans. Signal Process. 55(7), 3553–67 (2007)
R Mahler, BT Vo, BN Vo, CPHD filtering with unknown clutter rate and detection profile. IEEE Trans. Signal Process. 59(8), 3497–513 (2011)
F Lian, CZ Han, WF Liu, Estimating unknown clutter intensity for PHD filter. IEEE Trans. Aerosp. Electron. Syst. 46(4), 2066–78 (2010)
D Schuhmacher, BT Vo, BN Vo, A consistent metric for performance evaluation of multiobject filters. IEEE Trans. Signal Process. 56(8), 3447–57 (2008)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Nos. 61271107 and 61301074), Shenzhen Basic Research Project (No. JCYJ20140418095735618), and National Defense Preresearch Foundation (No. 9140C800501140C80340).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Liu, Zx., Li, Lj., Xie, Wx. et al. Sequential measurementdriven multitarget Bayesian filter. EURASIP J. Adv. Signal Process. 2015, 43 (2015). https://doi.org/10.1186/s1363401502288
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363401502288
Keywords
 Multitarget tracking
 Bayesian filter
 Probability hypothesis density filter
 Marginal distribution
 Existence probability