Next Article in Journal
Mechanical Properties of Treadmill Surfaces Compared to Other Overground Sport Surfaces
Previous Article in Journal
Recent Analysis of Forged Request Headers Constituted by HTTP DDoS
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Modified Bayesian Framework for Multi-Sensor Target Tracking with Out-of-Sequence-Measurements

1
School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
2
Department of Electrical and Computer Engineering, CUI, Abbottabad Campus, Abbottabad 22060, Pakistan
3
Department of Mechatronics Engineering, Mehran University, Jamshoro 76090, Pakistan
4
Department of Electrical Engineering, Bahria University Islamabad Campus, Islamabad 44230, Pakistan
5
School of Computer Science, Manchester Metropolitan University, Manchester M15 6BH, UK
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(14), 3821; https://doi.org/10.3390/s20143821
Submission received: 2 March 2020 / Revised: 30 April 2020 / Accepted: 15 May 2020 / Published: 9 July 2020
(This article belongs to the Section Remote Sensors)

Abstract

:
Target detection and tracking is important in military as well as in civilian applications. In order to detect and track high-speed incoming threats, modern surveillance systems are equipped with multiple sensors to overcome the limitations of single-sensor based tracking systems. This research proposes the use of information from RADAR and Infrared sensors (IR) for tracking and estimating target state dynamics. A new technique is developed for information fusion of the two sensors in a way that enhances performance of the data association algorithm. The measurement acquisition and processing time of these sensors is not the same; consequently the fusion center measurements arrive out of sequence. To ensure the practicality of system, proposed algorithm compensates the Out of Sequence Measurements (OOSMs) in cluttered environment. This is achieved by a novel algorithm which incorporates a retrodiction based approach to compensate the effects of OOSMs in a modified Bayesian technique. The proposed modification includes a new gating strategy to fuse and select measurements from two sensors which originate from the same target. The state estimation performance is evaluated in terms of Root Mean Squared Error (RMSE) for both position and velocity, whereas, track retention statistics are evaluated to gauge the performance of the proposed tracking algorithm. The results clearly show that the proposed technique improves track retention and and false track discrimination (FTD).

Graphical Abstract

1. Introduction

Detection and tracking of high-speed targets for interception or early warning is a challenging problem [1]. Several types of sensors like RADAR, IR, LADAR are used to detect or engage any threats. Some tracking techniques employ a single sensor, while, others may use a combination of two or more sensors (depending on the application) that may or may not be similar. In order to obtain information about targets dynamics most single sensor-based tracking systems rely on a RADAR. A RADAR typically has high precision range measurement and narrow beam width. Alongside the range, an active RADAR also measures the azimuth and elevation angles of the target. Due to the active nature of a RADAR, it can easily be jammed or face performance degradation with Electronic Counter Measures (ECM) deployed by an adversary. The weakness of a RADAR based system against ECM and the possibility of being detected due to its active nature, limit its use in many defense applications [2,3]. Moreover, another drawback of radar based tracking systems is the course angular (azimuth and elevation) measurements as compared to certain types of passive sensors.
An IR sensor is passive in nature, hence it is immune to electromagnetic interference [2,3,4]. However, it is quite sensitive to atmospheric conditions, which, limits its range but the angular measurements are more precise as compared to RADAR. Owing to this passive nature the range information (of target) is not provided by single IR sensor. Tracking accuracy of a system can be improved by using multiple sensors, along with providing redundancy to the tracking system [5]. Due to the complementary characteristics of RADAR /IR, considerable research is done on their fusion. In References [6,7], RADAR /IR fusion algorithms are discussed, fusion of these two sensors improves the estimation accuracy. In Reference [6], authors compare two measurement fusion techniques (RADAR/IR) for 3D target tracking but this study is limited to a non-cluttered environment. In Reference [7], several multi sensor data fusion algorithms are discussed which are based on KF based techniques in a non-cluttered environment. Some fusion algorithms with application to the multiple passive sensor scenario with same characteristics are discussed in References [8,9,10,11,12]; whereas complementary characteristics of LADAR/IR fusion is discussed in References [13,14]. Due to passive sensing, multiple sensors are necessary to track a target in 3D, these sensors should be separated by a certain baseline distance. The greater the baseline distance the greater will be the detection range. The baseline distance makes this approach only suitable for close range targets, generally used in civilian applications such as autonomous vehicle navigation or close-in weapon systems [15,16].
While dealing with the problem of multiple sensor fusion with complementary characteristics, each sensor has different processing time as well as measurement acquisition rate, thus the measurements may arrive at processing unit out of sequence [17], as depicted in Figure 1. In a realistic tracking scenario, multiple measurements may be received due to cluttered environment. The clutter measurements originate random sources other than target generated detections [18]. The issue related to clutter can be resolved by a data association algorithm such as Integrated Probabilistic Data Association (IPDA) [19]. It is implemented recursively and as a track quality measure, the Probability of Track Existence (PTE) is estimated which makes it superior to other probabilistic data association algorithms [20]. A feature known as False Track Discrimination (FTD) is used in IPDA for confirmation and termination of tracks [21].
Various techniques have been used in literature to solve the OOSM problem. One approach [22] is to reprocess the OOSM measurements, where the target state estimate, sensor measurements and associated error covariances are stored until the delayed measurement is detected. This approach requires significant computer resources for data storage and filtering of measurements, but its estimation accuracy is high, as for orderly measurements Kalman Filter (KF) is used. In another approach [23], a buffer (of size greater than the maximum expected delay) is used to store the incoming measurements. These time-ordered measurements are extracted from the buffer upon arrival of an OOSM for filtering process. This approach requires significant memory, and storage management also needs to be considered; however, re-filtering is not required, since all information is filtered once the delayed measurement has arrived. This approach is unsuitable for real-time applications because filtering process lags behind the current time. Discarding of time delayed data is another approach, when the central processor receives a delayed measurement it is simply discarded. It is the simplest approach and requires the least amount of hardware resources, however, the estimation accuracy is compromised, especially when the quantity of these delayed measurements is significant.
In most of the cases, OOSM estimation techniques use a retrodiction based approach, that is, the current state is predicted backwards to the originating time of the measurement which is now out of sequence. Such an approach is proposed in Reference [24], which compresses the information of the updates into a single one by updating the estimate between t K d to t k , where, t k represents the current time and t k d denotes the OOSM arrival time. The proposed approach is an optimal one, but it works when the in-sequence measurements arriving prior to the OOSM, are both in sequence and consecutive. Reference [24] also provides a suboptimal solution for this particular problem and is referred to as the B1 algorithm. A new algorithm based on the framework of B1 algorithm is proposed in Reference [25]. The proposed algorithm provides a solution for the l-lag OOSM problem, where the associated covariances are stored for filter gain computation from the past sampling intervals. A one step solution to multiple lag OOSM problem is proposed in Reference [26], the authors proposed two algorithms with one being optimal and the other one suboptimal, known as Al1 and Bl1 algorithms, respectively. The aforementioned OOSM filtering algorithms can incorporate single as well multiple-lag OOSMs with a considerable reduction in estimation error and roughly are based on the framework of A1 and B1 algorithms. The Bl1 algorithm was incorporated in the proposed research because of its ability to solve multiple lag OOSMs in one step.
There are other techniques discussed in References [25,26,27] which require more memory and computational resources, making them impractical for real time applications, another issue with these techniques is that they are only applicable in non-cluttered environment. The result section shows a comparison of the proposed algorithm with algorithm presented in Reference [3], which uses the NN technique to resolve the clutter problem but considers measurement origination from target only for the supplementary sensor. Several algorithms for OOSM update are presented in References [28,29,30], in which pseudo measurements, Kalman filtering, optimal and sub-optimal approaches are discussed, however, these approaches solve the problem of OOSMs in non-cluttered environment.
Data association algorithms are used in cluttered environment, where measurement not only originate from the target but also from other sources (thermal noise, obstacles, clouds, terrain) [11,31]. A Bayesian data association technique, Probabilistic data association (PDA), uses all the latest validated measurements with different weights for associating any validated measurements with the track [32]. It is a proven single target tracking algorithm in cluttered environment [33], however, at each scan it assumes track existence with a probability of one, that is, target existence information is not considered, in reality target may or may not exist. A novel algorithm, built around the PDA filter framework was proposed in References [34,35] known as the IPDA. It re-derives the PDA algorithm without any initial assumption of track existence and provides expressions for both PTE and data association probability, simultaneously and recursively. These techniques have been developed in the literature, with some of them specifically designed for a non-cluttered environemnt whereas others for cluttered environment.
The authors were not able to find any algorithm which solved the OOSM fusion problem for multiple sensors with complimentary characteristics in cluttered environment using a Bayesian framework with FTD. So, there exists a gap in the literature which is of significant value and has a broad range of applications. This research tries to narrow down this gap by proposing a novel algorithm for multiple sensor data fusion in cluttered environment. The algorithm is further modified to incorporate the OOSM scenarios. The resulting algorithm is built around the IPDA filter framework and is capable of tracking single target for OOSM case in cluttered environment. A novel angle on gating strategy is used for the OOSMs from the IR sensor by using estimates from the existing tracks only. The pseudo measurements are generated and are followed by a NN method of measurement selection for further processing. This is fed to the track maintenance algorithm thus refining the overall target trajectory performance. The performance analysis proves that the proposed algorithm is superior in terms of RMSE of the estimated target dynamics and FTD, when, compared to the single sensor case as well as multiple sensor case with OOSM [3].
Section 2 provides the details about the proposed framework and mathematical modeling. Detailed simulations were carried out for performance evaluation of the proposed algorithm with and without OOSMs and are discussed in Section 3 along with the comparison of proposed techniques with single sensor approach. Section 4 provides results and discussion which is followed by the conclusion in Section 5.

2. Modified Bayesian Algorithm for OOSM Incorporation

Figure 2 shows block diagram of the proposed algorithm, as can be seen there, the proposed algorithm consists of three parts: firstly, employ the integrated probabilistic data association (IPDA) approach for radar tracking in the presence of target mis-detection and clutter disturbance, as a result, a set of radar-updated tracks are obtained;then, an angle only gating technique is carried out to select a subset of IR measurements based on the radar-updated track estimates, which are used to generate a set of pseudo measurement aimed at eliminating bias, then the nearest neighbor technique is deployed to associate a feasible pseudo measurement to be fused with the radar-updated track state; at last, the track management procedure is implemented by using the fused PTE as a track quality measure and output the target kinematic state estimates.

2.1. System Models

This paper considers the incoming target tracking in the environment of target mis-detection and clutter disturbance using multiple heterogeneous sensor information. The multi-sensor information concerns here are mainly referred to the position measurements from radar and angle measurements from IR sensor, with the IR sensor data potentially arriving at the fusion center with out of temporal sequence. In order to focus on the main tracking challenges, the targets considered here are assumed to be point target, and both the radar and IR sensor are assumed to be with infinite sensor resolution. The necessary system models are mathematically formulated in this section.

2.1.1. Target Model

The target randomly appears and disappears in the surveillance space, consequently, its existence is a random event and modeled by a binary random variable. Denoting the target existences at time t k by χ k , which evolves as a first order Markov Chain in the time domain, and the probability that the target exists at time t k conditioned on it did exist at time t k 1 is mathematically described by
p 11 = P χ k | χ k 1 1 Δ T k , k 1 T a v e ,
where Δ T k , k 1 is the time interval of two consecutive scans, T a v e denotes the average target existence duration and usually T a v e > > T k , k 1 . In this paper, that the possibility of target birth has been treated by the random track initialization procedure, the probability that target exists at time t k given that it did not exist at time t k 1 is assumed to be zero, that is,
p 12 = P χ k | χ ¯ k 1 = 0 .
Once the target exists in the surveillance area, its kinematic state needs to be estimated. For the sake of simplicity and clarity, the dynamic model of the target of interest is assumed to be linear and described by
x k = F k , k 1 x k 1 + w k ,
where the target kinematic state consists of the 3D position and velocity, that is, x k = x k y k z k x ˙ k y ˙ k z ˙ k T , and w k is the process noise, which is modeled by the additive white Gaussian noise, with zero mean and covariance Q k , k 1 ,
Q k , k 1 = q T k , k 1 3 3 T k , k 1 2 2 T k , k 1 2 2 T k , k 1 I 3 ,
where q denotes the power spectral density, ⊗ is the Kronecker product, I 3 is the 3D identity matrix. F k , k 1 denotes the dynamic state transition matrix from time t k 1 to t k , and given as
F k , k 1 = 1 Δ T k , k 1 0 1 I 3 .
The target state ( χ k , x k ) modeled above is able to fully describe the statistics of the target behavior, wherein, the probability of target existence χ k is used as an efficient track quality measure for track management, the kinematic state x k is only defined conditioning on the target existence χ k .

2.1.2. Sensors Model

At each time, both the radar and IR sensor receive a set of origin-unknown measurements, with their cardinality randomly varying. Let Z k s and Z k , s denote the set of measurements collected by sensor s at time t k , up to and including time t k , respectively, with s = r denoting radar returned measurements, and s = I R referring to IR returned measurements. Denoting the ith measurement of Z k s by Z k , i s . Due to imperfect detection, either radar or IR returns the target measurement with a detection probability P D . At time t k , the radar measures the target range r k , azimuth η k r and elevation ε k r in the cylindrical coordinate, which is a nonlinear function of the kinematic states of both the target and radar,
z k r = r k η k r ε k r T = h r x k , p k r + v k r = ( x k x k r ) 2 + ( y k y k r ) 2 + ( z k z k r ) 2 tan 1 y k y k r x k x k r tan 1 z k z k r ( x k x k r ) 2 + ( y k y k r ) 2 + v k r v k η r v k ε r ,
where p k r is the radar position vector at time t k , v k r denotes the radar measurement noise, which is described as an additive white Gaussian, with zero mean and known covariance R k r . At time t k , the IR senor can only measure the angle information of target, that is, azimuth η k I R and elevation ε k I R , which is also a nonlinear function of the kinematic states of both the target and radar,
z k I R = η k I R ε k I R T = h I R x k , p k I R + v k I R = tan 1 y k y k I R x k x k I R tan 1 z k z k I R ( x k x k I R ) 2 + ( y k y k I R ) 2 + v k η I R v k ε I R ,
where p k I R denotes the IR sensor position vector at time t k , v k I R is the IR measurement noise, which is described as an additive white Gaussian, with zero mean and known covariance R k I R . Apart from target measurement, both the radar and IR sensor also return a set of clutter measurements originated from either unwanted targets or thermal noise. The number of clutter measurements at each time t k is random and follows a Poisson distribution, the intensity of each clutter measurement Z k , i s in the surveillance is termed as clutter measurement density and denoted by ρ ( Z k , i s ) , which is usually assumed to be known or estimated.
The main concern of this paper is to fuse multiple source information to achieve an improved tracking performance, that is, to obtain the posterior estimates of the target state p ( χ k , x k | Z k , r , Z l , I R ) based on measurements collecting from radar and IR at time t k , in which the IR measurements Z l , I R may arrive at the fusion center with out of temporal sequence ( t l < t k ).

2.2. Radar Tracking Using the Ipda Algorithm

Since radar is able to measure the complement position measurement (i.e., range, azimuth and elevation) of targets of interest, the integrated probabilistic data association (IPDA) is utilized here for radar tracking to estimate the target state in the presence of target mis-detection and clutter disturbance. In order to reduce the estimation bias, the nonlinear radar measurements in cylindrical coordinate are converted to the Cartesian coordinate. Based on the unbiased conversion method proposed in Reference [36], the radar cylindrical measurement z k r = r k η k r ε k r T is converted to the position measurement in the 3D Cartesian coordinate, that is, z k r = x k r y k r z k r T , with its corresponded measurement noise R k r , p , the detailed calculation to obtain them, please refer to Reference [36].
The IPDA algorithm recursively updates the target state estimate based on system models defined in last subsection and radar measurements received at time t k . The target state ( χ k 1 , x k 1 ) at time t k 1 is mathematically described by a posterior probability density function (pdf) p ( χ k 1 , x k 1 | Z k 1 , r ) , consisting of the probability of target existence p ( χ k 1 | Z k 1 , r ) and the posterior pdf of the target kinematic state p ( x k 1 | χ k 1 , Z k 1 , r ) at time t k 1 . For simplicity, in the rest of this paper, the pdf of target kinematic state is implicitly conditioned on the target existence, that is, p ( x k 1 | χ k 1 , Z k 1 ) p ( x k 1 | Z k 1 , r ) .
p ( χ k 1 , x k 1 | Z k 1 , r ) = p ( x k 1 | Z k 1 , r ) P ( χ k 1 | Z k 1 , r ) ,
with the posterior pdf of kinematic state at time t k 1 approximated by a Gaussian,
p ( x k 1 | Z k 1 , r ) N ( x k 1 ; x ^ k 1 | k 1 , P k 1 | k 1 ) .
In order to start the tracking recursion, the two-pointing differencing is implemented for initialize tentative tracks at every two scan using effective radar measurements that satisfy the maximum target moving velocity constraint. The probability of target existence of tentative track is initialized by given a small positive value, that is, P ( χ 0 | Z 0 , r ) = ψ 0 , and its initialized kinematic state is assumed to be a Gaussian, that is, p ( x 0 | Z 0 , r ) N ( x 0 ; x ^ 0 | 0 , P 0 | 0 ) , with its mean and covariance calculated by
x ^ 0 | 0 = z k r z k r z k 1 r Δ T k , k 1 T ,
P 0 | 0 = R k r , p R k r , p Δ T k , k 1 R k r , p Δ T k , k 1 2 R k r , p Δ T k , k 1 2 .
One IPDA tracking recursion usually consists of track state prediction, gating and likelihood, data association, track state update, each of them is introduced in detail at the rest of this subsection.

2.2.1. Track State Prediction

The predicted track state at time t k consists of two parts
p χ k , x k | Z k 1 , r = p x k | Z k 1 , r P χ k | Z k 1 , r ,
where the predicted probability of target existence is obtained by
P χ k | Z k 1 , r = p 11 P χ k 1 | Z k 1 , r ,
and the predicted target kinematic state pdf is described by a Gaussian, that is, p x k | Z k 1 = N x k ; x ^ k | k 1 , P k | k 1 , with its mean and corresponded error covariance calculated by
x ^ k | k 1 , P k | k 1 = K F P x ^ k 1 | k 1 , P k 1 | k 1 , F k , k 1 , Q k , k 1 ,
where K F P denotes the standard prediction process of Kalman filter.

2.2.2. Gating and Likelihood

In order to release computation and storage burden, an ellipsoid gating technique is utilized to select a subset of feasible radar measurements for track update, that is,
z k , i r h ( x ^ k | k 1 , p k r ) T S k 1 z k , i r h ( x ^ k | k 1 , p k r ) g ,
with the innovation covariance equals
S k = H k P k | k 1 H k T + R k r , p ,
where H k denotes the measurement Jacobian matrix evaluated at the x ^ k | k 1 , g is a gating threshold predefined based on the probability that measurements will lie inside the ellipsoid validation gate. Consequently, a subset of radar measurements Z k r at time t k is selected and denoted by z k r , with its cardinality m k . The likelihood of ith measurement of z k r is thus calculated by
p k , i = p z k , i | Z k 1 , r = N z k , i ; h r x ^ k | k 1 , p k r , S k P G ,
where P G is the gating probability that measurements will lie inside the validation gate.

2.2.3. Data Association

Origins of the set of validated measurements z k r is unknown, either from targets of interest or from clutter. Therefore, one needs to enumerate and evaluate all possibilities that validated measurements originate from targets. Let θ k , i , i 0 denote a measurement-to-target association event at time t k , with i = 0 denoting none of z k r originates from targets, i > 0 denoting the ith measurement of z k r is the detection of target at time t k . Denoting the posterior probability of association event θ k , i conditioned on the target existence at time t k by β k , i , which is calculated by [19],
β k , i P ( θ k , i | χ k , Z k , r ) = 1 δ k P D P G p k , i ρ k , i , i > 0 1 P D P G i = 0 ,
with the likelihood ratio calculated by
δ k = 1 P D P G + P D P G i = 1 m k p k , i ρ k , i .

2.2.4. Track State Update

The updated track state estimate can be decomposed into two parts,
p χ k , x k | Z k , r = p x k | Z k , r P χ k | Z k , r ,
where the updated probability of target existence is calculated by
P χ k | Z k , r = δ k P χ k | Z k 1 , r 1 1 δ k P χ k | Z k 1 , r ,
and the updated kinematic state pdf is represented by a single Gaussian, that is, p x k | Z k , r N x k ; x ^ k | k , P k | k , which is a Gaussian mixture of kinematic state estimates updated using the validated measurements z k r ,
x ^ k | k , P k | k = Gmix x ^ k | k , i , P k | k , i , β k , i i = 0 m k ,
where Gmix denotes the standard Gaussian mixture operation. The mean and corresponding error covariance of the kinematic state estimate updated using z k , i r is obtained by
x ^ k | k , i , P k | k , i = K F U x ^ k | k 1 , P k | k 1 , z k , i r , R k , i P , H k ,
where K F U is the standard update process of Kalman filter. As a consequence, the output of radar tracking at time t k is a set of updated track estimates, with each track state estimate including updated PTE and the posterior pdf of kinematic state represented by a Gaussian, that is, P ( χ k | Z k , r ) , ( x ^ k | k , P k | k ) .

2.3. Track Fusion with IR Information

The track estimates already updated using radar measurements Z k , r at time t k is then fused with the IR information Z l , I R received in the fusion center, with time stamp t l t k , aimed at further improving the tracking results. When t l = t k , it means the IR information arrives at the fusion center with in sequence temporal order and becomes an in-sequence measurements (ISMs) fusion problem, while, when t l < t k , the IR information arrives at fusion center with out of temporal sequence and one needs to deal with the out-of-sequence measurements (OOSMs) fusion problem. Additionally, origins of the received IR measurements are unknown, and the IR sensor can only measure the angle information from targets, which is highly nonlinear of the target kinematic state, both of these issues challenge the fusion system.
As shown in Figure 2, the proposed fusion mechanism includes four parts: angle only gating, pseudo measurement generation, nearest neighbor association as well as the IR information fusion, each part is described in detail in the rest of this subsection.

2.3.1. Angle Only Gating

Since the IR sensor returns not only target measurements but also plenty of clutter measurements, in order to exclude clutter disturbance meanwhile reduce computation and storage burden, an elliptical angle only gating technique is implemented for each track to select feasible IR measurements for subsequent fusion.
z l , i I R h I R x ^ l | k , p l I R T S ˜ l 1 z l , i I R h I R x ^ l | k , p l I R γ ,
where γ is the gating probability that IR measurement falls inside the elliptical gate, the innovation covariance S ˜ l is obtained by
S ˜ l = H ˜ l P l | k H ˜ l T + R l I R ,
with H ˜ l denoting the IR measurement Jacobian matrix evaluated at x ^ l | k , p l I R is the IR sensor position at time t l , R l I R is the IR sensor measurements noise covariance. When t l < t k , the track kinematic state estimate x ^ l | k and its corresponding error covariance P l | k are obtained by
x ^ l | k = F l , k x ^ k | k ,
P l | k = F l , k P k | k F l , k T + Q l , k ,
where F l , k denotes the backward state transition matrix from time t k to t l , Q l , k is the backward state process noise between time t k to t l . When t l = t k , one has x ^ l | k = x ^ k | k and P l | k = P k | k . After gating, a subset of IR angle only measurements are selected and denoted as z l I R , with cardinality m ˜ k .

2.3.2. Pseudo Measurement Generation

As IR measurements are highly nonlinear and during conversion process multiple biases are added, therefore, pseudo measurements are generated based on IR angle only measurements and the track estimates in order to reduce any bias introduced. Here, pseudo measurements are defined in terms of the ith measurement of z l I R , that is, z l , i I R = η l , i I R ε l , i I R T , and the track kinematic state estimate x ^ l | k and its corresponding error covariance P l | k . Let a = sin η l , i I R , b = cos η l , i I R , c = sin ε l , i I R and d = cos ε l , i I R , then the pseudo measurement is defined as,
y l , i = H l , i s ( η l , i I R ε l , i I R ) x ^ l | k = Δ y s 1 y s 2 ,
where
H l , i s = a b 0 0 0 0 c b c a d 0 0 0
x ^ τ = y k | k τ ( 1 , 1 ) ;
y ^ τ = y k | k τ ( 2 , 1 ) .
To form pseudo measurement ( y s ), the approach used here takes actual measurements ( η I R , ε I R ) and combines it with physical constraints (i.e., t a n ( η ) = y / x ). This pseudo measurement is the measurement input to tracking system that will lead to more accurate tracking. Thus, for scan k, using the measured angles [ η I R ( k ) , ε I R ( k ) ] for that scan and the state predictions x ^ ( k | k 1 ) , a measurement residual ( y ˜ s τ ) can be defined as,
y ˜ s τ = 0 y s τ = a x ^ τ b y ^ τ c b x ^ τ + c a y ^ τ d z ^ τ .
The standard KF is used for state estimate given the measurement residual Equation (39). The measurement matrix (H) in standard KF is replaced by H s . A pseudo measurement covariance matrix ( R s ) is defined using the original angle measurement noise covariance matrix (R) and transformation matrix (G) and can be written as,
R l , i s = G R G ,
where,
G = g 11 g 12 g 21 g 22
g 11 = y s τ 1 η I R τ = b x ^ τ + a y ^ τ
g 12 = y s τ 1 ε I R τ = 0
g 21 = y s τ 1 η I R τ = c a x ^ τ + c b y ^ τ
g 22 = y s τ 1 η I R τ = d b x ^ τ + d a y ^ τ + c z ^ τ
R = σ η I R 2 0 0 σ ε I R 2 .
σ η I R 2 , σ ε I R 2 are angle measurement error variances. Measurements are linearized by converting them to pseudo measurements and a measurement noise covariance matrix is introduced which depends on the state estimate and the measurements themselves. Measurement matrix ( H s ) and measurement noise covariance matrix ( R s ) are function of current measurements. By using the predicted measurements formed from the state predictions in H s and G, any coupling is eliminated. KF is applied for pseudo measurements to evaluate state estimate ( y 2 k , P 2 k ) and prediction ( y 2 k | k 1 , P 2 k | k 1 ). The resulting measurements are now expressed in 3-dimensional Cartesian coordinates and are fed to the NN algorithm for association with the proper track.

2.3.3. Nearest Neighbor Association

The nearest neighbor [37] technique is most widely used for measurement association due to its low computational complexity and acceptable performance. Therefore, the nearest neighbor association is utilized here to obtain the best pseudo measurement for track fusion. The technique selects only one pseudo measurement which is nearest to the position estimate x ^ l | k p , denoted as y l , i , along with its noise covariance R l , i s claculated in the previous step. The gating and selection procedure can be expressed mathematically as,
i * = arg min 1 i m ˜ k ( y l , i x ^ l | k p ) T ( S l , i s ) 1 ( y l , i x ^ l | k p ) T ,
with the pseudo measurement innovation covariance equals to
S l , i s = H l , i s P l | k p ( H l , i s ) T + R l , i s ,
where, x ^ l | k p and P l | k p are the position component of the track estimate and its corresponding error covariance a time t l , respectively.

2.3.4. Ir Information Fusion

After nearest neighbor association, the associated IR pseudo measurement ( y l , i , R l , i s ) is then utilized to fuse with the track estimate ( x ^ k | k , P k | k ) at time t k . Based on the time stamp of pseudo measurement y l , i , there exist two possibilities about its identity, it could be ISM when t l = t k , and OOSM when t l < t k . Consequently, two different fusion strategies are carried out here. When y l , i is an ISM, the Kalman filter is implemented to update the track kinematic state estimate using y l , i by
x ^ k | k ( f ) , P k | k ( f ) = K F U x ^ k | k , P k | k , y l , i , R l , i s , H l , i s .
When y l , i is an OOSM, the Bl1 algorithm is deployed to to update the track kinematic state estimate using y l , i . The Bl1 algorithm is a sub-optimal approach, it ignores the retrodicted process noise, by ignoring the process noise thus providing an approximate solution. However, multi-step lag problem is solved in single step using retrodiction based approach. The retrodicted state from current state at time t k to t d is represented as x ^ l | k B = x ^ l | k , with x ^ l | k calculated in Equation (26), associated covariances with retrodicted state are defined as,
P v v B = Q l , k ,
P x v , i τ B = Q k , d P 2 k | k l τ ( S k * ) 1 Q k , d .
The associated covariance with the retrodicted measurement will be defined as,
S d τ B = H d i r ( Y 2 k , i τ ) P d | k τ B ( H d i r ( Y 2 k , i τ ) ) T + R d i r .
At time k the covariance between current state and retrodicted measurement is expressed as,
P x z τ B = [ P 2 k , k τ P x v , i τ B ] F d , k T ( H d i r ( Y 2 k , i τ ) ) T .
To update the state, gain is calculated by the equation,
W d , k τ B = P x z τ B ( S d τ B ) 1 .
The OOSM z d is used to update the state estimate’s current state by mathematical equation as,
Y k | d τ B = Y 2 k , i τ + W d , k B [ z d z d | k B ] .
The predicted OOSM z d | k B is defined as,
z d | k B = H d i r ( Y 2 k , i τ ) Y k | d τ B .
With updated state, Y k | d τ B , the associated covariance can be expressed as,
P k | d τ B = P k | k τ P z z τ B ( S d τ B ) 1 ( P z z τ B ) T .
The superscript “B” is used for Bl1 algorithm, the innovation covariance of OOSM is calculated by
S τ = H ( P k | k 1 τ ) H T + R
with the covariance computed in the Bl1 algorithm.
S d τ = H d i r ( Y 2 k , i τ ) P d | k τ ( H d i r ( Y 2 k , i τ ) ) T + R d i r
and data association predicted measurement for IR,
Y k | k 1 τ = F k Y k 1 | k 1 τ + v k
is replaced by the predicted OOSM;
z d | k = H d i r ( Y 2 k , i τ ) Y d | k τ .

2.4. Track Management and Output

After fusion with the IR sensor information, a set of improved track state estimates have been obtained as P ( χ k | Z k , r , Z l , I R ) , ( x ^ k | k ( f ) , P k | k ( f ) ) . In which the fused PTE P ( χ k | Z k , r , Z l , I R ) is utilized as a track quality measure for track management. More specially, if the fused PTE exceeds a predefined confirmation threshold, this track is upgraded to a confirmed status which indicates it is following the target of interest and thus maintained to be confirmed. A confirmed track may become false track and is terminated if its PTE falls below a predefined termination threshold, this may happen if the confirmed track is misled to follow any clutter or targets of non-interest. Additionally, a tentative track may straightforwardly become false track in a few scans after initialization. Once a track is declaimed to be a false track, it is deleted from memory. As a result, the fusion system only outputs the kinematic states of the confirmed tracks at each time.

3. Simulation Study

In target tracking applications, data association is used to deal with clutter. In this research, the IPDA algorithm is modified to incorporate OOSMs using a sub-optimal approach. Results are computed for single sensor approach, fusion of sensors in cluttered environment (In sequence measurements) and fusion of sensors in cluttered environment with OOSMs. Results are compared for 250 Monte Carlo runs with each run having 58 scans. All the algorithms were implemented in MATLAB® R2014a on system with Intel® CoreTM i7-2600, 3.40 GHz processor, 8 GB memory and Windows® 7 platform.
The performance comparison is done in terms of RMSE, PTE and FTD. These results are computed for a range of probabilities of detections that is, 0.6, 0.7, 0.8, and 0.9. The P D defines percentage of measurements availability for tracking process, if P D = 0.6 then only 60 percent of measurements are available for processing. RADAR and IR sensors are used for tracking, both sensors are located along z axis at [0, 0, 10 m] and [0, 0, 10.5 m],respectively. Initial position of target is [0, 30,000 m] with a uniform velocity of [0, −1000 m/s] along x and y-axis respectively . The uncertainty in the target measurements is expressed in terms of standard deviation, 5 m in each axis for the case of RADAR and 220 mRad in azimuth and elevation angles for the case of IR. Sampling time is 0.5 s and both sensors are assumed to be perfectly synchronized. Clutter measurement density is uniform and equals to 5 × 10 5 /scan/m2.
Linear KF is used for estimation of state in the case of RADAR. RADAR measurements are first converted to Cartesian coordinate system, then KF is applied to update the state estimate. To update the IR information EKF is used, which uses estimate of KF as a posterior.
The euclidean distance is calculated between the actual track and the estimated track, if the calculated euclidean distance is less than a predefined maximum threshold then the track is considered a true track. For other track maintenance based statistics, different terms are used which are defined next. The nCases are defined as the total number of cases of a target being followed by a confirmed track at scan equal to 50 percent of the total scans. The nOK is defined as the total number of cases of a track still following the original target at scan equal to 80 percent of the total number of scans. The nResults is defined as total number of cases of a target being followed by a confirmed track at the last scan. Number of CFTs is also used as a performance metric of the proposed algorithm.
These stats and the number of CFTs show the overall performance of the proposed algorithm, which is compared for multiple probabilities of detection and for single sensor case as well.
Comparison of RADAR only and RADAR/IR system with 250 Monte Carlo runs is provided in terms of RMSE of position and velocity. Results are evaluated for the same CFTs, that is, CFT = 7 for P D = 0.9 for single sensor approach and multiple sensor (In sequence approach and OOSM) then the same thresholds are used in simulations of all P D s.
The lower threshold (inital value of PTE) is kept the same for all three approaches, that is, 0.0005, while upper threshold (value of PTE for track confirmation) is set where 7 CFTs are observed in each algorithm. The values of upper thresholds are 0.8, 0.999, 0.997 for single sensor, multiple sensor (in sequence) and proposed algorithm, respectively.
The results for P D = 0.6 are presented in Figure 3a,c,e, it is evident from RMSE of position and velocity that minimum RMSE is for proposed algorithm with in sequence measurements, for OOSMs proposed algorithm’s RMSE is slightly high as compare to in sequence which is expected because sequential measurements are not available for estimation. RMSE of single sensor is worst as compared to multi-sensor approach. Algorithm used for single sensor approach is same as for the other two cases, the only difference is number of sensors. In figures it is observed that PTE is not much improved but it is a bit better in the case of multi-sensor approach although difference is not that considerable.
Figure 3b,d,f, show simulation results for P D = 0.9, almost same RMSE is observed for in sequence and OOSM approach. It can be seen that the RMSE performance for position and velocity increases with the proposed algorithm. The performance for in sequence as well as the OOSM case is better than the single sensor approach, whereas the PTE is slightly better than that of the single sensor approach.
Comparison for multiple P D s are presented for the proposed algorithm in terms of RMSE and PTE in Figure 4a–c. It is observed that performance improves as the P D improves that is, more estimation errors are observed for lower P D s, which was the expected result.
Computational time for each run of the single sensor approach and the proposed algorithm is 178.9 and 169.6 ms, respectively. This was opposite to what was expected initially. Upon further investigation, it was found that the size of the validation gate reduces when multi-sensor fusion is performed due to the more accurate IR measurements. Since the number of measurements falling in each validation gate are reduced, therefore, the execution time is also reduced due to less number of operations in association as well as filtering. Equivalent measurements are estimated using Bl1 algorithm for 3 lag case, due to complexity of Bl1 algorithm increase in computational time was expected but redundancy provided by multiple sensor measurements and clutter rejection optimized it.
Figure 5 shows comparison of normalized accumulated CFTs, CFT rate is high for single sensor approach as compared to the proposed algorithm.
Track retention Statistics are also presented in Figure 5, it shows approximately equivalent statistics for proposed algorithm as well as the single sensor approach. The single sensor approach is slightly better in terms of track retention as compared to the proposed algorithm at the cost of increased RMSE in the estimated target state dynamics and the number of confirmed false tracks.

4. Results and Discussions

Multiple sensor target tracking is implemented with few modifications in IPDA to improve the results in terms of RMSE of position and velocity. Results for single sensor and multiple sensor scenarios (both in sequence and out of sequence) are compared in Figure 3. It is evident from the results that multiple sensor approach improves the position and velocity estimate in comparison with the single sensor approach, to be exact, the position estimate is improved by 25 % and 45 % for P D = 0.9 and P D = 0.6 , respectively. When the same approach is implemented for OOSM problem, the performance is slightly compromised in comparison with the in-sequence measurements but the performance is better than the single sensor approach. In case of OOSM, performance is compromised in terms of RMSE because equivalent state is estimated backward due to delayed measurements while in-sequence measurements are processed sequentially. The results of the proposed algorithm for OOSM are compared in Figure 4 for multiple P D s. From these comparisons, it is evident that the performance of the algorithm improve as the P D improves. Normalized accumulated CFTs (for same CFTs at P D = 0.9) are compared for single sensor approach and the proposed algorithm in Figure 5, the proposed algorithm shows an improved CFT rate, where as single sensor approach shows better performance in terms of track retention.
The track retention statistics for the proposed algorithm are compared with the one proposed in Reference [3]. The algorithm was re-simulated in the current scenario with similar noise statistics as used in the simulation of proposed algorithm for a fair comparison. The results depicted in Table 1 clearly depict the superiority of the proposed algorithm in terms of track retention and FTD statistics at the cost of greater execution time, which, was obvious due to the choice of data association algorithm. The execution time will have implications for any real-time application of the algorithm, however, the results show that the proposed algorithm is suitable for such applications in the current form. Generally, when implemented on a hardware platform for real-time applications, algorithms are further optimized to use the available hardware resources more efficiently, this results in further reduction of the execution time.
While the algorithm is designed to perform efficiently for most of the scenarios, tracking performance will degrade in scenarios with higher clutter density at the IR sensor. This drawback in the algorithm is the target of a future research, in which we plan to implement a more advanced data association algorithm on the secondary tracker instead of the NN approach. Another important and challenging modification to this algorithm, which we plan to include in a future research, is to modify the existing algorithm for a multiple target tracking scenario.

5. Conclusions

This paper considers the fusion of RADAR and IR sensor data by incorporating OOSM in cluttered environment. A framework is developed for tracking the target accurately while providing redundancy to the system. A novel approach for incorporating OOSM is implemented in the framework of IPDA to handle the target tracking problem in cluttered environment. The proposed algorithm is evaluated for multiple sensor data fusion for both in-sequence and OOSM scenario. An improved estimation and tracking performance is observed in terms of RMSE of position/velocity and FTD when compared to other algorithms. The proposed algorithm for in sequence and OOSM case gives superior performance as compared to the single sensor approach in terms of RMSE by aprroximately 25 % . In the case with less observable target that is, low P D , FTD and track maintenance statistics are also better as compared to the single sensor approach where as the RMSE is superior by almost 45 % . The proposed algorithm outperforms the technique used in Reference [3] in terms of track retention, the number of false tracks and the number of lost tracks by 11.3 % , 10.5 % and 11.3 % , respectively.

Author Contributions

Conceptualization, I.U. and Y.S.; Formal analysis, S.A.M.; Investigation, U.K. and J.I.; Methodology, I.U. and S.Q.; Resources, S.A.M. and D.D.; Software, S.Q. and I.U.; Supervision, I.U. and R.N.; Validation, Y.S., U.K. and D.D.; writing—original draft preparation, S.Q. and I.U.; Writing—review and editing, Y.S., J.I. and I.U. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ullah, I.; Song, T.L.; Kirubarajan, T. Active vehicle protection using angle and time-to-go information from high-resolution infrared sensors. Opt. Eng. 2015, 54, 053110. [Google Scholar] [CrossRef]
  2. Wu, P.; Li, X.; Zhang, L.; Bo, Y. Tracking algorithm with radar and infrared sensors using a novel adaptive grid interacting multiple model. IET Sci. Meas. Technol. 2014, 8, 270–276. [Google Scholar] [CrossRef]
  3. Ullah, I.; Qureshi, M.; Khan, U.; Memon, S.; Shi, Y.; Peng, D. Multisensor-Based Target-Tracking Algorithm with Out-of-Sequence-Measurements in Cluttered Environments. Sensors 2018, 18, 4043. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Yin, J.H.; Cui, B.Z.; Wang, Y.F. A novel maneuvering target tracking algorithm for radar/infrared sensors. Chin. J. Electron. 2010, 19, 752–756. [Google Scholar]
  5. Ilyas, K.; Ullah, I. A state estimation and fusion algorithm for high-speed low-altitude targets. In Proceedings of the 9th IEEE International Multi-Topic Conference, Islamabad, Pakistan, 5–6 December 2016. [Google Scholar]
  6. Naidu, V.P.S. Fusion of radar and IRST sensor measurements for 3D target tracking using extended Kalman filter. Defence Sci. J. 2009, 59, 175–182. [Google Scholar] [CrossRef]
  7. Anitha, R.; Renuka, S.; Abudhahir, A. Multi sensor data fusion algorithms for target tracking using multiple measurements. In Proceedings of the IEEE International Conference on Computational Intelligence and Computing Research, Enathi, India, 26–28 December 2013. [Google Scholar]
  8. Ito, M.; Tsujimichi, S.; Kosuge, Y. Tracking a three-dimensional moving target with distributed passive sensors using extended Kalman filter. Electron. Commun. Jpn. 2001, 84, 74–85. [Google Scholar] [CrossRef]
  9. Djurovic, Z.M.; Kovacevic, B.D.; Dikic, G.D. Target tracking with two passive infrared non-imaging sensors. IET Signal Process. 2003, 3, 177–188. [Google Scholar] [CrossRef]
  10. De Visser, M.; Schwering, P.B.; De Groot, J.F.; Hendriks, E.A. Passive ranging using an infrared search and track sensor. Opt. Eng. 2006, 45, 026402. [Google Scholar] [CrossRef] [Green Version]
  11. Baig, Q. Multisensor Data Fusion for Detection and Tracking of Moving Objects from a Dynamic Autonomous Vehicle. Ph.D. Thesis, Université de Grenoble, Grenoble, France, 2012. [Google Scholar]
  12. Chavez-Garcia, R.O. Multiple Sensor Fusion for Detection, Classification and Tracking of Moving Objects in Driving Environments. Ph.D. Thesis, University of Grenoble, Grenoble, France, 2014. [Google Scholar]
  13. Redman, B.C.; Stann, B.L.; Ruff, W.C.; Giza, M.M.; Aliberti, K.; Lawler, W.B. Anti-ship missile tracking with a chirped amplitude modulation ladar. Laser Syst. Technol. II 2004, 5413, 113–124. [Google Scholar]
  14. Tong, C.W.; Rogers, S.K.; Mills, J.P.; Kabrisky, M.K. Multisensor data fusion of laser radar and forward looking infrared (FLIR) for target segmentation and enhancement. Infrared Sens. Sens. Fusion 1987, 782, 10–20. [Google Scholar]
  15. Tahir, Z.; Qureshi, A.; Ayaz, Y.; Nawaz, R. Potentially guided bidirectionalized RRT* for fast optimal path planning in cluttered environments. Robot. Autom. Syst. 2018, 108, 13–27. [Google Scholar] [CrossRef] [Green Version]
  16. Ahmed, H.; Ullah, I.; Khan, U.; Qureshi, M.B.; Manzoor, S.; Muhammad, N.; Khan, S.; Usman, M.; Nawaz, R. Adaptive Filtering on GPS-Aided MEMS-IMU for Optimal Estimation of Ground Vehicle Trajectory. Sensors 2019, 19, 5357. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Challa, S.; Evans, R.J.; Wang, X.; Legg, J. A fixed-lag smoothing solution to out-of-sequence information fusion problems. Commun. Inf. Syst. 2002, 2, 325–348. [Google Scholar] [CrossRef]
  18. Tharmarasa, R.; Lang, T.; McDonald, M.; Kirubarajan, T. Probabilistic data association in high clutter environments. Signal Data Process. Small Targets 2010, 7698, 76980L. [Google Scholar]
  19. Musicki, D.; Evans, R.; Stankovic, S. Probabilistic data association in high clutter environments. IEEE Trans. Autom. Control 1994, 39, 1237–1241. [Google Scholar] [CrossRef]
  20. Song, T.L.; Mušicki, D. Smoothing innovations and data association with IPDA. Automatica 2012, 48, 1324–1329. [Google Scholar] [CrossRef]
  21. Faragher, R. Understanding the basis of the Kalman filter via a simple and intuitive derivation. IEEE Signal Process. Mag. 2012, 29, 128–132. [Google Scholar] [CrossRef]
  22. Kim, T.H.; Song, T.L.; Mušicki, D. Out-of-sequence measurements update using the information filter with reduced data storage. Sens. Data Fusion Trends Solutions Appl. 2014, 1–6. [Google Scholar] [CrossRef]
  23. Mauthner, M.; Elmenreich, W.; Kirchner, A.; Boesel, D. Out-of-Sequence Measurements Treatment in Sensor Fusion Applications: Buffering versus Advanced Algorithms; Workshop Fahrerassistenzsysteme: Löwenstein/Hößlinsülz, Germany, 2006. [Google Scholar]
  24. Bar-Shalom, Y. Update with out-of-sequence measurements in tracking: Exact solution. IEEE Trans. Aerosp. Electron. Syst. 2005, 38, 769–777. [Google Scholar] [CrossRef]
  25. Bar-Shalom, Y.; Chen, H.; Mallick, M. One-step solution for the multistep out-of-sequence-measurement problem in tracking. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 27–37. [Google Scholar] [CrossRef]
  26. Rheaume, F.; Benaskeur, A.R. Forward prediction-based approach to target-tracking with out-of-sequence measurements. In Proceedings of the 47th IEEE International Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008. [Google Scholar]
  27. Maskell, S.R.; Everitt, R.G.; Wright, R.; Briers, M. Multi-target out-of-sequence data association: Tracking using graphical models. Inf. Fusion 2006, 7, 434–447. [Google Scholar] [CrossRef]
  28. Challa, S.; Evans, R.J.; Wang, X. A Bayesian solution and its approximations to out-of-sequence measurement problems. Inf. Fusion 2003, 4, 185–199. [Google Scholar] [CrossRef]
  29. Zhang, X.B.; Qin, C.Y.; Gao, R. The research on multisensor information fusion with out-of-sequence measurement. Chin. J. Sens. Actuators 2006, 19, 1310–1312. [Google Scholar]
  30. Zhang, K.S.; Li, X.R.; Chen, H.; Mallick, M. Multi-sensor multi-target tracking with out-of-sequence measurements. In Proceedings of the 6th International Conference on Information Fusion, Cairns, Australia, 8–11 July 2003; Volume 1, pp. 135–142. [Google Scholar] [CrossRef]
  31. Gidel, S.; Blanc, C.; Chateau, T.; Checchin, P.; Trassoudaine, L. Non-parametric laser and video data fusion: Application to pedestrian detection in urban environment. In Proceedings of the IEEE 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009. [Google Scholar]
  32. Bar-Shalom, Y.; Tse, E. Tracking in a cluttered environment with probabilistic data association. Automatica 1975, 11, 451–460. [Google Scholar] [CrossRef]
  33. Bar-Shalom, Y. Tracking methods in a multitarget environment. IEEE Trans. Autom. Control 1978, 23, 618–626. [Google Scholar] [CrossRef]
  34. Mušicki, D.; Evans, R. Integrated probabilistic data association-finite resolution. Automatica 1995, 31, 559–570. [Google Scholar] [CrossRef]
  35. Musicki, D.; Evans, R. Tracking in clutter using probabilistic data association. In Proceedings of the IET 92th International Conference on Radar, Brighton, UK, 12–13 October 1992. [Google Scholar]
  36. Mo, L.; Song, X.Q.; Zhou, Y.Y.; Sun, Z.K.; Bar-Shalom, Y. Unbiased converted measurements for tracking. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 1023–1027. [Google Scholar]
  37. Tango, F.; Richter, E.; Scheunert, U.; Wanielik, G. Advanced multiple objects tracking by fusing radar and image sensor data-Application on a case study. In Proceedings of the IEEE 11th International Conference on Information Fusion, Cologne, Germany, 30 June–3 July 2008. [Google Scholar]
Figure 1. Out-of-sequence measurements (OOSMs) Scenario with different measurement arrival time.
Figure 1. Out-of-sequence measurements (OOSMs) Scenario with different measurement arrival time.
Sensors 20 03821 g001
Figure 2. Block diagram of the Proposed algorithm.
Figure 2. Block diagram of the Proposed algorithm.
Sensors 20 03821 g002
Figure 3. Comparison of RMSEs and Probability of Track Existence (PTE) for P D = 0.6 (Left) and 0.9 (Right).
Figure 3. Comparison of RMSEs and Probability of Track Existence (PTE) for P D = 0.6 (Left) and 0.9 (Right).
Sensors 20 03821 g003
Figure 4. Comparison of RMSEs and PTE for multiple P D s (Proposed Algorithm).
Figure 4. Comparison of RMSEs and PTE for multiple P D s (Proposed Algorithm).
Sensors 20 03821 g004
Figure 5. Comparison of accumulated CFTs and Statistics Percentage (for same CFTs at P D = 0.9).
Figure 5. Comparison of accumulated CFTs and Statistics Percentage (for same CFTs at P D = 0.9).
Sensors 20 03821 g005
Table 1. Comparison of Track retention statistics for proposed algorithm and algorithm in Reference [3] for OOSM in cluttered environment.
Table 1. Comparison of Track retention statistics for proposed algorithm and algorithm in Reference [3] for OOSM in cluttered environment.
TechniquesnResults %nOk %nCases %CFT %nLost %Execution Time/Run (s)
Algorithm in Reference [3]88--13.31212.5 m
Our Algorithm99.398.6932.80.7169.59 m

Share and Cite

MDPI and ACS Style

Shi, Y.; Qayyum, S.; Memon, S.A.; Khan, U.; Imtiaz, J.; Ullah, I.; Dancey, D.; Nawaz, R. A Modified Bayesian Framework for Multi-Sensor Target Tracking with Out-of-Sequence-Measurements. Sensors 2020, 20, 3821. https://doi.org/10.3390/s20143821

AMA Style

Shi Y, Qayyum S, Memon SA, Khan U, Imtiaz J, Ullah I, Dancey D, Nawaz R. A Modified Bayesian Framework for Multi-Sensor Target Tracking with Out-of-Sequence-Measurements. Sensors. 2020; 20(14):3821. https://doi.org/10.3390/s20143821

Chicago/Turabian Style

Shi, Yifang, Sundas Qayyum, Sufyan Ali Memon, Uzair Khan, Junaid Imtiaz, Ihsan Ullah, Darren Dancey, and Raheel Nawaz. 2020. "A Modified Bayesian Framework for Multi-Sensor Target Tracking with Out-of-Sequence-Measurements" Sensors 20, no. 14: 3821. https://doi.org/10.3390/s20143821

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