The Labeled Square Root Cubature Information GM-PHD Approach for Multi Extended Targets Tracking
Zhe Liu, Siyu Zhang, Zhiliang Yang, Xiqiang Qu, Jianping An

TL;DR
This paper introduces a new method for tracking extended targets using a labeled square root cubature information GM-PHD approach to handle nonlinear motion and improve tracking accuracy.
Contribution
The novel approach combines labeled GM-PHD with SRCIF and label-based trajectory construction for better tracking of extended targets.
Findings
The proposed method improves tracking performance for extended targets with nonlinear motion.
Label-based trajectory construction enables accurate state and trajectory estimation.
Simulation results confirm the effectiveness of the new approach.
Abstract
For modern radars with high resolutions, an extended target may generate more than one observations. The conventional point target-based tracking method can hardly be applied in such scenarios. Recently, the ET-GM-PHD approach has been presented for tracking these extended targets. The performance of such an approach has been influenced by the following disadvantages. First, it has been formulated under the linear Gaussian assumptions. When targets move with nonlinear models, the tracking performance may be rapidly decreased. Second, it neglects the time associations of the estimated states at different time steps, which makes it very challenging to manage targets for the radar systems. In this paper, we present a labeled ET-GM-PHD approach based on the square root cubature information filter (SRCIF) to solve such problems. To be more specific, we, first, utilize the SCRIF for…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8- —Shanxi Province Science Foundation for Youths
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTarget Tracking and Data Fusion in Sensor Networks · Radar Systems and Signal Processing · Advanced SAR Imaging Techniques
1. Introduction
1.1. Background
With the rapid development of the electronic technique, modern radars with high resolutions have been widely used in military and civilian fields [1]. Using these high-resolution radars, we can obtain more than one observation generated by a target. Such a target has been named the extended target [2,3,4,5]. In practice, it is rather important to estimate the various number and states based on observations from high-resolution radars. Commonly, it has been named as the multi extended target tracking. The conventional target tracking methods have been derived under the standard point target assumption [6,7,8,9,10]. Under such an assumption, the state of each target has been associated with no more than one observation. Thus, the conventional target tracking approaches can hardly be applied in extended target tracking scenarios. Therefore, extended target tracking becomes a rather challenging problem in many domains, such as unmanned aerial vehicles, radar systems, and remote sensing [11,12,13].
To solve the extended target tracking problems, researchers have proposed many approaches. Feldmann et al. [14] derived that the extension of the extended target can be modeled by the random symmetric positive definite matrix. However, it is rather hard to quantify the estimations theoretically. Tuncer et al. [4] apply the variational Bayes (VB) technique to describe the time-varying orientation of the extended targets. Thus, it can simultaneously achieve the orientation and states of an extended target. Jiao et al. [15] used the variational Bayesian inference in distributed sensor networks. By deriving the distributed VB observations, the proposed approach can be employed to implement the Bayesian estimation for the extended target. Yang et al. [16] derived the copula function to describe the dependencies of observations. It can be applied to track extended targets with dependent observations. A Gaussian process model of observations under the probabilistic multi-hypothesis tracker (PMHT) framework has been presented in [17]. It can process the extended and point-like target seamlessly. However, the associations between states and observations are rather difficult to achieve. Granström et al. [18] proposed the Poisson multi-Bernoulli mixture (PMBM) approach for tracking multi extended targets. In such an approach, the detected and undetected targets have been modeled by the Poisson point process and multi-Bernoulli mixture. Then, the Gaussian inverse Wishart gamma has been raised to solve the data association problems of the extended targets. Such an approach has been applied to track the coexisting point and extended targets in [19]. Xie et al. [20] integrated the multiple models into the PMBM filter. With the aid of such an implementation, the PMBM filter can accommodate multi extended target maneuvering problems. Although these MB-based approaches have high tracking performance, the computational complexity is more expensive than the probability hypothesis density (PHD)-based approaches. The probability hypothesis density (PHD) filter for multi extended target observation models has been derived in [21]. Such a filter is computationally intractable. By modeling the target extensions with random matrices, the PHD of the extended target can be approximated by the gamma Gaussian inverse Wishart distributions (namely, the GGIW-PHD approach) in [22]. As for this approach, the extended target has been assumed to have an ellipsoidal shape. Gong et al. [23] modeled the extended target with a varying number of sub-objects. Then, the GGIW-PHD approach can be employed to solve the non-ellipsoidal extended target tracking problems. However, the tracking performance was dependent on the number of sub-objects. Granstrom et al. [24] represented the PHD of extended target by a group of Gaussian mixture (GM) components. Using these components, the complex integrals of PHD equations can be substituted by the summation of the GM components. This approach has been named the ET-GM-PHD approach. Compared with the above random matrix-based filters, the ET-GM-PHD focuses on estimating the states of extended targets, and it has less computational complexity. Although the ET-GM-PHD approach has rather efficient computation complexity, it only considered the linear tracking scenarios. Yan et al. [25] use the Fuzzy C-Means (FCS) to cluster the observations of extended targets. Chen et al. [26] applied the cubature Kalman filter (CKF) into the ET-GM-PHD approach. It simply employs all observations to compute the posterior intensity. When the number of targets grows large, the computational complexity increases rapidly. For tracking 3D multi extended targets, Yang et al. [27] formulated the Gaussian process regression observation model. Then, it was integrated into the ET-GM-PHD framework. Thus, the kinematic state and shape of the targets can be simultaneously obtained. Addressing the observation partition problem, Qin et al. [28] presented a density-based clustering algorithm. Using this algorithm, observations of the multi extended targets can be partitioned efficiently. In order to obtain the target extension of the ET-GM-PHD approach, Zhang et al. [29] adopted the convolutional conditional neural process to estimate the shape function. However, it relies on the prior. Jiang et al. [30] derived the update equation of the PHD filer in target-dependent false alarms. It can be applied to track the individual target within a group. Cao et al. [31] presented the extended target trajectory probability hypothesis density (ETTPHD) filter for tracking the extended traffic target. By developing the interactive motion model for collision avoidance and lane constraint models, the ET-GM-PHD approach can be employed for tracking the extended traffic target. Nevertheless, it has been derived for the target neighboring and dense cases. The fuzzy adaptive resonance theory (ART) model has been presented for clustering the observations of extended targets in [32]. The estimating accuracy of this approach has greatly depended on the selection of vigilance values. Lin et al. [33] present the LPHD filter to improve the tracking performance of the standard particle PHD filter. The -generalized LPHD ( -GLPHD) filter has been proposed in [34]. By incorporating the information of the LPHD filter into the pre-processing step, the tracking performance of the LPHD filter can be significantly improved. Mao et al. [35] derived the labeled PHD filtering approach. Using the SMC implementation, such an approach can be adopted to solve nonlinear non-Gaussian scenarios. However, it has been formulated under the standard point target assumption. In addition, it also neglects the influence of target missing. When the target is missing at a certain time step, the trajectory of the target may be interrupted.
1.2. Our Work and Contribution
Recently, the information filters have been widely used in multi-sensor fusion. In contrast to the conventional Kalman filters, the information filters are easier to be initialized and have lower computational load. Among these filters, the square root cubature information filter (SRCIF) can be applied to solve the state estimation problem with high dimensions. In addition, it has significant estimation performance in nonlinear target tracking scenarios. In this paper, we improve the tracking performance of the ET-GM-PHD approach in nonlinear scenarios using the SCIF method. Here, we name our approach the labeled square root cubature information ET-GM-PHD (LSRCI-ET-GM-PHD) approach. To be more specific, we first adopt the SRCIF method to predict and update the labeled GM components. To employ such a method in extended target tracking scenario, we derive a candidate observation extracting strategy in the update step of the SRCIF method. Thus, the updated GM components with labels can be achieved. Then, the state extracting method has been proposed to extract the states of targets from these labeled GM components. On this basis, we present a label-based trajectory constructing method. Using such a method, we can construct the trajectory of each target by the estimated states. Thus, the tracking performance of the proposed approach can be significantly improved. The main contributions of our approach have been listed as follows.
(1)We present a labeled ET-GM-PHD approach based on the SRCIF method. First, we use a group of GM components to describe the density of the extended target. These GM components have been assigned different labels. Then, these labeled GM components have been predicted by the SRCIF method. Since the SRCIF method has been put forward for tracking standard targets, it cannot be directly applied to update the GM components of the extended targets. To solve such a problem, we have raised a candidate observation extracting method. With such a method, we can obtain the observations of each partition. Then, we implement the updating step of the SRCIF method to evaluate the updated labeled GM components. Using the updated components, we can obtain the posterior densities of multi extended targets. Benefiting from the above implementations, the tracking performance of the proposed approach can be significantly improved.(2)We present the state extracting method of our approach. Since we applied the labeled GM components for predicting and updating the density, GM components with the same label have a larger probability of being associated with the same target than the others. According to this, we first use the pruning method of the conventional ET-GM-PHD approach to discard the GM components with small weights. Thus, the number of GM components can be greatly decreased. Then, we derive the merging method to combine GM components with the same label. With the help of the preset threshold, these combined labeled components can be merged to extract the states of the multi extended targets.(3)The label-based trajectory constructing method has been proposed for constructing the trajectories of multi extended targets. In multi extended target tracking scenarios, affected by clutters, target detection loss, and death, the trajectory of a target may be broken into several pieces. To avoid such problems, we first divide the targets into four sets, such as, the survival, death, undetected, and unconfirmed sets. These sets can be used to describe the cases, such as target birth, survival, detection loss, and so on. Obviously, states with the same label at different time steps belong to the same target. Thus, we can assign the estimated states into the survival sets based on the label. When the labels of estimated states are not in the survival set, we present the label assignment strategy based on the gating method and trajectories. With such a strategy, the trajectories of extended targets can be steadily constructed.
The rest of this paper is organized as follows: We overview the GM-PHD approach for extended targets in Section 2. Section 3 proposes our LSRCI-ET-GM-PHD approach. Simulation results are demonstrated in Section 4, and Section 5 concludes this paper.
2. The GM-PHD Approach for Extended Target Tracking
In this section, we overview the PHD filter for the extended target in Section 2.1. Then, the GM implementation of the ET-PHD filter has been introduced in Section 2.2.
2.1. The PHD Filter for Extended Target Tracking
Before introducing the basic idea of the extended PHD filter, we assume that there are extended targets at time step k. We denote the states of these targets by ,
where is the state of the i-th target,
denotes the position of the current target, and is the corresponding velocity.
In multi target tracking scenarios, due to the target appearing, disappearing, and maneuvering, and in (1) are time varying. Notice that the state in has no ordering, and the number is finite. Therefore, can be considered as the random finite set (RFS).
Let denote the observation set at time step k, be the i-th observation, and ( , is the number of observations). As mentioned before, each extended target may generate more than one observations. That is to say, for each , there may exist more than one corresponding observations. These observations are always partitioned into several subsets (namely, the cells [3]). As for the p-th partition, we have
where denotes the c-th cell at the current partition.
Obviously, for each pair of and in the (3), we have
For simplicity, we use to denote in this section. can be represented by
and denotes the number of observations in the current cell.
From the (3) and (5), we can find that the observation set of multi extended targets can be depicted by several cells. Each cell represents one possible target. Thus, the likelihood of the conventional point target cannot be directly applied. To solve such a problem, Gilholm [36] adopted the Poisson model to describe the likelihood of the single extended target by
Here, represents the number of observations generated by , and denotes the likelihood of the single target in case of a single observation.
Considering the clutters and detection possibility, (10) can be rewritten by
where and denote the number and spatial distribution of clutters at the current time step.
With the likelihood of the single extended target in (7), Mahler [21] derived the extended-target PHD filter (EPHD) to track extended targets. Similar to the PHD filter in standard target tracking, the EPHD filter consists of two steps, the predicting and updating steps. We introduce the EPHD filter as follows.
Let be the density of a single target at time step . The prediction step can be modeled by (8). In (8), we define as the survival probability, as the transition density, and as the intensity of birth targets.
Then, we implement the updated step of the EPHD filter by (9).
where can be considered as the pseudolikelihood function,
In (11) to (12), denotes that ℘ partitions the observation set into nonempty cells . denotes the weight of the current partition, and is the Kronecker delta. Since the associations of the observations are usually unknown beforehand, we can only apply the possible partitions in (10). For example, let ; all of the possible partitions can be clustered by , , , , and . Obviously, when the number of observations is large, it may incur a high computational load on observation partitioning.
Equations (8)–(12) describe the recursion of the EPHD filter. However, there are no closed forms for these equations.
2.2. The GM-PHD Filter for Extended Target Tracking
In this section, we overview the ET-GM-PHD filter. The ET-GM-PHD filter can be seen as an implementation of the EPHD filter. Like the GM-PHD in standard target tracking, it also describes the density of a single target by a group of GM components. Then, these GM components have been applied in (8)–(12). With the help of these components, we can convert the integral operations into the summation of GM components. Thus, the EPHD filter can be tractable for computing the density of extended targets. The main details of the ET-GM-PHD filter have been provided as follows.
In order to implement the ET-GM-PHD filter, Granstrom [24] has made several assumptions.
(1)Both the dynamic and observation models of the extended targets are subject to linear Gaussian models, represented by
where denotes the Gaussian distribution, and and are the mean and covariance, respectively. is the transition matrix, and is the observation matrix.(2)The possibilities of target survival and detection are state independent,
(3)The birth intensity is formulated by the GM components.
where denotes the weight of the GM component, and and are the mean and covariance, respectively.
With above assumptions, Granstrom derives the GM forms of the EPHD filter. Such an implementation is named the ET-GM-PHD filter. Similar to the GM-PHD filter in standard target tracking, the predicted density in (8) can be rewritten by
where is the predicted density of the survival target,
where is the number of the GM components at time step , and represents the parameters of the predicted GM components.
Considering the observation set , we can express the updated density by
In (20), and denote the densities of the no-detection and detected target cases, respectively.
where is the likelihood of a single target.
Since the ET-GM-PHD filter has been derived under the linear Gaussian assumption, for each GM component can be obtained by the Kalman filters. By implementing the above equations iteratively, the posterior densities of the multi extended targets can be obtained. However, in practice, subject to the target nonlinear maneuvering and observing, the linear Gaussian assumption may not be satisfied. Thus, the tracking performance of the ET-GM-PHD filter may be greatly declined.
3. The LSRCI-GM-PHD Algorithm for Extended Target Tracking
In this section, we put forward our LSRCI-ET-GM-PHD approach in detail. More specifically, we first present the labeled SRCIF-based ET-GM-PHD approach in Section 3.1. By predicting and updating the labeled GM components with the SRCIF and observation extracting methods, the posterior densities of the multi extended targets in nonlinear scenarios can be obtained. Second, a state estimating method has been derived in Section 3.2. With such a method, the states and numbers of extended targets of our LSRCI-ET-GM-PHD approach can be estimated. Third, we present a trajectory constructing method for the LSRCI-ET-GM-PHD approach in Section 3.3. Using such a strategy, we can construct the stable trajectory for each target.
3.1. The Labeled SRCIF-Based GM-PHD Method for Extended Target Tracking
In Section 2, the intensities and in (19) and (24) are represented by a group of unlabeled GM components. These GM components can be obtained by computing their corresponding means and covariances. That is to say, GM components can be described by their corresponding means and covariances. Thus, we define the i-th labeled GM component at time k by , where denotes the label of the i-th GM components, and and refer to the corresponding state and covariance. Notice that, and have been predicted and updated under the linear Gaussian assumption. For extending the ET-GM-PHD filter into the nonlinear target tracking scenarios, we tend to use the SRCIF method to evaluate and . Although the SRCIF method has significant performance in nonlinear target tracking, it has been limited by the standard target assumption. To solve such a problem, we also present an observation extracting strategy for our approach. The main details of our approach are given in the following.
Suppose that the labels of the GM components do not change in the predicting and updating step in the SRCIF method. We can substitute and by and in this section for simplicity.
To introduce our approach, we rewrite the models of (13) and (14) as
where both and are nonlinear functions, describing targets with nonlinear maneuvering and observing.
Equations (28) and (29) denote the nonlinear maneuvering and observing models, respectively. Under such models, the proposed method consists of the following three steps.
3.1.1. Predict the State and Square Root Factor of the Covariance
In this step, we calculate and by and , where is the square root factor of ( ). According to the SRCIF in [37], and are obtained by a group of cubature points. Using the obtained and , the predicted density in (19) can be achieved.
For convenience, we introduce the cubature rule in [38] by
where n is the dimension of ,
and is the j-th vector of the set
Let be the cubature set. Using (30), we can represent the j-th cubature point at time step by
Then, these points can be propagated by
Using the above propagated points, the predicted state can be estimated by
We calculate the square root factor of by
where
denotes the QR decomposition, and is the square root factor of .
Using (34) and (35), the predicted observation can be obtained by
where
and
3.1.2. Extract the Candidate Cells
In Section 2.2, all of the cells in each partition have been applied to compute the posterior density. When the number of observations is high, we may have a high number of possible partitions and cells. Directly using these cells and partitions may incur high computational complexity. To avoid such a problem, we, in this section, only use part of the cells to update the density. In multi target tracking scenarios, observations closed to the predicted observation have a high possibility to be generated by the same target. That is to say, cells closed to the predicted observation are more likely to be generated by the current target. Due to this, we describe the association between the cell and predicted observation by
where is the c-th cell of the current partition, is the j-th observation of , and is the number of observations in . can be computed by the (37).
According to (29), can be represented by
Substituting (41) into (40), we can rewrite (40) as follows,
Then, we define the association possibility between and by normalizing (42),
where denotes the number of cells in the current partition.
Obviously, when is located nearby , in (43) may have a higher value than the other cells. Thus, the candidate cell set can be extracted by
where is the preset threshold.
According to (44), we extract the cells with high conditional probabilities. These extracted cells are adopted to update the states and covariance. Since cells with small probabilities have been excluded, the computational complexity can be saved.
3.1.3. Update Predicted States and Covariances
In this step, we first use observations of the candidate cells to calculate the square root factor of the innovation covariance. Then, the information forms of the posterior state and square root factor of the covariance can be estimated by updating the predicted states and covariances.
According to [38], the innovation covariance can be computed by
To evaluate the posterior state and covariance, we convert and into their information forms by
and
where and represent the information state and matrix, respectively.
Let be the j-th observation in the extracted cell set , and D be the number of observations in . Using (46) and (47), the SRCIF observation updating step can be described by
where
is evaluated by the Householder reflections, and is the square root factor of the information form of .
By deriving (48), we can obtain and . Then, the posterior state and can be achieved by
Substituting and into (24)–(27), we can finally achieve the posterior intensity at time step k.
3.2. The State Extracting Method of the LSRCI-GM-PHD Approach
In this section, we present the state extracting method for our LSRCI-GM-PHD approach. As for our method, we use the preset threshold to prune the GM components with small weights. Then, we combine the GM components with the same label into one labeled GM component. Thus, these combined components can be applied for the next iteration. Since lots of GM components with small weights have been merged, the computational cost can be significantly reduced. At last, we extract the states and covariances of the multi extended target by combining the GM components with the same labels. Thus, the labeled states of multi extended targets can be achieved.
Let the updated GM component set be , where , and is the number of GM components. Suppose is the pruning threshold, we prune the GM components by
Using (53), we can remove the GM components with small weights from the updated GM component set. In fact, GM components with the same label have a high possibility to be associated with the same target. Let be the i-th GM component whose label is l. Then, we can combine these GM components by
where denotes the number of GM components with the label l.
We can merge the states and covariances of the GM components by
and
Using (54)–(56), the labeled states of multi extended targets can be extracted by
where is the extract threshold. In this paper, we set .
3.3. The Trajectory Constructing Method of the Proposed Approach
When the current estimated target set has been achieved in Section 3.2, it is very important to assign the estimated states with labels into their corresponding trajectories. Theoretically, a trajectory (representing one target) contains states with the same label. These states are ordered by different time steps. Due to the clutters and target detection loss, the estimated states and trajectory (belonging to the same target) may have different labels. Thus, the trajectory may be broken into several track segments. It may be very computational costly to manage these segments. In addition, for the sake of the target arising and disappearing, it is rather hard to confirm the beginning and end of the trajectory.
To solve the above problems, we, in this paper, propose our trajectory constructing method. As for our method, we divide the trajectories of the targets into three sets, named the current survival target set , undetected target set , and death target set . Meanwhile, we also define the unconfirmed set to save the estimated states without associated trajectories. With these definitions, our method can solve the cases, such as the target birth, survival, death and, loss. The details of the presented method are given as follows.
(1)Assign the estimated states
As for our approach, states with the same label at different time steps are more likely to be generated by the same target. These states can be appended into one trajectory segment.
Let be the trajectory in at time step ; is the corresponding label of , and is the label of the estimated state .
With the above definitions, when , we have
where .
We can update and by
When there are no labels equal to in , we directly save into .
Affected by clutters and target detection loss, several labels of the trajectories in may not appear in . These trajectories can be considered the undetected targets at the current time step. Thus, we remove these trajectories from , and add them into undetected set
(2)Begin the trajectory
In practice, the estimated states are affected by targets and clutters. The associations between these discrete states are usually unknown beforehand. Therefore, it is rather hard to begin a trajectory. As for the RFS-based approaches, the clutters are assumed to follow the Poisson distribution. States (generated by clutters) with the same label have a rather low possibility to appear at two time steps consecutively. Thus, researchers commonly begin a trajectory when there are more than three associated states. In this paper, we follow this logic way to begin the trajectory.
Assume that l denotes the label of , and l is not in sets and . When satisfies the follow equation,
we can consider as a new trajectory segment. denotes the length of . Then, we can remove from , and implement the trajectory matching step.
(3)Matching the interrupted trajectories
Caused by clutter and missed target detection, trajectories belonging to the same target may have different labels. To join these trajectories into one trajectory, we match these trajectories by computing the statistic distance between them.
Let and be two trajectories of the same target. is the trajectory before interruption, and denotes the trajectory after interruption. Obviously, are in sets . Suppose such a target misses detection at time step , is the state of at time , and is the state of at time step k. Here, we define the distance between and by
where is the covariance of . , computed by the motion model (28), is the predicted state of ( ).
We join and into one trajectory by
where is the threshold, and is the predicted state of .
When the distance between and is larger than the preset threshold, we consider these two trajectory segments as different targets and save into .
For , if there do not exist states with the same label at two consecutive time steps, the trajectory can be considered as a death target. We remove it from the set , and we put into the death set .
The procedure of the presented trajectory constructing method can be seen in Table 1. We also summarize the proposed LSRCI-ET-GM-PHD approach in Table 2.
3.4. Computational Complexity
In this section, we analyze the computational complexity of our approach. In this paper, we focus on the improvement of the tracking performance of the conventional ET-GM-PHD approach. We directly adopt the same partitioning method of the ET-GM-PHD approach. Therefore, we only analyze the computational complexity of the updated density computation of the proposed approach. As for the conventional PHD approach without a gating method, the complexity of computing the updated density is nearly . and are the number of possible partitions and cells, respectively. is the number of observations in the cell. For simplicity, we suppose each cell has the same number of observations. Assume that when using the gating method, the cell number is denoted by . Obviously, . Then, the complexity is nearly . When the number of observations is large, the number of partition grows rapidly. The value would increase even more. Therefore, using the gating method, the computational complexity can be greatly reduced. In addition, we incorporate the SRCIF method into the ET-GM-PHD approach. The complexity of the SRCIF method is nearly , where is the dimension of the state of the GM component. Thus, the total computational complexity of our approach in updated density computing is nearly .
4. Simulation Results
In this section, we validate the tracking performance of our LSRCI-ET-GM-PHD approach. A nonlinear scenario composed of five targets has been constructed in Section 4.1. Under such a scenario, we use the optimal sub-pattern assignment (OSPA) metric and RMSE to compare the tracking performance of the ET-GM-PHD [24], CK-EPHD [26], and our LSRCI-ET-GM-PHD approaches. Section 4.2 compares the simulation results of the three approaches under a certain number of clutters. Section 4.3 and Section 4.5 validate these approaches with various clutter ratios and detected probabilities, respectively.
4.1. Simulation Scenarios
In this section, we follow the way of [39] to construct the nonlinear scenarios. Let , where is the velocity, is the position, and is the turn rate. With these definitions, we represent the nonlinear dynamic model by
Here, s is the sampling interval, and is the noise. In this paper, is defined by . is the covariance matrix, denoted by . and are the errors. In this paper, we set , and rad. The initial states, appearing times, and disappearing times of five targets are listed in Table 3.
In addition, we depict the observation model by
where , denoted by , is the observation noise. is the covariance. In this paper, rad and m.
In multi extended target scenarios, the most widely used metrics are the OSPA distance and the generalized OSPA (GOSPA) distance [40]. The GOSPA requires the covariances for the estimated and true states. In this paper, we only estimate the states of multi extended targets. Thus, we adopt the OSPA distance as one of the metric. Let and be two RFSs. m and n denote the numbers of elements in and , respectively. is the set of permutations of , the second-order OSPA distance can be represented by
In (67), both and are RFSs. and . m and n represent the number of elements in and , respectively. denotes the set of permutations of . denotes the cut off factor, and can be defined by
In this paper, is the Euclidean distance. The cut off factor c is set to be 70.
For the parameters, we set the gating threshold in (64) (the same as [41]) and . We also set the probability of survival as , and the probability of detection as , which are the same as [24]. The observations for each target follow the Poisson distribution. Here, we set the Poisson rate to be 20. In the detection region, the clutters are uniformly distributed. The angle and distance ranges of the clutters are rad and m, respectively. The clutter in the observation set is generated by the uniform distribution. Here, the clutter ratio is 20. Using the above parameters, we demonstrate the trajectories of the five targets in Figure 1.
All of the simulation results are achieved using a computer with i7 processor, 8 GB RAM, and MATLAB 2016a.
4.2. Comparison of Estimation Accuracy on a Certain Clutter Ratio
Using the parameters of Section 4.1, we implement the ET-GM-PHD, CK-EPHD, and our LSRCI-ET-GM-PHD approaches using a certain clutter ratio, where the clutter ratio is set to be 20. Each approach is performed with 500 Monte Carlo runs. For fairness, we use the labeled state extracting and trajectory constructing methods in Section 3.1 and Section 3.3 for all of the above approaches. Recall that the ET-GM-PHD approach is presented under the linear scenarios, and it cannot be directly applied in our nonlinear scenarios. The extended Kalman filter is one of the most widely used nonlinear target tracking approaches, which can be conveniently integrated into the ET-GM-PHD approach. We incorporate the extended Kalman filter into the ET-GM-PHD approach. Thus, it can be implemented in our scenarios. The estimated trajectories of these approaches are plotted in Figure 2, Figure 3 and Figure 4. From these figures, we can observe that the trajectories of estimated targets are demonstrated by the different color. Since all of the three approaches apply the trajectory constructing method of Section 3.3, the estimated states at different time steps can be well associated (assigned different colors in Figure 2, Figure 3 and Figure 4). We can also observe that several points of the ground truth have not been overlapped. That is to say, the target is missing at these time steps. Compared with Figure 2 and Figure 3, Figure 4 has the highest number of covered points. Benefiting from the significant performance of the SRCIF method in nonlinear target tracking, our LSRCI-ET-GM-PHD approach has the best estimation accuracy across all three approaches.
Furthermore, we compare the OSPA distances of these approaches in Figure 5. In contrast to the ET-GM-PHD and CK-EPHD approaches, the curve of our LSRCI-ET-GM-PHD approach has smaller values. Notice that large OSPA distance denotes large tracking errors, the proposed LSRCI-ET-GM-PHD has the smallest tracking errors across all of these approaches.
Furthermore, we plot RMSEs of the three approaches to estimate the number of targets in Figure 6. From Figure 6, we can observe that our LSRCI-ET-GM-PHD approach enjoys the smallest RMSE of the three approaches in Figure 6. In addition, we provide the numerical results of these approaches in Table 4. According to Table 4, the OSPA distance and RMSE of the LSRCI-ET-GM-PHD approach are the smallest in all of these approaches. Therefore, our LSRCI-ET-GM-PHD approach can achieve better accuracy in estimating states and the number of targets than the other two approaches.
4.3. Comparison of Estimation Accuracy on Various Clutter Ratios
For validating the effects of clutters on tracking accuracy, we change the clutter ratios and apply the three approaches. Here, the clutter ratio is varied from 5 to 50. The OSPA distances and RMSEs of these approaches under different clutter ratios are illustrated in Figure 7 and Figure 8. Since the ET-GM-PHD approach uses the the first-order Taylor series to approximate the nonlinear function of (29), it yields larger tracking errors than the other two approaches (seen in Figure 7 and Figure 8). From these figures, we can also see that the curves of the proposed LSRCI-ET-GM-PHD approach have the smallest values in all of the three approach. In addition, when the clutter ratio increases from 5 to 50, the OSPA distances and RMSEs of these approaches are enhanced. However, the changes of the proposed approach in Figure 7 and Figure 8 seem less than the other two. It is because of that we apply the SRCIF to estimate the means and covariances of the GM component, and we use the gating to decrease the effects of clutters. Thus, our LSRCI-ET-GM-PHD approach can achieve better tracking performance than the ET-GM-PHD and CK-EPHD approaches.
4.4. Comparison of Estimation Accuracy Under Different Detection Probabilities
In this section, we implement the ET-GM-PHD, CK-EPHD, and our LSRCI-ET-GM-PHD approach using different probabilities of detection. Here, the probability of detection is set to , , , and . The comparisons of these approaches are run with 500 Monte Carlo. The clutter number is set to be 20. Table 5 demonstrates the OSPA distances and RMSEs of the three approaches.
In Table 5, when the probability ranges from to , the OSPA distances and RMSEs are rapidly decreased. Recall that when the probability of detection becomes high, the observation has a high probability of being generated by multi targets. Thus, the tracking errors can be reduced. When the probability of detection becomes and , the OSPA distances and RMSEs are slowly decreased. The estimated results of the three approaches become stable. In addition, owing to the SRCIF and gating methods, our LSRCI-ET-GM-PHD approach has the least tracking errors in all of the three approaches, which yields the best tracking performance.
4.5. Comparison of the Estimation Accuracy Under Different Survival Probabilities
In this section, we change the survival probability from , to , , and . The clutter ratio and detection probability are the same as Section 4.2. All of the three approaches are implemented with 500 Monte Carlo. We list the results in Table 6.
Table 6 indicates that when changes from to , the estimation accuracy of the three approaches increases. Compared with the ET-GM-PHD approach, the OSPA distances and RMSEs of the CK-EPHD and LSRCI-ET-GM-PHD approaches are smaller. Moreover, the OSPA distance and RMSE of our LSRCI-ET-GM-PHD approach changes more slowly than the other two. That means the estimation accuracy of our LSRCI-ET-GM-PHD approach is stabler than the other two approaches in the various survival probabilities.
5. Conclusions
In this paper, we have proposed the LSRCI-ET-GM-PHD approach. Such an approach can not only be employed to estimate the states and number of extended targets, but it can also be used to construct the trajectories of multi extended targets. Unlike the conventional ET-GM-PHD approach, we represent the densities of extended targets by a group of labeled GM components. These labeled GM components are predicted and updated under the SRCIF framework. Since the SRCIF is derived under the standard point target assumption, we came up with an observation extraction strategy to construct the candidate observation set. With such a strategy, only observations associated with the current states can be applied for the updating step of the SRCIF. Thus, computational costs can be saved. Meanwhile, we also present the state extracting method. With such a method, we can extract the states of multi extended targets from the updated GM components. In addition, a trajectory constructing method has been put forward. By constructing the associations between extracted states and trajectories, we can obtain steady trajectories of the multi extended targets. The simulation results show that our LSRCI-ET-GM-PHD approach outperforms the conventional ET-GM-PHD and CK-EPHD under the metrics of OSPA distance and RMSE.
This paper concentrates on improving the tracking performance of the conventional ET-GM-PHD approach in nonlinear multi extended target tracking. It simply adopt the existed partition method of the ET-GM-PHD approach. Other clustering methods for partition grouping may be integrated into our approach in future work. Otherwise, estimating the shapes of the extended targets by the ET-GM-PHD approach can be considered as another direction.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Yang Z. Wang Y. Zhang C. Zhan X. Sun G. Liu Y. Mao Y. Array Three-Dimensional SAR Imaging via Composite Low-Rank and Sparse Prior Remote Sens.20251732110.3390/rs 17020321 · doi ↗
- 2Hairui S. Ran Z. Huiyan C. Xiaodi M. Lin L. Jingya Q. A review of point target and extended target tracking algorithms Proceedings of the 2024 3rd International Conference on Image Processing and Media Computing (ICIPMC)Hefei, China 17–19 May 2024 IEEE Piscataway, NJ, USA 2024335346
- 3Granström K. Lundquist C. Orguner U. A Gaussian Mixture PHD filter for Extended Target Tracking Proceedings of the International Conference on Information Fusion Edinburgh, UK 26–29 July 2010 IEEE Piscataway, NJ, USA 2010915921
- 4Tuncer B. Özkan E. Random matrix based extended target tracking with orientation: A new model and inference IEEE Trans. Signal Process.2021691910192310.1109/TSP.2021.3065136 · doi ↗
- 5Liu Z. Ji L. Yang F. Qu X. Yang Z. Qin D. Cubature Information Gaussian Mixture Probability Hypothesis Density Approach for Multi Extended Target Tracking IEEE Access 2019710367810369210.1109/ACCESS.2019.2931470 · doi ↗
- 6Kang J. Ren H. Zou L. Lin J. Zhou Y. Attention-Based Maneuver-Aware Tracking Network for Maneuvering Target Tracking IEEE Signal Process. Lett.20253226842688
- 7Baomin L. Xiefan P. Research on Maneuvering Target Tracking Algorithm Based on an Improved Particle Filter Algorithm Proceedings of the 2024 OES China Ocean Acoustics (COA)Harbin, China 29–31 May 2024 IEEE Piscataway, NJ, USA 202414
- 8Yan H. Deng X. Bu S. Jiang M. Research on Maneuvering Target Tracking Algorithm with Adaptive Turning Rate Based on Dynamics Model Proceedings of the 2024 6th International Conference on Electronic Engineering and Informatics (EEI)Chongqing, China 28–30 June 2024 IEEE Piscataway, NJ, USA 202412431249
