Next Article in Journal
A 5000 Fps, 4 Megapixel, Radiation-Tolerant, Wafer-Scale CMOS Image Sensor for the Direct Detection of Electrons and Photons
Previous Article in Journal
Unsupervised Neural Beamforming for Uplink MU-SIMO in 3GPP-Compliant Wireless Channels
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Labeled Square Root Cubature Information GM-PHD Approach for Multi Extended Targets Tracking

1
School of Information and Communication Engineering, North University of China, Taiyuan 030051, China
2
School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(2), 367; https://doi.org/10.3390/s26020367
Submission received: 19 November 2025 / Revised: 27 December 2025 / Accepted: 4 January 2026 / Published: 6 January 2026

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 predicting and updating the GM components of the ET-GM-PHD approach. For decreasing the computational cost, a candidate observation extracting method has been put forward in the GM component updating step. Thus, the ET-GM-PHD approach can be adopted to track extended targets with nonlinear motions. Second, a label-based trajectory constructing method has been proposed. By assigning the GM components with different labels before the GM component predicting step, we can obtain the estimated states with different labels. On this basis, the associations between the estimated states and trajectories can be modeled based on these labels. Thus, we can obtain the states and trajectories of multi extended targets simultaneously. The simulation results prove the effectiveness of our approach.

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 M k extended targets at time step k. We denote the states of these targets by X k ,
X k = { x 1 , k , x 2 , k , , x M k , k } ,
where x i , k is the state of the i-th target,
x i , k = ( p x , k i , p y , k i , v x , k i , v y , k i ) .
( p x , k i , p y , k i ) denotes the position of the current target, and ( v x , k i , v y , k i ) is the corresponding velocity.
In multi target tracking scenarios, due to the target appearing, disappearing, and maneuvering, x i , k and M k in (1) are time varying. Notice that the state x i , k in X k has no ordering, and the number M k is finite. Therefore, X k can be considered as the random finite set (RFS).
Let Z k denote the observation set at time step k, z i , k be the i-th observation, and z j , k = ( p x , k j , p y , k j ) ( j = 1 , 2 , , N k , N k is the number of observations). As mentioned before, each extended target may generate more than one observations. That is to say, for each x i , k , 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
Z p = { Z 1 , k p , Z 2 , k p , , Z c , k p } ,
where Z c , k p denotes the c-th cell at the current partition.
Obviously, for each pair of Z j , k p and Z j , k p in the (3), we have
Z i , k p Z j , k p = Ø , Z i , k , Z j , k Z k .
For simplicity, we use Z c , k to denote Z c , k p in this section. Z c , k can be represented by
Z c , k = { z 1 , k c , z 2 , k c , , z N c , k c } ,
and N c , k 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
l x ( x i , k ) = e β ( x i , k ) z Z c , k β ( x i , k ) ϕ z ( x i , k ) .
Here, β ( x k ) represents the number of observations generated by x k , and ϕ z ( · ) denotes the likelihood of the single target in case of a single observation.
Considering the clutters and detection possibility, (10) can be rewritten by
l z ( x i , k ) = e β ( x i , k ) p D ( x i , k ) z Z j , k β ( x i , k ) ϕ z ( x i , k ) λ k c k ( z k )
where λ k and c k ( · ) 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 D k 1 | k 1 ( · ) be the density of a single target at time step k 1 . The prediction step can be modeled by (8). In (8), we define p s ( · ) as the survival probability, φ k | k 1 ( · ) as the transition density, and γ ( · ) as the intensity of birth targets.
D k | k 1 ( x k | Z 1 : k 1 ) = X p s ( x k ) φ k | k 1 ( x k | x ) D k 1 | k 1 ( x | Z 1 : k 1 ) d x Survival intensity + γ k ( x k ) Birth intensity .
Then, we implement the updated step of the EPHD filter by (9).
D k | k ( x k ) = L z ( x k ) D k | k 1 ( x k | Z 1 : k 1 ) ,
where L z ( x k ) can be considered as the pseudolikelihood function,
L z ( x k ) = 1 ( 1 e β ( x k ) ) p D ( x k ) + e β ( x k ) p D ( x k ) Z k ω W β ( x k ) | β ( x k ) | d W · z W ϕ ( x k ) λ k c k ( z ) ,
ω = W d W Z k W d W .
d W = δ | W | , 1 + D k | k 1 ( x | Z 1 : k 1 ) e β ( x ) β ( x ) | β ( x ) | p D ( x ) z W ϕ ( x k ) λ k c k ( z ) d x ,
In (11) to (12), Z k denotes that partitions the observation set Z k into nonempty cells W . ω y denotes the weight of the current partition, and δ i , j 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 Z = { z 1 , z 2 , z 3 } ; all of the possible partitions can be clustered by 1 = { { z 1 , z 2 , z 3 } } , 2 = { { z 1 } , { z 2 , z 3 } } , 3 = { { z 1 , z 2 } , { z 3 } } , 4 = { { z 1 , z 3 } , { z 2 } } , and 5 = { { z 1 } , { z 2 } , { z 3 } } . 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
φ k | k 1 ( x k | x k 1 ) N ( x ; F k | k 1 x k 1 , Q k 1 )
ϕ k ( z k | x k ) N ( z k ; H k x k , R k ) i s
where N ( : ; m , P ) denotes the Gaussian distribution, and m and P are the mean and covariance, respectively. F k | k 1 is the transition matrix, and H k is the observation matrix.
(2)
The possibilities of target survival and detection are state independent,
p s ( x k ) = p s , k
p D ( x k ) = p D , k
(3)
The birth intensity is formulated by the GM components.
γ k ( x ) = i = 1 J r , k w r , k i N ( x ; m r , k i , P r , k i ) ,
where w r , k i denotes the weight of the GM component, and m r , k i and P r , k i 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
D k | k 1 ( x ) = v s , k | k 1 ( x ) + γ k ( x ) ,
where v s , k | k 1 ( x ) is the predicted density of the survival target,
v s , k | k 1 ( x ) = p s , k j = 1 J k 1 w k 1 j N ( x ; m k | k 1 j , P k | k 1 j ) ,
where J k 1 is the number of the GM components at time step k 1 , and { w k 1 j , m k | k 1 j , P k | k 1 j } represents the parameters of the predicted GM components.
Considering the observation set Z k , we can express the updated density by
D k | k ( x ) = D k | k N D ( x ) + D k | k D ( x ) .
In (20), D k | k N D ( x ) and D k | k D ( x ) denote the densities of the no-detection and detected target cases, respectively.
D k | k N D ( x ) = j = 1 J k | k 1 w k | k j N ( x ; m k | k j , P k | k j ) ,
w k | k j = ( 1 ( 1 e β ( x ) ) ) p D ( x ) w k | k 1 j ,
m k | k j = m k | k 1 j , P k | k j = P k | k 1 j ,
D k | k D ( x ) = j = 1 J k | k 1 w k | k j N ( x ; m k | k j , P k | k j ) ,
w k | k j = ω y Γ j p D ( x ) d W Φ W j w k | k 1 j ,
Γ j = e β ( x ) β ( x ) | β ( x ) | ,
Φ W j = ϕ W j z W 1 λ k c k ( z ) .
where ϕ j ( · ) is the likelihood of a single target.
Since the ET-GM-PHD filter has been derived under the linear Gaussian assumption, { m k | k j , P k | k j } 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 v s , k | k 1 and D k | k D ( x ) 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 { l i , m k i , P k i } , where l i denotes the label of the i-th GM components, and m k i and P k i refer to the corresponding state and covariance. Notice that, m k i and P k i 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 m k i and P k i . 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 m k i and P k i by m k and P k in this section for simplicity.
To introduce our approach, we rewrite the models of (13) and (14) as
φ k | k 1 ( x k | x k 1 ) N ( x ; f ( x k 1 ) , Q k 1 )
ϕ k ( z k | x k ) N ( z k ; h ( x k ) , R k )
where both f ( · ) and h ( · ) 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 m k | k 1 and S k | k 1 by m k 1 and P k 1 , where S k | k 1 is the square root factor of P k | k 1 ( P k | k 1 = S k | k 1 S k | k 1 T ). According to the SRCIF in [37], m k | k 1 and S k | k 1 are obtained by a group of cubature points. Using the obtained m k | k 1 and S k | k 1 , the predicted density v s , k | k 1 in (19) can be achieved.
For convenience, we introduce the cubature rule in [38] by
I N ( c ) = R n c ( x ) N ( x ; m , P ) 1 2 n j = 1 2 n c ( m + P α j )
where n is the dimension of m ,
α j = n [ 1 ] j , j = 1 , 2 , 3 , , 2 n
and [ 1 ] j is the j-th vector of the set
1 0 0 , , 0 0 1 , 1 0 0 , 0 0 1 .
Let { χ k 1 , j } j = 1 2 n be the cubature set. Using (30), we can represent the j-th cubature point at time step k 1 by
χ k 1 , j = P k 1 α j + m k 1 ,
Then, these points can be propagated by
χ k 1 , j * = f ( χ k 1 , j , Q k 1 ) ,
Using the above propagated points, the predicted state m k | k 1 can be estimated by
m k | k 1 = 1 2 n j = 1 2 n χ k 1 , j *
We calculate the square root factor of P k | k 1 by
S k | k 1 = Tria ( [ C k | k 1 , j , S Q , k 1 ] ) ,
where
C k | k 1 , j = 1 2 d [ χ k 1 , 1 * m k | k 1 χ k 1 , 2 n * m k | k 1 ] ,
Tria ( · ) denotes the QR decomposition, and S Q , k 1 is the square root factor of Q k 1 .
Using (34) and (35), the predicted observation z k | k 1 can be obtained by
z k | k 1 = 1 2 n j = 1 2 n χ k | k 1 , j * ,
where
χ k | k 1 , j * = φ ( χ k | k 1 , j ) ,
and
χ k | k 1 , j = S k | k 1 α j + m k | k 1 .

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 z k | k 1 are more likely to be generated by the current target. Due to this, we describe the association between the cell Z c , k and predicted observation z k | k 1 by
p ( Z c , k | z k | k 1 ) = p ( z 1 , k c , z 2 , k c , , z | W c | , k c | z k | k 1 ) , = j = 1 | W c | p ( z j , k c | z k | k 1 ) ,
where Z c , k is the c-th cell of the current partition, z j , k c is the j-th observation of Z c , k , and | W c | is the number of observations in Z c , k . z k | k 1 can be computed by the (37).
According to (29), p ( z j , k | z k | k 1 ) can be represented by
p ( z j , k c | z k ) = N ( z j , k c ; z k | k 1 , R k ) .
Substituting (41) into (40), we can rewrite (40) as follows,
p ( Z c , k | z k | k 1 ) = j = 1 | W c | N ( z j , k c ; z k | k 1 , R k ) .
Then, we define the association possibility between Z c , k and z k | k 1 by normalizing (42),
p z ( Z c , k ) = p ( Z c , k | z k | k 1 ) c = 1 | W | p ( Z c , k | z k | k 1 ) ,
where | W | denotes the number of cells in the current partition.
Obviously, when Z g , k is located nearby z k | k 1 , p z in (43) may have a higher value than the other cells. Thus, the candidate cell set can be extracted by
C ˜ k = { Z c , k | p z ( Z c , k ) > T c } ,
where T c 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
P Z Z , k | k 1 = 1 2 n j = 1 2 n χ k | k 1 , j * ( χ k | k 1 , j * ) T z k | k 1 z k | k 1 T + R k
To evaluate the posterior state and covariance, we convert m k | k 1 and S k | k 1 into their information forms by
y k | k 1 = Y s , k | k 1 m k | k 1 ,
and
Y s , k | k 1 = ( S k | k 1 ) 1 .
where y k | k 1 and Y s , k | k 1 represent the information state and matrix, respectively.
Let z j , k be the j-th observation in the extracted cell set C ˜ k , and D be the number of observations in C ˜ k . Using (46) and (47), the SRCIF observation updating step can be described by
Y S , k | k 1 Y 1 , M , k | k 1 Y 2 , M , k | k 1 Y D , M , k | k 1 y S , k | k 1 T z 1 , k T Y R , k z 2 , k T Y R , k z D , k T Y R , k Θ = Y S , k 0 y s , k ,
where
Y M , k | k 1 = Y S , k | k 1 T P Z Z , k | k 1 T / 2 Y R ,
Θ is evaluated by the Householder reflections, and Y R is the square root factor of the information form of R .
By deriving (48), we can obtain y s , k and Y S , k . Then, the posterior state m k and P k can be achieved by
m k = Y s , k 1 y k ,
S k = ( Y s , k ) 1 ,
P k = S k S k T .
Substituting m k and P k 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 G u = { l i , w i , k , m i , k , P i , k } , where i = 1 , 2 , , N p , and N u is the number of GM components. Suppose w p r is the pruning threshold, we prune the GM components by
G p = { ( l i , w i , k , m i , k , P i , k ) | w i , k > w p r } .
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 { w i , k l , m i , k , P i , k } be the i-th GM component whose label is l. Then, we can combine these GM components by
w l , k = i = 1 n l w i , k ( l ) ,
where n l denotes the number of GM components with the label l.
We can merge the states and covariances of the GM components by
m l , k = i = 1 n l w i , k ( l ) w l , k m i , k l ,
and
P l , k = i = 1 n l ( w l , k ( i ) w l , k P i , k + ( m i , k l m l , k ) ( m i , k l m l , k ) T )
Using (54)–(56), the labeled states of multi extended targets can be extracted by
X ˜ k = { ( l , m l , k , P l , k ) | w l , k > w h } ,
where w h is the extract threshold. In this paper, we set w h = 0.5 .

3.3. The Trajectory Constructing Method of the Proposed Approach

When the current estimated target set X ˜ k 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 C r , undetected target set U d , and death target set D e . Meanwhile, we also define the unconfirmed set U c 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 u k 1 be the trajectory in C k 1 r U k 1 c at time step k 1 ; l k 1 u is the corresponding label of u k 1 , and l k x is the label of the estimated state x ˜ k .
With the above definitions, when l k 1 u = l k x , we have
u k = [ u k 1 , x ˜ k ] ,
X ˜ k = X ˜ k s ˜ k ,
where s ˜ k = { l k x , x ˜ k , P k } .
We can update C k 1 r and U k 1 c by
C k r = C k r u k C k 1 r = C k 1 r u k 1 , u k 1 C k 1 r ,
U k c = U k c u k U k 1 c = U k 1 c u k 1 , u k 1 U k 1 c
When there are no labels equal to l k x in C k 1 r U k 1 c , we directly save x ˜ k into U k c .
Affected by clutters and target detection loss, several labels of the trajectories in C k 1 r U k 1 c may not appear in X ˜ k . These trajectories can be considered the undetected targets at the current time step. Thus, we remove these trajectories from C k 1 r U k 1 c , and add them into undetected set U d
(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 u c , k , and l is not in sets C r and U d . When u c , k satisfies the follow equation,
l e n g t h ( u c , k ) 3 , u c , k U c ,
we can consider u c , k as a new trajectory segment. l e n g t h ( · ) denotes the length of u c , k . Then, we can remove u c , k from U c , 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 u d and u c be two trajectories of the same target. u d is the trajectory before interruption, and u c denotes the trajectory after interruption. Obviously, u d are in sets U d . Suppose such a target misses detection at time step k 1 , x k 2 u is the state of u d at time k 2 , and x k c is the state of u c at time step k. Here, we define the distance between u d and u c by
d ( x k | k 1 u , x k c ) = ( x k | k 1 u x k c ) T P u , k | k 1 1 ( x k | k 1 u x k c ) ,
where P u , k | k 1 is the covariance of x k | k 1 u . x k | k 1 u , computed by the motion model (28), is the predicted state of x k 2 u ( x k 2 u x k 1 | k 2 u x k | k 1 u ).
We join u d and u c into one trajectory by
c r = { [ u d , x k 1 | k 2 , u c ] | d ( x k | k 1 u , x k c ) < T u } ,
where T u is the threshold, and x k 1 | k 2 is the predicted state of x k 2 .
When the distance between u d and u c is larger than the preset threshold, we consider these two trajectory segments as different targets and save u c into C r .
For u d U d , if there do not exist states with the same label at two consecutive time steps, the trajectory u d can be considered as a death target. We remove it from the set U d , and we put u d into the death set D k e .
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 O ( N p · N W · N C ) . N p and N W are the number of possible partitions and cells, respectively. N C 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 N T . Obviously, N T N W . Then, the complexity is nearly O ( N p · N T · N C ) . When the number of observations is large, the number of partition grows rapidly. The value | N W N C | 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 O ( n d 3 ) , where n d is the dimension of the state of the GM component. Thus, the total computational complexity of our approach in updated density computing is nearly O ( n d 3 · N p · N T · N C ) .

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 x k = [ s k x , v k x , s k y , v k y , α k ] , where ( v k x , v k y ) is the velocity, ( s k x , s k y ) is the position, and α k is the turn rate. With these definitions, we represent the nonlinear dynamic model by
x k =     1 sin ( α k 1 T ) α k 1 0 1 cos ( α k 1 T ) α k 1 0 0 cos ( α k 1 T ) 0 sin ( α k 1 T ) 0 0 1 cos ( α k 1 T ) α k 1 1 sin ( α k 1 T ) α k 1 0 0 sin ( α k 1 T ) 0 cos ( α k 1 T ) 0 0 0 0 0 1 x k 1 + T 2 2 0 0 T 0 0 0 T 2 2 0 0 T 0 0 0 1 ε k 1 .
Here, T = 1 s is the sampling interval, and ε k 1 is the noise. In this paper, ε k 1 is defined by ε k 1 N ( ε k 1 ; 0 , Q ) . Q is the covariance matrix, denoted by Q = d i a g ( σ x , ε 2 , σ y , ε 2 , σ α 2 ) . σ x , ε and σ y , ε are the errors. In this paper, we set σ x , ε = σ y , ε = 1   m / s 2 , and σ α = π / 180 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
z k = arctan s k y s k x ( s k x ) 2 + ( s k y ) 2 + η k
where η k , denoted by η k N ( η k ; 0 , R ) , is the observation noise. R is the covariance. In this paper, σ θ = π / 180 rad and σ r = 1 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 X = { x 1 , , x m } and Y = { Y 1 , , Y n } be two RFSs. m and n denote the numbers of elements in X and Y , respectively. Ω n is the set of permutations of { 1 , 2 , , m } , the second-order OSPA distance can be represented by
d ¯ c ( X , Y ) = 1 n min ς Ω n i = 1 m d c ( x i , y ς ( i ) ) 2 + c 2 ( n m ) 1 2 .
In (67), both X and Y are RFSs. X = { x 1 , , x m } and Y = { Y 1 , , Y n } . m and n represent the number of elements in X and Y , respectively. Ω n denotes the set of permutations of { 1 , 2 , , m } . c > 0 denotes the cut off factor, and d c ( x , y ) can be defined by
d c ( x , y ) = min ( c , d ( x , y ) ) .
In this paper, d ( x , y ) is the Euclidean distance. The cut off factor c is set to be 70.
For the parameters, we set the gating threshold T u = 16 in (64) (the same as [41]) and T c = 0.5 . We also set the probability of survival as p s ( x k ) = 0.99 , and the probability of detection as p d ( x k ) = 0.95 , 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 ( 0 , π / 2 ) rad and ( 0 , 1000 ) 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 0.85 , 0.90 , 0.95 , and 0.99 . 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 0.85 to 0.95 , 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 0.95 and 0.99 , 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 0.80 , to 0.85 , 0.90 , and 0.95 . 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 p s changes from 0.80 to 0.95 , 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.

Author Contributions

Methodology, Z.L.; validation, Z.L., J.A., and Z.Y.; investigation, S.Z. and X.Q.; writing—original draft preparation, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shanxi Province Science Foundation for Youths grant number 202303021222109.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PHDProbability hypothesis density
GMGaussian mixture
SRCIFSquare root cubature information filter
EPHDExtended-target PHD filter
PMHTProbabilistic multi-hypothesis tracker
VBVariational Bayes
PMBMPoisson multi-Bernoulli mixture
ET-GM-PHDExtended target tracking using Gaussian mixture PHD
ARTFuzzy adaptive resonance theory

References

  1. Yang, 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. 2025, 17, 321. [Google Scholar] [CrossRef]
  2. Hairui, S.; Ran, Z.; Huiyan, C.; Xiaodi, M.; Lin, L.; Jingya, Q. A review of point target and extended target tracking algorithms. In Proceedings of the 2024 3rd International Conference on Image Processing and Media Computing (ICIPMC), Hefei, China, 17–19 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 335–346. [Google Scholar]
  3. Granström, K.; Lundquist, C.; Orguner, U. A Gaussian Mixture PHD filter for Extended Target Tracking. In Proceedings of the International Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 915–921. [Google Scholar]
  4. Tuncer, B.; Özkan, E. Random matrix based extended target tracking with orientation: A new model and inference. IEEE Trans. Signal Process. 2021, 69, 1910–1923. [Google Scholar] [CrossRef]
  5. Liu, 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 2019, 7, 103678–103692. [Google Scholar] [CrossRef]
  6. Kang, J.; Ren, H.; Zou, L.; Lin, J.; Zhou, Y. Attention-Based Maneuver-Aware Tracking Network for Maneuvering Target Tracking. IEEE Signal Process. Lett. 2025, 32, 2684–2688. [Google Scholar]
  7. Baomin, L.; Xiefan, P. Research on Maneuvering Target Tracking Algorithm Based on an Improved Particle Filter Algorithm. In Proceedings of the 2024 OES China Ocean Acoustics (COA), Harbin, China, 29–31 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–4. [Google Scholar]
  8. Yan, H.; Deng, X.; Bu, S.; Jiang, M. Research on Maneuvering Target Tracking Algorithm with Adaptive Turning Rate Based on Dynamics Model. In Proceedings of the 2024 6th International Conference on Electronic Engineering and Informatics (EEI), Chongqing, China, 28–30 June 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1243–1249. [Google Scholar]
  9. Li, G.; Kong, L.; Yi, W.; Li, X. Robust Poisson multi-Bernoulli mixture filter with unknown detection probability. IEEE Trans. Veh. Technol. 2020, 70, 886–899. [Google Scholar] [CrossRef]
  10. Liu, Z.; Wang, Z.; Xu, M. Cubature information SMC-PHD for multi-target tracking. Sensors 2016, 16, 653. [Google Scholar] [CrossRef]
  11. Li, Y.; Cui, L.; Ma, J.; Luo, Z. An Adaptive Multi-Bernoulli Filter for Coexisting Point Target and Extended Target Tracking with Unknown Detection Probability. IEEE Access 2025, 13, 84593–84606. [Google Scholar] [CrossRef]
  12. Luo, Y.; Li, W.; Xiong, Y.; Yang, J.; Mao, H.; Yi, W. Clustering-Free Extended Target Tracking Method Based on Motion and Shape Information Feedback. In Proceedings of the 2025 28th International Conference on Information Fusion (FUSION), Rio de Janeiro, Brazil, 7–11 July 2025; pp. 1–8. [Google Scholar]
  13. Xia, Y.; Wang, P.; Berntorp, K.; Svensson, L.; Granström, K.; Mansour, H.; Boufounos, P.; Orlik, P.V. Learning-Based Extended Object Tracking Using Hierarchical Truncation Measurement Model With Automotive Radar. IEEE J. Sel. Top. Signal Process. 2021, 15, 1013–1029. [Google Scholar] [CrossRef]
  14. Feldmann, M.; Franken, D.; Koch, W. Tracking of extended objects and group targets using random matrices. IEEE Trans. Signal Process. 2011, 59, 1409–1420. [Google Scholar]
  15. Jiao, Q.; Yang, X. Distributed Variational Measurement Update for Extended Target Tracking With Random Matrix. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 3792–3806. [Google Scholar] [CrossRef]
  16. Yang, X.; Xu, Z.; Jiao, Q. Variational Extended Target Tracking with Dependent Measurements Using Random Matrix. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 14211–14226. [Google Scholar] [CrossRef]
  17. Tang, X.; Li, M.; Tharmarasa, R.; Kirubarajan, T. Seamless Tracking of Apparent Point and Extended Targets Using Gaussian Process PMHT. IEEE Trans. Signal Process. 2019, 67, 4825–4838. [Google Scholar] [CrossRef]
  18. Granström, K.; Fatemi, M.; Svensson, L. Poisson multi-Bernoulli mixture conjugate prior for multiple extended target filtering. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 208–225. [Google Scholar] [CrossRef]
  19. García-Fernández, Á.F.; Williams, J.L.; Svensson, L.; Xia, Y. A Poisson multi-Bernoulli mixture filter for coexisting point and extended targets. IEEE Trans. Signal Process. 2021, 69, 2600–2610. [Google Scholar] [CrossRef]
  20. Xie, X.; Wang, Y.; Guo, J.; Zhou, R. The multiple model Poisson multi-Bernoulli mixture filter for extended target tracking. IEEE Sens. J. 2023, 23, 14304–14314. [Google Scholar] [CrossRef]
  21. Mahler, R. PHD filters for nonstandard targets, I: Extended targets. In Proceedings of the 2009 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 915–921. [Google Scholar]
  22. Granstrom, K.; Orguner, U. A phd Filter for Tracking Multiple Extended Targets Using Random Matrices. IEEE Trans. Signal Process. 2012, 60, 5657–5671. [Google Scholar] [CrossRef]
  23. Gong, Y.; Cui, C.; Wu, B. A GGIW-PHD Filter for Multiple Non-Ellipsoidal Extended Targets Tracking with Varying Number of Sub-Objects. IEEE Access 2021, 9, 64719–64731. [Google Scholar] [CrossRef]
  24. Granstrom, K.; Lundquist, C.; Orguner, O. Extended target tracking using a Gaussian-mixture PHD filter. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 3268–3286. [Google Scholar] [CrossRef]
  25. Yan, B.; Xu, N.; Xu, L.; Li, M.Q.; Cheng, P. An improved partitioning algorithm based on FCM algorithm for extended target tracking in PHD filter. Digit. Signal Process. 2019, 90, 54–70. [Google Scholar] [CrossRef]
  26. Chen, J.; Wang, N.; Ma, L.; Xu, B. Extended target probability hypothesis density filter based on cubature Kalman filter. IET Radar Sonar Navig. 2015, 9, 324–332. [Google Scholar] [CrossRef]
  27. Yang, Z.; Li, X.; Yao, X.; Sun, J.; Shan, T. Gaussian Process Gaussian Mixture PHD Filter for 3D Multiple Extended Target Tracking. Remote Sens. 2023, 15, 3224. [Google Scholar] [CrossRef]
  28. Qin, Z.; Kirubarajan, T.; Liang, Y. Application of an Efficient Graph-Based Partitioning Algorithm for Extended Target Tracking Using GM-PHD Filter. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 4451–4466. [Google Scholar] [CrossRef]
  29. Zhang, Y.; Zhang, C.; Zhang, W.; Ji, H. Multiple Extended Target Tracking Using PHD Filter and Convolutional Conditional Neural Process. In Proceedings of the 2022 International Conference on Autonomous Unmanned Systems (ICAUS 2022), Xi’an, China, 23–25 September 2022; Volume 1010, pp. 2424–2436. [Google Scholar]
  30. Jiang, Q.; Wang, R.; Ni, N.; Dou, L.; Hu, C. A Gaussian Mixture PHD Filter for Multitarget Tracking in Target-Dependent False Alarms. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 4808–4824. [Google Scholar] [CrossRef]
  31. Cao, X.; Tian, Y.; Yang, J.; Li, W.; Yi, W. Trajectory PHD Filter for Extended Traffic Target Tracking with Interaction and Constraint. In Proceedings of the 2024 27th International Conference on Information Fusion (FUSION), Venice, Italy, 8–11 July 2024; pp. 1–8. [Google Scholar]
  32. Zhang, Y.; Ji, H. A robust and fast partitioning algorithm for extended target tracking using a Gaussian inverse wishart PHD filter. Knowl.-Based Syst. 2016, 95, 125–141. [Google Scholar]
  33. Lin, L.; Bar-Shalom, Y.; Kirubarajan, T. Track labeling and PHD filter for multitarget tracking. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 778–795. [Google Scholar] [CrossRef]
  34. Lu, Z.; Hu, W.; Kirubarajan, T. Labeled Random Finite Sets With Moment Approximation. IEEE Trans. Signal Process. 2017, 65, 3384–3398. [Google Scholar] [CrossRef]
  35. Mao, H.; Zhang, B.; Yang, J.; Long, X.; Peng, C.; Yi, W. Labeled Probability Hypothesis Density Filtering for Track-Before-Detect Strategy. In Proceedings of the 2023 26th International Conference on Information Fusion (FUSION), Charleston, SC, USA, 27–30 June 2023; pp. 1–8. [Google Scholar]
  36. Gilholm, K.; Godsill, S.; Maskell, S.; Salmond, D. Poisson models for extended target and group tracking. In Signal and Data Processing of Small Targets 2005; SPIE: Bellingham, WA, USA, 2005; Volume 5913, pp. 230–241. [Google Scholar]
  37. Chandra, K.P.B.; Gu, D.W.; Postlethwaite, I. Square Root Cubature Information Filter. IEEE Sens. J. 2013, 13, 750–758. [Google Scholar]
  38. Arasaratnam, I.; Haykin, S. Cubature Kalman Filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar]
  39. Vo, B.N.; Ma, W.K. The Gaussian Mixture Probability Hypothesis Density Filter. IEEE Trans. Signal Process. 2006, 54, 4091–4104. [Google Scholar] [CrossRef]
  40. Rahmathullah, A.S.; García-Fernández, Á.F.; Svensson, L. Generalized optimal sub-pattern assignment metric. In Proceedings of the 2017 20th International Conference on Information Fusion (Fusion), Xi’an, China, 10–13 July 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–8. [Google Scholar]
  41. Yoon, J.H.; Kim, D.U.; Yoon, K.J. Gaussian mixture importance sampling function for unscented SMC-PHD filter. Signal Process. 2013, 93, 2664–2670. [Google Scholar] [CrossRef]
Figure 1. Ground-truth trajectories of five targets with the clutter number set to 20. The target trajectories are depicted by circle-solid lines with different colors, while the asterisks denote clutters.
Figure 1. Ground-truth trajectories of five targets with the clutter number set to 20. The target trajectories are depicted by circle-solid lines with different colors, while the asterisks denote clutters.
Sensors 26 00367 g001
Figure 2. The estimation trajectories of the ET-GM-PHD approach. Here, we select black stars to represent trajectories of the ground truth. Meanwhile, the estimated trajectories of the five targets are denoted by curves with different colors and markers.
Figure 2. The estimation trajectories of the ET-GM-PHD approach. Here, we select black stars to represent trajectories of the ground truth. Meanwhile, the estimated trajectories of the five targets are denoted by curves with different colors and markers.
Sensors 26 00367 g002
Figure 3. The estimation trajectories of the CK-EPHD approach. Here, we select black (dark) points to represent trajectories of the ground truth. Meanwhile, the estimated trajectories of the five targets are denoted by curves with different colors and markers.
Figure 3. The estimation trajectories of the CK-EPHD approach. Here, we select black (dark) points to represent trajectories of the ground truth. Meanwhile, the estimated trajectories of the five targets are denoted by curves with different colors and markers.
Sensors 26 00367 g003
Figure 4. The estimation trajectories of the proposed LSRCI-ET-GM-PHD approach. Here, we select black (dark) points to represent trajectories of the ground truth. Meanwhile, the estimated trajectories of the five targets are denoted by curves with different colors and markers.
Figure 4. The estimation trajectories of the proposed LSRCI-ET-GM-PHD approach. Here, we select black (dark) points to represent trajectories of the ground truth. Meanwhile, the estimated trajectories of the five targets are denoted by curves with different colors and markers.
Sensors 26 00367 g004
Figure 5. OSPA distances of the three approaches with the clutter ratio being 20.
Figure 5. OSPA distances of the three approaches with the clutter ratio being 20.
Sensors 26 00367 g005
Figure 6. RMSEs of the three approaches with the clutter ratio being 20.
Figure 6. RMSEs of the three approaches with the clutter ratio being 20.
Sensors 26 00367 g006
Figure 7. Averaged OSPA distances of the ET-GM-PHD, CK-EPHD, and our LSRCI-ET-GM-PHD approach along with the clutter ratio changing from 5 to 50.
Figure 7. Averaged OSPA distances of the ET-GM-PHD, CK-EPHD, and our LSRCI-ET-GM-PHD approach along with the clutter ratio changing from 5 to 50.
Sensors 26 00367 g007
Figure 8. Averaged RMSEs of estimated number of the ET-GM-PHD, CK-EPHD, and our LSRCI-ET-GM-PHD approach along with the clutter ratio changing from 5 to 50.
Figure 8. Averaged RMSEs of estimated number of the ET-GM-PHD, CK-EPHD, and our LSRCI-ET-GM-PHD approach along with the clutter ratio changing from 5 to 50.
Sensors 26 00367 g008
Table 1. The trajectory constructing method.
Table 1. The trajectory constructing method.
–  
Input: Estimated state set X ˜ k , survival target set C k 1 r , undetected target set U k 1 d , death target set D k 1 e , and unconfirmed set U k 1 c
–  
Output: Survival target set C k r , undetected target set U k d , death target set D k e , and unconfirmed set U k c
-   
Assign the estimated state set by (58) and (59).
-   
Constructing the updated C k r and U k c by (60) and (61).
-   
Add the left states of X ˜ k into U k 1 c , U k c = { U k 1 c , X ˜ k } .
-   
Extract undetected trajectory segments, and achieve U k d by adding them into U k 1 d .
-   
Begin a new trajectory u c by (62).
-   
Compute the distance between u c and segments in U k d .
-   
Find the interrupted trajectories, and joint them into one trajectory by (64).
-   
Remove the interrupted trajectories from U k d , and add it into C k r .
-   
Extract trajectories of death targets from U k d , and add it into D k 1 e to construct D k e .
-   
Return C k r , U k d , D k e and U k c .
Table 2. The LSRCI-ET-GM-PHD approach from time step k 1 to k.
Table 2. The LSRCI-ET-GM-PHD approach from time step k 1 to k.
–  
Input: Survival component set { l i , x k 1 ( i ) , P k 1 ( i ) , w k 1 ( i ) } i = 1 L k 1 , and current observation set Z k
–  
Output: Target number N k , and estimated state set X k e
-   
Approximate the predicted means and square-root factor of covariances { m k | k 1 j , S k | k 1 j } of GM components by (34) and (35).
-   
Substitute { m k | k 1 j , P k | k 1 j } into (19) to obtain the survival intensity v s , k | k 1 ( x ) , where P k | k 1 j = S k | k 1 j ( S k | k 1 j ) T .
-   
Construct the birth intensity γ k ( x ) , and obtain the predicted intensity D k | k 1 ( x ) of (18) using γ k ( x ) and v s , k | k 1 ( x ) .
-   
Cluster the current observation set Z k into different partitions by Table I in [24].
-   
Compute the candidate cell set C ˜ k of each partition by (44).
-   
Evaluate the information forms y k | k 1 j and Y s , k | k 1 corresponding to m k | k 1 j and S k | k 1 j by (46) and (47).
-   
Obtain y k and Y s , k j by solving (48)
-   
Estimate m k j and P k j by y k j and Y s , k j using (50)–(52)
-   
Prune the GM components of D k | k D ( x ) using (53).
-   
Achieve the estimated labeled state set X k e by (57).
-   
Construct the trajectory of the multi extended target by Table 1, and count the number of trajectory denoted by N k .
-   
Return N k and X k e .
Table 3. Initial states of targets.
Table 3. Initial states of targets.
TargetStateAppearing (s)Disappearing (s)
1 [ 320 , 5 , 320 , 5 , 0 ] 140
2 [ 400 , 5 , 400 , 5 , 0 ] 850
3 [ 375 , 5 , 375 , 5 , 0 ] 2570
4 [ 400 , 5 , 325 , 5 , 0 ] 5970
5 [ 325 , 5 , 375 , 5 , 0 ] 5970
Table 4. Averaged estimation errors.
Table 4. Averaged estimation errors.
ApproachOSPA (m)RMSE
ET-GM-PHD29.230.43
CK-PHD17.290.25
LSRCI-ET-GM-PHD16.190.17
Table 5. Tracking performance over different detection probabilities.
Table 5. Tracking performance over different detection probabilities.
p d = 0.85 p d = 0.90
ET-GM-PHDCK-EPHDLSRCI-ET-GM-PHDET-GM-PHDCK-EPHDLSRCI-ET-GM-PHD
OSPA (m)35.8021.0918.4929.5618.7716.54
RMSE0.540.440.220.440.310.18
p d = 0 . 95 p d = 0 . 99
ET-GM-PHDCK-EPHDLSRCI-ET-GM-PHDET-GM-PHDCK-EPHDLSRCI-ET-GM-PHD
OSPA (m)28.2517.1315.9328.1316.5915.84
RMSE0.420.290.160.410.280.16
Table 6. Tracking performance over different survival probabilities.
Table 6. Tracking performance over different survival probabilities.
p s = 0.80 p s = 0.85
ET-GM-PHDCK-EPHDLSRCI-ET-GM-PHDET-GM-PHDCK-EPHDLSRCI-ET-GM-PHD
OSPA(m)36.8022.1217.3530.1220.7315.52
RMSE0.550.390.220.480.320.17
p s = 0 . 90 p s = 0 . 95
ET-GM-PHDCK-EPHDLSRCI-ET-GM-PHDET-GM-PHDCK-EPHDLSRCI-ET-GM-PHD
OSPA (m)29.5317.6014.9229.2717.6214.84
RMSE0.430.270.150.420.270.14
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Z.; Zhang, S.; Yang, Z.; Qu, X.; An, J. The Labeled Square Root Cubature Information GM-PHD Approach for Multi Extended Targets Tracking. Sensors 2026, 26, 367. https://doi.org/10.3390/s26020367

AMA Style

Liu Z, Zhang S, Yang Z, Qu X, An J. The Labeled Square Root Cubature Information GM-PHD Approach for Multi Extended Targets Tracking. Sensors. 2026; 26(2):367. https://doi.org/10.3390/s26020367

Chicago/Turabian Style

Liu, Zhe, Siyu Zhang, Zhiliang Yang, Xiqiang Qu, and Jianping An. 2026. "The Labeled Square Root Cubature Information GM-PHD Approach for Multi Extended Targets Tracking" Sensors 26, no. 2: 367. https://doi.org/10.3390/s26020367

APA Style

Liu, Z., Zhang, S., Yang, Z., Qu, X., & An, J. (2026). The Labeled Square Root Cubature Information GM-PHD Approach for Multi Extended Targets Tracking. Sensors, 26(2), 367. https://doi.org/10.3390/s26020367

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop