Next Article in Journal
Consensus-Based Track Association with Multistatic Sensors under a Nested Probabilistic-Numerical Linguistic Environment
Next Article in Special Issue
Target Tracking in Clutter with Extremum Seeking Control for Adaptive Detection Thresholding
Previous Article in Journal
Energy Storage Overflow-Aware Data Delivery Scheme for Energy Harvesting Wireless Sensor Networks
Previous Article in Special Issue
Adaptive Unscented Kalman Filter for Target Tracking with Unknown Time-Varying Noise Covariance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Multi-Path Multitarget Tracking Algorithm for Over-The-Horizon Radar †

1
Department of Electronic Systems Engineering, Hanyang University, Ansan 15588, Korea
2
School of Automation, Hangzhou Dianzi University, Xiasha Higher Education Zone, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in Huang, Y.; Chong, S.Y.; Song, T.L.; Lee, J.H. In Proceedings of the Seventh International Conference on Control Automation & Information Sciences (ICCAIS 2018), Hangzhou, China, 24–27 October 2018.
Sensors 2019, 19(6), 1384; https://doi.org/10.3390/s19061384
Submission received: 12 February 2019 / Revised: 8 March 2019 / Accepted: 18 March 2019 / Published: 20 March 2019
(This article belongs to the Special Issue Multiple Object Tracking: Making Sense of the Sensors)

Abstract

:
In target tracking environments using over-the-horizon radar (OTHR), one target may generate multiple detections through different signal propagation paths. Trackers need to jointly handle the uncertainties stemming from both measurement origin and measurement path. Traditional multitarget tracking algorithms suffer from high computational loads in such environments since they need to enumerate all possible joint measurement-to-track assignments considering the measurements paths unless they employ some approximations regarding the measurements and their corresponding paths. In this paper, we propose a novel algorithm, named multi-path linear multitarget integrated probabilistic data association (MP-LM-IPDA), to efficiently track multitarget in multiple detection environments. Instead of generating all possible joint assignments, MP-LM-IPDA calculates the modulated clutter measurement density for each measurement cell of each track. The modulated clutter measurement density considers the possibility that the measurement cells originate from the clutter as well as from other potential targets. By incorporating the modulated clutter measurement density, the single target tracking structure can be applied for multitarget tracking, which significantly reduces the computational load. The simulation results demonstrate the effectiveness and efficiency of the proposed algorithm.

1. Introduction

Multitarget tracking is a challenging problem that requires confirming potential targets as well as estimating target states. The most widely used tracking algorithms, including multiple hypothesis tracker (MHT) [1], joint probabilistic data association (JPDA) [2] and algorithms based on the random finite set (RFS) theory [3,4,5], have been shown to be effective with specific models and assumptions in various scenarios.
The above-mentioned algorithms have a common assumption that one target can generate at most one measurement at each scan time, which is the single detection assumption. However, in many practical scenarios, one target may produce more than one measurement per scan. A well-known example of such multiple detection (MD) systems is over-the-horizon radar (OTHR) [6,7]. In the over-the-horizon radar (OTHR) system, the detection signals are reflected off ionospheric layers to detect the area beyond the radar horizon for long-range targets surveillance. Radar signals from the same target arrive at the receiver via different signal propagation paths, resulting in multiple detections of one target. The multiple detection mechanism in the OTHR system brings benefits and problems to tracking algorithms at the same time. Compared with traditional radars, the primary advantage of OTHR is that it can detect and track over-the-horizon targets, generating a great deal of interest in both military and civilian groups. Meanwhile, the main challenge in OTHR is multi-path signal propagation, which requires the tracking algorithm to jointly handle the uncertainties from both the measurement origin and the measurement path.
There are two widely used methods for multiple detection pattern, one is the measurement partition method [8] and the other is the random matrix method [9,10]. In the OTHR system, only the measurement partition method is suitable. The random matrix assumes extended target or group targets, however, the target in the OTHR system is still treated as a point target. In OTHR systems, the measurement partition method is utilized to generate possible target detection sets, where each set contains one or some of the selected measurements. Then, non-repeated paths are assigned to the measurements of a set to take the measurement path uncertainty into consideration. The path combined measurement sets are used by trackers for both true track confirmation and target state estimatation through various data association structures. Multiple detection structures outperform conventional single detection algorithms when applied to OTHR systems due to the sufficient utilization of target information from different paths. However, the complexity of the multiple detection structure exponentially increases in accordance with increases in the numbers of tracks and possible sets of target generated measurements. More serious is the path uncertainty of each measurement aggravates the computational burden.
Recently, several algorithms have been designed that explicitly consider the multiple-detection pattern. Such an algorithm of multiple detection JPDA (MD-JPDA) is proposed in [11] for OTHR-based multitarget tracking. In MD-JPDA, the association probabilities are calculated based on the probabilistic inference made on no measurement or a measurement set originated from a target. In [12], the authors proposed a track splitting structure for multitarget tracking in the OTHR system, and the proposed algorithm had a better true track confirmation performance than other approaches. In multiple detection multitarget tracking, the above-mentioned two algorithms are cumbersome due to numerous joint events used to assign measurements to tracks. In [13], a multiple detection multiple hypothesis tracker (MD-MHT) is proposed, in which the structure of the track hypothesis tree is very complex. More recent algorithms include the multiple detection probability hypothesis density filter [14,15] and multi-path Bernoulli filter [16,17], which are designed for the OTHR system based on random finite set theory.
Due to the high computational cost, traditional joint data association structures are suitable for scenarios in which only a small number of targets cross each other. To jointly consider the uncertainties in the measurement origin and measurement path of the OTHR-based system, this paper proposes multi-path linear multitarget integrated probabilistic data association (MP-LM-IPDA) for efficient multitarget tracking. The linear multitarget integrated probabilistic data association (LM-IPDA) algorithm [18,19] is designed for multitarget tracking, which bypasses joint measurement-to-track assignments utilizing the modulated clutter measurement density. The modulated clutter measurement density evaluates the possibility that a measurement is generated from clutter as well as other potential targets. Thus, the data association events are generated for each track separately as if they are for single target tracking, and the computational complexity linearly increases with the numbers of tracks and measurements. LM-IPDA is the basis of our proposed algorithm.
In MP-LM-IPDA, measurement cells consisting of one or more selected measurements are generated after the measurement selection step. The path pattern, which is a set of ordered measurement paths, is combined with a measurement cell to ensure that each measurement of the measurement cell has a path indicating the model from which a measurement is generated. Then, the modulated clutter measurement density for each path pattern combined measurement cell is evaluated. Multiple detection joint data association structures generate joint track-to-measurement cell assignments among tracks and measurement cells. However, the MP-LM-IPDA algorithm generates track-to-measurement cell associations for a track τ separately by considering the influence of other tracks on track τ through the measurement cell in terms of the modulated clutter measurement density. The modulated clutter measurement density is used in the track update step with a little addition of computational cost.
As contributions of this paper, the following statement can be made: In the OTHR system, the multiple detection issue with the measurement path uncertainties significantly aggravate computational loads of multitarget tracking algorithms. This is due to the fact that the path uncertainty and the multiple detection issue lead to a three dimensional data association. To realize an efficient tracker for this special tracking system, the multi-path version of the LM-IPDA algorithm is proposed in this paper. Almost every multitarget tracking algorithm for OTHR employs a certain form of approximation to reduce or limit the number of track-to-measurement association events or hypotheses. However, the MP-LM-IPDA algorithm entirely bypasses the explicit joint track-to-measurement assignment step. Without joint track-to-measurement assignments, each track of MP-LM-IPDA is propagated using a multi-path single target tracking structure with the modulated clutter measurement density. The algorithm proposed in this paper is different from MD-LM-IPDA proposed in [20], which only considers the measurement origin uncertainty for multiple detection multitarget tracking using a standard radar. This paper is an extension of the conference paper [21], which is the forerunner that demonstrates the most important results of MP-LM-IPDA.
This paper is organized as follows. Section 2 discusses the assumptions and models for target tracking using OTHR. The detailed derivations of MP-LM-IPDA are demonstrated in Section 3. Simulation studies and conclusions are given in Section 4 and Section 5, respectively.

2. Assumptions and Models

The assumptions and models used for target tracking in the OTHR system are provided in this section. Targets are located at a very long range that is beyond the horizon of the radar system. To detect potential targets, the high-frequency wave first reflects through ionospheric layers and then reaches the targets. Different ionospheric layers create multi-paths for the detecting signal, resulting in transmitted signals scattered by the target that arrive at the receiver via different propagation paths. A target can be detected through each path with a certain detection probability (usually less than unity), which leads to multiple detections from one target. In multitarget tracking using OTHR, the correspondence among the target, the measurement origin and the signal propagation path is unknown to the tracker.
Key assumptions: (1) The Earth is assumed as flat, i.e., the planar OTHR measurement geometry of Figure 1 is used in this paper. In this planar geometry, the target motion is in the same plane. The planar OTHR geometry can be easily changed to a spherical geometry [22] with modifications considering the curvature of the Earth. (2) The heights of the ionospheric layers are assumed to be known and fixed, i.e., each ionospheric layer has a constant layer hight. In [23,24,25], the ionospheric heights are assumed to be unknown and then jointly estimated with the target state. (3) For simplicity, there are two ionospheric layers considered in this paper, i.e., E-layer and F-layer, with constant heights vertical heights of h E and h F , respectively. These key assumptions are widely used in the researches for the OTHR system [6,11,14].

2.1. Target Motion Model

The target sate x k τ discussed in this paper consists of the ground range, ground range rate, bearing and bearing rate x k τ = ρ , ρ ˙ , b , b ˙ T . The target motion is confined to the X-Y plane, as shown in Figure 1. The discrete-time form nearly constant velocity (NCV) model is used for target state propagation, which is
x k + 1 τ = F x k τ + v k τ ,
where x k + 1 τ is the state of target τ at scan k + 1 , F is the propagation matrix, and v k τ represents the process noise between scan k and k + 1 , which has a zero-mean Gaussian pdf with covariance Q.

2.2. Measurement Generation Model

In Figure 1, the receiver is at the origin, with the transmitter situated on the X-axis at a distance d from it. The Z-axis is the vertical direction. The distance between the target and the receiver is defined as the ground range ρ , and the angle with respect to boresight is defined as the bearing b. Idealized reflecting ionospheric layers are present at heights h t (of the transmit layer) and h r (of the receive layer). Half of the slant ranges from the target to the receiver and from the transmitter to the target are denoted by r 1 and r 2 , respectively.
A two-layer signal propagation geometry is depicted in Figure 2, in which the E-layer and F-layer are assumed to have vertical heights of h E and h F , respectively. With two ionospheric layers (E and F), there are four possible signal propagation paths, as shown in Table 1.
In Table 1, there are four possible signal propagation paths, each represented by a known measurement generation function. Denoting z i k as the ith measurement at scan k, the path-dependent measurement generation model can be written as
z i k = h E E x k + w E E , k h E F x k + w E F , k h F E x k + w F E , k h F F x k + w F F , k c l u t t e r model EE , Pat h 1 model EF , Pat h 2 model FE , Pat h 3 model FF , Pat h 4 otherwise ,
where h t r ( t , r E , F ) represents the measurement generation function with respect to a specific signal propagation path with transmit layer t and receive layer r. The measurement noise terms w t r , k are mutually independent, follow a zero-mean Gaussian distribution with covariance R, and are uncorrelated with v k τ .
The measurement from the OTHR consists of the slant range, the rate of change of the slant range, and the apparent azimuth R g , R r , A z [6], calculated by
R g = r 1 + r 2 R r = ρ ˙ 4 ρ r 1 + η r 2 A z = sin 1 ρ sin b ρ sin b 2 r 1 2 r 1 ,
where
r 1 = r 1 ρ , h r = Δ ρ ρ 2 2 2 + h r 2 r 2 = r 2 ρ , b , h r = Δ ρ ρ 2 2 2 d ρ sin b d ρ sin b 2 2 + d d 2 2 2 + h t 2 η = ρ d sin b .
For simplicity, the detection probabilities of different paths are set to be the same, given by
P D E E = P D E F = P D F E = P D F F = P D .
Clutter measurements also arise at each scan. The uniform/Poisson model, consisting of a uniform spatial pdf for each clutter measurement and a Poisson probability mass function for the number of clutter measurements, is used to generate clutter measurements in this paper. Clutter measurements are assumed to be independent of each other.
At each scan, each track utilizes the gating method [26] to select measurements. The set of all selected measurements at scan k is represented by Z k and consists of both target measurements and clutter measurements, given by
Z k = z i k i = 1 m k ,
where m k is the total number of selected measurements at scan k.
The cumulative set of measurements collected from the initial to current scan is Z k , given by
Z k = Z 1 , Z 2 , , Z k .
At each scan, the measurements selected by a track are used to estimate the target state and evaluate the target existence probability under the multi-path pattern.

3. Multi-Path Linear Multitarget Integrated Probabilistic Data Association

This section introduces the detailed derivations of MP-LM-IPDA. We begin in Section 3.1 with a single target tracking structure for the OTHR system called multi-path integrated probabilistic data association (MP-IPDA). Then, the notion of the modulated clutter measurement density is introduced, which is the core of applying the single target tracking structure to the multitarget tracking. Finally, we obtain MP-LM-IPDA, where evaluations of data associations and target existences are based on the modulated clutter measurement density in place of the pure clutter measurement density.

3.1. Track State Expression

During tracking, tracks are initialized and updated using the selected measurements. These selected measurements can be target detections or false alarms, which leads to tracks that may track targets (which are treated as true tracks) or clutter (which are treated as false tracks). The true or false status of a track is evaluated according to the tracking performance, which is mainly based on the data association results. In this paper, the track state at scan k consists of the trajectory state and the target existence event. The track state is expressed by a hybrid pdf, given as
p x k τ , χ k τ | Z k = p x k τ | χ k τ , Z k P χ k τ | Z k ,
where the trajectory state is defined only for a given target existence.
In this manuscript, p x k τ | χ k τ , Z k and P χ k τ | Z k are propagated according to the following predict-update manner [27]:
p x k 1 τ | χ k 1 τ , Z k 1 P χ k 1 τ | Z k 1 p x k τ | χ k τ , Z k 1 P χ k τ | Z k 1 d a t a a s s o c i a t i o n p x k τ | χ k τ , Z k P χ k τ | Z k
The main difference among various tracking algorithms lies in the data association mechanism, i.e., how to build measurement-to-track relations and how to evaluate corresponding association probabilities.

3.2. Measurement Utilization

Since the multi-path problem is considered in this paper, the measurements selected by a track are first used to generate measurement cells, and then these measurement cells are combined with suitable paths. The path combined measurement cells are used for the data association to update the track state. Each measurement cell is a set of possible target detections, consisting of one or some of the selected measurements. Combining a measurement cell with a proper path ensures that each measurement in the measurement cell has a non-repeated measurement generation model.
For example, assume that four measurements z 1 k , z 2 k , z 3 k , z 4 k are selected by track τ and that there are four paths, as shown in Table 1. Then, measurement cells are generated as follows:
  • Assuming that only one of the selected measurements is generated by the target ( φ τ = 1 , i.e., each measurement cell consists of one of the selected measurements), and the corresponding measurement cells are
    z 1 , 1 k = z 1 k , z 1 , 2 k = z 2 k , z 1 , 3 k = z 3 k , z 1 , 4 k = z 4 k .
    then the measurement cell-related parameters are c 1 = C 1 4 = 4 and n 1 1 , 2 , 3 , 4 in this case.
  • Assuming that two of the selected measurements are generated by the target ( φ τ = 2 , i.e., each measurement cell consists of two of the selected measurements), and the corresponding measurement cells are
    z 2 , 1 k = z 1 k , z 2 k , z 2 , 2 k = z 1 k , z 3 k , z 2 , 3 k = z 1 k , z 4 k , z 2 , 4 k = z 2 k , z 3 k , z 2 , 5 k = z 2 k , z 4 k , z 2 , 6 k = z 3 k , z 4 k .
    then c 2 = C 2 4 = 6 and n 2 1 , 2 , 3 , 4 , 5 , 6 .
  • Assuming that three of the selected measurements are generated by the target ( φ τ = 3 , i.e., each measurement cell consists of three of the selected measurements), and the corresponding measurement cells are
    z 3 , 1 k = z 1 k , z 2 k , z 3 k , z 3 , 2 k = z 1 k , z 2 k , z 4 k , z 3 , 3 k = z 1 k , z 3 k , z 4 k , z 3 , 4 k = z 2 k , z 3 k , z 4 k .
    then c 3 = C 3 4 = 4 and n 3 1 , 2 , 3 , 4 .
  • Assuming that all of the selected measurements are generated by the target ( φ τ = 4 , i.e., a measurement cell consists of all of the selected measurements), and the corresponding measurement cell is
    z 4 , 1 k = z 1 k , z 2 k , z 3 k , z 4 k .
    then c 4 = C 4 4 = 1 and n 4 1 . After the measurement cell generation, a total of 15 measurement cells are formed using the selected measurements under different assumptions on the number of target-originated measurements.
In the OTHR system, different signal propagating paths correspond to different measurement generation models. Therefore, the measurement cell path pattern should be assigned to each measurement cell to utilize the measurement cells. The measurement cell path pattern contains the path for each measurement of a specified measurement cell. Denote by
A j z φ τ , n φ τ k , j = 1 , 2 , , L ! L φ τ !
the measurement cell z φ τ , n φ τ k that is generated by a path pattern A j z φ τ , n φ τ k . A j z φ τ , n φ τ k represents that z φ , n φ k originates from one of L ! L φ ! possible path pattern allocations. For example, suppose that L = 4 for the measurement cell z 2 , 2 k = z 1 k , z 3 k , then the the set of possible measurement cell path patterns is
1 , 2 , 2 , 1 , 1 , 3 , 3 , 1 , 1 , 4 , 4 , 1 , 2 , 3 , 3 , 2 , 2 , 4 , 4 , 2 , 3 , 4 , 4 , 3 .
For example, the measurement cell path pattern can be chosen as A 5 z 2 , 2 k = 1 , 4 , representing that measurement z 1 k is generated through path 1 and measurement z 3 k is generated through path 4.
In MP-LM-IPDA, the likelihoods of the path combined measurement cells are used for calculating the modulated clutter measurement density. The truncated pdf of z φ τ , n φ τ k through path pattern A j z φ τ , n φ τ k is restricted inside the validation gate of track τ , satisfying
p z φ τ , n φ τ k | A j z φ τ , n φ τ k | χ k τ , Z k 1 = N z φ τ , n φ τ k | ζ A j z φ τ , n φ τ k , S A j z φ τ , n φ τ k P G φ τ .
In Equation (12), the Gaussian pdf is used for measurement cell z φ τ , n φ τ k allocated with the measurement cell path pattern A j z φ τ , n φ τ k . P G is the gating probability of a single detection through a path. ζ A j z φ τ , n φ τ k represents the measurement prediction based on the track state prediction with respect to the measurement cell path pattern A j z φ τ , n φ τ k . S A j z φ τ , n φ τ k is the corresponding measurement cell innovation covariance with respect to measurement cell path pattern A j z φ τ , n φ τ k . The details of calculating the parameters used in Equation (12) can be found in [6,7].

3.3. MP-IPDA

The single target tracking structure of MP-IPDA is used for the track update in MP-LM-IPDA. The probabilities of data associations and target existence for the measurement update step of MP-IPDA are developed in this section. The obtained expressions of MP-IPDA are straightforward modifications of IPDA [28], with differences arising from the multi-path pattern leading to a non-homogeneous clutter environment.
For an established track τ , the number of path pattern combined measurement cells is M. A total of M + 1 possible data association events are considered for the track, such that one of the path pattern combined measurement cells is from the potential target or all the path pattern combined measurement cells are from clutter. The a posteriori track state estimate under each data association event is generated, along with the corresponding data association probability. The contribution of each path pattern combined measurement cell to the overall a posteriori track state estimate is weighted according to the data association probability.
The a posteriori probability that z φ τ , n φ τ k is generated by target τ through path pattern A j z φ τ , n φ τ k is given by
β k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ | χ k τ , Z k = P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ | Z k P χ k τ | Z k .
Similarly, the a posteriori probability that all the measurements are from clutter given target τ exists is calculated by
β k , 0 τ = P χ k , 0 τ | χ k τ , Z k = P χ k , 0 τ , χ k τ | Z k P χ k τ | Z k .
The numerator of Equation (13) is written out explicitly, using Bayes’ formula, as
P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ | Z k = c k 1 p Z k | χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ , Z k 1 P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ | χ k τ , Z k 1 ψ ¯ ,
where c k is a normalization constant.
The joint density of measurement set Z k , given that measurement cell z φ τ , n φ τ k is generated by target τ through path pattern A j z φ τ , n φ τ k and all other measurements in Z k are clutter measurements, is the product of probability density functions of the path pattern combined measurement cells and clutter measurements, which is
p Z k | χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ , Z k 1 = p z φ τ , n φ τ k | A j z φ τ , n φ τ k | χ k τ , Z k 1 p k c Z k | χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ , Z k 1 ,
where p z φ τ , n φ τ k | A j z φ τ , n φ τ k | χ k τ , Z k 1 is given in Equation (12).
The clutter likelihood p k c Z k | χ k , 0 τ , χ k τ , Z k 1 , given that all the measurements of Z k are clutter, satisfies the non-homogeneous Poisson distribution [29], given by
p k c Z k | χ k , 0 τ , χ k τ , Z k 1 = μ F m k i = 1 m k ρ z i k τ λ ,
where λ = V ρ k , z d z is the mean number of non-homogeneous clutter measurements in the validation gate with volume V. The probability density of observation z i k is ρ z i k τ ρ z i k τ λ λ , and the probability of observing m k measurements is μ F m k = λ m k m k ! e λ , which follows a Poisson distribution.
Therefore, p k c Z k | χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ , Z k 1 in Equation (16) can be calculated based on Equation (17) by eliminating the measurements in z φ τ , n φ τ k from Z k , given by
p k c Z k | χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ , Z k 1 = μ F m k φ τ z i k z φ τ , n φ τ k ρ z i k τ λ .
The a priori probability P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ | χ k τ , Z k 1 in Equation (15) satisfies
P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ | χ k τ , Z k 1 = L ! φ τ ! L φ τ ! P D P G φ τ 1 P D P G L φ τ φ τ ! m k φ τ ! m k ! L φ τ ! L ! ,
which consists of detecting and selecting φ τ measurements with a specific path.
In Equation (15), ψ ¯ is the notation for P χ k τ | Z k 1 , which is the predicted probability of target existence and is calculated by
P χ k τ | Z k 1 = a 11 P χ k 1 τ | Z k 1 + a 21 P χ ¯ k 1 τ | Z k 1 ,
where P χ k 1 τ | Z k 1 and P χ ¯ k 1 τ | Z k 1 are the updated probabilities of target existence and target non-existence at scan k 1 , respectively. a 11 and a 21 are the transition probabilities that describe the change of existence state between scans, defined as
a 11 = P χ k τ | χ k 1 τ ,
a 21 = P χ k τ | χ ¯ k 1 τ .
The target existence and non-existence probabilities satisfy
P χ k τ | Z l + P χ ¯ k τ | Z l = 1 , ( l k 1 , k ) .
Combining Equations (16), (19) and (20) into Equation (15) yields P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ | Z k .
Using the theorem of total probability, we have
P χ k , 0 τ | Z k + φ τ = 1 φ τ , max n φ τ = 1 c φ τ j P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ | Z k = 1 ,
in which the event χ k , 0 τ (no measurement is originated from target τ ) is the union of event χ k , 0 τ , χ k τ (no measurement is originated from target τ and target τ exists) and event χ k , 0 τ , χ ¯ k τ (no measurement originates from target τ and target τ does not exist). Thus, the probability of χ k , 0 τ is
P χ k , 0 τ | Z k = P χ k , 0 τ , χ k τ | Z k + P χ k , 0 τ , χ ¯ k τ | Z k .
P χ k , 0 τ , χ k τ | Z k in Equation (25) is calculated by
P χ k , 0 τ , χ k τ | Z k = c k 1 p k c Z k | χ k , 0 τ , χ k τ , Z k 1 P χ k , 0 τ | χ k τ , Z k 1 ψ ¯ = c k 1 p k c Z k | χ k , 0 τ , χ k τ , Z k 1 1 P D e c τ ψ ¯ = c k 1 e λ m k ! i = 1 m k ρ z i k τ 1 P D e c τ ψ ¯ ,
where Equation (17) is used for p k c Z k | χ k , 0 τ , χ k τ , Z k 1 , and P D e c τ is the probability that there is at least one target τ generated measurement among the m k gated measurements for the multi-path pattern such that
P D e c τ = φ τ = 1 L P D G φ τ τ = φ τ = 1 L L ! P D P G φ τ 1 P D P G L φ τ φ τ ! L φ τ ! .
Similar to Equation (26), P χ k , 0 τ , χ ¯ k τ | Z k in Equation (25) is
P χ k , 0 τ , χ ¯ k τ | Z k = c k 1 p k c Z k | χ k , 0 τ , χ ¯ k τ , Z k 1 P χ k , 0 τ | χ ¯ k τ , Z k 1 P χ ¯ k τ | Z k 1 = c k 1 e λ m k ! i = 1 m k ρ k , z i τ 1 ψ ¯ .
P χ k , 0 τ | Z k is obtained by substituting Equations (26) and (28) into Equation (25).
Through Equation (24), the normalization constant c k used in the calculations can be obtained by
c k = e λ m k ! i = 1 m k ρ k , z i τ 1 1 Λ k τ ψ ¯ ,
in which Λ k τ is the measurement likelihood ratio, defined as
Λ k τ = Δ 1 P D e c τ + φ τ = 1 φ τ , max n φ τ = 1 c φ τ j p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ P D P G φ τ 1 P D P G L φ τ ,
where p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ is defined in Equation (12), and ρ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ is calculated by
ρ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = z i k z φ τ , n φ τ k ρ z i k τ ,
where ρ z i k τ = ρ , z i k z φ τ , n φ τ k for independent clutter measurements.
P χ k τ | Z k , which is the denominator of Equations (13) and (14), satisfies
P χ k τ | Z k = P χ k , 0 τ , χ k τ | Z k + φ τ = 1 φ τ , max n φ τ = 1 c φ τ j P χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ | Z k .
The probability of target existence (PTE) is updated by Equation (32) with Equation (30), given by
P χ k τ | Z k = Λ k τ P χ k τ | Z k 1 1 1 Λ k τ P χ k τ | Z k 1 ,
where P χ k τ | Z k 1 is calculated by (20).
The data association probabilities of Equations (13) and (14) are finally obtained as
β z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = P D P G φ τ 1 P D P G L φ τ Λ k τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ z i k z φ τ , n φ τ k ρ k , z i k τ
and
β k , 0 τ = 1 P D e c τ Λ k τ ,
respectively.

3.4. Modulated Clutter Measurement Density for the Path Pattern Combined Measurement Cell

In the MP-LM-IPDA algorithm, the modulated clutter measurement density forms the basis of constructing the computationally efficient multitarget tracking algorithm from the single target tracking structure, but without enumerating the feasible joint events among tracks, measurements and paths.
The modulated clutter measurement density is a modification of the pure environment clutter density by taking into account the contribution of other potential targets on a path pattern combined measurement cell. The extra calculation involved in the modulated clutter measurement density is minor, resulting in the computational load of MP-LM-IPDA linearly increasing with the numbers of tracks and path pattern combined measurement cells.
The modulated clutter measurement density for multi-path multitarget tracking with non-homogeneous clutter is developed in this section, which is used to replace the non-homogeneous clutter measurement density used in MP-IPDA.
Denote by P z φ τ , n φ τ k | A j z φ τ , n φ τ k τ the probability that target τ exists and measurement cell z φ τ , n φ τ k is generated by target τ through path pattern A j z φ τ , n φ τ k . In the LM framework, the a priori data association probabilities are calculated by first assuming that there is only one potential target. Since z φ τ , n φ τ k is one of the path pattern combined measurement cells that contain φ τ detections, P z φ τ , n φ τ k | A j z φ τ , n φ τ k τ is calculated by
P z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = Δ P χ k τ | Z k 1 P D G φ τ τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ φ τ ρ φ τ n φ τ j p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ φ τ ρ φ τ ,
in which p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ φ τ ρ φ τ n φ τ j p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ φ τ ρ φ τ is the ratio of exponential distances indicating the relative closeness of z φ τ , n φ τ k with the specified path pattern A j z φ τ , n φ τ k to the predicted measurement of track τ among the measurement cells with φ τ measurements through different path patterns. p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ is the path pattern combined measurement cell likelihood defined in Equation (12), and ρ denotes the pure environment clutter density.
For the measurement cell that contains only one measurement with a specified measurement path, the probability P z i k | A j z i k τ is
P z i k | A j z i k τ = Δ P χ k τ | Z k 1 P D G 1 τ p z i k | A j z i k τ p z i k | A j z i k τ ρ ρ n 1 j p z i k | A j z i k τ p z i k | A j z i k τ ρ ρ ,
which is a single detection version of Equation (36).
Assume that there are a total of T tracks under consideration in the environment at scan k. The probability that the path pattern combined measurement cell z φ τ , n φ τ k | A j z φ τ , n φ τ k is not generated by any other potential targets excluding target τ is defined by
Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k 0 = Δ σ T τ Θ 1 P z i k | A j z i k σ .
The influence on z φ τ , n φ τ k | A j z φ τ , n φ τ k from the other potential targets excluding target τ represented in (38) is regarded as that of clutter by disassembling z φ τ , n φ τ k | A j z φ τ , n φ τ k into path combined measurement cells consisting of single measurements. In the above calculation, Θ is notation for z i k | A j z i k z φ τ , n φ τ k | A j z φ τ , n φ τ k , which represents utilizing every single measurement in z φ τ , n φ τ k combined with the corresponding single measurement path in A j z φ τ , n φ τ k . For instance, z 2 , 2 k | 1 , 4 , which, as mentioned in Section 3.2, should be disassembled into z 1 k | 1 and z 3 k | 4 for the calculation of (38).
If both σ and τ are omitted from the set T, the expression of Equation (38) is changed to
Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k σ = Δ w T τ , σ Θ 1 P z i k | A j z i k w = Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k 0 Θ 1 P z i k | A j z i k σ .
MP-LM-IPDA applies the single target tracking structure of MP-IPDA to multitarget tracking with modulated clutter measurement densities accounting for other potential targets as well as clutter. When associating z φ τ , n φ τ k | A j z φ τ , n φ τ k to track τ in a multitarget tracking scenario, the modulated clutter measurement density at z φ τ , n φ τ k | A j z φ τ , n φ τ k is represented by taking into account the influence of pure clutter as well as other potential targets. This is written as
ρ c , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = ρ φ τ Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k 0 + σ T τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k σ P z φ τ , n φ τ k | A j z φ τ , n φ τ k σ Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k σ = Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k 0 ρ φ τ + σ T τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k σ P z φ τ , n φ τ k | A j z φ τ , n φ τ k σ Θ 1 P z i k | A j z i k σ = Δ Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k 0 ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ,
in which Equations (38) and (39) are used. ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ in (40) is defined as the modulated clutter measurement density for z φ τ , n φ τ k | A j z φ τ , n φ τ k , given as
ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = Δ ρ φ τ + σ T τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k σ P z φ τ , n φ τ k | A j z φ τ , n φ τ k σ Θ 1 P z i k | A j z i k σ .
Each path pattern combined measurement cell has a unique ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , resulting in a non-homogeneous clutter environment for the multitarget tracking.

3.5. MP-LM-IPDA

The calculations involved in the MP-LM-IPDA for multitarget tracking considering multi-path patterns are introduced in this section.
The clutter likelihood function p k c z k | χ k , 0 τ , χ k τ , Z k 1 in Equation (17), which considers all the obtained measurements in Z k as clutter, is changed to
p k c Z k | χ k , 0 τ , χ k τ , Z k 1 = μ F m k i = 1 m k ρ c , z i k τ λ ,
where λ = V ρ c , z τ d z = V Q τ , z 0 ρ ˜ k , z τ d z is the mean number of non-homogeneous clutter measurements in the volume V of the surveillance region.
For multitarget tracking, the likelihood function p Z k | χ k , z φ τ , n φ τ τ , χ k τ , Z k 1 in Equation (16) is modified as
p Z k | χ k , z φ τ , n φ τ k | A j z φ τ , n φ τ k τ , χ k τ , Z k 1 = p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ Q τ , z φ τ , n φ τ k | A j z φ τ , n φ τ k 0 e λ m k φ τ ! λ m k φ τ z i z φ τ , n φ τ ρ c , z i k τ λ ,
where p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ is given in (12). Note that both Equations (42) and (43) reflect the influence from other potential targets excluding target τ .
If Equations (42) and (43) are used in the derivation of MP-IPDA in place of Equations (17) and (18), respectively, the following probabilities of data associations and target existence are obtained for MP-LM-IPDA with consideration of other potential targets:
β z φ τ , n φ τ k | A j z φ τ , n φ τ k τ = P D P G φ τ 1 P D P G 1 φ τ Λ ˜ k τ p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ
and
β k , 0 τ = 1 P D e c τ Λ ˜ k τ
with
Λ ˜ k τ = Δ 1 P D e c τ + φ τ = 1 φ τ , max n φ τ = 1 c φ τ j p z φ τ , n φ τ k | A j z φ τ , n φ τ k τ ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ P D P G φ τ 1 P D P G L φ τ ,
where ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ is the modulated clutter measurement density at z φ τ , n φ τ k with path pattern A j z φ τ , n φ τ k , and P D e c τ is the probability that there is at least one target generated measurement in Z k , as defined in (27).
The probability of target existence, in MP-LM-IPDA, is updated by
P χ k τ | Z k = Λ ˜ k τ P χ k τ | Z k 1 1 1 Λ ˜ k τ P χ k τ | Z k 1 .
One can apply the extended Kalman filter (EKF) to obtain state estimates for each of the data association events [6,7], and a Gaussian mixture is used to yield the track state based on all of the data association events [20].
Compared to MP-IPDA, MP-LM-IPDA utilizes the modulated clutter measurement density instead of the pure clutter measurement density to evaluate the data association probabilities and the probability of target existence. Thus, the single target tracking structure is maintained for multitarget tracking with only a minimal additional computational load required by the calculation of ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ . The use of ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ in MP-LM-IPDA, instead of ρ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ as in a conventional tracker like MP-IPDA, when updating track τ with z φ τ , n φ τ k | A j z φ τ , n φ τ k is the core of the proposed LM approach.
The following procedure (Algorithm 1) illustrates how to update a track in MP-LM-IPDA.
It is clear that the above procedure maintains the single target tracking structure without requiring joint assignments among the tracks and measurement cells.    
Algorithm 1: MD-LM-IPDA Track Update Process
1: for each track τ find
2:    The track state prediction p x k τ | χ k τ , Z k 1 and the probability of target existence prediction P χ k τ | Z k 1
3:    The measurement selection (the gating method), the measurement cell generation (the measurement partition) and the path pattern combination
4:    The modulated clutter measurement density ρ ˜ z φ τ , n φ τ k | A j z φ τ , n φ τ k τ for each path pattern combined measurement cell
5:    A posteriori data association probabilities β z φ τ , n φ τ k | A j z φ τ , n φ τ k τ in (44) and β k , 0 τ in (45)
6:    The updated probability of target existence P χ k τ | Z k in (47)
7:    The updated track state p x k τ | χ k τ , Z k generated by a Gaussian mixture based on all the data association events
8: end for

4. Complexity Analyses

Multi-path multitarget tracking algorithms jointly assign measurements to tracks. A detailed analysis of the complexity of joint measurements-to-track assignments is given in Section 3.3. A in [12]. As a result, the number of unique joint assignments is combinatorially increased with the number of measurements and tracks. Multi-path multitarget tracking algorithms need to enumerate and evaluate all the joint measurements-to-track assignments, which makes these algorithms hard to implement even when there is just a small number of closely spaced targets.
The MP-LM-IPDA algorithm proposed in this paper works in a completely different way. It reduces the computational load of multi-path multitarget tracking algorithms by entirely bypassing the joint assignment process. Thus, each track in MP-LM-IPDA is propagated separately. The possibility that a measurement is generated by other potential targets is evaluated in the modulated clutter measurement density. Assume that there are a total of T tracks and M path pattern combined measurement cells, the computational complexity of MP-LM-IPDA, in this case, is T × M . In effect, MP-LM-IPDA can be treated as a bank of coupled MP-IPDA filters, and the coupling is realized by the modulated clutter measurement density.

5. Simulation

Two simulation scenarios were considered. Compared to Scenario 1, Scenario 2 considered more targets and a higher clutter density environment. From the simulation results, MP-LM-IPDA provides a satisfactory trade-off between the implementation complexity and the tracking performance.
The simulation studies were used to compare MP-LM-IPDA with MP-JIPDA [12] and single path LM-IPDA (SP-LM-IPDA) with respect to the true track confirmation, the target state estimation accuracy, and the computational efficiency in multitarget crossing environments with clutter. Note that only one specific path (Path 1 with measurement model E E ) is applied in SP-LM-IPDA, indicating that there is at most one detection from a target at each scan.

5.1. Simulation Scenario 1

We modeled the target dynamics in the ground plane, as shown in Figure 1, using a nearly constant velocity (NCV) model given by Equation (1). As shown in Figure 3, five targets occurred at scan k = 1 and disappeared at scan k = 40 . From scan k = 30 to scan k = 33 , these five targets were closely spaced, which increased the complexity of the multitarget data association. The initial target states are given by
Target 1 = 1055 k m 0.15 k m / s 0.09472 r a d 8.72665 × 10 5 r a d / s Target 2 = 1220 k m 0.14 k m / s 0.10432 r a d 7.72665 × 10 5 r a d / s Target 3 = 1270 k m 0.185 k m / s 0.16401 r a d 2.79865 × 10 5 r a d / s Target 4 = 1150 k m 0 k m / s 0.17201 r a d 4.45665 × 10 5 r a d / s Target 5 = 1030 k m 0.185 k m / s 0.16251 r a d 2.25665 × 10 5 r a d / s .
The state propagation matrix F and the process noise covariance Q are
F = 1 T 0 0 0 1 0 0 0 0 1 T 0 0 0 1
with the time interval T = 20 s, and
Q = b l o c k d i a g 7.8 × 10 1 , 4.4 × 10 4 4.4 × 10 4 , 1.3 × 10 5 , 1.5 × 10 12 , 1.1 × 10 13 1.1 × 10 13 , 1.1 × 10 14 .
Simulation data for 200 Monte Carlo runs were tested, with each run comprising 40 scans. The measurement generation model is introduced in Section 2. The other parameters related to the simulation environment are given in Table 2, in which some parameters are similar to those given in [30,31].
Two point differencing [26] was used for track initialization and each new born track was assigned an initial PTE. The initial track state covariance is given by
P 0 | 0 = d i a g 25 k m 2 , 1 × 10 5 k m 2 / s 2 , 9 × 10 6 r a d 2 , 6.4 × 10 8 r a d 2 / s 2 .
The parameters used for the predicted probability of target existence calculation are
a 11 = 0.98 a n d a 21 = 0 ,
in which a 21 was set 0 since the track birth was considered by the track initialization process.
Different tracking algorithms were compared such that they had the same number of confirmed false tracks controlled by utilizing different values of the “initial PTE” and maintaining the same value of the “confirmation PTE”, as depicted in Table 3.
The number of confirmed true tracks, the RMSE of the range, and the RMSE of the bearing are shown in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10. The detailed process of generating the number of confirmed true tracks is introduced in [12,20].
The number of confirmed true tracks (CTTs) following each of the five targets for 200 runs is depicted in Figure 4. This statistics parameter was used to record the number of tracks that were following targets at each scan. In Figure 4, the perfect number of confirmed true tracks (i.e., 100 % ) is 1000. In Figure 4, we can see that MP-LM-IPDA and MP-JIPDA had excellent true track confirmation performances where the numbers of CTTs increased to the maximum value (1000) after an initial period of time and then remained stable, even around the target intersect scans. In the initial period of time, MP-JIPDA had more CTTs than MP-LM-IPDA, for example at scan k = 6 , the numbers of CTTs of MP-JIPDA and MP-LM-IPDA were 714 and 684, respectively. However, the performance of SP-LM-IPDA was unsatisfactory in that the number of the CTTs grew slowly and could not attain the maximum value. The performances shown in Figure 4 indicate the multi-path pattern provided sufficient information on the true track confirmation, thus the multi-path algorithms (MP-LM-IPDA and MP-JIPDA) achieved much better performances compared to the single path algorithm (SP-LM-IPDA).
For the tracking accuracy evaluation, the RMSEs of Targets 1, 3 and 5 are demonstrated here. Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 depict the RMSEs for the range estimation and bearing estimation. All three algorithms had the same trend in that the estimation errors decreased as the scan increased due to more target state information being collected. In addition, the performances of MP-LM-IPDA and MP-JIPDA were overall significantly better than that of SP-LM-IPDA because of sufficient handling of the multi-path dependent target information. MP-LM-IPDA obtained almost the same track accuracy as MP-JIPDA.
The simulation was implemented on a 4.00 GHz, Intel Core i7 PC and run with MATLAB. The CPU times per each Monte Carlo run of SP-LM-IPDA, MP-LM-IPDA and MP-JIPDA were 2.63 s, 6.46 s and 21.44 s, respectively.

5.2. Simulation Scenario 2

Compared to Scenario 1, there were nine targets in this scenario, as shown in Figure 11. Moreover, the mean number of clutter per each scan was increased to 50. Therefore, the tracking task was more burdensome as there could be more measurements shared among tracks, which leads to heavier data association complexity.
These nine targets appeared at scan k = 1 , disappeared at scan k = 40 , and were most closely spaced around scan k = 30 . Trajectories of these nine targets are shown in Figure 11, and the initial states of these nine targets are given by
Target 1 = 1050 k m 0.15 k m / s 0.09472 r a d 8.72665 × 10 5 r a d / s Target 2 = 1165 k m 0.05 k m / s 0.09472 r a d 8.72665 × 10 5 r a d / s Target 3 = 1220 k m 0.14 k m / s 0.09992 r a d 7.72665 × 10 5 r a d / s Target 4 = 1250 k m 0.185 k m / s 0.11992 r a d 4.45665 × 10 5 r a d / s Target 5 = 1250 k m 0.19 k m / s 0.16201 r a d 2.72665 × 10 5 r a d / s Target 6 = 1165 k m 0.05 k m / s 0.17201 r a d 4.45665 × 10 5 r a d / s Target 7 = 1090 k m 0.085 k m / s 0.16951 r a d 4.23665 × 10 5 r a d / s Target 8 = 1030 k m 0.185 k m / s 0.15951 r a d 2.25665 × 10 5 r a d / s Target 9 = 1050 k m 0.15 k m / s 0.14701 r a d 0 r a d / s
SP-LM-IPDA, MP-LM-IPDA and MP-JIPDA were compared such that they had the same number of confirmed false tracks by utilizing different values of the “initial PTE” and maintaining the same value of the “confirmation PTE”, as depicted in Table 4. The values of other simulation parameters are the same as those given in the Scenario 1.
The number of the confirmed true tracks, the RMSE of the range, and the RMSE of the bearing are shown in Figure 12, Figure 13 and Figure 14.
The CTTs following each of the nine targets for 200 runs is depicted in Figure 12. In this figure, the perfect number of CTTs (i.e., 100 % ) is 1800. In this figure, we can see that the increasing rates of the CTTs of all the three algorithms were reduced compared to the performances shown in Figure 4. This is because there were more clutter measurements. When the numbers of CTTs of MP-LM-IPDA and MP-JIPDA reached a stable level, the maximum values were 1791 and 1796, respectively. The performance of SP-LM-IPDA became even worse compared to MP-LM-IPDA and MP-JIPDA in this scenario.
Here, we use the RMSE of Target 3 as an example to show the performance of the tracking accuracy. As shown in Figure 13 and Figure 14, the performances of MP-LM-IPDA and MP-JIPDA were almost the same, and both MP-LM-IPDA and MP-JIPDA had much better performances compared to SP-LM-IPDA.
In this scenario, the CPU times per each Monte Carlo run of SP-LM-IPDA, MP-LM-IPDA and MP-JIPDA were 5.97 s, 17.72 s and 117.54 s, respectively.
Both simulations demonstrate the effectiveness of MP-LM-IPDA, which had comparably good performances regarding true track confirmation and target state estimation, through just a fraction of the execution time required for MP-JIPDA. In Scenario 1, MP-LM-IPDA costs 30 % of the execution time for MP-JIPDA. In Scenario 2, MP-LM-IPDA took only 15 % of the execution time of MP-JIPDA. Thus, MP-LM-IPDA was more efficient compared to MP-JIPDA, especially in the target crossing scenario in a highly dense cluttered environment. Comparing the results of these two simulation scenarios, more closely spaced targets in a highly dense cluttered environment created heavier data association burden for all algorithms, resulting in the true track confirmation performance degeneration and the computational time increase.

6. Conclusions

In this paper, MP-LM-IPDA is proposed to resolve the measurement origin uncertainty and the measurement path uncertainty problems for multitarget tracking with the OTHR system. The main benefit of this approach is that it bypasses the generation of feasible joint events among the tracks, the measurements, and the paths. The modulated clutter measurement density, specified by each path pattern combined measurement cell, is introduced for multitarget tracking. Utilizing the modulated clutter measurement density, each track propagates separately, i.e., the single target tracking structure could be applied for multitarget tracking.
To demonstrate the superiority of the proposed algorithm, we compared it with the MP-JIPDA algorithm and the SP-LM-IPDA algorithm in two multitarget tracking environments using OTHR measurements. The simulation results indicate that this new algorithm provides a trade-off between the computational complexity and the performance. Based on the results, the proposed algorithm could be considered as one of the efficient approaches in multitarget tracking for OTHR, especially tracking in complex situations where a large number of closely spaced targets are involved in highly dense cluttered environments.
Our future work will consider time-varying ionospheric layer heights in MP-LM-IPDA, geared toward making the proposed algorithm more suitable for practical use.

Author Contributions

Conceptualization, Y.H., Y.S. and T.L.S.; methodology, Y.H., Y.S. and T.L.S.; software, Y.H.; validation, Y.H., Y.S. and T.L.S.; formal analysis, Y.H. and Y.S.; investigation, Y.H.; resources, Y.H. and T.L.S.; data curation, Y.H.; writing—original draft preparation, Y.H.; writing—review and editing, Y.S. and T.L.S.; visualization, Y.H., Y.S. and T.L.S.; supervision, Y.H., Y.S. and T.L.S.; project administration, T.L.S.; and funding acquisition, T.L.S.

Funding

This work was supported by the Zhejiang Provincial Natural Science Foundation (grant number LQ19F010009). This work was also supported by the LIG-Nex1 Co. through grant Y17-006.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PDAProbabilistic data association.
MD-JPDAMultiple detection joint probabilistic data association.
MHTMultiple hypothesis tracker.
LM-IPDALinear multitarget integrated probabilistic data association.
PTEProbability of target existence.
OTHROver-the-horizon-radar.
MP-JIPDAMulti-path joint integrated probabilistic data association.
MP-LM-IPDAMulti-path LM-IPDA.
NCVNearly constant velocity.
CFTConfirmed false track.
CTTsNumber of the confirmed true tracks.
RMSERoot mean square error.
Nomenclature
τ A track as well as the potential target being tracked by this track.
m k The number of selected measurements at scan k.
LThe number of signal propagation paths in the OTHR system.
φ τ , max The maximum number of target-originated measurements, which satisfies φ τ , max = min ( L , m k ) .
φ τ The number of target originated measurements φ τ 1 , 2 , , φ τ , max .
n φ τ A variable that enumerates the measurement cells under the condition that there are φ τ measurements generated by target τ , n φ τ 1 , 2 , , c φ τ and c φ τ = C φ τ m k = m k ! φ τ ! m k φ τ ! .
z φ τ , n φ τ ( k ) A measurement cell specified by φ τ and n φ τ at scan k.
χ k τ The event that target τ exists at scan k.

References

  1. Reid, D.B.; Thomas, H. An algorithm for tracking multiple targets. IEEE Trans. Autom. Contr. 1979, 24, 843–854. [Google Scholar] [CrossRef]
  2. Fortmann, T.; Bar-Shalom, Y.; Scheffe, M. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Ocean. Eng. 1983, 8, 173–184. [Google Scholar] [CrossRef]
  3. Mahler, R. Multitarget Bayes filtering via first-order multitarget moments. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1152–1178. [Google Scholar] [CrossRef]
  4. Ristic, B.; Vo, B.T.; Vo, B.N.; Farina, A. A tutorial on Bernoulli filters: Theory, Implementation and Applications. IEEE Trans. Signal Process. 2013, 61, 3406–3430. [Google Scholar] [CrossRef]
  5. Papi, F.; Vo, B.N.; Vo, B.T.; Fantacci, C.; Beard, M. Generalized labeled multi-Bernoulli approximation of multi-object densities. IEEE Trans. Signal Process. 2015, 63, 5487–5497. [Google Scholar] [CrossRef]
  6. Pulford, G.W.; Evans, R. A multipath data association tracker for over-the-horizon radar. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 1165–1183. [Google Scholar] [CrossRef]
  7. Pulford, G.W.; Evans, R. Authors’ reply to ‘comments on “multipath data association tracker for over-the-horizon rada”’. IEEE Trans. Aerosp. Electron. Syst. 1998, 41, 1148–1150. [Google Scholar] [CrossRef]
  8. Mahler, R. PHD filters for nonstandard targets, I: extended targets. In Proceedings of the 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009; pp. 915–921. [Google Scholar]
  9. Koch, J.W. Bayesian approach to extended object and cluster tracking using random matrices. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1042–1059. [Google Scholar] [CrossRef]
  10. Feldmann, M.; Koch, J.W. Comments on “Bayesian Approach to Extended Object and Cluster Tracking using Random Matrices”. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1687–1693. [Google Scholar] [CrossRef]
  11. Habtemariam, B.; Tharmarasa, R.; Thayaparan, T.; Mallick, M.; Kirubarajan, T. A multiple-detection joint probabilistic data association filter. IEEE J-STSP 2013, 7, 461–471. [Google Scholar] [CrossRef]
  12. Huang, Y.; Song, T.L.; Lee, J.H. Joint integrated track splitting for multi-path multi-target tracking using OTHR detections. EURASIP J. Adv. Sig. Process. 2018, 2018, 60–76. [Google Scholar] [CrossRef]
  13. Sathyan, T.; Chin, T.-J.; Arulampalam, S.; Suter, D. A multiple hypothesis tracker for multitarget tracking with multiple simultaneous measurements. IEEE J-STSP 2013, 7, 448–460. [Google Scholar] [CrossRef]
  14. Tang, X.; Chen, X.; McDonald, M.; Mahler, R.; Tharmarasa, R.; Kirubarajan, T. A multiple-detection probability hypothesis density filter. IEEE Trans. Signal Process. 2015, 63, 2007–2019. [Google Scholar] [CrossRef]
  15. Qin, Y.; Ma, H.; Chen, J.F.; Cheng, L. Gaussian mixture probability hypothesis density filter for multipath multitarget tracking in over-the-horizon radar. EURASIP J. Adv. Signal Process. 2015, 2015, 108. [Google Scholar] [CrossRef] [Green Version]
  16. Chen, J.F.; Ma, H.; Liang, C.G. OTHR Multipath Tracking Using the Bernoulli Filter. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 1974–1990. [Google Scholar] [CrossRef]
  17. Qin, Y.; Ma, H.; Cheng, L.; Yang, L.; Zhou, X.Q. Cardinality balanced multitarget multi-Bernoulli filter for multipath multitarget tracking in over-the-horizon radar. IET Radar Sonar Navig. 2016, 10, 535–545. [Google Scholar] [CrossRef]
  18. Musicki, D.; Scala, B.L. Multi-target tracking in clutter without measurement assignment. IEEE Trans. Autom. Contr. 2008, 44, 877–896. [Google Scholar] [CrossRef]
  19. Musicki, D.; Song, T.L.; Lee, H.H. Linear Multitarget Finite Resolution Tracking in Clutter. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 1798–1812. [Google Scholar] [CrossRef]
  20. Huang, Y.; Song, T.L. Linear multitarget integrated probabilistic data association for multiple detection target tracking. IET Radar Sonar Navig. 2018, 12, 945–953. [Google Scholar] [CrossRef]
  21. Huang, Y.; Chong, S.Y.; Song, T.L.; Lee, J.H. Multi-path data association for over-the-horizon radar using linear multitarget integrated probabilistic data association. In Proceedings of the 2018 International Conference on Control, Automation and Information Sciences (ICCAIS), Hangzhou, China, 24–27 October 2018; pp. 72–77. [Google Scholar]
  22. Kong, M.; Wang, G.H.; Bai, J. Research on target tracking technology of OTHR based on MPDA. In Proceedings of the 2006 CIE International Conference on Radar, Shanghai, China, 16–19 October 2006. [Google Scholar]
  23. Zhang, X.J.; Liang, Y.; Wang, Z.F.; Yang, F. Joint estimation of target state and ionosphere state of over-the-horizon radar. In Proceedings of the 16th International Conference on Information Fusion, Istanbul, Turkey, 9–12 July 2013; pp. 1066–1071. [Google Scholar]
  24. Geng, H.; Liang, Y.; Yang, F.; Xu, L.F. Joint estimation of target state and ionosphere state for OTHR based tracking. In Proceedings of the 2015 18th International Conference on Information Fusion, Washington, DC, USA, 6–9 July 2015; pp. 1270–1277. [Google Scholar]
  25. Geng, H.; Liang, Y.; Yang, F.; Xu, L.F.; Pan, Q. Joint estimation of target state and ionospheric height bias in over-the-horizon radar target tracking. IET Radar Sonar Navig. 2016, 10, 1153–1167. [Google Scholar] [CrossRef]
  26. Bar-Shalom, Y.; Willett, P.; Tian, X. Tracking and Data Fusion: A Handbook of Algorithms; YBS Publishing: Storrs, NY, USA, 2011. [Google Scholar]
  27. Challa, S.; Evans, R.; Morelande, M.; Musicki, D. Fundamentals of Object Tracking; Cambridge University: Cambridge, UK, 2011. [Google Scholar]
  28. Musicki, D.; Evans, R.; Stankovic, S. Integrated probabilistic data association. IEEE Trans. Autom. Contr. 1994, 39, 1237–1241. [Google Scholar] [CrossRef]
  29. Ross, M.S. Stochastic Processes; Wiley: New York, NY, USA, 1996. [Google Scholar]
  30. Lan, H.; Liang, Y.; Pan, Q. An EM algorithm for multipath state estimation in OTHR target tracking. IEEE Trans. Signal Process. 2014, 62, 2814–2826. [Google Scholar]
  31. Pulford, G.W. OTHR multipath tracking with uncertain coordinate registration. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 38–56. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Geometry of the planar OTHR system.
Figure 1. Geometry of the planar OTHR system.
Sensors 19 01384 g001
Figure 2. Radar signal propagates through different ionospheric layers.
Figure 2. Radar signal propagates through different ionospheric layers.
Sensors 19 01384 g002
Figure 3. Simulation Scenario 1.
Figure 3. Simulation Scenario 1.
Sensors 19 01384 g003
Figure 4. Number of confirmed true tracks for all targets.
Figure 4. Number of confirmed true tracks for all targets.
Sensors 19 01384 g004
Figure 5. RMSE of range for Target 1.
Figure 5. RMSE of range for Target 1.
Sensors 19 01384 g005
Figure 6. RMSE of range for Target 3.
Figure 6. RMSE of range for Target 3.
Sensors 19 01384 g006
Figure 7. RMSE of range for Target 5.
Figure 7. RMSE of range for Target 5.
Sensors 19 01384 g007
Figure 8. RMSE of bearing for Target 1.
Figure 8. RMSE of bearing for Target 1.
Sensors 19 01384 g008
Figure 9. RMSE of bearing for Target 3.
Figure 9. RMSE of bearing for Target 3.
Sensors 19 01384 g009
Figure 10. RMSE of bearing for Target 5.
Figure 10. RMSE of bearing for Target 5.
Sensors 19 01384 g010
Figure 11. Simulation Scenario 2.
Figure 11. Simulation Scenario 2.
Sensors 19 01384 g011
Figure 12. Number of confirmed true tracks for all targets.
Figure 12. Number of confirmed true tracks for all targets.
Sensors 19 01384 g012
Figure 13. RMSE of range for Target 3.
Figure 13. RMSE of range for Target 3.
Sensors 19 01384 g013
Figure 14. RMSE of bearing for Target 3.
Figure 14. RMSE of bearing for Target 3.
Sensors 19 01384 g014
Table 1. Signal propagation paths.
Table 1. Signal propagation paths.
Path ModelTransmit Layer h t Receive Layer h r
1 E E h E h E
2 E F h E h F
3 F E h F h E
4 F F h F h F
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParameterValue
Slant range size1000–1400 km
Rate of slant range size0.013889–0.22222 km/s
Apparent azimuth size0.069813–0.17453 rad
Mean number of clutter per each scan25
Transmitter to receiver distance d100 km
Hight of layer E, h E 100 km
Hight of layer F, h F 260 km
Target detection probability in each path P D = 0.4
Gating probability P G = 0.997
Measurement noise covariance Rdiag (25 km 2 , 1 × 10 6 km 2 /s 2 , 9 × 10 6 rad 2 )
Table 3. Simulation parameters for different algorithms (Scenario 1).
Table 3. Simulation parameters for different algorithms (Scenario 1).
SP-LM-IPDAMP-LM-IPDAMP-JIPDA
Initial PTE0.0000930.00090.0025
Confirmation PTE0.980.980.98
Termination PTE0.000093/50.0009/50.0025/5
Number of CFTs555
Table 4. Simulation parameters for different algorithms (Scenario 2).
Table 4. Simulation parameters for different algorithms (Scenario 2).
SP-LM-IPDAMP-LM-IPDAMP-JIPDA
Initial PTE0.000080.00090.0027
Confirmation PTE0.980.980.98
Termination PTE0.00008/50.0009/50.0027/5
Number of CFTs777

Share and Cite

MDPI and ACS Style

Huang, Y.; Shi, Y.; Song, T.L. An Efficient Multi-Path Multitarget Tracking Algorithm for Over-The-Horizon Radar. Sensors 2019, 19, 1384. https://doi.org/10.3390/s19061384

AMA Style

Huang Y, Shi Y, Song TL. An Efficient Multi-Path Multitarget Tracking Algorithm for Over-The-Horizon Radar. Sensors. 2019; 19(6):1384. https://doi.org/10.3390/s19061384

Chicago/Turabian Style

Huang, Yuan, Yifang Shi, and Taek Lyul Song. 2019. "An Efficient Multi-Path Multitarget Tracking Algorithm for Over-The-Horizon Radar" Sensors 19, no. 6: 1384. https://doi.org/10.3390/s19061384

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