RADIOENGINEERING, VOL. 25, NO. 3, SEPTEMBER 2016 527 DOI: 10.13164/re.2016.0527 SIGNALS Box-Particle Labeled Multi-Bernoulli Filter for Multiple Extended Target Tracking Miao LI, Zaiping LIN, Wei AN, Yiyu ZHOU College of Electronic Science and Engineering, National University of Defense Technology, No. 109, Deya Road, Changsha, P. R. China
[email protected], l[email protected],
[email protected], zhouy[email protected] Manuscript received January 22, 2016 Abstract. This paper focuses on real-time tracking of multiple extended targets in clutter based on labeled multiBernoulli filter. To address this problem, a novel approach is proposed within the recently presented box-particle framework. Unlike the traditional point-particle approach, the measurements of extended targets are modeled as interval measurements in this work, and the corresponding likelihood function is given based on interval analysis. Then, labeled multi-Bernoulli recursion for extended targets is implemented by box particles, referred to as BP-LMB filter. Furthermore, BP-MM-LMB filter is proposed to better accommodate the uncertainty of target dynamics by integrating the BP-LMB filter with interacting multiple models (IMM) algorithm. Simulations demonstrate that the proposed approach can significantly reduce the number of particles and well track multiple extended targets with less runtime. Keywords Box particle, labeled multi-Bernoulli, multi-target tracking, extended target, interacting multiple models. 1. Introduction Standard tracking algorithms assume that one target generates at most one point measurement. However, in many practical situations this assumption is not appropriate [1], [2]. Due to the increasing resolution of radar and optical sensors, one target may produce multiple point measurements. Such target is referred to as extended target. Extended target tracking is a prevalent task. Recently, the random-finite-set (RFS) based multi-target tracking algorithms have attracted extensive attention [3]. Based on RFS framework, the probability hypothesis density (PHD), Cardinalized PHD (CPHD) and multi-target multi-Bernoulli (MeMBer) filters have been proposed [4–6]. However, these filters only provide unlabeled estimates at each time, and additional post-processing is needed to form target tracks. To overcome the issue, the labeled RFS is introduced in [7] by augmenting the state of each target with a track label. Subsequently, the Generalized Labeled Multi-Bernoulli (GLMB) and the δ-GLMB RFS were proposed as the specific subclasses of labeled RFS [8]. As an accurate and computationally efficient approximation of the δ-GLMB filter, the labeled Multi-Bernoulli (LMB) filter has been proposed in [9]. Both Gaussian Mixtures (GM) and sequential Monte Carlo (SMC) techniques have been implemented for these RFS based filters [6], [10]. The traditional SMC is carried out by point particles (PP). The GM implementation is constrained to linear Gaussian scenarios, and the SMC implementation can be applied to some nonlinear non-Gaussian scenarios. However, in many practical applications, the targets usually exhibit strong maneuver, and the combination of interacting multiple models (IMM) algorithm and RFS based filter is adopted to cope with such rapidly maneuvering targets [11]. In the IMM algorithm, multiple single-model filters are needed. Consequently, the traditional SMC implementation is computationally expensive, especially when the number of targets is large or the IMM algorithm is adopted. This motivates us to search for computationally cheaper alternatives. For interval measurements, the box-particle (BP) approach has a potential to significantly reduce computational cost [12]. Thus, we focus on tracking multiple extended targets by box-particle approach in this work. In tracking applications, the measurements may be affected by three sources of uncertainty: stochastic, data association and settheoretic uncertainty [13], [14]. The uncertainty originating from random noise is referred to as statistical uncertainty. The data association uncertainty is the uncertainty as to which measurements are corresponding to the target. Traditional tracking algorithms, such as PHD filter and LMB filter, have been designed based on both stochastic and association uncertainty. However, they ignore the effect brought by set-theoretic uncertainty. Because of unknown biases and other reasons, interval measurements, rather than traditional point measurements, can be usually obtained. The box-particle approach based on the interval analysis framework can well accommodate above triple uncertainty. In the Bayesian perspective, box particles can be interpreted as supports of uniform probability density functions (PDF).
528 M. LI, Z. LIN, W. AN, ET AL., BOX-PARTICLE LABELED MULTI-BERNOULLI FILTER FOR MULTIPLE EXTENDED TARGET … In fact, the interval measurements are common for extended targets. An extended target can generate several point measurements based on Poisson model, and they randomly distribute around the center of target extent [2]. Consequently, the unambiguous position coordinates of target center cannot be extracted. On the contrary, the interval measurements or ambiguous target regions are available. In this paper, we apply box-particle approach to implement the LMB recursion for extended targets. Firstly, the interval measurement model of extended target is modeled, and the likelihood function within interval analysis framework is given. Secondly, the box-particle implementation of LMB filter for linear extended targets (BP-LMB filter) is derived. Then, to better accommodate maneuvering extended targets, the BP-LMB filter and interacting multiple models (IMM) algorithm are combined, and BP-MM-LMB filter is proposed. Simulations demonstrate that the proposed approach can reach similar accuracy with considerably less computational costs in comparison with point-particle approach. The remainder of the paper is organized as follows: Section 2 reviews the theories of Poisson model of extended target, LMB filter and interval analysis. Section 3 proposes the BP-LMB filter and BP-MM-LMB filter. The results and analysis of the experiments are mainly presented in Section 4. Section 5 draws conclusions. 2. Background This section provides a brief review of Poisson model of extended target, LMB filter and interval analysis. More details can be found in [2], [9], [12]. 2.1 Poisson Model of Extended Target In the multi-target tracking scenario, the tracking is often performed on point measurements after threshold segmentation. The target measurement set of extended target is usually modeled by Poisson model. The cardinality distribution is [2] ! n e nn (1) where is the mean number of point measurements. The point measurements originating from the extended target can be randomly drawn from Gauss spatial distribution around target center. 2.2 LMB Filter A multi-Bernoulli RFS X can be seen as a union of some independent Bernoulli RFSs, i.e. 1 , M ii i Xrp . Here, r and p represent the existence probability and spatial distribution of single target, respectively. In LMB filter, a label is appended to single-target state x to enable the estimation of a target track. Labeled single-target state and multi-target state are denoted by x and X, respectively. The recursion of LMB filter is carried out on as follows [9]. 1) Prediction: Assume that the parameter set of posterior multi-target density at time 1k is given by 1 111 π, k kkk rp . The state space and label space are represented by 1k and 1k . The predicted multitarget LMB RFS parameter set is given as 1 +,, π,, k +P +P B B rp rp . (2) The first term in (2) represents surviving targets and the second one denotes birth targets. is the label space of birth targets. The existence probabilities and spatial distributions of surviving targets are calculated as ,1+P P k rr , (3) ,1 ,,, +P S k P ppfxp , (4) 1 ,, PSk pp (5) where the survival probability of the track is represented by pS(·, ), and ,fx denotes the single-target Markov transition density. The parameter set of birth targets is given by birth model [9]. 2) Update: The label space after prediction includes two parts: surviving targets and birth targets, so 1k . The predicted LMB parameter set is rewritten as a uniform LMB parameter set as following + π, ++ rp . (6) The LMB filter is an approximation of the δ-GLMB filter, and its measurement update is still carried out in the approach of δ-GLMB. To facilitate the δ-GLMB update, the predicted LMB RFS is converted into an equivalent δ-GLMB form, i.e. X XX Xp , (7) 1 11 i iL r Lrr , (8) ,px p x (9) where x represents the projection from the labeled state space to the label space, and X XX . Before update, measurement set partitioning is needed for extended target tracking, which partitions point measurement set into multiple subsets. A well-known partition-
RADIOENGINEERING, VOL. 25, NO. 3, SEPTEMBER 2016 529 ing method is the distance partition. It is carried out based on the fundamental insight that measurements from the same extended target are spatially close to each other [15]. In particle applications, the distance threshold can be set based on prior knowledge, and then the most likely ones among all of the possible partitions are adopted in measurement update. Afterwards, the updated existence probabilities and spatial distributions can be computed by: , , 1 I I I I rZ , (10) ,, , 11 I I I I p Zpx r (11) where I represents the space of mappings from track label to measurement, and :0,1,, I Z . 1Y X is include indicator function [9]. 2.3 Interval Analysis Measurements with bounded errors can be conveniently modeled as interval measurements. To facilitate the processing of interval measurements, the tool of interval analysis has been developed [12]. A real interval is defined as a closed and connected subset, i.e. , x xx. The x and x represent respectively the lower bound and upper bound. For the case with multi-dimensional states, the interval is regarded as a box x. Box x is defined as a Cartesian product of multiple intervals, i.e. 12 xd x xx , where d is the number of dimensions. After a nonlinear propagation, the result of the propagation may not be a box. To cope with this issue, inclusion functions are necessary. Let f be a function from n to m . An interval function f from n to m is said to be an inclusion function for f, if xxff, xn . In the context of tracking, natural inclusion function is usually adopted [12], [16]. The contraction is another important concept for boxparticle approach, which is used in the calculation of likelihood function as given in Sec. 3.1. A Constraint Satisfaction Problem (CSP) can be denoted by x=0x xg,. (12) In short, equation (12) means finding the smallest box x to replace original xunder the constraint xx . The Constraint Propagation (CP) has better suitability in comparison with other methods. Thus, the CP method has been widely used in many tracking applications [14], [16]. 3. Box-Particle Implementations 3.1 Interval Measurement Model and Likelihood Function For a two-dimensional case, the single-target state can be described by interval state vector as x,,, T kkkk xxyy (13) where k x , k y are the position intervals of the target center, and k x and k y are the corresponding velocity intervals. For an extended target, some point measurements around target center can be obtained after threshold segmentation, i.e. 1 , M ii i Zxy . Here, the term M represents the number of point measurements originating from the extended target, and i x and i y are the position coordinates of the ith point measurement. As introduced in Sec. 2.1, the M is subject to Poisson distribution. Obviously, the precise center of target extent cannot be directly obtained. However, the interval at which the target center locates is available, i.e. zz,z xy . The z x and zy are interval measurements of target center in x-direction and y-direction, respectively. In this work, they are computed by z, x Cxx x , (14) z, yC yy y (15) where C x and C y are the estimated position coordinates of target center, x and y describe the size of interval. They are computed by: 1 mean M i Ci xx , (16) 1 mean M i Ci yy , (17) 1 max 2 M i C i x x x , (18) 1 max 2 M i C i y yy . (19) For convenience, the above processing, from point measurement set to one interval measurement, is denoted by zI Z . The measurement likelihood function g (zx) is required by Bayes-like filters. This is also true for box-parti-
530 M. LI, Z. LIN, W. AN, ET AL., BOX-PARTICLE LABELED MULTI-BERNOULLI FILTER FOR MULTIPLE EXTENDED TARGET … cle filter. In the context of this paper, the measurement likelihood for interval measurement z is given as CP hx,z zx x g (20) where the function CP hx,z returns a contracted version of x. In this work, the directly measured components are contracted based on interval measurements, i.e. z x xx, zy yy . The unmeasured components, x and y , are contracted based on prior knowledge. x= x xyy where denotes the volume of interval. 3.2 BP-LMB Filter In this subsection, the box-particle implement of LMB filter is derived in detail, which is referred to as BP-LMB filter in this paper. In classical LMB filter, the spatial distribution p(x) is approximated using a set of weighted point particles as x 1 xx j Jj j p (21) where xx j denotes the Dirac delta function concentrated at x j , J is the number of point particles, and j represents the weight of the jth point particle. In box particle approach, box particles are interpreted as supports of uniform PDF, then equation (21) is rewritten as: x 1 xx j Jj j pU (22) where xx j U represents the uniform PDF over the box xj . The details about BP-LMB recursion are presented as following. 1) Prediction: Suppose that the posterior multi-target density at 1k is an LMB RFS with parameter set 1 111 π, k kkk rp , 1k p is approximated by a set of weighted box particles 1 ,, 11 1 ,x k J jj kk j , i.e. 1 , 1 , 11 x 1 xx k j k J j kk j pU (23) where 1k J is the number of box particles of track at time 1k. The predicted LMB density consists of surviving extended targets and birth extended targets in (2). In the BP-LMB filter, the parameter set of surviving extended targets can be calculated by 1, ,11 1 k J j P kkS j rr p , (24) 1 , , , ,, x =1 xx k j P J j PP j pU , (25) where ,, +, 1 xx jj Pk f , (26) 1 ,, , ,1 1 =1 k J jj j P kS kS j pp . (27) The survival probability S p is assumed to be state independent. The output of xf is a box containing xf. The parameter set of birth extended targets are given by birth model in Sec. 4.1. 2) Update: After prediction, the uniform multi-target density π,rp is given, and each p is approximated by a set of box particles ,, 1 ,x J jj j , i.e. , , x 1 xx j J j j pU . (28) Then, the equivalent δ-GLMB form is obtained by (7 to 9). Based on distance partition as introduced in Sec. 2.2, the point measurement set is divided into disjointed subsets, i.e. ,1 N n kksub n ZZ . , n ksub Z represents the nth subset and it consists of some point measurements, i.e. , n ksub Z 1 , n M n,m n,m kk m xy . The distance threshold Thpar used in distance partition is specified a priori. Then, subsets are converted into interval measurements using the method introduced in Sec. 3.1, i.e. 1 Zz N n kk n where , znn kIksub Z . The update using the interval measurement set Zk is given by , , Z1 I I kI I r , (29) ,, , 1Z1 x I I kI I pp r . (30) The weights and the spatial distributions are calculated by , Z Zk I II k , (31)
RADIOENGINEERING, VOL. 25, NO. 3, SEPTEMBER 2016 531 , ,, x 1 xx j J j j pU , (32) ,, CP xhx,z j jk , (33) ,, Z , Z x; k k jj j , (34) ,, ZZ 1 x; kk J jj j , (35) , , Z zx ,if 0 x; ,if0 k j Dk j D pg q (36) where zxg is the interval measurement likelihood and has been given as (20). denotes the clutter density, and the clutter is modeled as Poisson model [9]. D p represents the detection probability, it is state independent, and 1 D D qp . 3) Resampling: Similar to the traditional point-particle approach, the resampling step is necessary for the boxparticle approach to prevent degeneracy of box particles. However, instead of replicating box particles with large posterior weights, we partition them into multiple sub boxes. These sub boxes are equally weighted. Consequently, the ‘resolution’ in the regions of state space can be refined, and target state intervals can be contracted. In this work, we randomly pick a dimension to be divided for the selected box-particle [12]. In addition, the pruning, merging and state extraction are similar to those in [14]. Pruning of hypothesized tracks means that the tracks with existence probabilities below the threshold Thdel will be deleted. Two tracks within a distance threshold Thmer will be merged. A target is declared present only if the existence probability is greater than threshold ThTar. Finally, the multi-target state can be extracted by ,, 1 xmidx J jj j (37) where mid represents finding the center of the box particle x. 3.3 BP-MM-LMB Filter To better accommodate maneuvering extended targets, BP-MM-LMB filter is proposed by integrating the BPLMB filter with IMM algorithm. To derive the BP-MM-LMB filter, is introduced to denote single motion model. The state of single extended target is consequently represented by x, . The motion model of the target is usually regarded as a Markov chain with transition probability matrix s t H h [17]. For example, |1 1st k k k k hp t s denotes the probability that a target switches from model s to model t, where ,st and 11 M st th . The term M is the number of motion models. In essence, the BP-MM-LMB filter consists of a finite number of single-model BP-LMB filters corresponding to different motion models. In addition to those steps in BPLMB filter, mixing step is additionally required [18]. The other steps are similar to BP-LMB filter, and the mixing step of BP-MM-LMB filter is given as follows. Assume that at time 1k the multi-target posterior density is 1 11111 π,x, k kkkkk rp , and each 1k p is approximated by a set of augmented box particles 1 ,,, 111 1 ,x , k J jjj kkk j i.e. 1 , , 1 1 , 11 x 1 x, x k j j k k J j kk j pU . (38) Then, the mixed LMB parameter set can be expressed by: 1 1111 π,x, k kkkkk rp . (39) Since the model transition is only decided by model transition probability and is independent of the state transition, 11 x, kkk pt can be computed by 11 11 1 1 111111 1 111 1 x, x, , x, x, x, . kkk M kkk k s M kk k k k k k s M st k k k s pt pts p tsp s hp s (40) Therefore, 11 x, kkk p is approximated by 1 , 1 ,,, 11 ,1 1 ,x , τ k j k MJ jjj kkk tj t ht . (41) It can be found that much more particles are needed and the number of particles after mixing for track is increased to 1k M J . Thus, computationally cheaper implementation is important for maneuvering target tracking. Subsequently, the prediction and update are carried out based on augmented box particles. Note that the augmented single-target state transition density is x, x , x xfhf .
532 M. LI, Z. LIN, W. AN, ET AL., BOX-PARTICLE LABELED MULTI-BERNOULLI FILTER FOR MULTIPLE EXTENDED TARGET … 4. Numerical Studies 4.1 Simulation Setup The simulation results are divided into two parts: Firstly, multiple linear extended targets are tracked by the proposed BP-LMB filter and the traditional point-particle LMB filter (PP-LMB filter) [1], [9]. Secondly, the BPMM-LMB filter is compared with the single-model BPLMB filter (BP-CV-LMB filter) and multi-model PP-LMB filter (PP-MM-LMB filter) in the scenario containing multiple rapidly maneuvering extended targets. Consider a 2D surveillance region in the Cartesian coordinates, specified by the lower-left corner (1, 1) and upper-right corner (512, 512). Each sequence has 30 frames and period is T = 1 s. There are three extended targets in each sequence, and they are embedded into each sequence as Poisson model. The average number of target point measurements is 8. The average number of clutter measurements is 20 in each frame. In the first experiment, three targets all move at a constant velocity (CV) model in the surveillance region. However, the targets may move at a constant velocity model or a coordinated turn (CT) model in the second experiment. Similar to classical LMB filter, the birth process is modeled as a multi Bernoulli RFS [9], i.e. 3 1 π, BBB rp , 0.06 B r , x xx B B pU . Taking the Target 1 as an example, 11 and the initial target state vector is 1 x 385,399 ,[ 15,15],[155,169],[ 15,15] B . (42) The velocity vector is contracted based on prior distribution. In this work, it follows a uniform PDF, i.e. 15, 5 5,15x and 15, 5 5,15y . The state transition functions of CV model and CT model are described by (43) and (44) [18]. The turn rate of CT model in the second experiment is set to Ω= 0.8 rad. 100 0100 001 0001 T CV T f (43) sin 1 cos 10 0cos 0 sin 1cos sin 01 0sin 0 cos TT TT CT TT TT f (44) The statistical performance of the algorithm is evaluated using the Optimal Sub-Pattern Assignment (OSPA) metric [19], because it jointly captures differences in cardinality and individual elements between two finite sets in a mathematically consistent yet intuitively meaningful way. Then, for 1p , 0c, 1,, m X xx and 1,, n Yy y, if mn , 1 1 , 1 ,min n pp c mic i pp i dxy dXY ncnm . (45) If m > n, ,, cc pp dXYdYX. If m = n =0, ,0 c p dXY . We use the parameters c = 50 and p = 1 in this work. Some parameters used in LMB recursion are listed in Tab. 1. Variable S p D p mer Th del Th Tar Th par Th Value 0.99 0.98 3 10-10 0.5 5 Tab. 1. Parameters of LMB recursion. 4.2 Tracking Multiple Linear Extended Targets In this experiment, there are three extended targets in this scenario, and they all move at a CV model. The typical point measurements originating from the Target 1 are given in Fig. 1. The true target tracks are shown in Fig. 2. Target 1, Target 2 and Target 3 are born at 1 s, 10 s and 20 s, respectively. The tracking results obtained from PP-LMB filter and the proposed BP-LMB filter for a single run is also given in Fig. 2. It can be seen that two filters can successfully track three linear extended targets. To provide a performance comparison in sense of statistical evaluation, the average cardinality and average OPSA distance over 50 Monte Carlo runs are shown in Fig. 3 and Fig. 4, respectively. 150 160 170 380 390 400 (a) Frame1 220 230 240 250 330 340 350 (b) Frame7 380 390 400 230 240 250 (c) Frame20 440 450 460 190 200 210 (d) Frame25 Fig. 1. The point measurements of Target 1 at different frames in the first experiment.
RADIOENGINEERING, VOL. 25, NO. 3, SEPTEMBER 2016 533 100 200 300 400 500 100 200 300 400 500 true tracks PP-LMB BP-LMB Target2 Target3 Target1 Fig. 2. The true tracks and tracking results in the first experiment. 0 5 10 15 20 25 30 1 2 3 4 Time Cardinality real number PP-LMB BP-LMB Fig. 3. Cardinality statistics for PP-LMB and BP-LMB filters in the first experiment. 0 5 10 15 20 25 30 0 2 4 6 Time OSPA PP-LMB BP-LMB Fig. 4. Average OSPA distances for PP-LMB and BP-LMB filters in the first experiment. Filter Parameter PP-LMB BP-LMB Surviving particle number 2000 40 Newborn particle number 1000 1 Runtime (sec) 786.27 43.03 Tab. 2. Average runtime and the number of particles for PP-LMB and BP-LMB filters in the first experiment. For RFS based algorithms, the cardinality means the number of estimated targets. The OSPA distance is a proper metric, which penalizes both the cardinality error and the error in the state space. As shown in Fig. 3, both PP-LMB filter and BP-LMB filter can accurately estimate cardinality. However, the proposed BP-LMB filter can achieve more accurate state estimation. The OSPA peak appears at about 10 s, because of birth targets. As shown in Tab. 2, 40 box particles are enough for each track in the proposed BP-LMB filter. However, PP-LMB filter requires 2000 point particles. The number of particles needed for BP-LMB filter is much smaller than that of PP-LMB filter. As a result, the average runtime of BP-LMB filter is much less than that of PP-LMB filter. It proves the proposed BPLMB filter can remarkably decreases the runtime for multiple linear extended targets. 4.3 Tracking Multiple Maneuvering Extended Targets In this experiment, true target tracks are shown in Fig. 5. There are two highly maneuvering extended targets and one linear extended target in this scenario. For example, Target 1 is born at 1 s and dies at 30 s. It firstly moves at CV model from 1 s to 9 s, then executes CT model from the 10 s to 12 s, and finally moves at CV model from 13 s to end. The motions of the targets are summarized in Tab. 3. Let 1 denote the CV model and 2 denote the CT model. The initial motion models are set to CV. The model transition matrix is set to 0.85 0.15 0.15 0.85 H (46) The tracking results obtained from PP-MM-LMB, BP-CV-LMB and BP-MM-LMB filters for a single run are also shown in Fig. 5. When the motion model switch occurs, the single-model filter fails to capture the targets. However, the PP-MM-LMB filter and BP-MM-LMB filter can well accommodate target maneuver. The average cardinality and the average OPSA distance over 50 Monte Carlo runs are depicted in Fig. 6 and 7. BP-CV-LMB filter yields large cardinality error at 10 s to 20 s and 26 s-30 s due to target maneuver. Furthermore, there are high peaks in OSPA metric where the estimated cardinality is incorrect. It proves that single-model filter is not enough to track rapidly maneuvering extended targets. Target Born time Die time CV motion CT motion Target 1 1 s 30 s 1 s-9 s, 13 s-30 s 10 s-12 s Target 2 10 s 30 s 1 s-25 s, 29 s-30 s 26 s-28 s Target 3 20 s 30 s 1 s-30 s Tab. 3. The motion of extended targets in the second experiment.
534 M. LI, Z. LIN, W. AN, ET AL., BOX-PARTICLE LABELED MULTI-BERNOULLI FILTER FOR MULTIPLE EXTENDED TARGET … 100 200 300 400 500 100 200 300 400 500 true tracks BP-CV-LMB PP-MM-LMB BP-MM-LMB Target1 Target2 Target3 Fig. 5. The true tracks and tracking results in the second experiment. 0 5 10 15 20 25 30 1 2 3 4 Time Cardinality real number BP-CV-LMB PP-MM-LMB BP-MM-LMB Fig. 6. Cardinality statistics for BP-CV-LMB, PP-MM-LMB and BP-MM-LMB filters in the second experiment. 0 5 10 15 20 25 30 0 10 20 30 Time OSPA BP-CV-LMB PP-MM-LMB BP-MM-LMB Fig. 7. Average OSPA distances for BP-CV-LMB, PP-MMLMB and BP-MM-LMB filters in the second experiment. As indicated by Fig. 7, both PP-MM-LMB filter and BP-MM-LMB filter perform comparably well. However, much fewer particles are needed by the BP-MM-LMB filter. The average runtimes of these three filters are listed in Tab. 4. The average runtime of BP-MM-LMB filter is Filter Parameter PPMM-LMB BPCV-LMB BPMM-LMB Surviving particle number 2000 40 40 Newborn particle umber 1000 1 1 Runtime(sec) 909.35 41.18 75.59 Tab. 4. Average runtime and the number of particles in the second experiment. 75.59 s, and it is about ten times less than that of PP-MMLMB filter. It proves that BP-MM-LMB filter is more computationally efficient than PP-MM-LMB filter. Therefore, the proposed approach is more appropriate for realtime tracking. 5. Conclusions This paper presents a novel approach to track multiple extended targets within the box-particle framework. BPLMB and BP-MM-LMB filters are proposed to track linear extended targets and rapidly maneuvering extended targets, respectively. In our approach, the measurements of extended target are modeled as interval measurements, and the point samples are replaced by region samples in LMB recursion. Compared with traditional point-particle approach, the proposed approach needs fewer particles to guarantee a similar accuracy. Consequently, multiple extended targets can be tracked using less runtime, which is important for real-time applications. References [1] CAI, F., FAN, H., FU, Q. Bernoulli filter for extended target in clutter using Poisson models. Chinese Journal of Electronics, 2015, vol. 24, no. 2, p. 326–331. DOI: 10.1049/cje.2015.04.017 [2] GILHOLM, K., GODSILL, S., MASKELL, S., et al. Poisson models for extended target and group tracking. In SPIE Proc. 5913. California (USA), 2005, p. 59130R–59130R12. DOI: 10.1117/12.618730 [3] MAHLER, R. P. S. Statistical Multisource Multitarget Information Fusion. London (UK): Artech House, 2007. [4] MAHLER, R. P. S. Multitarget Bayes filtering via first-order multitarget moments. IEEE Transactions on Aerospace and Electronic Systems, 2003, vol. 39, no. 4, p. 1152–1178. DOI: 10.1109/TAES.2003.1261119 [5] MAHLER, P. R. S. PHD filters of higher order in target number. IEEE Transactions on Aerospace and Electronic Systems, 2007, vol. 43, no. 4, p. 1523–1543. DOI: 10.1109/TAES.2007.4441756 [6] VO, B. T., VO, B. N., CANTONI, A. The cardinality balanced multi-target multi-Bernoulli filter and its implementations. IEEE Transactions on Signal Processing, 2009, vol. 57, no. 2, p. 409 to 423. DOI: 10.1109/TSP.2008.2007924 [7] VO, B. N., VO, B. T., PHUNG, D. Labeled random finite sets and the Bayes multi-target tracking filter. IEEE Transactions on Signal Processing, 2014, vol. 62, no. 24, p. 6554–6567. DOI: 10.1109/TSP.2014.2364014 [8] VO, B. T., VO, B. N. Labeled random finite sets and multi-object
RADIOENGINEERING, VOL. 25, NO. 3, SEPTEMBER 2016 535 conjugate priors. IEEE Transactions on Signal Processing, 2013, vol. 61, no. 13, p. 3460–3475. DOI: 10.1109/TSP.2013.2259822 [9] REUTER, S., VO, B. T., VO, B. N., et al. The labeled multiBernoulli filter. IEEE Transactions on Signal Processing, 2014, vol. 62, no. 12, p. 3246–3260. DOI: 10.1109/TSP.2014.2323064 [10] VO, B. N., MA, W. K. The Gaussian mixture probability hypothesis density filter. IEEE Transactions on Signal Processing, 2006, vol. 54, no. 11, p. 4091–4104. DOI: 10.1109/TSP.2006.881190 [11] REUTER, S., SCHEEL, A., DIETMAYER, K. The multiple model labeled multi-Bernoulli filter. In 18th International Conference on Information Fusion. Washington, DC (USA), 2015, p. 1574–1580. [12] GNING, A., RISTIC, B., MIHAYLOVA, L., et al. An introduction to box particle filtering. IEEE Signal Processing Magazine, 2013, vol. 30, no. 4, p. 166–171. DOI: 10.1109/MSP.2013.2254601 [13] SCHIKORA, M., GNING, A., MIHAYLOVA, L., et al. Boxparticle probability hypothesis density filtering. IEEE Transactions on Aerospace and Electronic Systems, 2014, vol. 50, no. 3, p. 1660–1672. DOI: 10.1109/TAES.2014.120238 [14] SONG, L., ZHAO, X. Box-particle cardinality balanced multitarget multi-Bernoulli filter. Radioengineering, 2014, vol. 23, no. 2, p. 609–617. [15] GRANSTRÖM, K., LUNDQUIST, C., ORGUNER, U. A Gaussian mixture PHD filter for extended target tracking. In 13th Conference on Information Fusion. Edinburgh (UK), 2010, p. 1–8. DOI: 10.1109/ICIF.2010.5711885 [16] GNING, A., RISTIC, B., MIHAYLOVA, L. Bernoulli particle/box-particle filters for detection and tracking in the presence of triple measurement uncertainty. IEEE Transactions on Signal Processing, 2012, vol. 60, no. 5, p. 2138–2151. DOI: 10.1109/TSP.2012.2184538 [17] LONG, Y. L., XU, H., AN, W., et al. Track-before-detect for infrared maneuvering dim multi-target via MM-PHD. Chinese Journal of Aeronautics, 2012, vol. 25, no. 2, p. 252–261. DOI: 10.1016/S1000-9361(11)60385-3 [18] LI, X. R., JILKOV, V. P. Survey of maneuvering target trackingpart V: multiple-model methods. IEEE Transactions on Aerospace and Electronic Systems, 2005, vol. 41, no. 4, p. 1255–1321. DOI: 10.1109/TAES.2005.1561886 [19] SCHUHMACHER, D., VO, B. T., VO, B. N. A consistent metric for performance evaluation of multi-object filters. IEEE Transactions on Signal Processing, 2008, vol. 56, no. 8, p. 3447–3457. DOI: 10.1109/TSP.2008.920469 About the Authors ... Miao LI was born in 1988. He received his M.Sc. in Electronic Science and Technology from National University of Defense Technology in 2012. He is currently working toward the Ph.D. degree and interested in signal processing, small target detection and tracing. Zaiping LIN was born in 1982. He received his Ph.D. degrees in Communication and Information System from National University of Defense Technology in 2012. His research interests include signal processing and information fusion. Wei AN is born in1969. She is currently a Professor in National University of Defense Technology. Her research is focused on space information acquisition and processing. Yiyu ZHOU was born in 1948. He is currently a Professor in National University of Defense Technology. His research is focused on radar signal processing, passive location technology.