1 The Trajectory PHD Filter for Coexisting Point and Extended Target Tracking

2025-04-28 0 0 2.22MB 14 页 10玖币
侵权投诉
1
The Trajectory PHD Filter for
Coexisting Point and Extended Target Tracking
Shaoxiu Wei, ´
Angel F. Garc´
ıa-Fern´
andez, and Wei Yi
Abstract—This paper develops a general trajectory probability
hypothesis density (TPHD) filter, which uses a general density
for target-generated measurements and is able to estimate
trajectories of coexisting point and extended targets. First,
we provide a derivation of this general TPHD filter based
on finding the best Poisson posterior approximation by
minimizing the Kullback-Leibler divergence, without using
probability generating functionals. Second, we adopt an efficient
implementation of this filter, where Gaussian densities correspond
to point targets and Gamma Gaussian Inverse Wishart densities
for extended targets. The L-scan approximation is also proposed
as a simplified version to mitigate the huge computational cost.
Simulation and experimental results show that the proposed filter
is able to classify targets correctly and obtain accurate trajectory
estimation.
Index Terms—Multi-target tracking, random finite set,
Kullback-Leibler divergence.
I. INTRODUCTION
AUTONOMOUS vehicles promise the possibility of
fundamentally changing the transportation industry, with
an increase in both highway capacity and traffic flow [1].
It is required to simultaneously extract the environmental
information that incorporates dynamic as well as static
objects through road infrastructure and other vehicles [2]–[5].
Accordingly, the multi-target tracking (MTT) approaches are
widely used for estimating the states and number of dynamic
targets, which may appear, move and disappear, given noisy
sensor measurements in time sequence [6].
There are two main kinds of approaches to solve MTT
problems. The first category is based on random vectors, such
as the joint probabilistic data association (JPDA) filter [7],
[8] and the multiple hypotheses tracking (MHT) [6], [9]. The
second category is based on random finite set (RFS) [10]–
[12]. Among them, RFS-based algorithms have been proved to
possess an excellent tracking performance in various scenarios
[13]–[17]. The PHD filter, known for its low computational
burden among all RFS based filters, possesses a high efficiency
in solving real time tracking problem [18], [19]. It propagates
the first-order multi-target moments [10], also called intensity,
through prediction and update step. The PHD filter can also
be derived by propagating a Poisson multi-target density
S. X. Wei and W. Yi are with the School of Information and Communication
Engineering, University of Electronic Science and Technology of China. (e-
mail: sxiu wei@hotmail.com; kusso@uestc.edu.cn).
´
Angel F. Garc´
ıa-Fern´
andez is with the Department of Electrical Engineering
and Electronics, University of Liverpool, Liverpool L69 3GJ, U.K., and also
with ARIES Research Centre, Universidad Antonio de Nebrija, 28015 Madrid,
Spain (e-mail: angel.garcia-fernandez@liverpool.ac.uk).
through the filtering recursion, obtained via Kullback-Leibler
divergence (KLD) minimization [10], [20].
In MTT, an important topic is to obtain accurate trajectory
estimates and mitigate trajectory fragmentation [21]. Recently,
calculating the posterior over a set of trajectories [22]–[26] or
a (labeled) multi-target state sequence [21] provide an efficient
approach to the above requirements. Among these approaches,
the trajectory PHD (TPHD) filter [23] establishes trajectories
from first principles using trajectory RFSs. The TPHD filter
propagates the best Poisson multi-trajectory density under the
standard point target dynamic and measurement models [20].
The Gaussian mixture is proposed to obtain a closed-form
solution of the TPHD filter. Other trajectory-based filters for
point targets are the trajectory multi-Bernoulli filter, trajectory
PMBM filter and trajectory PMB filter. [24], [25]. Compared
to filters based on sets of targets, filters based on sets of
trajectories contain all information to answer trajectory-related
questions, which are of major importance in autonomous
vehicles and smart traffic systems.
In order to develop Bayesian filters, we need to model
the distribution of the measurements given the targets as
well as clutter. There are two main types of modeling for
target-generated measurements: the point target model and the
extended target model. In general, a point model is applied
for the target measurement that is smaller than the sensor
resolution, given its size and distance from the sensor [13],
[18], [27].
Conversely, a target may generate more than one
measurement if multiple resolution cells of the sensor are
occupied by a single target, which is referred to as the extended
target [28]. The Poisson point process (PPP) is widely used
in the measurement model for an extended target [29], i.e.,
a Poisson distributed random number of measurements are
generated, distributed around an extended target at each time
step. There are extended target filters for sets of targets [28],
[30]–[34] and also sets of trajectories [35], [36]. Except for
extracting dynamic target state information, the mean number
of generated measurements from an extended target or the size
of the target are also modeled in these filters. Besides, there
are also approaches for Bayesian smoothing of target extent
based on random matrix model [36], [37].
There are many applications in which it is important to
develop models and algorithms for simultaneous point and
extended targets [12], [38]. For example, in a self-driving
vehicle application, pedestrians may be modeled as point
targets while some vehicles are taken as extended targets.
Besides, the distinction between point and extended targets
may also depend on the distance.
arXiv:2210.03412v1 [eess.SP] 7 Oct 2022
2
Prediciton Bayesrule KLD
minimization
Poisson
Poisson
Update
PMB
Fig. 1. Diagram of the proposed TPHD filter, with Poisson birth model
and no spawning. This filter propagates a Poisson density on the set of
alive trajectories, whose form is kept in the prediction. Bayes’ rule provides
a Poisson multi-Bernoulli density that is projected back to Poisson via
minimizing the KLD.
In this paper, we propose a TPHD filter for coexisting point
and extended targets. This filter combines the computational
efficiency of PHD filters, with the ability to estimate
trajectories from first principles in situations with point and
extended targets. In particular, the contributions of this paper
are:
1) A derivation of the TPHD filter update for general
target-generated measurement density and PPP clutter
is proposed based on direct KLD minimization (see
Fig. 1). The corresponding derivation for the general
PHD filter was derived using probability generating
functionals (PGFLs) [11], [39]. Therefore, the proposed
derivation increases the accessibility of the proof to a
wider audience.
2) We apply the general TPHD filter for tracking coexisting
point and extended targets. The implementation is
provided for a linear Gaussian model for point targets
[18], [23], [40] and a Gamma Gaussian Inverse Wishart
(GGIW) model for extended targets [28], [32]–[34].
3) Simulation and real-world experimental results
demonstrate the general TPHD filter can achieve
excellent performance in tracking both point and
extended target.
The structure of this paper is organized as follows.
In Section II, theoretical background and the update and
prediction steps of the general TPHD filter are provided. The
implementation is given in Section III. In Section IV, we give
the simulation and experimental results of the proposed filter.
Finally, conclusion are drawn in Section IV,
II. THE GENERAL TPHD FILTER
In this section, the recursion steps of the general TPHD filter
are provided. The main idea is to use a general likelihood for
target-generated measurements in the update step. We define
sets of trajectories, the Bayesian filtering recursion for sets of
trajectories, and provide the update and prediction steps of the
general TPHD filter.
A. Sets of Trajectories
The trajectory state X= (t, x1:i)consists of a finite
sequence of target states x1:i= (x1, ..., xi)that starts at the
time step twith length i, where xiRnx[23]. For kdenoting
the current time step and a trajectory (t, x1:i)that exists from
time tto t+i1, the variable (t, i)belongs to the set
Ik={(t, i):1tkand 1ikt+ 1}. Therefore,
a single trajectory up to the time step kis defined in the
space Tk=](t,i)Ik{t}×Ri×nx, where ]denotes the disjoint
union, ×denotes a Cartesian product, and nxrepresents the
dimension of target state. Supposing there are Nktrajectories
at time k, the set of trajectories is denoted as
Xk={X1, ..., XNk} ∈ F(Tk),(1)
where F(Tk)represents the set of all finite subsets of Tk.
B. Bayesian Filtering Recursion
Given the posterior multi-trajectory density πk1(·)on the
set of trajectories at time k1and the set of measurements
zkat time k, the posterior density πk(·)is obtained by using
the Bayes’ recursion [26]
πk|k1(Xk) = Zφ(Xk|Xk1)πk1(Xk1)δXk1,(2)
πk(Xk) = `k(zk|Xk)πk|k1(Xk)
R`k(zk|Xk)πk|k1(Xk)δXk
,(3)
where φ(·|·)denotes the transition density for trajectories,
πk|k1(·)denotes the predicted density, `k(zk|X)denotes the
density of measurements of trajectories. As the measurements
zkcome from the target states at the current time step k,
`k(zk|Xk)can be also written as
`k(zk|Xk) = `k(zk|τk(Xk)) ,(4)
where τk(X)denotes the corresponding multi-target state at
the time k.
C. Update
The general TPHD filter propagates a Poisson density on
the set of alive trajectories through the filtering recursion via
KLD minimization [20], see Fig.1. The measurement model
is:
Assumption 1: Each potential target generates an
independent set zkof measurements with density f(zk).
Assumption 2: The set zkof measurements at time kis the
union of target generated measurements and clutter. Clutter is
a PPP with intensity λC(·), which is independent of target-
originated measurements.
Let λk|k(X)be the PHD of the alive trajectory Xat time
k. For X= (t, x1:i), we use λk|kxias the PHD of the
current set of targets, which can be obtained by marginalizing
the PHD for trajectories [23].
For the general TPHD filter, we use a pseudolikelihood
function Lzk(·)for the update step [12], [39], which is given
as
Lzkxi=f∅|xi+X
Pzk
wPX
w∈P
fw|xi
κw+τw
(5)
3
where
τw=Zfw|xiλk|k1xidxi,(6)
κw=δ1[|w|]"Y
zw
λC(z)#,|w|>0,(7)
wP=Qw∈P (κw+τw)
PQzkQw∈Q (κw+τw).(8)
In eq. (5), the notation Pzkin the sum denotes that the
product goes over all partitions Pof zk. Then sum w∈ P
goes through all sets in this partition. We use wPto denote
the weight of each partition. The notation w∈ P denotes that
the set wis a cell in the partition P[12]. For eqs. (6)–(8),
the notation κwfor PPP clutter is given by [41, eq. (32)] and
δi(·)represents the Kronecker delta.
Proposition 1. Given the prior trajectory PHD with
λk|k1t, x1:iat the current time k. Then, the TPHD filter
update is
λk|kt, x1:i=Lzkxiλk|k1t, x1:i,(9)
if t+i1 = kand otherwise λk|k1t, x1:iequals to zero.
The proof of Proposition 1 via direct KLD minimization
is provided in Appendix A. As a general target-generated
measurement model is considered in this filter, we can recover
the standard point and extended TPHD filter updates, see
Appendix B.
D. Prediction
The general TPHD filter considers the standard dynamic
models, and therefore, the prediction step is similar to the
standard TPHD filter [23]. The multi-target dynamic model
is:
Assumption 3: A target xsurvives to the next time step with
probability pS(x)and moves with a transition density g(·|x).
Assumption 4: New targets are born independently
following a PPP with intensity λγ. The current set of targets
is the union of surviving targets and new born targets.
Proposition 2. Given the posterior trajectory PHD
λk1|k1t, x1:i1at the last time k1and birth
PHD at the current time k, the prediction of the general
TPHD filter is [23]
λk|k1(X) = λγ,k|k(X) + λS
k|k1(X),(10)
where
λγ,k|k(X) =λγx1δ1[i]δk[t],(11)
λS
k|k1(X) =pSxi1gxi|xi1λk1|k1t, x1:i1.
(12)
Eq. (10) is the sum of the intensities for new born
trajectories (11) and surviving trajectories (12).
III. THE GAMMA GAUSSIAN INVERSE WISHART
IMPLEMENTATION
In this section, we apply the general TPHD filter recursion
in section II to track coexisting point extended targets. First,
we explain the space and then the implementations. Finally,
some strategies are given to decrease the computational cost.
A. The Coexisting Space Model
A common scenario for coexisting extended and point target
is a traffic monitoring situation, as illustrated in Fig. 2. To track
both kinds of targets, it is important to define a general space
model. First, for the scenario in Fig. 2, we define the state of
point target trajectory at time kwith the notation:
Xp= (t, x1:i
p),(13)
where trepresents its birth time and x1:i
p= (x1
p, ..., xi
p)
denotes a sequence including the point target states at each
time step of the trajectory with length i[23]. The state Xp
belongs to the space Tp,k, which is written as
XpTp,k =](t,i)Ik{t} × Ri×nx,(14)
To describe an extended target state X+
eat time k, we
respectively define the notation Xefor trajectory state, γfor
the expected number of measurements per target and ˜
Xfor
the extent state [28]. More specifically,
X+
e= (Xe, γ, ˜
X)Te,k,(15)
Xe= (t, x1:i
e)∈ ](t,i)Ik{t} × Ri×nx,(16)
γR+,(17)
˜
XSd
+,(18)
where x1:i
edenotes the sequence of target states, R+represents
the space of positive real numbers and Sd
+is the space of
positive definite matrices with size d. The value of dis taken
as the dimension of the target extent. Here, we only consider
target extent ˜
Xand γat the latest time step for simplicity. If
the historical information needs to be stored, we just add the
corresponding sequence to the trajectory space. Therefore, the
coexisting trajectory space for both point and extended targets
is given as Tk=Tp,k ]Te,k.
B. The GGIW Model
The implementation is provided for a Gaussian model for
point target trajectory [18], [23], [40] and a Gamma Gaussian
Inverse Wishart (GGIW) model for extended target trajectory.
[28], [32]–[34].
The density of γis given as the Gamma distribution
G(γ;a, b)with parameters a > 0and b > 0. The
Inverse Wishart density on matrices IW(˜
X;v, V )is used
to describe ˜
X, which is defined in space Sd
+with v > 2d
degrees of freedom and parameter matrix VSd
+. The
Gamma and Inverse Wishart distributions are known as the
conjugate prior to the Poisson distribution and multivariate
Gaussian distribution, respectively. The derivation of these two
distributions in Bayesian recursion can be found in [42], [43].
摘要:

1TheTrajectoryPHDFilterforCoexistingPointandExtendedTargetTrackingShaoxiuWei,´AngelF.Garc´a-Fern´andez,andWeiYiAbstract—Thispaperdevelopsageneraltrajectoryprobabilityhypothesisdensity(TPHD)lter,whichusesageneraldensityfortarget-generatedmeasurementsandisabletoestimatetrajectoriesofcoexistingpointa...

展开>> 收起<<
1 The Trajectory PHD Filter for Coexisting Point and Extended Target Tracking.pdf

共14页,预览3页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:图书资源 价格:10玖币 属性:14 页 大小:2.22MB 格式:PDF 时间:2025-04-28

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 14
客服
关注