Abstract
The Gaussian inverse Wishart probability hypothesis density filter is a promising approach for tracking multiple extended targets. However, if targets are closely spaced and performing maneuvers, the performance of a Gaussian inverse Wishart probability hypothesis density filter will decline. The reason for this is that the measurement partitioning approaches fail to provide accurate partitions, which influences the component updating process directly. This paper presents a modified prediction partitioning algorithm for the Gaussian inverse Wishart probability hypothesis density filter in order to solve the partitioning problem of closely spaced targets. The inaccuracy of the target prediction information occurred by target maneuvers leads to the above problem, thus a modified prediction partitioning algorithm will label the components and corresponding measurements to improve the prediction accuracy. Simulation results show that the use of modified prediction partitioning can improve the performance of a Gaussian inverse Wishart probability hypothesis density filter by providing more accurate partition results when targets are closely spaced and performing maneuvers.
Keywords
Introduction
Typically, multiple target tracking (MTT) is based on an assumption that each target produces at most a single measurement per scan. Much research work has been done for MTT, such as by Mahler, 1 Vo and Ma, 2 Vo et al., 3 and Chen et al. 4 However, along with the development of the sensor technology, high-resolution sensors, such as the laser radar, may produce more than one measurement per scan, thus typical MTT approaches are no longer applicable for these type targets, that is extended target. Recently, much research work has been done for extended target tracking (ETT) research,5–9 and this is especially true for multiple ETT (METT).10–15
A probability hypothesis density (PHD) filter 1 was first presented by Mahler to solve the MTT problems. PHD is a function of the first-order moment over the target state space, and an important implementation of the PHD filter is the Gaussian mixture PHD (GM-PHD) filter. 2 This filter employs the Gaussian mixture method to approximate the target state PHD, thus the target state can be estimated by the Gaussian mixture components. A particle implementation of the GM-PHD filter can be found by Vo et al., 3 and an improved GM-PHD filter to deal with state-dependent clutter can be found by Chen et al. 4
Tracking an extended target is quite different from tracking a single-point target. Specifically, the target extension state will be estimated by an ETT filter. A typical ETT method is the random matrix (RM) model,5,6 which treats the target shape as an elliptical extension, thus the target extended state is defined as a symmetric positive definite matrix (i.e. covariance matrix). The RM models assume that the target extended state is Wishart distributed, therefore it can be estimated by inverse Wishart distribution. Another important ETT method is the random hypersurface model (RHM),7–9 which assumes that the target measurements are randomly produced from a hypersurface. The target shape function is determined by this hypersurface, thus RHMs can track a target and estimate its shape by computing the parameters of the shape function.
The RM and RHM approaches cannot track multiple extended targets, thus a multiple extended target PHD framework 10 was presented by Mahler. Employing the Gaussian mixture method and the above framework, Granström et al. 11 presented the extended target GM-PHD (ET-GM-PHD) filter. The ET-GM-PHD filter can track an unknown number of extended targets efficiently, but the estimation error will occur when targets are spaced closely together. The reason for this is that the distance partitioning (DP) approach fails to provide accurate partitions to update the components. Hence, a sub-partitioning (SP) approach was presented by Granström et al., 12 which is an added partitioning process following DP to divide a measurement cell produced by two or more targets into sub-cells. However, the ET-GM-PHD filter assumes that the extended state of a target is a given value, thus it cannot estimate the target extended state. To solve this problem, a GIW-PHD filter was presented by Granström and Orguner. 13 This filter employs the RM approach and assumes that the last estimated PHD is approximated with an unnormalized mixture of Gaussian inverse Wishart (GIW) distributions, thus this filter can track multiple extended targets and estimate their extended states. More discussions of the GIW-PHD filter can be found by Granström et al.14,15 However, when targets are spaced closely together and performing maneuvers, estimation errors will occur, because the partitioning approaches, such as DP-SP, expectation-maximization partitioning (EMP), and prediction partitioning (PP),11–13 fail to provide accurate partition results. A fast partitioning approach was presented by Zhang and Ji 16 to reduce the time cost of the partitioning step, but this work does not improve the performance of the DP-SP, PP, and EMP. A shape selection partitioning (SSP) algorithm was presented by Li et al.,17,18 which can solve the partitioning performance when targets are closely spaced and performing maneuvers. However, the SSP applied only to the scenarios where the number of targets is two, and the computation costs of this algorithm are quite larger than the DP-SP, PP, and EMP.
The measurement partitioning is an integral part of the GIW-PHD filter, therefore the improvement of the partition results can improve the performance directly. This paper modified the measurements partitioning step of the GIW-PHD filter. The contributions of this paper are as follows:
Since the GIW-PHD filter cannot provide track identities, this paper employs the component labeling technique
19
for the GIW-PHD filter to label the GIW components. This paper presents the modified prediction partitioning (MPP) approach to solve the partitioning problems of closely spaced targets. The key method is that we not only label the GIW components, but also label their corresponding measurement cells. Then the prediction parameters used in MPP will be improved by analyzing the changes of measurement cells between time k and k + 1. As a result, the accuracy of MPP is higher than DP-SP, PP, and EMP as well as that of the SSP algorithm, but the computation costs of EMP are quite lower than SSP. Therefore, the performances of the proposed MMP are better than other approaches.
The paper is organized as follows. Section “The GIW-PHD filter” briefly introduces the GIW-PHD filter. Section “Track management for the GIW-PHD filter” presents a track labeling scheme for the GIW-PHD filter. The MPP approach is presented in the section “MPP algorithm.” Simulation results can be found in the section “Simulation results.” Conclusions are given in the section “Conclusions.”
The GIW-PHD filter
Implementation of GIW-PHD filter
The GIW-PHD filter is an important implementation of the extended target PHD framework. The states of the extended targets at time k are defined as
The update detection PHD is
Since we have no contribution to this part, only the basic methods and functions are introduced in this section. The details of the GIW-PHD filter can be found by Granström and Orguner. 13
Measurement partitioning approaches
Measurement partitioning is an integral part of a GIW-PHD filter. A division of the set of measurements, Z, into nonempty subsets or cells, W is the definition of a partition, p. 10 Measurement partitioning of closely spaced targets is a major issue of METT, and can improve the performance of a GIW-PHD filter directly.
There are three partitioning approaches used in the GIW-PHD filter, respectively DP-SP, EMP, and PP, and each method has its disadvantages. For example, the DP-SP does not consider the target extension information, thus it cannot provide accurate partition results if the target extensions are different. The EMP approach may converge to a local maximum of the likelihood function that yields a non-informative partition. The PP is sensitive to target maneuvers because of the use of target prediction information.
The PP approach uses the target prediction information to divides measurements into clusters by
If the accuracy of the target predicted information (i.e.
Track management for the GIW-PHD filter
The GIW-PHD filter cannot provide trajectories of individual targets. This section proposes a track labeling approach for the GIW-PHD filter using the component labeling technique. 19 The targets can be labeled by the following steps.
Prediction
Supposing that at time
Update:
Suppose
Pruning and merging:
When the GIW components with low weight are pruned, the corresponding labels and their attributes should be also pruned. Note that if several components
MPP algorithm
Definitions and key methods of MPP
According to (6), the problems of the PP are that:
Even though the consideration of Moreover, if targets are spaced closely together, the method that assigning the measurement based on the weight of component will cause errors, for example all measurements of closely spaced targets might be assigned to a single cluster whose component has the highest weight.
The key method of the MPP is to reduce the error of
Implementation of the MPP
For predicted GIW components with the weight
According to Definition 2, if a component
Suppose the corresponding measurements of all components of set

A scenario where targets are closely spaced and perform maneuvers.
The transformation matrix
Figures 1 and 2 show the illumination of MPP. Figure 1 shows a scenario where two closely spaced targets perform maneuvers from time k−1 to k + 1. The target maneuvers lead to the inaccuracy of the predicted positions, thus the errors should be corrected using the measurement information. Figure 2 shows the transformation process for reducing the errors above. Figure 2(a) shows a scenario where the target predicted states are quite inaccurate. Figure 2(b) shows the result of the displacement transformation

Illumination of modified prediction partitioning (MPP). The black squares denote the measurements at time k + 1. The gray triangles denote the predicted target positions. The solid and dotted forks denote the mean of measurements and predicted target positions, respectively.
Simulation results
The target extension is modeled by
The parameters of simulated scenarios are given as
The parameters of GIW-PHD filter are
Since the errors may occur in successive scans if only one partitioning approach was used, the DP-SP with distance thresholds
Extended target optimal sub-pattern assignment (ET-OSPA)
The optimal sub-pattern assignment (OSPA) distance
21
is employed to evaluate the performance of a single-point PHD filter. For METT, an ET-OSPA was presented by Li et al.
17
with
Results
The target extension matrices were X(1) = diag([20, 4]) and X(2) = diag([10, 2]). The targets moved closer from 0 to 20 s and moved linearly together from 21 to 40 s. They performed maneuvers from 41 to 60 s and moved linearly together again from 61 to 80 s. Finally, they separated at 81 s. The tracks are shown in Figure 3.

True tracks.
Figure 4 shows the average results of 100 Monte Carlo runs. In Figure 4(a), the ET-OSPA values of using just DP-SP are significantly higher than that of other approaches, because DP-SP cannot handle the cases in which targets of various sizes are spaced closely together. The ET-OSPA values of using DP-SP with PP and EMP are lower than using just DP-SP when targets moved linearly together because EMP and PP consider the target extension information. However, when targets performed maneuvers from 41 to 60 s, the ET-OSPA values of using DP-SP with EMP and PP are roughly similar to that of using just DP-SP. The reason for this is that the target maneuvers lead to the complete failure of PP and EMP, thus the use of PP and EMP will not affect the results in these cases. The ET-OSPA values of DP-SP with MPP are significantly lower than other partitioning approaches from 41 to 60 s because MPP can handle the cases of target maneuvers by improving the prediction information. Similar results of the sum of weights can be also seen in Figure 4(b).

Results of 100 Monte Carlo runs: (a) average extended target optimal sub-pattern assignment (ET-OSPA) values and (b) sum of weights.
Figure 5 shows the association results of a single trial. Figure 5(a) shows the results of using DP-SP with PP and EMP. When targets were maneuvering, a lot of incorrect and excrescent tracks occurred. The reason for this is that DP-SP with PP and EMP failed to provide accurate partitions in such a case. Then, the inaccurate partitions led to the estimation error of the filter, which resulted in the association error. Figure 5(b) shows the results of using DP-SP with MPP, which are relatively better than that in Figure 5(a). It means that even though an error may occur during an individual scan when spatially close targets performed maneuvers, MPP can generally provide better partitions than other partitioning approaches.

Association results of a single trial: (a) using DP-SP with PP and EMP and (b) using DP-SP with MPP.
Figure 6 shows the average computation costs of 100 Monte Carlo runs of the GIW-PHD filter using different partitioning approaches. The computation cost of using DP-SP with MPP is larger than using just DP-SP because using DP-SP with MPP provides more partitions than using just DP-SP. Also, the computation cost of using DP-SP with MPP is smaller than using DP-SP with PP and EMP, because the use of DP-SP with PP and EMP leads to the largest number of partitions.

Average computation costs of 100 Monte Carlo runs.
Conclusions
This paper presents a measurement partitioning approach, called MPP, for the GIW-PHD filter. Compared with other approaches, MPP can provide more accurate partitions with a relatively small computation cost when targets are closely spaced. In future works, we plan to apply MPP to the particle PHD filters to solve the problem of dividing particle swarms. The more accurate results of particle swarms can improve the performance of a particle PHD filter.
Footnotes
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This paper was supported by the National Natural Science Foundation of China (No. 62002142, No. 61902160); Natural Science Foundation of Jiangsu Province (No. BK20201057); Natural Science Foundation of Universities in Jiangsu Province (No. 19KJD510003); Natural Science Research Project of Colleges and Universities in Anhui Province (No. KJ2018A0083).
