Next Article in Journal
Vision Marker-Based In Situ Examination of Bacterial Growth in Liquid Culture Media
Next Article in Special Issue
Multi-User Identification-Based Eye-Tracking Algorithm Using Position Estimation
Previous Article in Journal
Annealing Effects of Parylene-Caulked Polydimethylsiloxane as a Substrate of Electrodes
Previous Article in Special Issue
Robust and Accurate Vision-Based Pose Estimation Algorithm Based on Four Coplanar Feature Points
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Probabilistic Data Association for Target Tracking in a Cluttered Environment

School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(12), 2180; https://doi.org/10.3390/s16122180
Submission received: 20 October 2016 / Revised: 10 December 2016 / Accepted: 14 December 2016 / Published: 18 December 2016
(This article belongs to the Special Issue Video Analysis and Tracking Using State-of-the-Art Sensors)

Abstract

:
The problem of data association for target tracking in a cluttered environment is discussed. In order to improve the real-time processing and accuracy of target tracking, based on a probabilistic data association algorithm, a novel data association algorithm using distance weighting was proposed, which can enhance the association probability of measurement originated from target, and then using a Kalman filter to estimate the target state more accurately. Thus, the tracking performance of the proposed algorithm when tracking non-maneuvering targets in a densely cluttered environment has improved, and also does better when two targets are parallel to each other, or at a small-angle crossing in a densely cluttered environment. As for maneuvering target issues, usually with an interactive multi-model framework, combined with the improved probabilistic data association method, we propose an improved algorithm using a combined interactive multiple model probabilistic data association algorithm to track a maneuvering target in a densely cluttered environment. Through Monte Carlo simulation, the results show that the proposed algorithm can be more effective and reliable for different scenarios of target tracking in a densely cluttered environment.

1. Introduction

As an important part of information fusion theory, target tracking has obtained more and more attention in wide applications. The main purpose of target tracking is to prevent false tracking or lost tracking, and ensure that the tracking is effective and accurate. Ship target tracking on the surface of the sea has been widely used in both military and civil fields. The performance of using radar to track surface ships are usually affected by sea clutter [1]. Due to the sea clutter, filter algorithms, such as a Kalman filter, and a series of improved filter algorithms like EKF (extended Kalman filtering) and UKF (unscented Kalman filter), are used in target tracking systems [2], and the data association is also adopted which can confirm the probability of measurement coming from the target. Previous studies have shown that the nearest-neighbor (NN) [3] algorithm works reasonably well with targets in sparse scenarios, and the probabilistic data association (PDA) [4] is suitable to track a single target in a cluttered environment, which, considering all of the measurements, falls into the validation gate. For the case of more than one target in the cluttered environment, an extension of probabilistic data association (PDA) was derived, called joint probabilistic data association (JPDA) [5], where the association probabilities are computed from the joint likelihood functions corresponding to the joint hypotheses associating all of the returns to different permutations of the targets and clutter points. Another advanced algorithm, multiple hypothesis tracking (MHT) [6], is categorized as a “deferred logic” method in which the decision about forming a new track or removing an existing track is delayed until enough measurements are collected. Recently, two popular algorithms have been derived within finite set statistics (FISST), namely, the probability hypothesis density (PHD) [7] and the cardinalized PHD (CPHD) [8] filters for multiple target tracking, which can avoid the problem of data association and can estimate both the target state and the target number directly.
Even though the JPDA has gained more and more attention in the field of target tracking, it tends to coalescence when two targets are in parallel or at a small-angle crossing. The exact nearest-neighbor probabilistic data association (ENNPDA) [9] algorithm has shown that associated events pruning may be an effective way to prevent tracking coalescence, which was found to lead to track over-commitment and an increased incidence of track divergence in the presence of clutter and absent target detections. The dramatic pruning used for ENNPDA, however, leads to an undesired sensitivity to clutter and missed detections [10]. Kennedy’s paper [11] proposed a new scaled JPDA algorithm which introduced an arbitrary positive scaling factor. When the scale factor value is infinity, the algorithm is equivalent to the ENNPDA algorithm, and when the scale factor value is one, the algorithm is equivalent to the JPDA algorithm. Thus, when the scale factor value is an appropriate intermediate value, the algorithm can not only avoid track coalescence, but can also prevent track divergence in the presence of clutter and absent target detections. How to choose a suitable scaling factor in the real tracking problem has always been the focus in multi-target tracking, and the suitable scaling factor is usually determined from the experience. To improve this, Blom has proposed a developed JPDA* [12], a coalescence-resistant version of JPDA, which performs as well as the Set JPDA [13]. Recently, a coalescence-avoiding version of JIPDA [14], called JIPDA* [15], was proposed to solve tracking coalescence. In this paper, we propose an improved version of the PDA algorithm which uses distance weighting to optimize the association probability. Then the tracking performance can do well when two targets are in parallel or at a small-angle crossing under a densely cluttered environment.
When dealing with the problem of maneuvering target tracking in the densely cluttered environment, due to the uncertainty of the target motion, the multiple model algorithm assumes that there are many possible target movement models, different movement patterns with different motion models, realizing the mutual switch between different modes. Then the maneuvering target state estimation problem is converted into a target motion pattern recognition problem. In order to achieve multiple-target motion multiple-model tracking, the interactive multiple-model (IMM) algorithm, originally developed by Blom and Bar-Shalom [16], and then the improved IMM algorithm, like AIMM [17] and VSMM [18], etc., are put forward. The application of IMM is relatively simple, and can handle complex movement patterns, which is one of the most popular algorithms used in maneuvering target tracking. The combination of PDA and IMM (IMM-PDA) [19] used in single-maneuvering target tracking was put forward. Based on IMM-PDA algorithm, the authors in [20] proposed a combined interactive multiple-model probabilistic data association (C-IMM-PDA) algorithm. Based on the frame of C-IMM-PDA, using the improved PDA filter, the performance of tracking maneuvering targets has improved.
In this paper, a novel probabilistic data association algorithm is proposed based on the distance weighting method. This algorithm not only improves the performance of single-target tracking in densely cluttered environments, but can also avoid coalescence when the targets are in parallel or in small-angle crossing scenarios. Based on the frame of C-IMM-PDA, and using the improved PDA filter, the algorithm also does well when tracking maneuvering targets in densely cluttered environments. The target tracking system is described in Section 2. In Section 3, on the basis of research of PDA, an improved probabilistic data association based on distance weighting is proposed to enhance the tracking accuracy and stability in densely cluttered environments, and also for maneuvering target tracking. Then, an improved C-IMM-PDA is presented. Simulation results showing how the performance compares to the existing algorithm are shown in Section 4. Finally, some conclusions are provided in Section 5.

2. Target Tracking Dynamic System in a Cluttered Environment

In a target tracking dynamic system, the major purpose is to estimate the parameters of the target that evolve sequentially with time. As measurement data become available, the unknown parameters forming a state vector are estimated sequentially using measurement data. Tracking in time with the problem of parameter estimation can be readily formalized in the following framework. In most surface ship tracking applications, the noise terms are additive, so the expression of the state equation and the measurement equation are defined as follows:
X ( k + 1 ) = F ( k ) X ( k ) + G ( k ) w 1 ( k )
z ( k ) = H ( k ) X ( k ) + w 2 ( k )
The state equation (Equation (1)) describes the evolution or transition of X ( k ) with k and assumes that the state follows a first-order Markov process. Function F ( k ) is a known function related with the state vector at time k 1 to the time k . Function G ( k ) is a known noise matrix. w 1 ( k ) is the process noise and its covariance is Q ( k ) .
The measurement Equation (2) relates function z ( k ) to state vector X ( k ) through a known function H ( k ) , w 2 ( k ) is the measurement noise, and its covariance is R ( k ) . The process noise and measurement noise are independent, zero mean noise, with known covariance, respectively. In the sea clutter environment, at time k , the measurements can come from the target or the clutter, The measurements at time k are z ( k ) = { z 1 ( k ) , z n ( k ) } . n is the measurement number at time k . The cumulative set of measurements until time k is Z k = { z ( 1 ) , z ( k ) } .

3. A Novel Probabilistic Data Association

3.1. Probabilistic Data Association (PDA) Algorithm

As for PDA, there are two assumptions: (1) a measurement can only have one source; (2) no more than one measurement can originate from a target. Suppose the set of validated measurements at time k is z ( k ) = { z i ( k ) } i = 1 m k , m k is the validated measurements at time k . The cumulative set of measurements until time k is Z k = { z ( j ) } j = 1 k . The validation region is centered on the predicted measurement of the target, which is set up to accept the measurement at a certain probability. The validation region is defined as follows:
[ z ( k ) z ^ ( k | k 1 ) ] T S 1 ( k ) [ z ( k ) z ^ ( k | k 1 ) ] γ
Here, we use a Kalman filter to estimate the state of the target. The prediciton of the state and the measurement at time k are defined, respectively, as X ^ ( k | k 1 ) = F ( k ) X ^ ( k 1 | k 1 ) and z ^ ( k | k 1 ) = H ( k ) X ^ ( k | k 1 ) . S ( k ) = H ( k ) P ( k | k 1 ) H ( k ) T + R ( k ) is the covariance matrix of innovation, P ( k | k 1 ) = F ( k ) P ( k 1 | k 1 ) F ( k ) + G ( k ) Q ( k ) G ( k ) T is the covaiance of the prediction state. γ is the threshold which can be get from the chi-square distribution.
Denote association events as θ i ( k ) = { z i ( k )   is   originated   from   the   target } , i = 1 , 2 m k θ i ( k ) = { none   of   the   measurement   is   originated   from   the   target } , i = 0 . The probability of either the measurements originating from the target or clutter (false alarm) is expressed as the likelihood (Equation (4)) condition that all of the measurements lie in the validation region:
β i ( k ) = P { θ i ( k ) | Z k }
As we know, the definition of events are mutually exclusive and limited: i = 0 m k β i ( k ) = 1 . Here we use a Kalman filter to estimate the target state. The expression is shown as follows:
X ^ ( k | k ) = i = 0 m k β i ( k ) X ^ i ( k | k ) = X ^ ( k | k 1 ) + K ( k ) ( i = 1 m k β i ( k ) v i ( k ) )
If there is no measurement that falls into the validation region, namely i = 0 , we use the state prediction to approximate the updated values of the target state. X ^ 0 ( k ) = X ^ ( k | k 1 ) . v i ( k ) = Z i ( k ) H ( k ) X ^ ( k | k 1 ) is the innovation, v ( k ) = i = 1 m k β i ( k ) v i ( k ) is the combined innovation, and the Kalman gain is K ( k ) = P ( k | k 1 ) H T ( k ) S 1 ( k ) .
The error covariance associated with the updated state estimation can be expressed as follows:
P ( k | k ) = P ( k | k 1 ) β 0 ( k ) + [ 1 β 0 ( k ) ] P c ( k | k ) + P ˜ ( k ) P c ( k | k ) = [ I K ( k ) H ( k ) ] P ( k | k 1 ) P ˜ ( k ) = K ( k ) [ i = 1 m k β i ( k ) v i ( k ) v i T ( k ) v ( k ) v T ( k ) ] K T ( k )

3.2. A New Association Probability of PDA

The association probability is the likelihood of θ i ( k ) on the condition that all of the measurement lie in the validation region as explained by Equation (3). Using the parametric PDA [4], the association probability is as follows:
β i ( k ) = { e i / ( b + j = 1 m k e j ) i = 1 , m k b / ( b + j = 1 m k e j ) i = 0
where e i exp ( 1 2 v i T ( k ) S 1 ( k ) v i ( k ) ) ; b λ | 2 π S ( k ) | 1 2 ( 1 P d P g / P d ) , P d is the probability of detection, and P g is the probability that the target measurement falls into the validation region.
β i ( k ) is an important parameter which directly influences the estimation of the target state. The PDA algorithm considers all of the measurements falling into the validation region, and there is no clear and effective relationship between the validation measurement and the prediction measurement. Since the clutter is distributed randomly in position, number, and density in the tracking space, the measurement originating from the target is more likely near the predicted measurement. Thus, this important prior information is introduced as a distance weight to optimize the association probability. The weight calculation method in the literature [21] has certain limitations, namely, when the number of validation measurements is just one, the value will be infinite, which can lead to filter failure. Here we propose a new expression of distance weight:
ω i ( k ) = 1 / d i ( k ) j = 1 m k 1 / d i ( k )
where d i ( k ) is the Mahalanobis distance between measurement i and the prediction measurement at time k , the expression is d i ( k ) = ( z i ( k ) z ^ i ( k | k 1 ) ) S ( k ) ( z i ( k ) z ^ i ( k | k 1 ) ) T . z i ( k ) is the validated measurement at time k , z ^ i ( k | k 1 ) is the prediction measurement, and the expression is z ^ i ( k | k 1 ) = H ( k ) X ^ ( k | k 1 ) . S ( k ) is the covariance matrix of innovation in the Kalman filter, and its expression is S ( k ) = H ( k ) P ( k | k 1 ) H ( k ) T + R ( k ) .
The association probability expression with the distance weighting is show below:
β i ( k ) = β i ( k ) ω i ( k )    i = 1 , 2 m k
The normalized association probability expression is show as Equation (10):
β i ( k ) = β i ( k ) / j = 0 m k β j ( k )    i = 0 , 1 , m k
Here, with the new association probability, we use a Kalman filter to estimate the target state. The calculation is shown in Equations (5) and (6).

3.3. Improved C-IMM-PDA Algorithm

The traditional algorithm is just a combination of the interactive multiple model and the probabilistic data association together. On the one hand, each model uses an independent validation region to obtain the validated measurement. However, for the entire system, the validation region may not be optimal, which can increase the target estimation error, and finally lead to a lost target or tracking the wrong target. On the other hand, with the increase in the number of targets and the number of target motion modes, the computational cost will also increase. Thus, the literature [20] proposes a new IMM-PDA structure (combined interactive multiple-model probabilistic data association algorithm, C-IMM-PDA), which uses the same validation region to obtain the validated measurement, and also uses comprehensive measurement to update and estimate the target state. This method can better realize target tracking and save on the computational cost. Here, based on C-IMM-PDA, we use the improved PDA filter to obtain the association probability which can enhance the accuracy of the estimation target state. The improved C-IMM-PDA algorithm implementation stated is as follows.
1. Interaction Mixed with the Estimate from the Previous Time
Starting with X ^ j ( k 1 | k 1 ) , its covariance, P j ( k 1 | k 1 ) and the model probability u j ( k 1 ) , the mixed initial condition for the filter matched to model j can be expressed as follows:
X ^ 0 j ( k 1 | k 1 ) = j = 1 M X ^ j ( k 1 | k 1 ) u i | j ( k 1 | k 1 ) P 0 j ( k 1 | k 1 ) = j = 1 M u i | j ( k 1 | k 1 ) { P j ( k 1 | k 1 ) + [ X ^ j ( k 1 | k 1 ) X ^ 0 j ( k 1 | k 1 ) ] [ X ^ j ( k 1 | k 1 ) X ^ 0 j ( k 1 | k 1 ) ] T }
where u i | j ( k 1 | k 1 ) is the mixed probability, u i | j ( k 1 | k 1 ) = p i j u j ( k 1 ) / c j , c j denotes the normalizing factor, and c j = j = 1 M p i j u j ( k 1 ) . p i j is the switch probability from model i to model j .
2. Submodel Filter and Prediction
With the mixed initial state X ^ 0 j ( k 1 | k 1 ) and its covariance P 0 j ( k 1 | k 1 ) , here we use a Kalman filter to estimate the target state, the predicted state X ^ j ( k | k 1 ) , and its corresponding covariance P j ( k | k 1 ) , the predicted measurement z ^ j ( k ) , and the covariance matrix of innovation S j ( k ) for each motion model j can be expressed as follows:
X ^ j ( k | k 1 ) = F j X ^ 0 j ( k 1 | k 1 ) P j ( k | k 1 ) = F j P 0 j ( k 1 | k 1 ) ( F j ) T + Q j ( k 1 ) z ^ j ( k ) = H X ^ j ( k | k 1 ) S j ( k ) = H P j ( k | k 1 ) H T + R j ( k ) j = 1 , 2 M
Here, we use the comprehensive prediction of the measurement and the comprehensive prediction covariance matrix tectonic tracking region. Its definitions are as follows:
z ^ ( k ) = z ^ ( k | k 1 ) = E [ z ( k ) | z k 1 ]
S ( k ) = S ( k | k 1 ) = E { [ z ( k ) z ^ ( k ) ] [ z ( k ) z ^ ( k ) ] T | Z k 1 }
Here, using definitions from Equations (13) and (14), the parameters of the comprehensive validation region can be given as:
z ^ ( k ) = j = 1 M u j ( k ) z ^ j ( k ) S ( k ) = j = 1 M u j ( k ) { S j ( k ) + [ z ( k ) z ^ ( k ) ] [ z ( k ) z ^ ( k ) ] T }
Set d 2 ( k ) = [ z ( k ) z ^ ( k ) ] S 1 ( k ) [ z ( k ) z ^ ( k ) ] T . Assuming [ z ( k ) z ^ ( k ) ] obeys the normal distribution so that d 2 ( k ) obeys the chi-square distribution with the degree of freedom n z , we use the method of hypothesis testing to determine whether z ( k ) falls into the validation region.
Suppose m k is the number of validated measurements at time k . Each filter using comprehensive measurement as the prediction measurement to update the state, the update equations are the same as the normal Kalman filter. Comprehensive measurement can be expressed as follows:
z ¯ j ( k ) = E [ z ( k ) ] = l = 0 m k E [ z ( k ) | θ l j ( k ) ] β l j ( k ) = l = 0 m k z l j β l j ( k )
where β l j ( k ) can be obtained from Equation (10).
Using Equation (16) to update each filter will lead to the estimation covariance being large; here we use Equation (17) to correct its covariance:
P i j ( k | k ) = P i j ( k | k 1 ) β 0 j ( k ) + [ 1 β 0 j ( k ) ] P i c ( k | k ) + P ˜ i ( k ) P i c ( k | k ) = [ I K i ( k ) H i ( k ) ] P i j ( k | k 1 ) P ˜ i ( k ) = K i ( k ) { β 0 j ( k ) [ z ˜ i ( k ) z ˜ i ( k ) v ¯ ( k ) v ¯ T ( k ) ] + l = 1 m k β l j ( k ) v l ( k ) v l T ( k ) v ¯ ( k ) v ¯ T ( k ) } K i T ( k )
3. Model Probability Update
The model probability is updated by u l ( k ) as in Equation (18):
u j ( k ) = L j ( k ) i = 1 M u i ( k 1 ) p i j j = 1 M L j ( k ) i = 1 M u i ( k 1 ) p i j
Here, considering model probabilities update as an independent part of IMM, L j ( k ) = exp ( 1 2 z ˜ j ( k ) S j ( k ) ( z ˜ j ) T ( k ) ) | 2 π S j ( k ) | where z ˜ j ( k ) = z ¯ j ( k ) z ^ j ( k ) .
4. Interaction Ouput Estimation Results
Finally, the model-conditioned estimates are calculate using Equation (19).
X ^ ( k ) = j = 1 M u j ( k ) X ^ j ( k | k ) P ( k ) = j = 1 M u j ( k ) { P j ( k | k ) + [ X j ( k | k ) X ^ ( k ) ] [ X j ( k | k ) X ^ ( k ) ] T }

4. Simulation and Analysis

4.1. The Dynamic Model

Assume the target state is X ( k ) = [ x , x ˙ , y , y ˙ ] . The two-dimensional plane dynamic model of the target and the measurement equation can be described by the following equations:
X ( k + 1 ) = F ( k ) X ( k ) + G ( k ) w 1 ( k ) z ( k ) = H ( k ) X ( k ) + w 2 ( k )
In the constant velocity model (CV model), the movement characteristic is the velocity of the target, which remains the same, and the model parameters are as follows: where F ( k ) = [ 1 T 0 0 0 1 0 0 0 0 1 T 0 0 0 1 ] G = [ T 2 2 0 T 0 0 T 2 2 0 T ] H = [ 1 0 0 0 0 1 0 0 ] .
The turning motion of the target is usually referred to as a coordinated turn (CT model). With a known target turning rate ω , the model parameters are as follows: where F ( k ) = [ 1 sin ω T ω 0 cos ω T 1 ω 0 cos ω T 0 sin ω T 0 1 cos ω T ω 0 sin ω T ω 0 sin ω T 0 cos ω T ] G = [ T 2 2 0 T 0 0 T 2 2 0 T ] H = [ 1 0 0 0 0 1 0 0 ] .

4.2. Simulation and Analysis of Non-Maneuvering Target Tracking

In this section, the performance of the improved PDA algorithm are evaluated and compared with the existing method of PDA. Assume detection probability P d = 0.9 , the clutter density λ = 1 / km 2 . The gate threshold is set to γ = 9 , which corresponds to a two-dimensional gating probability of P g = 0.989 , sampling interval T = 1 s, the process noise variance q c v = 0.05   m   , and the measurement noise variance r = 100   m   . In order to compare the performance, 100 Monte Carlo simulations have been performed.

4.2.1. Simulation 1: Single Target Tracking Simulation Scenario

The initial state is x = [ 1000   m   10   m / s   1000   m   5   m / s ] . The target stays at a constant velocity between 0 s and 100 s. The root mean square (RMS) position error of the target using different methods in different clutter densities are show in Figure 1.
Figure 1 shows the RMS position errors, which is computed with clutter densities of 1, 10, and 50, respectively. From Figure 1a, we can see the two algorithms exhibit similar RMS position error when clutter density is λ = 1 , while when the clutter density increase, the RMS position error of the improved PDA is smaller than the PDA, especially when clutter density λ = 50 , which can be seen from Figure 1c. In the improved PDA algorithm, we use the new association probability to realize the data association which can optimize the probability of the measurement originating from the target, so the improved algorithm can perform better to estimate the target state accurately. From the above, we know that improved PDA can improve the tracking performance in densely cluttered environments when tracking a single non-maneuvering target.

4.2.2. Simulation 2: Two-Target Tracking Simulation Scenario

(1)
Two parallel-target tracking. The initial states are x a = [ 200   m   15   m / s   100   m   10   m / s ] , x b = [ 200 m   15 m / s   300 m   10 m / s ] , the target stays at a constant velocity between 0 s and 50 s.
(2)
Two small-angle crossing target tracking. The initial states are x a = [ 100   m   20   m / s   300   m   0   m / s ] , x b = [ 100 m   20 m / s   200 m   5 m / s ] , the target stays at a constant velocity between 0 s and 100 s.
Figure 2, Figure 3, Figure 4 and Figure 5 show the trajectories of two targets and the RMS position error statistics using PDA and improved PDA in different scenarios. As for two parallel targets tracking, with the increase of the clutter density, Figure 2b and Figure 3b show that the RMS position of the improved PDA algorithm is always smaller than the PDA algorithm. Figure 2a and Figure 3a show that the improved PDA can be more accurate to realize target tracking. As for two crossing targets tracking, we can obtain similar results from Figure 4 and Figure 5. From the above simulation results, we can see that the improved PDA algorithm performs better than the PDA algorithm whenever the two targets move in parallel or cross in the densely cluttered environment. This can be attributed to the reduction of the association probability of false measurement and, at the same time, enhance the association probability originating from the target. The improved algorithm can estimate the target state more accurately to avoid track coalescence whatever two targets are in parallel or at a small-angle crossing in a densely cluttered environment.

4.3. Simulation and Analysis of Maneuvering Target Tracking

In this section, the performance of the proposed algorithm is evaluated and compared with the existing method of C-IMM-PDA. The initial states x = [ 1000   m   10   m / s   400   m   5   m / s ] , the target initially stays at a constant velocity between 0 s and 50 s, with a coordinated turn ω =   1   rad / s between 50 s and 100 s, then with a coordinated turn ω =   1   rad / s between 100 s and 150 s and, finally, a straight line with constant velocity between 150 s and 200 s. Assuming the detection probability P d = 0.9 , the clutter measurement density λ = 1 / km 2 . The gate threshold is set to γ = 16 which corresponds to a two-dimensional gating probability of P g = 0.9997 . Sampling interval T = 1 s, the process noise variance for CV model q c v = 0.05   m   , the CT model q c t = 0.015   m   , and the measurement noise variance r = 100   m   . The transition probability matrix of IMM models is P i j = [ 0.9 0.05 0.05 0.05 0.9 0.05 0.05 0.05 0.9 ] , u 0 = [ 0.5 0.2 0.3 ] . In order to compare the performance, 50 Monte Carlo simulations have been performed. The simulation results are shown in Figure 6 and Figure 7.
Figure 6 and Figure 7 show the trajectories of a single maneuvering target and the RMS position error statistics using C-IMM-PDA and improved C-IMM-PDA with clutter densities of 1 and 10, respectively. As it would be expected, along with the increase of clutter density, the RMS position error shows the two algorithms exhibiting a decrease in performance. However, the degradation in performance is less for the improved C-IMM-PDA algorithm than for the C-IMM-PDA algorithm. In the improved C-IMM-PDA algorithm, using the same validated region can obtain the effective validated region for the whole system, and using the improved PDA algorithm can make the estimation of target more accurate. Additionally, when using the same validated region, this algorithm can reduce the computational cost. Simulation results show that the improved C-IMM-PDAF algorithm can be more effective to achieve high reliability in target tracking in densely cluttered environments.

5. Conclusions

In this paper, we proposed a novel probabilistic data association algorithm based on distance weighting for target tracking. Due to clutter distribution being random, and the measurement originating from the target is more likely closer to the predicted measurement, this important prior information is introduced as a distance weight to optimize the association probability, which can enhance the association probability of the measurement originating from the target. When the improved algorithm is applied to non-maneuvering target tracking, the algorithm can be more accurate to realize the single non-maneuvering target tracking in a densely cluttered environment. For two-target tracking, it can avoid tracking coalescence whatever two targets are in parallel or at a small-angle crossing in a densely cluttered environment. For maneuvering target tracking in densely cluttered environments, based on the frame of C-IMM-PDA, we use the improved PDA to realize the data association and a Kalman filter to estimate the target state. Simulation results show the performance of the improved C-IMM-PDA algorithm is better than the C-IMM-PDA when tracking maneuvering targets in densely cluttered environments. Above all, with the increase of clutter density, the performance of the improved algorithm did not degrade significantly, which can ensure the real-time processing and accuracy of target tracking in densely cluttered environments.

Acknowledgments

This work is partially supported by NSFC (Natural Science Foundation of China), the Funds number are 51179157, 51409214, and11574250 respectively. The authors also gratefully acknowledge the helpful comments and suggestions of the reviewers, which have improved this paper.

Author Contributions

The work presented here was carried out in collaboration with all of the authors. Xiao Chen and Yaan Li conceived the idea and research theme. Xiao Chen designed and performed the experiments. Xiao Chen, Yuxing Li, Jing Yu and Xiaohua Li analyzed the experimental results. Xiao Chen wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. You, H.; Yong, H.; Jian, G.; Xiaolong, C. An Overview on Radar Target Detection in Sea Clutter. Mod. Radar 2014, 36, 1–9. [Google Scholar]
  2. Yardim, C.; Michalopoulou, Z.; Gerstoft, P. An Overview of Sequential Bayesian Filtering in Ocean Acoustics. IEEE J. Ocean. Eng. 2011, 36, 71–89. [Google Scholar] [CrossRef]
  3. Öksüz, K. The comparison of the performances of global nearest neighbor and probability hypothesis density filter for varying clutter rates. In Proceedings of the 2016 24th Signal Processing and Communication Application Conference (SIU), Zonguldak, Turkey, 16–19 May 2016; pp. 677–680.
  4. Zeng, T.; Zheng, L.; Li, Y.; Chen, X.; Long, T. Offline Performance Prediction of PDAF with Bayesian Detection for Tracking in Clutter. IEEE Trans. Signal Process. 2013, 61, 770–781. [Google Scholar] [CrossRef]
  5. Habtemariam, B.; Tharmarasa, R.; Thayaparan, T.; Mallick, M.; Kirubarajan, T. A Multiple-Detection Joint Probabilistic Data Association Filter. IEEE J. Sel. Top. Signal Process. 2013, 7, 461–471. [Google Scholar] [CrossRef]
  6. Hernandez, M.; Benavoli, A.; Graziano, A.; Farina, A.; Morelande, M. Performance Measures and MHT for Tracking Move-Stop-Move Targets with MTI Sensors. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 996–1025. [Google Scholar] [CrossRef]
  7. Mahler, R. PHD filters of higher order in target number. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1523–1543. [Google Scholar] [CrossRef]
  8. Vo, B.-T.; Vo, B.-N.; Cantoni, A. Analytic Implementations of the Cardinalized Probability Hypothesis Density Filter. IEEE Trans. Signal Process. 2007, 55, 3553–3567. [Google Scholar] [CrossRef]
  9. Fitzgerald, R.J. Development of Practical PDA Logic for Multitarget Tracking by Microprocessor. In Multitarget-Multisensor Tracking: Advanced Applications; Bar-Shalom, Y., Ed.; Artech House: Norwood, MA, USA, 1990; pp. 1–23. [Google Scholar]
  10. Bar-Shalom, Y.; Chang, K.; Blom, H. Automatic Track Formation in Clutter with a Recursive Algorithm in Multitarget Multisensor Tracking; Artech House: Norwood, MA, USA, 1990; pp. 25–42. [Google Scholar]
  11. Kennedy, H.L. Controlling Track Coalescence with Scaled Joint Probabilistic Data Association. In Proceedings of the 2008 International Conference on Radar, Adelaide, Australia, 2–5 September 2008; pp. 440–445.
  12. Blom, H.; Bloem, E. Probabilistic data association avoiding track coalescence. IEEE Trans. Autom. Control 2000, 45, 247–259. [Google Scholar] [CrossRef]
  13. Svensson, L.; Svensson, D.; Guerriero, M.; Willett, P. Set JPDA Filter for Multitarget Tracking. IEEE Trans. Signal Process. 2011, 59, 4677–4691. [Google Scholar] [CrossRef]
  14. Musicki, D.; Evans, R. Joint integrated probabilistic data association: JIPDA. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 1093–1099. [Google Scholar] [CrossRef]
  15. Blom, H.A.P.; Bloem, E.A.; Musicki, D. JIPDA: Automatic target tracking avoiding track coalescence. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 962–974. [Google Scholar] [CrossRef]
  16. Blom, H.A.; Bar-Shalom, Y. The interacting multiple model algorithm for systems with Markovian switching coefficients. IEEE Trans. Autom. Control 1988, 33, 780–783. [Google Scholar] [CrossRef]
  17. Jilkov, V.P.; Angelova, D.S.; Semerdjiev, T.A. Design and comparison of mode-set adaptive IMM algorithms for maneuvering target tracking. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 343–350. [Google Scholar] [CrossRef]
  18. Xiao-Rong, L.; Bar-Shalom, Y. Multiple-model estimation with variable structure. IEEE Trans. Autom. Control 1996, 41, 478–493. [Google Scholar] [CrossRef]
  19. Bar-Shalom, Y.; Houles, A. Multisensor tracking of a maneuvering target in clutter. IEEE Trans. Aerosp. Electron. Syst. 1989, 25, 176–189. [Google Scholar]
  20. Pan, Q.; Liu, G.; Dai, G.; Zhang, H. Combined interacting multiple models probabilistic data association algorithm. Acta Aeronaut. Astronaut. Sin. 1999, 20, 234–238. [Google Scholar]
  21. Ni, L.; Gao, S.; Xue, L. Improved Probabilistic Data Association and Its Application for Target Tracking in Clutter. In Proceedings of the 2011 International Conference on Electronics, Communications and Control (ICECC), Ningbo, China, 9–11 September 2011; pp. 293–296.
Figure 1. RMS position error statistics using PDA and improved PDA in different density clutter. (a) λ = 1 ; (b) λ = 10 ; and (c) λ = 50 .
Figure 1. RMS position error statistics using PDA and improved PDA in different density clutter. (a) λ = 1 ; (b) λ = 10 ; and (c) λ = 50 .
Sensors 16 02180 g001
Figure 2. Tracking two parallel targets using PDA and improved PDA when clutter λ = 1 . (a) Tracking of the target position; and (b) RMS position error of the target.
Figure 2. Tracking two parallel targets using PDA and improved PDA when clutter λ = 1 . (a) Tracking of the target position; and (b) RMS position error of the target.
Sensors 16 02180 g002
Figure 3. Tracking two parallel targets using PDA and improved PDA when clutter λ = 5 . (a) Tracking of the target position; and (b) RMS position error of the target.
Figure 3. Tracking two parallel targets using PDA and improved PDA when clutter λ = 5 . (a) Tracking of the target position; and (b) RMS position error of the target.
Sensors 16 02180 g003
Figure 4. Tracking two crossing targets using PDA and improved PDA when clutter λ = 1 . (a) Tracking of the target position; and (b) RMS position error of the target.
Figure 4. Tracking two crossing targets using PDA and improved PDA when clutter λ = 1 . (a) Tracking of the target position; and (b) RMS position error of the target.
Sensors 16 02180 g004
Figure 5. Tracking two crossing targets using PDA and improved PDA when clutter λ = 5 . (a) Tracking of the target position; and (b) RMS position error of the target.
Figure 5. Tracking two crossing targets using PDA and improved PDA when clutter λ = 5 . (a) Tracking of the target position; and (b) RMS position error of the target.
Sensors 16 02180 g005
Figure 6. Maneuvering target tracking using C-IMM-PDA and improved C-IMM-PDA when clutter λ = 1 . (a) Tracking of the target position; and (b) RMS position error of the target.
Figure 6. Maneuvering target tracking using C-IMM-PDA and improved C-IMM-PDA when clutter λ = 1 . (a) Tracking of the target position; and (b) RMS position error of the target.
Sensors 16 02180 g006
Figure 7. Maneuvering target tracking using C-IMM-PDA and improved C-IMM-PDA when clutter λ = 10 . (a) Tracking of the target position; and (b) RMS position error of the target.
Figure 7. Maneuvering target tracking using C-IMM-PDA and improved C-IMM-PDA when clutter λ = 10 . (a) Tracking of the target position; and (b) RMS position error of the target.
Sensors 16 02180 g007

Share and Cite

MDPI and ACS Style

Chen, X.; Li, Y.; Li, Y.; Yu, J.; Li, X. A Novel Probabilistic Data Association for Target Tracking in a Cluttered Environment. Sensors 2016, 16, 2180. https://doi.org/10.3390/s16122180

AMA Style

Chen X, Li Y, Li Y, Yu J, Li X. A Novel Probabilistic Data Association for Target Tracking in a Cluttered Environment. Sensors. 2016; 16(12):2180. https://doi.org/10.3390/s16122180

Chicago/Turabian Style

Chen, Xiao, Yaan Li, Yuxing Li, Jing Yu, and Xiaohua Li. 2016. "A Novel Probabilistic Data Association for Target Tracking in a Cluttered Environment" Sensors 16, no. 12: 2180. https://doi.org/10.3390/s16122180

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