Abstract
Multi-sensor sonar tracking has many advantages, such as the potential to reduce the overall measurement uncertainty and the possibility to hide the receiver. However, the use of multi-target multi-sensor sonar tracking is challenging because of the complexity of the underwater environment, especially the low target detection probability and extremely large number of false alarms caused by reverberation. In this work, to solve the problem of multi-target multi-sensor sonar tracking in the presence of clutter, a novel probabilistic multi-hypothesis tracker (PMHT) approach based on the extended Kalman filter (EKF) and unscented Kalman filter (UKF) is proposed. The PMHT can efficiently handle the unknown measurements-to-targets and measurements-to-transmitters data association ambiguity. The EKF and UKF are used to deal with the high degree of nonlinearity in the measurement model. The simulation results show that the proposed algorithm can improve the target tracking performance in a cluttered environment greatly, and its computational load is low.
1. Introduction
The active sonar system [] is one of the most used sonar systems; it uses one or more transmitters and receivers. Transmitters emit acoustic signals, and receivers listen to echoes of this signal from a target. When the transmitter and receiver are co-located, it is described as monostatic; when the transmitter and receiver are not co-located, it is described as bistatic; when multiple transmitters or receivers are used and spatially separated, it is described as multistatic. Multistatic target tracking has attracted broad attention since the formation of the NATO Multistatic Tracking Working Group in 2005. The multistatic sonar system provides the following measurements: bistatic range, i.e., time-of-arrival, bearing measurements, bistatic range-rate measurements if continuous waveform (CW) is used and signal-to-noise ratio (SNR). Different waveforms can yield different measurement types and uncertainties. For example, frequency-modulated (FM) signals provide more accurate range measurements, while CW signals deliver Doppler measurements in addition to lower resolution range measurements. Both the FM and CW signals deliver bearing measurements. Additionally, FM and CW signals can be transmitted simultaneously. In this paper, we consider only bistatic range and Doppler information.
The major advantage of the multistatic sonar system is that it has additional detection opportunities in comparison to a monostatic system. It is very hard for a target to remain covert in a multistatic sonar system due to the transmitter-target-receiver geometry. In addition, the multistatic sonar system also has the potential to reduce the overall measurement uncertainty. What is more, receivers can remain covert if they are spatially separated from the transmitter.
Despite the advantages of multistatic sonar tracking systems, their use is challenging because of the complexity of the underwater environment. The underwater environment is time varying and spare varying, characterized by low target detection probability and an extremely large number of false alarms caused by reverberation [,]. Meanwhile, the low speed of acoustic propagation might result in measurement time delay, which will increase uncertainty in target location.
The multistatic system requires some form of data association approach to associate estimates. Some of the common data association approaches used for multi-target tracking are: (1) nearest neighbor (NN)-based trackers []; (2) multiple hypothesis trackers (MHT) [] and their variants, such as distributed MHT [] and probabilistic MHT (PMHT) []; (3) a joint probabilistic data association filter (JPDA) []; (4) batch processing approaches, such as maximum likelihood probabilistic data association (MLPDA) [,] and maximum likelihood probabilistic multi-hypothesis trackers (ML-PMHT) [,,]; (5) a probability hypothesis density (PHD) tracker [] and its variants, such as Gaussian mixture cardinalized PHD (GMCPHD) [,,]; (6) particle filtering (PF) and some of its variants [,]; and (7) a specular-cued tracker [].
The PMHT is a natural and effective data association approach. The key idea is that it allows multiple measurements to be assigned to the same target/transmitter, which differs from the traditional data association approaches, such as JPDA []. Moreover, the computational burden of PMHT grows linearly with the number of targets detected. Furthermore, it works directly in the original Cartesian space, which reduces the amount of tuning. However, the “usual” PMHT algorithm just considers the data association ambiguity between measurements and targets [,,]. For multistatic sonar target tracking, there is an additional unknown data association between measurements and transmitters, i.e., we do not know which measurement arises from which transmitter, which increases data association complexity.
In this paper, we propose a novel PMHT tracker based on the extended Kalman filter (EKF) and unscented Kalman filter (UKF) for the problem of multi-target multi-sensor sonar tracking in a cluttered environment. In contrast to the “usual” PMHT, the proposed PMHT algorithm can handle both the measurement-to-target and measurement-to-transmitter association. In addition, we present a more compact formulation for the EKF-based PMHT, which obviates the need to form “stacked” measurements.
2. Problem Description
2.1. System Model
We assume that there are targets in the two-dimensional (2D) Cartesian space. The number of targets is constant and known during the whole scan. The state vector of the mth target at time t is , where the target location is and the target velocity is .
For the underwater target tracking, we assume the target states satisfy a nearly constant velocity model []:
where is the system state transition matrix, , is the sampling interval, is the Kronecker product and is the two-dimensional identity matrix. The system is corrupted with zero-mean white Gaussian process noise with covariance matrix , where is the process noise intensity, and .
2.2. Measurement Model
We assume the multistatic sonar system consists of transmitters and receivers, and the transmitters and receivers are stationary and their positions known. Let be the receivers’ location and be the transmitters’ location. An overview of the setting is shown in Figure 1.
Figure 1.
Target geometry for multi-target multi-sensor tracking.
In Figure 1, is the distance between target and transmitter , and is the distance between target and receiver . Different from Coralippi’s paper [], here we consider measurements of bistatic range (delay) and Doppler . The acquired measurement is described as follows,
where is the measurement function and is independent zero-mean white Gaussian noise with covariance matrix ,
in which and denote the variances of the range and Doppler, respectively.
The range and Doppler measurement [,] for target and transmitter are given by:
in which is the working frequency of the transmitter, is the speed of sound in water and is the velocity of the target .
As the linear Kalman filter cannot handle the nonlinear measurements in the range and Doppler, in this work, we use the EKF [] and UKF to update the target state. For the EKF, we linearize the nonlinear measurement function . As opposed to the EKF, the UKF does not approximate the nonlinear measurement function. Instead, based on the unscented transform (UT) [], the UKF uses a deterministic sampling approach (sigma-points) to capture the posterior distribution mean and covariance. From now on, we call the EKF-based PMHT the PMHTe and UKF-based PMHT the PMHTu.
3. The PMHT Approach with Unknown Transmitter Association
In this section, we derive the PMHT method for multi-target multi-sensor sonar tracking with unknown measurement-to-target and measurement-to-transmitter association. We assume all measurements’ qualities for a particular transmitter are different and use the sequential updating for the UKF smoother.
3.1. Notation
Let there be targets and measurements for a receiver at time . The measurements consist of the detected target returns and clutter measurements. As a result, the collections of states for all targets and available measurements at time are written as and . The collection of states and measurements for all targets up to time are and . Now, our goal is to estimate the target states .
In the “usual” PMHT, we write if measurement is associated with a target . Similarly, here, we define if measurement is associated with transmitter . Then, the prior probabilities’ associations are denoted as:
The statistically-independent measurement-to-target and measurement-to-transmitter associations at time are and , respectively. The associations for the entire batch up to time are and .
3.2. The PMHTu Algorithm
PMHT is an expectation maximization (EM)-based [], batch-tracking algorithm for multi-target tracking in a cluttered environment. The aim of the PMHT approach is to maximize over using the EM algorithm. That is, we should find the maximum a posteriori (MAP) estimate of
Usually, it is difficult to directly evaluate the MAP expectation. Hence, we define the following function:
where is the number of the EM iterative steps. Based on an initial estimate , the PMHT aims to find:
until a desired degree of convergence is achieved.
In order to derive an analytic expression for , we note that the posterior association probabilities for all measurements in Equation (7) can be written as:
where:
The derivation of is given in Appendix A. Here, denotes the posterior association probability of measurement being related to target and transmitter at time . is the spatial density of clutter, and is the measurements’ region of volume. Assume the clutters are uniformly distributed in range and Doppler measurement space. Additionally, the number of clutter follows the Poisson distribution:
Now, we obtain (the detailed derivation is given in Appendix B):
In order to maximize in Equation (12), we should find its gradient. It turns out that Equation (12) has the same derivative as:
where the synthetic measurement and covariance are given by:
There is no association uncertainty for maximizing the , so that we can employ the UKF smoother to solve the maximization problem. Here, Equation (13) reflects the nonlinearity of the measurement model in Equation (4).
There are two methods to update the Kalman filter for a multi-sensor scenario: sequential updating and parallel updating []. In sequential updating, the state vector and state covariance matrix are updated sequentially. The sequential updating can be easily extended to a larger number of sensors. In the parallel updating, we stack the measurements and update them in one step. Data from all sensors are expected; also, it is not easy to extend the number of sensors. An additional disadvantage of the parallel updating is that it needs to operate large measurement vectors and matrices, which is more computationally expensive. In this paper, we use the sequential updating method.
3.3. PMHTe Simplification for the Multi-Sensor Case
In this section, we present a compact formulation that obviates the need to form the “stacked” measurements for the PMHTe.
For the EKF, the derivatives of the range and Doppler observed by a transmitter with respect to the target are given by:
in which and .
The derivatives of the range and Doppler for is similar to . Therefore, the gradient of the nonlinear measurement function becomes:
Considering the nonlinear system model in Equation (4) and performing a linearization at , we get:
Rearranging and factorizing Equation (18) yields:
Finally, it turns out that Equation (12) has the same derivative with , where:
in which the synthetic measurement and synthetic measurement covariance are given by:
Maximizing the thus coincides with the maximum of a single sensor system with no association uncertainty, so that we can easily use the EKF smoother to update the target state by the synthetic measurement and covariance .
4. Simulation
The simulation consists of two scenarios. The first scenario consists of six transmitters and a single receiver. The second scenario consists of three transmitters and a single receiver. The transmitters and receiver are both stationary. Both scenarios treat the same three targets as seen in Figure 2. The targets’ parameters are shown in Table 1. The receiver is located at the origin of the ordinates. The six transmitters are placed at: (i) [−2000 m, −2000 m]; (ii) [−2000 m, 0 m]; (iii) [−2000 m, 2000 m]; (iv) [−2000 m, 4000 m]; (v) [0 m, 4000 m]; and (vi) [2000 m, 4000 m]. The frequency of the transmitters is 20 kHz. We assume the probability of detection is equal and constant for all targets; here, we set it to 0.5. The number of clutters is Poisson distributed with mean 60 per scan. The entire tracking time is 200 scans with a scan period of s, and 100 Monte Carlo runs were performed. The simulations were carried out in MATLAB 2009b on a PC with an Intel(R) Pentium 3.00 GHz CPU and 4 GB RAM.
Figure 2.
Three target tracks for 200 scans for one receiver: (a) Six transmitters; (b) Three transmitters.
Table 1.
The three targets’ parameters.
| Target | Target Initial Position (m) | Target Velocity (m/s) |
|---|---|---|
| 1 | (−4000, 2000) | (2, 5) |
| 2 | (−3000, 6000) | (2, −5) |
| 3 | (0, 6000) | (2, 2) |
In Figure 3, Figure 4, Figure 5 and Figure 6 we consider the range and Doppler measurements for all targets with and without clutter. Measurements are presented with a blue “triangle”, and synthetic measurements are illustrated with a red “circle”. In Figure 3 and Figure 4, we consider the measurements for three targets with six transmitters on the conditions of without clutter and with clutter. The process noise intensity is m, and the measurement noise for range and Doppler are m and Hz. As seen in Figure 4, the clutter is dense, and the synthetic measurements for PMHTe are broadly consistent with the measurements without clutter in Figure 3, which means that the PMHT approach can suppress clutter efficiently. The measurements for three transmitters in the same condition are similar to the case of six transmitters, as seen in Figure 5 and Figure 6.
Figure 7 and Figure 8 show the performance of PMHTe and PMHTu in the sense of root mean square error (RMSE) of position versus time scans with a high measurement noise lever for the case of six transmitters and three transmitters, respectively. The measurement noise variances are m for range and Hz for Doppler. We can see that for the condition of six transmitters, the PMHTu approach can track all three targets efficiently, and the PMHTe approach works a little worse for Target 3, which is far from the transmitters and receiver. For the condition of three transmitters, the RMSE of position for the PMHTu approach is small for all three targets; while a little worse than the case of six transmitters; the PMHTe method works worse for Targets 1 and 3, as we can see the position errors increase as time elapses. This is because the EKF simply approximates the system function and the measurement function with a first-order Taylor series evaluated at the current estimate of the target state. The EKF ignores higher-order terms and can diverge if it is used in a highly nonlinear system. As opposed to the EKF, the UKF does not approximate the nonlinear measurement function. Instead, it captures the mean and covariance of the target state using deterministic sigma-points based on the unscented transform. The UKF can capture more aspects of the higher order terms, with no Jacobians needed. If the system is highly nonlinear, the EKF may diverge, and the UKF produces typically better results.
Figure 3.
Measurements for three targets without clutter, m, m, Hz, , six transmitters.
Figure 4.
EKF probabilistic multi-hypothesis tracker (PMHTe) synthetic measurements with clutter, m, m, Hz, , six transmitters.
Figure 5.
Measurements for three targets without clutter, m, m, Hz, , three transmitters.
Figure 6.
PMHTe synthetic measurements with clutter, m, m, Hz, , three transmitters.
Figure 7.
RMSE of position for high measurement noise, m, m, Hz, , six transmitters: (a) UKF PMHT (PMHTu); (b) PMHTe.
Figure 8.
RMSE of position for high measurement noise, m, m, Hz, , three transmitters: (a) PMHTu; (b) PMHTe.
Now, we consider a less challenging situation for the case of six transmitters, as seen in Figure 9: the process noise intensity is m, and the measurement noise variances are m for range and Hz for Doppler. We can see that the position errors for all the three targets are small for both the PMHTe and PMHTu approach. It would appear that the PMHT approach can work adequately in less challenging situations.
Figure 9.
RMSE of position for less challenging situation, m, m, Hz, , , six transmitters: (a) PMHTu; (b) PMHTe.
5. Conclusions
Multi-sensor sonar has many advantages. This paper proposed the EKF-based PMHT and UKF-based PMHT algorithm for the multi-target multi-sensor tracking problem. We employed bistatic range and Doppler measurements. Moreover, except the usual measurement-to-target association, an additional unknown data association between measurements and transmitters is considered in this paper. The simulation results show that for the high measurement noise environment, both the PMHTe and the PMHTu approach work reasonably well when using six transmitters, though PMHTe works a little worse when the target is far from the transmitters and receiver, and the results seems not so good when using three transmitters. However, both PMHTe and PMHTu show better tracking performance in the less challenging environment for six transmitters. Additionally, the run-time complexity is low.
In this work, we used reasonably suitable initial estimates for the PMHT tracker. In the near future, we will focus on the track initialization technique for multistatic tracking and will test the approaches on a real sonar dataset.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Nos. 51409214, 51179157, 11574250).
Author Contributions
The work presented here was carried out in collaboration with all of the authors. Xiaohua Li and Yaan Li conceived the idea and research theme. Xiaohua Li designed and performed the experiments. Xiaohua Li, Jing Yu, Xiao Chen and Miao Dai analyzed the experimental results. Xiaohua Li wrote and revised the paper.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix
A. Derivation of the Posterior Association Probabilities
We have:
We factor:
From Equations (A1)–(A3), we have:
B. Derivation of the Function
By the definition of conditional expectation, can be written as:
Substituting Equation (B3) into Equation (B1), we get:
Since is a constant, it can be dropped from Equation (B4). Additionally, we have:
From Equations (B1), (B2), (B4) and (B5), we get:
References
- Erdinc, O.; Willett, P.; Bar-Shalom, Y. Probability hypothesis density filter for multitarget multisensor tracking. In Proceeding of the 7th International Conference on Information Fusion, Philadelphia, PA, USA, 25–28 July 2005; pp. 146–153.
- Fletcher, F.; Arulampalam, S. A comparison of existence-based multitarget trackers for multistatic sonar. In Proceeding of the 15th IEEE International Conference on Information Fusion, Singapore, Singapore, 9–12 July 2012; pp. 2362–2369.
- Georgy, J.; Noureldin, A.; Mellema, G.R. Clustered mixture particle filter for underwater multitarget tracking in multistatic active sonobuoy systems. In IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews; IEEE: Piscataway, NJ, USA, 2011. [Google Scholar]
- Tian, W.; Wang, Y.; Shan, X.M.; Yang, J. Analytic performance prediction of track-to-track association with biased data in multi-sensor multi-target tracking scenarios. Sensors 2013, 13, 12244–12265. [Google Scholar] [PubMed]
- Lang, T.; Hayes, G. Evaluation of an MHT-enabled tracker with simulated multistatic sonar data. In Proceeding of the IEEE Oceans Conference, Aberdeen, Scotland, 18–21 June 2007; pp. 1–6.
- Coraluppi, S.; Carthel, C.; Micheli, M. DMHT-based undersea surveillance: Insights from MSTWG analysis and recent sea-trial experimentation. In Proceedings of the 11th International Conference on Information Fusion, Cologne, Germany, 30 June–3 July 2008; pp. 1783–1790.
- Hempel, C. Probabilistic multi-hypothesis tracking for distributed multistatic active sonar. In Proceedings of the 9th International Conference on Information Fusion, Florence, Italy, 10–13 July 2006; pp. 1–5.
- Choi, S.; Crouse, D.; Willett, P.; Zhou, S.L. Approaches to Cartesian data association passive radar tracking in a DAB/DVB network. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 649–663. [Google Scholar] [CrossRef]
- Blanding, W.; Willett, P.; Bar-Shalom, Y. ML-PDA: Advances and a new multitarget approach. EURASIP J. Adv. Signal Process. 2008. [Google Scholar] [CrossRef]
- Willett, P.; Corallupi, S. Application of the MLPDA to bistatic sonar. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 5–12 March 2005; pp. 2063–2073.
- Blanding, W.; Willett, P.; Corallupi, S. Sequential ML for multistatic sonar tracking. In Proceedings of the IEEE Oceans Conference, Aberdeen, Scotland, 18–21 June 2007; pp. 1–6.
- Schoenecker, S.; Willett, P.; Bar-Shalom, Y. Maximum likelihood probabilistic multi-hypothesis tracker applied to multistatic sonar data sets. In Proceedings of the SPIE Conf. Signal Processing, Sensor Fusion, and Target Recognition, Orlando, FL, USA, 25 April 2011; pp. 80 500A:1–80500A:15.
- Willett, P.; Corallupi, S.; Blanding, W. Comparison of soft and hard assignment ML trackers on multistatic data. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 4–11 March 2006; pp. 1–12.
- Erdinc, O.; Willett, P.; Coraluppi, S. The Gaussian mixture cardinalized PHD tracker on MSTWG and SEABAR’07 datasets. In Proceedings of the 11th International Conference on Information Fusion, Cologne, Germany, 30 June–3 July 2008; pp. 1791–1798.
- Georgescu, R.; Schoenecker, S.; Willett, P. GM-CPHD and MLPDA applied to the SEABAR07 and TNO-blind multi-static sonar data. In Proceedings of the 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009; pp. 1851–1858.
- Nandakumaran, N.; Tharmarasa, R.; Lang, T.; Kirubarajan, T. Gaussian mixture probability hypothesis density smoothing with multistatic sonar. In Proceedings of the SPIE, Orlando, FL, USA, 16 March, 2008; pp. 696 807:1–696 807:8.
- Georgescu, R.; Willett, P. The GM-CPHD applied to the corrected TNO-blind, adjusted SEABAR07 and metron multi-static sonar datasets. In Proceedings of the SPIE, Orlando, FL, USA, 23 April, 2010; pp. 76 980J:1–76 980J:11.
- Lang, T.; Dunne, D. Application of particle filters in a hierarchical data fusion system. In Proceedings of the 11th International Conference on Information Fusion, Cologne, Germany, 30 June–3 July 2008; pp. 1980–1986.
- Grimmett, D. Specular-cued multistatic sonar tracking on the SEABAR07 dataset. In Proceedings of the 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009; pp. 1576–1583.
- Streit, R.; Luginbuhl, T. Probabilistic Multi-Hypothesis Tracking. Technical Report 10,428; NUWC-NPT, Newport RI: New York, NY, USA, 1995. [Google Scholar]
- Willett, P.; Ruan, Y.; Streit, R. The PMHT: Its problems and some solutions. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 738–754. [Google Scholar] [CrossRef]
- Crouse, D.; Guerriero, M.; Willett, P. A critical look at the PMHT. J. Adv. Inf. Fusion 2009, 4, 93–116. [Google Scholar]
- Bar-Shalom, Y.; Li, X.R.; Kirubarajan, T. Estimation with Application to Tracking and Navigation; YBS Publishing: Storrs, CT, USA, 1995. [Google Scholar]
- Corallupi, S. Multistatic Sonar Localization. IEEE J. Ocean. Eng. 2006, 31, 964–974. [Google Scholar] [CrossRef]
- Petsios, M.N.; Alivizatos, E.G.; Uzunoglu, N.K. Manoeuvring target tracking using multiple bistatic range and range-rate measurements. Signal Process. 2007, 87, 665–686. [Google Scholar] [CrossRef]
- Li, Y.P.; Li, X.; Deng, B.; Wang, H.Q.; Qin, Y.L. A cognition-based method to ease the computational load for an extended Kalman filter. Sensors 2014, 14, 23067–23094. [Google Scholar] [CrossRef] [PubMed]
- Daum, F. Nonlinear filters: Beyond the Kalman filter. IEEE Trans. Aerosp. Electron. Syst. 2005, 20, 57–69. [Google Scholar] [CrossRef]
- Choi, S.; Willett, P.; Zhou, S.L. The PMHT for passive radar in a DAB/DVB network. J. Adv. Inf. Fusion 2014, 9, 1–11. [Google Scholar]
- Malanowski, M.; Kulpa, K. Two methods for target localization in multistatic passive radar. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 572–580. [Google Scholar] [CrossRef]
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).