Next Article in Journal
A Time-of-Flight Range Sensor Using Four-Tap Lock-In Pixels with High near Infrared Sensitivity for LiDAR Applications
Next Article in Special Issue
Batch Processing through Particle Swarm Optimization for Target Motion Analysis with Bottom Bounce Underwater Acoustic Signals
Previous Article in Journal
Nonlinear Maximization of the Sum-Frequency Component from Two Ultrasonic Signals in a Bubbly Liquid
Previous Article in Special Issue
Multi-Target Localization and Tracking Using TDOA and AOA Measurements Based on Gibbs-GLMB Filtering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Estimation of Spatial Clutter Measurement Density Using Clutter Measurement Probability for Enhanced Multi-Target Tracking

Department of Electronic Systems Engineering, Hanyang University, Ansan 15588, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(1), 114; https://doi.org/10.3390/s20010114
Submission received: 10 December 2019 / Revised: 20 December 2019 / Accepted: 21 December 2019 / Published: 23 December 2019

Abstract

:
The point detections obtained from radars or sonars in surveillance environments include clutter measurements, as well as target measurements. Target tracking with these data requires data association, which distinguishes the detections from targets and clutter. Various algorithms have been proposed for clutter measurement density estimation to achieve accurate and robust target tracking with the point detections. Among them, the spatial clutter measurement density estimator (SCMDE) computes the sparsity of clutter measurement, which is the reciprocal of the clutter measurement density. The SCMDE considers all adjacent measurements only as clutter, so the estimated clutter measurement density is biased for multi-target tracking applications, which may result in degraded target tracking performance. Through the study in this paper, a major source of tracking performance degradation with the existing SCMDE for multi-target tracking is analyzed, and the use of the clutter measurement probability is proposed as a remedy. It is also found that the expansion of the volume of the hyper-sphere for each sparsity order reduces the bias of clutter measurement density estimates. Based on the analysis, we propose a new adaptive clutter measurement density estimation method called SCMDE for multi-target tracking (MTT-SCMDE). The proposed method is applied to multi-target tracking, and the improvement of multi-target tracking performance is shown by a series of Monte Carlo simulation runs and a real radar data test. The clutter measurement density estimation performance and target tracking performance are also analyzed for various sparsity orders.

1. Introduction

Signals with strength higher than the detection threshold of the sensor are used as measurements for track initiation and track state update of target tracking. These measurements include not only the target measurements, but also clutter measurements due to environmental factors. Since the source of the measurements in the tracking system is not known in advance, target tracking performance may be significantly degraded if measurements generated by clutter are used when the track state is updated. It is essential to use a tracking algorithm based on data association that can statistically distinguish target and clutter measurements in a cluttered environment [1,2,3,4].
Since the number of targets existing in the surveillance region and information on the appearance and disappearance of the target cannot be known in advance, it is important to have a means for determining whether the target is being tracked by a tracking algorithm. For target tracking with track management, integrated probabilistic data association (IPDA) [5,6] and integrated track splitting (ITS) [7,8,9] have been proposed as data association algorithms for single target tracking, which include a track management method that utilizes the target existence probability of each track for controlling the track status and track number or track label. Linear multitarget-IPDA (LM-IPDA) [10], joint IPDA (JIPDA) [11], and iterative JIPDA (iJIPDA) [12] have been proposed for multiple target tracking by extending IPDA and ITS.
In the aforementioned data association algorithms, it is assumed that the number of clutter measurements is Poisson distributed with a parameter called the clutter measurement density, and the clutter measurements are assumed to be uniformly distributed in the surveillance space. The clutter measurement density is defined as the mean number of clutter measurements per unit volume of the surveillance space. The clutter measurement density is an important parameter used to calculate the data association probability and the target existence probability in the data association algorithms.
If the clutter measurement density is fixed to a design value for target tracking in heterogeneous clutter environments, the error in the clutter measurement density deteriorates not only the target state estimation performance, but also the false track discrimination (FTD) performance because prior information about the clutter measurement is unknown in actual target tracking environments. For accurate and robust target tracking in these environments, it is required to estimate the clutter measurement density adaptively. Clutter measurement density estimation methods are divided into track based estimation methods and measurement based estimation methods. In addition, they are divided into single scan estimation methods and multiple scan estimation methods depending on whether the memory is used in the calculation.
The clutter map method [13,14] is a multi-scan estimation method that uses the measurements from previous scans to calculate the clutter measurement density in the current scan. It divides the surveillance region into a finite number of cells and then estimates the clutter measurement density in each cell by statistically counting the number of existing measurements in the cell during a pre-determined multiple scan period. The clutter map can reduce the influence of bias caused by the target measurements, but estimation performance is sensitive to the parameters such as the cell size and the length of multiple scan period. It is difficult to apply the clutter map when the number of measurements and the spatial probability distribution are time varying.
In [15,16], the clutter measurement density estimation method based on the probability hypothesis density (PHD) filter [17] was handled in conjunction with a target tracking algorithm based on data association. It was designed as a feedback structure that used the intensity of clutter estimated through PHD. However, since the clutter generator is assumed to be a Gaussian function with unknown mean and unknown covariance, it is difficult to use in practical implementations due to heavy computational loads. The work in [18] proposed an interactive clutter measurement density estimator (ICMDE) based on a Gaussian mixture PHD (GM-PHD) filter [19] to estimate the clutter measurement density adaptively in environments where the clutter measurement densities are nonuniform and time varying. In [18], the Gaussian model for the clutter generator was assumed to have a known covariance for reducing the computational loads required to calculate the updated state PHD. By dividing the entire surveillance area, the clutter generator for each partition is represented as a component with the Gaussian model. These processes are performed for multiple scans to generate a reliable clutter map of the surveillance area. In [20], a method of forming a clutter map as proposed by using the histogram probabilistic multi-hypothesis tracker (H-PMHT) based on expectation maximization for image target tracking with each scene composed of millions of pixels. This method forms a clutter map through many iterations until local convergence is guaranteed.
The track based and the measurement based clutter measurement density estimation methods are classified as single scan estimation methods in which the clutter measurement density of the previous scan does not affect the clutter measurement density of the current scan. The track based clutter measurement density estimation method uses the validation gate of the track and the validated measurements existing in this gate. There exist several methods such as the conditional mean estimator based on the target perceivability [21] and the maximum likelihood estimator based on the assumption of unknown, but non-random clutter measurement density [22]. The conditional mean estimator [22] requires prior knowledge of clutter measurement density so that the maximum likelihood estimator may be used as an auxiliary estimator. For the track based clutter measurement density estimation methods, different clutter measurement densities are produced for the same measurement shared by the two tracks as the size of the validation gate of each track is different. This is a drawback of the track based clutter measurement density estimators.
The spatial clutter measurement density estimator (SCMDE) [23] is a measurement based clutter measurement density estimation method that calculates the sparsity as the reciprocal of the clutter measurement density by evaluating the volume of the hyper-sphere centered at the measurement of interest and counting the number of measurements inside the volume. The number of measurements and the hyper-sphere volume are determined by the sparsity order. Unlike the track based clutter measurement density estimation methods, it produces a unique sparsity for each measurement regardless of the validation gate size of the track involved.
It was pointed out in [23] that the existing SCMDE generates the unbiased estimates of clutter measurement density when the point of interest is the target detection for single target tracking environments. It produces biased and bigger clutter measurement density estimates than the actual ones when the point of interest is a clutter detection, which results in improved target tracking performance as the data association probabilities become smaller for the clutter detection. However, when the existing SCMDE is used for multi-target tracking environments, biased clutter measurement density estimation is expected from the nature of SCMDE that all the adjacent measurements to the point of interest are considered to be clutter detections. Through the study in this paper, a major source of biased clutter measurement density estimation of the existing SCMDE for multi-target tracking environments is analyzed, and remedies to reduce the biases are proposed. The new adaptive SCMDE for multi-target tracking (MTT-SCMDE) utilizes the clutter measurement probability to take into account only the clutter measurements for improved accuracy by reducing the biases in the clutter measurement density estimation. Through the analysis, an expansion of the volume of the hyper-sphere corresponding to each sparsity order from that of the existing SCMDE is proposed for more accurate clutter measurement density estimation.
A method that takes into account clutter-originated measurements in the clutter measurement density calculation was proposed in [24]. The performance of the SCMDE algorithm for multi-target tracking was presented in [24]. In this paper, we elaborated the theoretical development by analyzing the source of biases in the MTT-SCMDE algorithm for multi-target tracking, and refined its performance by increasing the hyper-sphere volume for the measurement of interest. The improvement was based on strict analysis presented in this paper. To verify the performance of the proposed clutter measurement density estimation method, a series of simulation runs was executed in heterogeneous clutter environments, and the results were analyzed by performance comparison to check how closely the estimated clutter measurement densities followed the true clutter measurement densities for multiple targets. In addition, the clutter measurement density estimation performance and the target tracking performance were tested for various sparsity orders and various numbers of targets involved. The proposed MTT-SCMDE was also applied to a set of real radar data for performance evaluation.
The remainder of this paper is organized as follows. The stochastic models in the target tracking algorithm are described in Section 2. Section 3 derives the LM-IPDA algorithm for multi-target tracking in a cluttered environment. The SCMDE method is briefly described in Section 4. Section 5 describes the proposed clutter measurement density estimation method in detail. The clutter measurement density estimation performance and multiple target tracking performance of the proposed method are analyzed through a series of Monte Carlo simulation runs in various tracking environments, as well as a set of real radar data in Section 6, followed by the Conclusions. Performance analysis of the existing SCMDE used in multi-target tracking environments is presented in the Appendix A.

2. Models

The following assumptions are applied for using multi-target tracking algorithms in a cluttered environment.
  • The sensor has infinite resolution; each measurement is generated only from one source; and its the origin can be either a target or clutter.
  • Each target generates at most one measurement at each scan according to the target detection probability P D .
Superscript τ denotes a target, or the index of a track that follows the target. Target τ ’s trajectory state x k τ is an n x × 1 state vector. In this paper, the dynamics of the targets from scan k to scan k + 1 are assumed to follow a linear dynamic model in a two-dimensional (2D) plane, such as:
x k + 1 τ = Φ k x k τ + Γ k w k ,
where x k is a 6 × 1 state vector consisting of the target position, velocity, and acceleration in a 2D plane, Φ k is the state propagation matrix, and Γ k is the coefficient matrix of w k , which is a white Gaussian process noise with zero-mean and covariance matrix d i a g ( q , q ) . The last term of (1) is white Gaussian with zero-mean and covariance matrix Q k = q Γ k ( Γ k ) , and its distribution is denoted by N ( 0 , Q k ) . The state propagation matrix Φ k and the coefficient matrix for the process noise Γ k follow a nearly constant velocity (NCV) model or constant turn rate (CTR) model [25].
For the NCV model, the state propagation matrix and the coefficient matrix for the process noise in (1) become:
Φ k N C V = I 2 T I 2 O 2 O 2 I 2 O 2 O 2 O 2 O 2 ,
Γ k N C V = T 2 2 I 2 T I 2 O 2 ,
where T is the sampling time of a discrete time interval, I 2 is a 2 × 2 identity matrix, O 2 is a 2 × 2 null matrix, and the variance of w k is set to be σ a 2 I 2 such that w k of the NCV model represents the acceleration uncertainty; this implies Q k N C V = σ a 2 Γ k N C V ( Γ k N C V ) . For the NCV model, the acceleration components of x k are set to be zero.
For the CTR model, the state propagation matrix and the coefficient matrix for the process noise in (1) become:
Φ k C T R = I 2 sin ( Ω k T ) Ω k I 2 1 cos ( Ω k T ) Ω k 2 I 2 O 2 cos ( Ω k T ) I 2 sin ( Ω k T ) Ω k I 2 O 2 Ω k sin ( Ω k T ) I 2 cos ( Ω k T ) I 2 ,
Γ k C T R = Ω k T sin ( Ω k T ) Ω k 3 I 2 1 cos ( Ω k T ) Ω k 2 I 2 sin ( Ω k T ) Ω k I 2 .
w k of the CTR model represents the uncertainty in target jerk, and its variance is σ j 2 I 2 ; this implies Q k C T R = σ j 2 Γ k C T R ( Γ k C T R ) . The turn rate Ω k is adaptively estimated using the target acceleration and velocity estimates while tracking.
Target measurement model z k is an n z × 1 vector, and it is expressed as:
z k = Hx k + v k ,
where H is the measurement matrix denoted by:
H = I 2 O 2 O 2 .
In (6), v k is a white Gaussian measurement noise of the sensor with zero-mean and covariance matrix R k .
The sensor obtains a set of measurements Z k at each scan k. z k , i is the ith measurement of Z k , and the measurement vector of z k , i can be expressed by:
z k , i = z k , i x z k , i y ,
where z k , i x and z k , i y represent the x and y positions in the 2D Cartesian coordinate system, respectively.

3. LM-IPDA Algorithm for Multi-Target Tracking

In a cluttered environment, multi-target tracking algorithms with data association such as global nearest neighbor (GNN) [26,27] and joint probabilistic data association (JPDA) [28,29,30] have been widely used. However, these algorithms in general do not include an FTD procedure that can distinguish the true tracks generated by the target measurements from the false tracks generated by the clutter measurements. JIPDA and LM-IPDA are multi-target tracking algorithms with FTD functions for autonomous track management. JIPDA has optimal target tracking performance for single scan data association since it probabilistically takes into account all possible events between measurements and tracks in the cluster for each scan. However, it has heavy computational loads as the number of feasible joint events to be considered increases combinatorially depending on the number of measurements and the number of tracks. In this paper, LM-IPDA instead of JIPDA is used for multi-target tracking as the computation time increases linearly commensurate with the number of targets. In LM-IPDA, the state of track τ is represented as a hybrid state that consists of the target existence event (discrete event) and the trajectory state (continuous variable) such as:
p [ x k 1 τ , χ k 1 τ | Z k 1 ] = P χ k 1 τ | Z k 1 p ( x k 1 τ | χ k 1 τ , Z k 1 ) ,
where χ k 1 τ represents the existence event of target τ at scan k 1 , and the probability density function of the target state at scan k satisfies:
p ( x k 1 τ | χ k 1 τ , Z k 1 ) = N ( x k 1 τ ; x ^ k 1 | k 1 τ , P k 1 | k 1 τ ) .
The track recursion is composed of the following steps:
  • prediction of track state and existence probability,
  • selection of validated measurements,
  • calculation of modulated clutter measurement density,
  • update of track state and existence probability.

3.1. Prediction of Track State and Existence Probability

The existence event of a target in the surveillance region at scan k is denoted by χ k τ as a random event, and χ ¯ k τ is the complement of χ k τ . The existence of a target propagates by the Markov chain one model [5,6]:
P χ k 1 τ | Z k = p 11 P χ k 1 τ | Z k 1 ,
where p 11 is the transition probability of target existence.
The trajectory state of each track τ is propagated using the prediction step of the Kalman filter:
x ^ k | k 1 τ = Φ k x ^ k 1 | k 1 τ
P k | k 1 τ = Φ k P ^ k 1 | k 1 τ ( Φ k ) + Q k .

3.2. Selection of Validated Measurements

Since it is computationally inefficient to use all measurements in the entire surveillance region, the validation gate [2,3] is generated around the track predicted position, and the track is updated using only the measurements that exist inside the gate. If the measurement z k , i satisfies the following equation for track τ , z k , i is regarded as a validated measurement. Otherwise, it is not used for updating the states of track τ .
( z k , i H x ^ k | k 1 τ ) ( S k | k 1 τ ) 1 ( z k , i H x ^ k | k 1 τ ) < τ G ,
with:
S k | k 1 τ = H P k | k 1 τ H + R k ,
where τ G is the size of the validation gate. The set of validated measurements selected by track τ and the number of validated measurements are denoted by Z k τ and m k τ , respectively.

3.3. Calculation of Modulated Clutter Measurement Density

The calculating process of the modulated clutter measurement density is a crucial part of the LM approach, which can significantly reduce the amount of computation of JIPDA, which evaluates the probabilities of all the feasible joint events that can occur in multiple target tracking for each scan.
The modulated clutter measurement density of measurement z k , i can be obtained by adding the influence of other tracks to z k , i by utilizing the probability that measurement z k , i is generated from other targets to the pure clutter measurement density ρ k , i at the position of measurement z k , i . Let ρ ˜ k , i τ denote the modulated clutter measurement density, then:
ρ ˜ k , i τ = ρ k , i + σ T k σ τ P k , i σ 1 P k , i σ p k , i σ ,
where P k , i σ is a measure of the influence of track σ on z k , i , and it is represented by the prior probability that z k , i is generated from target σ such as:
P k , i σ = P D P G P χ k τ | Z k 1 p k , i σ ρ k , i / l = 1 m k σ p k , l σ ρ k , l ,
where p k , i σ is a likelihood function of measurement z k , i with respect to track σ such that:
p k , i σ = 1 P G N ( z k , i ; H x ^ k | k 1 σ , S k | k 1 σ ) ,
where P G is the gate probability [2].
The modulated clutter measurement density of measurement ρ ˜ k , i is used for calculating the data association probabilities in the update step of track trajectory state, as well as the update step of the target existence probability.

3.4. Update of Track State and Existence Probability

Using the validated measurements selected by track τ , the posterior trajectory state of track τ and the posterior target existence probability are calculated.
Let β k , i τ denote the data association probability that is conditioned on the target existence event χ k τ . The data association probability β k , i τ is expressed for the event χ k , i τ , which indicates that the ith validated measurement of track τ is a target measurement, and the event χ k , 0 τ , which indicates that all the validated measurements of track τ are regarded as clutter measurements.
β k , i τ = P χ k , i τ | χ k τ , Z k = P D P G Λ k τ p k , i τ ρ ˜ k , i τ ,
β k , 0 τ = P χ k , 0 τ | χ k τ , Z k = 1 P D P G Λ k τ ,
where Λ k τ is the measurement likelihood ratio of track τ such that:
Λ k τ = 1 P D P G + P D P G i = 1 m k τ p k , i τ ρ ˜ k , i τ .
The posterior trajectory state of track τ is calculated by the total probability theorem [31] such as:
p ( x k τ | χ k τ , Z k ) = i = 0 m k τ p ( x k τ | χ k τ , χ k , i τ , Z k ) P χ k , i τ | χ k τ , Z k ,
where p ( x k τ | χ k τ , χ k , i τ , Z k ) is a single Gaussian distribution as a posterior probability density function for the target trajectory state conditioned on the facts that target τ exists and z k , i is the target measurement.
p ( x k τ | χ k τ , χ k , i τ , Z k ) = N ( x k τ ; x ^ k | k , i τ , P k | k , i τ ) ,
where the conditional mean x ^ k | k , i τ and covariance P k | k , i τ satisfy:
x ^ k | k , i τ = x ^ k | k 1 τ + K k | k 1 τ ( z k , i H x ^ k | k 1 τ ) i > 0 x ^ k | k 1 τ i = 0
P k | k , i τ = ( I 6 K k | k 1 τ H ) P k | k 1 τ i > 0 P k | k 1 τ i = 0 .
where I n denote an n × n identity matrix, and the Kalman gain K k | k 1 τ is expressed by:
K k | k 1 τ = P k | k 1 τ H ( S k | k 1 τ ) 1 .
Using the data association probabilities for the validated measurements, the updated track state estimates are obtained in the form of a Gaussian mixture such as:
x ^ k | k τ = i = 0 m k τ β k , i τ x ^ k | k , i τ
P k | k τ = i = 0 m k τ β k , i τ P k | k , i τ + x ^ k | k , i τ ( x ^ k | k , i τ ) x ^ k | k τ ( x ^ k | k τ ) .
The posterior target existence probability is used as a track score for track management including confirmation and termination. It is obtained by using the prior target existence probability and the measurement likelihood ratio such as [10]:
P χ k τ | Z k = P χ k τ | Z k 1 Λ k τ 1 ( 1 Λ k τ ) P χ k τ | Z k 1 .

4. The Existing Spatial Clutter Measurement Density Estimator for Single Target Tracking

The clutter measurement density is an important parameter to calculate the data association probability and the posterior target existence probability for track maintenance. In particular, when the LM approach is used in a situation where multiple targets are located in the vicinity, the merging and switching phenomena of the tracks are reduced by utilizing the modulated clutter density with moderate computational loads [10]. Therefore, it is crucial to estimate the clutter measurement density properly.
The clutter measurement density is defined as the average number of measurements that exist within a unit volume. For calculating the sparsity of z k , i , the measurements are aligned in the ascending order of distance from z k , i . If Y k i denotes the set of the aligned measurements such as:
Y k i = l = 1 z k , i ( l ) ,
where z k , i ( l ) is the lth nearest measurement from z k , i . Let r k , i ( n ) denote the distance from z k , i to the nth nearest measurement, z k , i ( n ) in Y k i . Then, r k , i ( n ) becomes:
r k , i ( n ) = z k , i ( n ) z k , i .
The SCMDE estimates the sparsity of the measurements, which is the reciprocal of the clutter measurement density. The sparsity of z k , i is obtained from:
γ ^ k , i ( n ) = 1 ρ k , i ( n ) = V r k , i ( n ) n ,
where n and V r k , i ( n ) denote the sparsity order and the volume of the hyper-sphere with radius r k , i ( n ) for z k , i , respectively. V r k , i ( n ) is expressed by:
V r k , i ( n ) = C n z r k , i ( n ) n z ,
where n z represents the dimension of the measurement space and C n 1 = 2 , C n 2 = π , and C n 3 = 4 π 3 . Figure 1 schematically illustrates the hyper-spheres with various sparsity orders for z k , i in a 2D measurement space.
In the process of deriving the sparsity, track information is not used. A measurement shared by two or more tracks has a unique clutter measurement density regardless of the track states.

5. SCMDE for Multi-Target Tracking Environments

5.1. Drawbacks of the Existing SCMDE for Multi-Target Tracking

It was introduced in [23] that the SCMDE for single target tracking environments yields an accurate clutter measurement density when the point of interest is the target detection. When the point of interest is a clutter detection, the SCMDE generates a biased and smaller sparsity than the actual value, which implies a bigger clutter measurement density. This phenomenon gives benefits to single target tracking as the bigger clutter measurement density decreases the data association probability for the clutter detection in the probabilistic data association (PDA) algorithm. It was also introduced in [23] that these benefits are reduced as the sparsity order increases. Therefore, the existing SCMDE improves target tracking performance for single target tracking.
In this subsection, the performance of the existing SCMDE is analyzed for multi-target tracking in homogeneous clutter environments. The detailed derivations are given in Appendix A of this paper. When the point of interest is a target detection for a two-target case, the average value of the sparsity estimate for the point of interest z k , i becomes:
E γ ^ k , i ( n ) = 1 ρ ( 1 1 e ρ V ( 1 ) ρ V ( 1 ) ) , n = 1 1 ρ ( 1 1 e ρ V ( 2 ) ρ V ( 2 ) + e ρ V ( 2 ) 2 ) , n = 2
where n is the sparsity order, ρ is the clutter measurement density of the homogeneous clutter environment, and V ( n ) is the volume of the hyper-sphere used for the sparsity estimation. If (34) is compared to the true sparsity, 1 ρ , which can be obtained from the existing SCMDE for single target tracking as shown in (35) of [23], the sparsity estimates are smaller than the true ones and biased. The bias becomes reduced as n increases and V ( n ) becomes bigger. In contrast to single target tracking environments, the SCMDE generates bigger clutter measurement density estimates when the point of interest is a target detection, which results in a reduced data association probability for the target detection and deteriorated target tracking performance for multi-target tracking environments.
When the point of interest is a clutter detection for two-target cases, the average value of the sparsity estimates for the point of interest, z k , i , becomes:
E γ ^ k , i ( n ) = 1 ρ 1 ρ 2 V ( 1 ) ( 1 e ρ V ( 1 ) ) , n = 1 1 ρ 1 2 ρ 2 V ( 2 ) ( 1 e ρ V ( 2 ) ) , n = 2
The average sparsity estimates in (35) are smaller than the actual 1 ρ , and this fact results in bigger clutter measurement density estimates. The average sparsity estimate for n = 1 in (35) is the same as n = 1 for single target tracking environments specified in (23) of [23]. When n = 2 , the average sparsity estimate becomes bigger than n = 1 , and this indicates that the clutter measurement density estimates become less biased for n = 2 . This indicates that more accurate clutter measurement density estimation is possible with the PDA algorithm as n increases. From the above analysis, the existing SCMDE has two incompatible aspects in tracking performance for multi-target tracking environments. One aspect is that tracking performance becomes deteriorated as it generates smaller data association probabilities than the actual ones for true target detections. Another aspect is that tracking performance is improved as it generates smaller data association probabilities than the actual one for clutter measurements. These incompatible aspects are due to the biased and reduced sparsity estimates described in (34) and (35).
In order to improve tracking performance for multi-target tracking environments, it is more important to have the improved data association results with less biased clutter measurement density estimates. This can be done by evaluating the clutter measurement probability of each validated measurement for counting only the number of clutter measurements (excluding the number of target measurements), inside the volume of the hyper-sphere V ( r k , i ( n ) ) specified in (33). The clutter measurement probability is the probability that the measurement is a clutter detection not from a target. If the clutter measurement probability is used for the sparsity estimates, enhanced tracking is expected due to less biased clutter measurement density estimates. This has a more significant effect in performance improvement when the point of interest is a target detection rather than a clutter detection. From the analysis in this section, the magnitude of bias of the sparsity estimate of (34) and (35) becomes smaller as n increases and the volume of the hyper-sphere V ( n ) increases. In the next subsection, the adaptive SCMDE algorithm for multi-target tracking (MTT-SCMDE) is proposed to take into account the clutter measurement probability and increased hyper-sphere volume for each sparsity order n to achieve enhanced tracking performances.

5.2. MTT-SCMDE

To estimate the clutter measurement density accurately for these multi-target tracking environments, we propose a method to calculate the probability that adjacent measurements are generated from clutter and use this probability to estimate the clutter measurement density.
To derive the clutter measurement probability, two events are defined.
  • χ k , j 0 : an event that the measurement z k , j is not a target measurement for any of the tracks at scan k.
  • χ k , j τ : an event that the measurement z k , j is a target measurement originated from the target τ at scan k
Let T k denote the set of the cluster targets at scan k, and H k represent the event that T k exists at scan k such as:
H k = σ T k χ k σ .
The probability that z k , j is generated from clutter under H k , the mutual exclusiveness of z k , j sources, becomes:
P ( χ k , j 0 | Z k 1 , H k ) = α k σ T k 1 P k , j σ ,
where P k , j σ is the prior probability that z k , j is generated from target σ introduced in (17) and where α k is a normalization constant.
The probability that z k , j is generated from target τ T k becomes:
P ( χ k , j τ | Z k 1 , H k ) = α k P k , j τ η T k η τ 1 P k , j η
= α k P k , j τ 1 P k , j τ η T k 1 P k , j η .
From (37) and (39), α k can be obtained from the mutual exclusiveness of z k , j sources such as:
P ( χ k , j 0 | Z k 1 , H k ) + τ T k P ( χ k , j τ | Z k 1 , H k ) = 1 .
Then, α k is obtained as:
α k = 1 σ T k 1 P k , j σ 1 + η T k P k , j η 1 P k , j η .
Therefore, the clutter measurement probability P ( χ k , j 0 | Z k 1 , H k ) in (37) can be expressed as:
P ( χ k , j 0 | Z k 1 , H k ) = 1 1 + η T k P k , j η 1 P k , j η .
The proposed MTT-SCMDE utilizes the clutter measurement probabilities of the element of Y k i defined in (30). Let C k , i ( l ) be the clutter measurement probability of z k , i ( l ) , the lth nearest measurement from z k , i . If the cumulative sum C k , i ( l ) from l = 1 is bigger than the predetermined sparsity order n, which is the expected number of clutter measurements, the summation is stopped for the sparsity calculation. If:
l = 1 m 1 C k , i ( l ) < n l = 1 m C k , i ( l ) ,
then the radius r k , i ( n ) for the hyper-sphere volume calculation becomes:
r k , i ( n ) = z k , i ( m + 1 ) z k , i ,
where z k , i ( m + 1 ) Y k i .
In this paper, z k , i ( n + 1 ) is used to calculate r k , i ( n ) instead of z k , i ( n ) used in [23] for single target tracking to produce less biased estimates of the clutter measurement density for multi-target tracking environments.
The estimated sparsity of order n becomes:
γ ^ k , i ( n ) = V r k , i ( n ) l = 1 m C k , i ( l ) ,
where V r k , i ( n ) is the volume of the hyper-sphere with radius r k , i ( n ) defined in (44).
When estimating the sparsity, the existing SCMDE utilizes the number of measurements in the hyper-sphere, while the proposed MTT-clutter measurement density estimation method utilizes the mean number of clutter measurements with the clutter measurement probability to reduce biases in the clutter measurement density estimates in multi-target tracking applications.
Figure 2 shows an expansion of the volume of the hyper-sphere of the MTT-SCMDE if it is used for data association in single target environments. Compared to Figure 1, the volume of the hyper-sphere for each sparsity order is increased.

6. Performance Tests

6.1. Simulation Experiments

The performance test was done to compare the results with respect to FTD performance and the accuracy of estimated clutter measurement density for the cases, which utilized:
  • True clutter measurement density (true CMD),
  • SCMDE with various sparsity orders,
  • MTT-SCMDE with various sparsity orders.
The sets of simulation experiments are presented for multi-target tracking in a heterogeneous environment with varying the number of targets.
The sampling time of sensor T was 1 s, and the measurement noise covariance was R k = 25 I 2 m 2 . The target detection probability P D and the gate probability P G were 0.8 and 0.99 , respectively. One simulation run consisted of 50 scans, and the total number of Monte Carlo simulation runs was 500. To initialize the track, the two point differencing method [14] was employed if the calculated velocity obtained from two consecutive scans was smaller than the predetermined maximum velocity constraint V m a x = 25 m/s.
In these simulations, the following four evaluation indices were calculated:
  • confirmed true track rate (CTTR) [1],
  • position root mean squared error (RMSE),
  • track retention test statistics [10],
  • clutter measurement density estimation performance.
The confirmed track was defined as one whose posterior target existence probability calculated by (29) was bigger than a predetermined confirmed threshold. Among confirmed tracks, the tracks satisfying the following equation were classified as the confirmed true tracks for tracking performance evaluation purposes:
( x k x ^ k | k τ ) ( P 0 | 0 τ ) 1 ( x k x ^ k | k τ ) < γ t r u e ,
where x k and P 0 | 0 τ are the state vector of the true target and the initial error covariance matrix of the confirmed track τ , respectively. Conversely, each confirmed track met the following test, and it became a confirmed false track.
( x k x ^ k | k τ ) ( P 0 | 0 τ ) 1 ( x k x ^ k | k τ ) > γ f a l s e ,
The confirmed true track rate (CTTR) is an evaluation index showing the statistical ratio of confirmed true tracks over time. The position root mean squared error is the distance error between the confirmed true track and the true target, and it was obtained only for the confirmed true tracks over time. The track retention test statistic is an evaluation index of the multi-target tracking algorithms and accumulates statistics on how much the confirmed true tracks are retained or lost between retention test start time (RST) and retention test end time (RET). In these simulations, RST and RET were designated to be 15 and 35, respectively. The retention test was to check the following items, and they were used to indicate the statistical ratio representing the robustness of each algorithm for the period in which the targets were located in the immediate vicinity:
  • nCase: the total number of CTTs at RST,
  • nOk: the percentage of nCase CTTs that still followed the original target at RET,
  • nSwitch: the percentage of nCase CTTs that did not follow the original target at RET,
  • nMerge: the percentage of merging two or more nCase CTTs during the retention test,
  • nLost: the percentage of nCase CTTs that were terminated during the retention test.
The clutter measurement density estimation performance is an evaluation index of how closely the estimated clutter measurement density follows the true clutter measurement density using the clutter measurement density estimation method. The performance of the proposed algorithm was tested in comparison with the existing SCMDE algorithm for multi-target tracking by varying the number of targets in a heterogeneous clutter environment. Simulations were performed for 3, 5, and 7 targets in three scenarios, and the performance of clutter measurement density estimation was analyzed as the number of targets increased. In addition, the effectiveness and the robustness of the tracking performance were verified through a test with real radar data.

6.1.1. The Number of Targets: 3

The simulation considered the 2D surveillance region depicted in Figure 3. The targets maneuvered slightly to form curved trajectories within the surveillance region. To track maneuvering targets, the LM-IPDA-interacting multiple model (LM-IPDA-IMM) [32] was employed. The LM-IPDA-IMM algorithm used in this study utilized the NCV model and the CTR model introduced in Section 2. The targets were located apart at the beginning of the scenario, then they were located in the immediate vicinity at Scan 25, and then moved away from each other.
The base clutter measurement density was 1 × 10 4 scans/m 2 , and it increased to 3 × 10 4 scans/m 2 in the high clutter measurement density region; clutter measurements were spatially distributed with a uniform distribution inside each cluttered region for every scan. In Figure 3, the squares represent the measurements of each target. The gray symbols represent the clutter measurements generated during a single simulation run.
Figure 4 represents the CTTR for three targets in 500 Monte Carlo runs, and the position RMSE for Target 1 and the estimated clutter measurement density for Target 1 over time are listed in Figure 5 and Figure 6, respectively. For fair comparisons, the number of confirmed false tracks of each case was made to be almost 40 for all 500 Monte Carlo simulation runs by adjusting the initial target existence probability while the confirmation threshold was equal for all the algorithms in comparison. Using the true clutter measurement density showed that the CTTR had the fastest build-up. Even if the same sparsity order was applied, the proposed clutter measurement density estimation method provided better tracking results than the SCMDE. The closer to the true clutter measurement density the estimated clutter measurement density was, the better the performance was. At around Scan 25, when the targets were located in the immediate vicinity, the SCMDE estimated the clutter measurement density of the target measurement, which appeared to be bigger than the actual. This resulted in a slow build-up of the CTTR. By comparing the CTTR results for the sparsity order of n = 1 and n = 5 for the same clutter measurement density estimation methods, one could find that higher sparsity order resulted in better tracking performance because the higher the sparsity order was, the more accurate the estimated clutter measurement density was, as shown in Figure 6. The position RMSEs shown in Figure 5 were calculated for only the confirmed true tracks, which satisfied (46) such that the RMSEs looked similar in the order of magnitudes for all the algorithms in comparison as the confirmed true tracks passed the condition of (46). However, the number of samples involved in the RMSE calculation was quite different for each algorithms, as shown by the CTTR of Figure 4, which implied high reliability in RMSE for the algorithms with high CTTR and low reliability in RMSE for the algorithms with low CTTR. Figure 7 shows the true states and the estimated states of Target 1 over time for the position, velocity, and acceleration elements of each coordinate axis. Only the averaged state estimates of the confirmed tracks are shown in Figure 7. The existing SCMDE with the sparsity order of n = 1 showed the worst estimation performance among the algorithms in comparison. The target tracking algorithm using the proposed MTT-SCMDE with the sparsity order of n = 5 showed similar estimation performance to the one using the true clutter measurement density, and its state estimates were close to the true target states. This implied that the proposed MTT-SCMDE produced more reliable and accurate estimates for multi-target tracking than the existing SCMDE.
Although the clutter measurement density was estimated close to the actual for the proposed method with sparsity order of n = 5 , the tracking performance was slightly worse than using the true clutter measurement density. It produced the best tracking performance among the methods in comparison. Therefore, the proposed method with a high sparsity order was a viable solution for this environment.
Table 1 shows the statistics of the track retention test. The proposed clutter measurement density estimation method had a higher track maintenance performance in terms of true track confirmation and track losses including switch and merge than the SCMDE method with the same sparsity order.

6.1.2. The Number of Targets: 5

In this scenario, we analyzed the clutter measurement density estimation performance by increasing the number of targets to five, as shown in Figure 8. The parameters except the number of targets were the same as in the previous scenario. The number of confirmed false tracks was made almost equal as in the previous scenario by adjusting the initial target existence probability.
Figure 9, Figure 10 and Figure 11 represent CTTR, position RMSE for Target 1, and the estimated clutter measurement density for Target 1 over time for the scenario, respectively. All the algorithms had the same trend in estimation performance as in the previous scenario. The proposed clutter measurement density estimation method with the sparsity order of n = 5 showed the best tracking performance among the methods in comparison because it estimated the clutter measurement density similar to the true clutter measurement density even if the number of closely located targets increased. As shown in Table 2, nCase and nOk for the MTT-SCMDE with n = 5 represented the best tracking performance among the adaptive estimation methods in comparison.

6.1.3. The Number of Targets: 7

The measurement histories of the seven closely located targets are shown in Figure 12. In this scenario, considering that the number of targets was seven, the simulation was performed by extending the sparsity order to 7 in addition to the 1 and 5 used in the previous scenarios. As in the previous scenarios, multiple targets were gathered in the high density clutter region.
Figure 13 shows the CTTR over time. As shown in Figure 14, the estimation errors of with the sparsity order n = 7 were similar to the result using the true clutter measurement density. As the number of targets increased, increasing the sparsity order implied that better tracking results could be obtained, and the proposed MTT-SCMDE had better tracking performance compared to the existing SCMDE with the same sparsity order. Figure 15 represents the estimated clutter measurement density over time and shows that even with a large number of closely located targets, the proposed method had the best performance of estimating the clutter measurement density. In Table 3, the MTT-SCMDE with n = 7 showed more than 80 % track retention performance, similar to the case with true clutter measurement density. It showed the best tracking performance among the adaptive estimation algorithms in comparison.

6.2. Test with Real Radar Data

In this section, a set of measurements obtained from a surveillance radar system is utilized for performance analysis of the proposed algorithm. The main focus of the analysis was to verify the robustness of the algorithm for tracking in clutter without track loss and switching, especially in the region where the multiple targets were located in the vicinity. For this data gathering experiment, there were no other reference sensors to measure the exact locations of the target. Therefore, it was not possible to analyze the accuracy of the target tracking, so we focused on the maintenance performance for the confirmed tracks and the discrimination performance for the false tracks caused by clutter.
The radar acquired measurements every one second. The 2D radar measurements consisted of distance and azimuth information. The measurements of the distance and azimuth information were converted to the x , y positions in the Cartesian coordinate system for the tracking algorithms. LM-IPDA with the NCV model in Section 2 was used for tracking in this performance test, and the results of target tracking were compared for three cases, which employed a fixed value ( 1 × 10 7 scan/m 2 ) for the clutter measurement density, adaptive clutter measurement density estimation with the existing SCMDE, and the proposed MTT-SCMDE.
The initial target existence probability of the track was set to be 0.1 . When the target existence probability of track was smaller than 1 10 of the initial value, the track would be terminated, and if the target existence probability was bigger than 0.95 , it was classified as a confirmed track.
Figure 16 contains the measurement dataset for the entire period of 92 s. As shown in Figure 16, the radar detection range was 90 km, and the radar measurements were used from −90 to 0 from the north. The gray symbols represent the measurements obtained from the radar.
Figure 17, Figure 18 and Figure 19 show the trajectories of the confirmed tracks estimated by the LM-IPDA algorithm with the NCV model, which utilized fixed clutter measurement density, the SCMDE, and the MTT-SCMDE, respectively. The sparsity order n = 5 was used for the SCMDE and the MTT-SCMDE. The main difference in the tracking results of the three cases was shown for the two targets in a formation flight in the high clutter measurement density region, which was specified by a green circle of each figure. In the case of using the fixed clutter measurement density, no confirmed track was generated for the left of the two targets in a formation flight. When the SCDME was used, the tracks for both targets were confirmed in the beginning, but one of the confirmed tracks was lost as the distance between the two targets became smaller. As the SCMDE did not distinguish the nature of adjacent measurements when estimating the clutter measurement density, a bias in the clutter measurement density estimates was included for the closely located targets, and this bias decreased the data association probability of the true target measurement. This resulted in the loss of the confirmed track. However, in the case of the proposed MTT-SCMDE, it can be seen from Figure 19 that the tracks for both targets were confirmed without loss of tracks. This demonstrated the robustness of the proposed MTT-SCMDE algorithm in practical applications.

7. Conclusions

The clutter measurement density is a parameter required to calculate the data association probability of the measurement and target existence probability of a track and has a large impact on target tracking performance even with small changes. This paper presented the SCMDE with clutter measurement probability to estimate the clutter measurement density adaptively for non-parametric multi-target tracking in environments where there is no prior information about clutter distribution. The algorithm was developed by analyzing the causes of estimation performance deterioration of the existing SCMDE. The proposed clutter measurement density estimation method calculated the sparsity of the measurements by probabilistically classifying adjacent measurements as a target measurement or as a clutter measurement. We demonstrated the effectiveness of the proposed clutter measurement density estimation method, which was designed to achieve more accurate and robust clutter measurement density estimation by showing the performance improvement for multi-target tracking through simulation studies in various environments and a test with real radar data.

Author Contributions

Conceptualization, S.H.P. and T.L.S.; methodology, S.H.P.; software, S.H.P. and S.Y.C.; validation, S.H.P. and T.L.S.; formal analysis, H.J.K. and T.L.S.; investigation, T.L.S.; resources, S.H.P.; data curation, S.H.P. and S.Y.C.; writing, original draft preparation, S.H.P. and H.J.K.; writing, review and editing, S.H.P.; visualization, S.H.P. and H.J.K.; supervision, T.L.S.; project administration, T.L.S.; funding acquisition, T.L.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Hanwha Research and Development Center.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Performance Analysis of the Existing SCMDE Used in Multi-Target Tracking Environments

In this analysis, clutter is distributed with a Gamma probability density function (pdf) with the number of clutter measurements, n, inside the hyper-sphere volume of V n as [23],
p ( V n ) = ρ ( n 1 ) ! ( ρ V n ) n 1 e ρ V n ,
where ρ is the clutter measurement density. In this case, the number of clutter measurements is Poisson distributed inside the volume of a hyper-sphere, V, such as:
P ( m ) = ( ρ V ) m m ! e ρ V .
When the point of interest z k , i is a target detection, the sparsity estimate that the existing SCMDE generates is described in (30) of Section 4.
For the target cardinality T = 2 case under the assumption that the position of another target is known, the conditional pdf of the sparsity estimates for n = 1 becomes:
p γ ^ k , i ( 1 ) | D = e ρ D δ γ ^ k , i ( 1 ) D + ρ e ρ γ ^ k , i ( 1 ) h γ ^ k , i ( 1 ) D ,
where D = V r D in (31) with r D is the distance to the position of another target detection from the point of interest for T = 2 . In (A3), δ is the delta function, and h is the Heaviside unit step function. For n = 2 , the sparsity estimate of the existing SCMDE satisfies the following conditional pdf.
p γ ^ k , i ( 2 ) | D = ρ D e ρ D δ γ ^ k , i ( 2 ) D 2 + 2 ρ e 2 ρ γ ^ k , i ( 2 ) h γ ^ k , i ( 2 ) D 2 + 4 ρ 2 γ ^ k , i ( 2 ) e 2 ρ γ ^ k , i ( 2 ) h γ ^ k , i ( 2 ) h γ ^ k , i ( 2 ) D 2 .
The conditional sparsity can be calculated from (A3) and (A4), and it becomes:
E γ ^ k , i ( n ) | D = 1 ρ ( 1 e ρ D ) , n = 1 1 ρ 1 ρ ( 1 + ρ D ) 2 , n = 2 .
As the target detection in (A3) and (A4) can be uniformly distributed in a hyper-sphere volume of V ( n ) with 0 D V ( n ) , the pdf of D becomes:
p ( D ) = 1 V ( n ) .
Then, the average sparsity estimate is calculated, and it results in:
E γ ^ k , i ( n ) = V E γ ^ k , i ( n ) p ( D ) d D = 1 ρ ( 1 1 e ρ V ( 1 ) ρ V ( 1 ) ) , n = 1 1 ρ ( 1 1 e ρ V ( 2 ) ρ V ( 2 ) + e ρ V ( 2 ) 2 ) , n = 2 .
Note that when the point of interest is the target detection for single target tracking environments, the original SCMDE generates the average sparsity such as:
E γ ^ k , i ( n ) = 1 ρ f o r a l l n .
Similarly, the conditional pdf of the sparsity estimate under the known D assumption when the point of interest is a clutter detection for T = 2 can be derived as:
p γ ^ k , i ( 1 ) | D = e ρ D δ γ ^ k , i ( 1 ) D + ρ e ρ γ ^ k , i ( 1 ) h γ ^ k , i ( 1 ) h γ ^ k , i ( 1 ) D f o r n = 1 ,
and:
p γ ^ k , i ( 2 ) | D = e ρ D δ γ ^ k , i ( 2 ) D 2 + ρ D e ρ D δ γ ^ k , i ( 2 ) D 2 + 2 ρ e ρ γ ^ k , i ( 2 ) h γ ^ k , i ( 2 ) D 2 + 4 ρ 2 γ ^ k , i ( 2 ) e 2 ρ γ ^ k , i ( 2 ) h γ ^ k , i ( 2 ) h γ ^ k , i ( 2 ) D 2 f o r n = 2 .
Then, the average sparsity estimate for (A9) and (A10) can be obtained as:
E γ ^ k , i ( n ) = 1 ρ 1 ρ 2 V ( 1 ) ( 1 e ρ V ( 1 ) ) n = 1 1 ρ 1 2 ρ 2 V ( 2 ) ( 1 e ρ V ( 2 ) ) n = 2 .
Note that for n = 1 in (A11), the average sparsity estimate for T = 2 is the same as the one for single target tracking as shown in (23) of [23]. As the sparsity order n increases, the bias in the sparsity estimate reduces.

References

  1. Challa, S.; Evans, R.; Morelande, M.; Mušicki, D. Fundamentals of Object Tracking; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
  2. Bar-Shalom, Y.; Fortmann, T.E. Tracking and Data Association; Academic Press: New York, NY, USA, 1988. [Google Scholar]
  3. Bar-Shalom, Y.; Li, X.R. Estimation with Application to Tracking and Navigation; Wiley-Interscience: Hoboken, NJ, USA, 2001. [Google Scholar]
  4. Blackman, S.S.; Popoli, R. Design and Analysis of Modern Tracking Systems; Artech House: Boston, MA, USA, 1999. [Google Scholar]
  5. Mušicki, D. Integrated Probabilistic Data Association. In Proceedings of the 31st Conference on Decision and Control, Tucson, AZ, USA, 16–18 December 1992; pp. 3796–3798. [Google Scholar]
  6. Mušicki, D.; Evans, R.; Stankovic, S. Integrated Probabilistic Data Association. IEEE Trans. Autom. Control 1994, 39, 1237–1241. [Google Scholar] [CrossRef]
  7. Mušicki, D.; Evans, R.; Scala, B.L. Integrated Track Splitting Filter-Efficient Multi-Scan Single Target Tracking in Clutter. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1409–1425. [Google Scholar]
  8. Mušicki, D.; Evans, R. Multi-Scan Multi-Target Tracking in Clutter with Integrated Track Splitting Filter. IEEE Trans. Aerosp. Electron. Syst. 2007, 45, 1432–1447. [Google Scholar] [CrossRef]
  9. Mušicki, D.; Evans, R.; Scala, B.L. Integrated Track Splitting Suite of Target Tracking Filters. In Proceedings of the 6th International Conference of Information Fusion, Cairns, Australia, 8–11 July 2003; pp. 1039–1046. [Google Scholar]
  10. Mušicki, D.; Evans, R.; Scala, B.L. Multi-Target Tracking in Clutter Without Measurement Assignment. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 877–896. [Google Scholar] [CrossRef]
  11. Mušicki, D.; Evans, R. Joint Integrated Probabilistic Data Association: JIPDA. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 1093–1099. [Google Scholar] [CrossRef]
  12. Song, T.L.; Mušicki, D.; Kim, H.W. Iterative Joint Integrated Probabilistic Data Association for Multitarget Tracking. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 642–653. [Google Scholar] [CrossRef]
  13. Mušicki, D.; Suvorova, S.; Morelande, M.; Moran, B. Clutter Map and Target Tracking. In Proceedings of the 7th International Conference of Information Fusion, Philadelphia, PA, USA, 25–28 July 2005; pp. 69–76. [Google Scholar]
  14. Mušicki, D.; Evans, R. Clutter Map Information for Data Association and Track Initialization. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 387–398. [Google Scholar] [CrossRef]
  15. Chen, X.; Tharmarasa, R.; Pelletier, M.; Kirubarajan, T. Integrated Clutter Estimation and Target Tracking using Poisson Point Processes. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1210–1235. [Google Scholar] [CrossRef]
  16. Chen, X.; Tharmarasa, R.; Pelletier, M.; Kirubarajan, T. Integrated Bayesian Clutter Estimation with JIPDA/MHT Trackers. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 395–414. [Google Scholar] [CrossRef]
  17. Mahler, R.P.S. Bayes filtering via first-order multitarget moments. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1152–1178. [Google Scholar] [CrossRef]
  18. Kim, W.C.; Song, T.L. Interactive clutter measurement density estimator for multitarget data association. IET Radar Sonar Navigation. 2017, 11, 125–132. [Google Scholar] [CrossRef]
  19. Vo, B.N.; Ma, W.K. The Gaussian Mixture Probability Hypothesis Density Filter. IEEE Trans. Signal Process. 2006, 54, 4091–4104. [Google Scholar] [CrossRef]
  20. Davey, S.J.; Vu, H.X.; Arulampalam, S.; Fletcher, F.; Lim, C.C. Clutter mapping for Histogram PMHT. In Proceedings of the 2014 IEEE Workshop on Statistical Signal Processing, Gold Coast, Australia, 29 June– 2 July 2014; pp. 153–156. [Google Scholar]
  21. Li, N.; Li, X.R. Target perceivability and its applications. IEEE Trans. Signal Process. 2001, 49, 2588–2604. [Google Scholar]
  22. Li, X.R.; Li, N. Integrated Real-time Estimation of Clutter Density for Tracking. IEEE Trans. Signal Process. 2000, 48, 2797–2805. [Google Scholar] [CrossRef]
  23. Song, T.L.; Mušicki, D. Adaptive Clutter Measurement Density Estimation for Improved Target Tracking. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 1457–1466. [Google Scholar] [CrossRef]
  24. Park, S.H.; Xie, Y.; Han, D.H.; Song, T.L. Spatial Clutter Measurement Density Estimation with the Clutter Probability for Improving Multi-Target Tracking Performance in Cluttered Environments. In Proceedings of the 2018 International Conference on Control, Automation and Information Sciences (ICCAIS), Hangzhou, China, 24–27 October 2018; pp. 90–95. [Google Scholar]
  25. Li, X.R.; Jilokv, V.P. Survey of maneuvering target tracking. Part I. Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1333–1364. [Google Scholar]
  26. Konstantinova, P.; Udvarev, A.; Semerdjiev, T. A Study of a Target Tracking Algorithm Using Global Nearest Neighbor Approach. In Proceedings of the 4th international conference on Computer systems and technologies, Rousse, Bulgaria, 19–20 June 2003; pp. 290–295. [Google Scholar]
  27. Sinha, A.; Ding, Z.; Kirubarajan, T.; Farooq, M. Track Quality Based Multitarget Tracking Approach for Global Nearest-Neighbor Association. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1179–1191. [Google Scholar] [CrossRef]
  28. Fortmann, T.E.; Bar-Shalom, Y.; Scheffe, M. Multi-target Tracking Using Joint Probabilistic Data Association. In Proceedings of the 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes, Albuquerque, NM, USA, 10–12 December 1980; pp. 807–812. [Google Scholar]
  29. Fortmann, T.E.; Bar-Shalom, Y.; Scheffe, M. Sonar Tracking of Multiple Targets Using Joint Probabilistic Data Association. IEEE J. Ocean. Eng. 1983, 38, 173–184. [Google Scholar] [CrossRef] [Green Version]
  30. Chang, K.C.; Chong, C.Y.; Bar-Shalom, Y. Joint Probabilistic Data Association in Distributed Sensor Networks. IEEE Trans. Autom. Control 1986, 31, 889–897. [Google Scholar] [CrossRef]
  31. Papoulis, A.; Pillai, U. Probability, Random Variables and Stochastic Processes; MC Graw Hill: New York, NY, USA, 2002. [Google Scholar]
  32. Mušicki, D.; Suvorova, S.; Challa, S. Multi target tracking of ground targets in clutter with LMIPDA-IMM. In Proceedings of the 7th International Conference on Information Fusion, Stockholm, Sweden, 28 June–1 July 2004; pp. 1104–1110. [Google Scholar]
Figure 1. Hyper-spheres for the existing spatial clutter measurement density estimator (SCMDE) in a 2D space.
Figure 1. Hyper-spheres for the existing spatial clutter measurement density estimator (SCMDE) in a 2D space.
Sensors 20 00114 g001
Figure 2. Hyper-spheres for the multi-target tracking (MTT)-SCMDE used for single target tracking in a 2D space.
Figure 2. Hyper-spheres for the multi-target tracking (MTT)-SCMDE used for single target tracking in a 2D space.
Sensors 20 00114 g002
Figure 3. Simulation scenario with three targets.
Figure 3. Simulation scenario with three targets.
Sensors 20 00114 g003
Figure 4. Confirmed true track rate. CMD, clutter measurement density.
Figure 4. Confirmed true track rate. CMD, clutter measurement density.
Sensors 20 00114 g004
Figure 5. Position RMSE.
Figure 5. Position RMSE.
Sensors 20 00114 g005
Figure 6. True clutter measurement density and estimated clutter measurement density.
Figure 6. True clutter measurement density and estimated clutter measurement density.
Sensors 20 00114 g006
Figure 7. The true states and the estimated states of Target 1 over time.
Figure 7. The true states and the estimated states of Target 1 over time.
Sensors 20 00114 g007aSensors 20 00114 g007b
Figure 8. Simulation scenario with five targets.
Figure 8. Simulation scenario with five targets.
Sensors 20 00114 g008
Figure 9. Confirmed true track rate.
Figure 9. Confirmed true track rate.
Sensors 20 00114 g009
Figure 10. Position RMSE.
Figure 10. Position RMSE.
Sensors 20 00114 g010
Figure 11. True clutter measurement density and estimated clutter measurement density.
Figure 11. True clutter measurement density and estimated clutter measurement density.
Sensors 20 00114 g011
Figure 12. Simulation scenario with seven targets.
Figure 12. Simulation scenario with seven targets.
Sensors 20 00114 g012
Figure 13. Confirmed true track rate.
Figure 13. Confirmed true track rate.
Sensors 20 00114 g013
Figure 14. Position RMSE.
Figure 14. Position RMSE.
Sensors 20 00114 g014
Figure 15. True clutter measurement density and estimated clutter measurement density.
Figure 15. True clutter measurement density and estimated clutter measurement density.
Sensors 20 00114 g015
Figure 16. Real radar measurements within the surveillance region.
Figure 16. Real radar measurements within the surveillance region.
Sensors 20 00114 g016
Figure 17. The trajectories of the confirmed tracks by using the fixed clutter measurement density.
Figure 17. The trajectories of the confirmed tracks by using the fixed clutter measurement density.
Sensors 20 00114 g017
Figure 18. The trajectories of the confirmed tracks by using the SCMDE.
Figure 18. The trajectories of the confirmed tracks by using the SCMDE.
Sensors 20 00114 g018
Figure 19. The trajectories of the confirmed tracks by using the proposed MTT-SCMDE.
Figure 19. The trajectories of the confirmed tracks by using the proposed MTT-SCMDE.
Sensors 20 00114 g019
Table 1. Track retention statistics for Monte Carlo simulation.
Table 1. Track retention statistics for Monte Carlo simulation.
True CMDSCMDESCMDEMTT-SCMDEMTT-SCMDE
with n = 1with n = 5with n = 1with n = 5
nCase119944610536731056
nOk (%)95.9193.0595.3594.1195.45
nSwitch (%)1.082.911.332.031.42
nMerge (%)0.590.670.851.100.76
nLost (%)2.423.372.472.762.37
Table 2. Track retention statistics for Monte Carlo simulation.
Table 2. Track retention statistics for Monte Carlo simulation.
True CMDSCMDESCMDEMTT-SCMDEMTT-SCMDE
with n = 1with n = 5with n = 1with n = 5
nCase158148513248251354
nOk (%)87.8674.6486.2581.9487.59
nSwitch (%)5.7613.206.427.526.28
nMerge (%)4.878.455.666.914.36
nLost (%)1.513.711.673.631.77
Table 3. Track retention statistics for Monte Carlo simulation.
Table 3. Track retention statistics for Monte Carlo simulation.
True CMDSCMDESCMDESCMDEMTT-SCMDEMTT-SCMDEMTT-SCMDE
with n = 1with n = 5with n = 7with n = 1with n = 5with n = 7
nCase22913981876188145718941900
nOk (%)83.7264.5779.2680.3367.8381.7382.32
nSwitch (%)8.0718.5910.1310.1019.2610.099.74
nMerge (%)7.0313.829.227.558.976.025.84
nLost (%)1.183.021.392.023.942.162.10

Share and Cite

MDPI and ACS Style

Park, S.H.; Chong, S.Y.; Kim, H.J.; Song, T.L. Adaptive Estimation of Spatial Clutter Measurement Density Using Clutter Measurement Probability for Enhanced Multi-Target Tracking. Sensors 2020, 20, 114. https://doi.org/10.3390/s20010114

AMA Style

Park SH, Chong SY, Kim HJ, Song TL. Adaptive Estimation of Spatial Clutter Measurement Density Using Clutter Measurement Probability for Enhanced Multi-Target Tracking. Sensors. 2020; 20(1):114. https://doi.org/10.3390/s20010114

Chicago/Turabian Style

Park, Seung Hyo, Sa Yong Chong, Hyung June Kim, and Taek Lyul Song. 2020. "Adaptive Estimation of Spatial Clutter Measurement Density Using Clutter Measurement Probability for Enhanced Multi-Target Tracking" Sensors 20, no. 1: 114. https://doi.org/10.3390/s20010114

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