Next Article in Journal
Near-Fall Detection in Unexpected Slips during Over-Ground Locomotion with Body-Worn Sensors among Older Adults
Next Article in Special Issue
Modified Smoothing Algorithm for Tracking Multiple Maneuvering Targets in Clutter
Previous Article in Journal
An Intelligent Traffic Surveillance System Using Integrated Wireless Sensor Network and Improved Phase Timing Optimization
Previous Article in Special Issue
Towards Automatic License Plate Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Sonar Distributed Fusion for Target Detection and Tracking in Marine Environment

1
School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
2
Science and Technology on Information Systems Engineering Laboratory, Nanjing 210007, China
3
Department of Computer Science, Bahria University, Karachi Campus, Karachi 74200, Pakistan
4
Department of Electrical and Computer Engineering, CUI Abbottabad Campus, Abbottabad 22060, Pakistan
5
Department of Defense Systems Engineering, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(9), 3335; https://doi.org/10.3390/s22093335
Submission received: 1 April 2022 / Revised: 22 April 2022 / Accepted: 24 April 2022 / Published: 27 April 2022

Abstract

:
The multi-sonar distributed fusion system has been pervasively deployed to jointly detect and track marine targets. In the realistic scenario, the origin of locally transmitted tracks is uncertain due to clutter disturbance and the presence of multi-target. Moreover, attributed to the different sonar internal processing times and diverse communication delays between sonar and the fusion center, tracks unavoidably arrive in the fusion center with temporal out-of-sequence (OOS), both problems pose significant challenges to the fusion system. Under the distributed fusion framework with memory, this paper proposes a novel multiple forward prediction-integrated equivalent measurement fusion (MFP-IEMF) method, it fuses the multi-lag OOST with track origin uncertainty in an optimal manner and is capable to be implemented in both the synchronous and asynchronous multi-sonar tracks fusion system. Furthermore, a random central track initialization technique is also proposed to detect the randomly born marine target in time via quickly initiating and confirming true tracks. The numerical results show that the proposed algorithm achieves the same optimality as the existing OOS reprocessing method, and delivers substantially improved detection and tracking performance in terms of both ANCTT and estimation accuracy compared to the existing OOST discarding fusion method and the ANF-IFPFD method.

1. Introduction

The multi-sonar system is usually collaboratively deployed to realize the perception of the marine situation. Compared with the single sonar system, the multi-sonar system integrates multi-source information and can provide a much more comprehensive and accurate as well as reliable perception image of the marine environment. It has been widely applied in civil and military fields, such as underwater mapping [1,2], fish behavior assessment [3], marine life tracking [4], ship salvage [5], underwater archaeology [6], and anti-submarine warfare [7,8,9]. Synthetic aperture radar is also widely applied in marine traffic control [10], shipwreck rescue [11], and fishery management [12], which is a leading technique with the day and all-weather working capacity [13]. Due to the radar emitting electromagnetic signals, which are easily absorbed by seawater, it is suitable to detect the targets in the sea and is not conducive to the detection of underwater targets. In this paper, we focus on the multi-sonar fusion for jointly detection and tracking marine targets of interest which are under the seawater, for example, fish and submarines, in which, the tracks following targets can be timely initiated and then maintained, and also, the targets’ kinematic state such as position, velocity, etc., can be estimated in an accurate manner [14].
The multi-sonar fusion detection system can be roughly divided into the centralized and distributed [15,16]. In the centralized fusion architecture, each sonar directly transmits its returned raw measurements to the fusion center where these measurements are used for optimal estimation of the target kinematic state and the target existence state, while at the cost of tremendous communication and computation consumption, as well as the possible single-node failure problem. However, in the distributed fusion architecture, each sonar firstly operates the local tracking based on its raw measurements and only transmits tracks with high quality to the fusion center for subsequent track-to-track fusion, which means estimating the target kinematic state and the target existence state by local tracks [17]. Compared with the centralized fusion system, the distributed fusion system is able to deliver comparative fusion performance but with greatly reduced communication and computation consumption, and also much-enhanced system stability (free from single-node failure problem) [18]. Therefore, to achieve a trade-off between the fusion performance and resources consumption, and system stability, the distributed fusion framework is preferably adopted to implement the multi-sonar target detection and tracking in the marine environment [19]. Due to imperfect sensing, the origin of data returned by each sonar is usually uncertain, the data may originate either from targets of interest or clutter, and this problem is even exacerbated by the presence of multi-target and target misdetection. In addition, due to the different sonar internal processing times and diverse communication delays between sonar and the fusion center, the data measured at an earlier time usually arrives at the fusion center later than those measured at a later time, which causes chaos in the sequence of data arriving in the fusion center and becomes temporal out-of-sequence (OOS) in the fusion center. As a consequence, fusing those origin-unknown OOS data to improve multi-sonar detection and tracking performance becomes critically important. The most straightforward processing method is out-of-sequence discarding (OOS-D), that is, ignoring OOS data [20]. However, when the OOS data occurs frequently or comes from a sonar with higher measurement accuracy, the detection and tracking performance of the fusion center is significantly degraded due to directly discarding targets data. Therefore, specific methods need to be designed to fuse multi-sonar origin-unknown OOS data in a more efficient manner. According to the types of data received from local sonars, the multi-sonar OOS data fusion can be categorized into multi-sonar out-of-sequence measurement (OOSM) fusion and multi-sonar out-of-sequence track (OOST) fusion. In the OOSM fusion, the measurement of sonar arrives at the fusion center in chaos and is fused with the central track. In the OOST fusion, the fusion center receives the local track of sonar out of sequence and fuses it with the central track.
The OOSM fusion arises in the centralized fusion framework, in which each local sonar directly transmits its origin-unknown raw measurements to the fusion center with arriving OOS [21]. The multi-sonar OOSM fusion problem has been pervasively investigated and numerous approaches are proposed in the past decades. According to the efficiency of the algorithm, the OOSM fusion method can be divided into two categories which include the OOSM filter method and the OOSM association method. The OOSM filter method is described in detail mainly in references [22,23,24,25,26] and the OOSM association method is introduced in references [26,27]. Ref. [22] firstly proposed a retrodiction-based A1 algorithm for one-lag OOSM fusion in an optimal manner, and also provided a suboptimal but computationally more effective algorithm B1, which is developed by ignoring the retrodicted process noise fully accounted for in A1. The authors in [23] extended the single-lag specified B1 algorithm proposed in [18] to fuse multi-lag OOSM by processing the previously stored l-lag measurements in an iterative manner and proposed the B l algorithm. To reduce the storage and computation consumption of B l , the B l 1 algorithm was proposed in [24] and achieved the one-step fusion of multi-lag OOSM based on the defined equivalent measurement. Ref. [25] proposed a non-retrodiction-based fusion algorithm and employed the forward-prediction fusion and decorrelation to integrate the multi-lag OOSM, but suffered from fusion performance degradation when the lags of OOSM increase. In [26], the target’s historical and current states were augmented to fuse the multi-lag OOSM in an optimal Bayesian framework, and the augmented state Kalman filter (AS-KF) was proposed there without calculating the complicated cross-covariance between OOSM and the current state. The literature reviewed above ideally assumes perfect OOSM-to-track association and does not consider the data association and track management caused by the OOSM origin uncertainty. The authors in [26] combined the Probabilistic Data Association algorithm with the AS-KF to fuse the origin-unknown multi-lag OOSM in an optimal manner and also provided a suboptimal but computationally more effective solution therein. Recently, a distributed integrated PDA-forward prediction fusion and decorrelation (DIPDA-FPFD) method was proposed in [27] to efficiently fuse origin-unknown multi-lag OOSM in the multiple asynchronous bearing-only sensors tracking systems, and utilized the recursively calculated probability of target existence as a track quality measure to implement track management, enabling confirming and maintaining true tracks following targets, as well as recognizing and deleting false track not following any targets.
Different from the OOSM fusion, the OOST fusion usually arises in the distributed fusion framework, in which the sonar local tracks arrive in the fusion center with temporal OOS, and the correlation between local tracks and central tracks needs to be carefully considered due to common prior information and process noise. Compared to the OOSM fusion, the multi-sonar OOST fusion problem has been less investigated in the open literature. However, to save communication resources, most realistic multi-sonar systems send track information instead of raw measurements to the fusion center, thus the multi-sonar OOST fusion becomes practically important. Most existing methods combine the OOSM fusion algorithms with the track decorrelation techniques to solve the multi-sonar OOST fusion problem. The authors in [28] proposed an optimal Bayesian solution involving a joint probability density of the current and past states to implicitly account for the correlation between the OOST with the current track and utilized the existing AS-KF to fuse the decorrelated OOST. Ref. [29] investigated the equivalent pseudo-measurement method to decorrelate the local track and the center track and used the existing OOSM fusion algorithm Bl1 to achieve suboptimal but computationally efficient fusion of OOST fusion of OOST. Under the same assumption, Ref. [30] completely ignored the cross-covariance between the sonar OOST and central tracks and directly deployed the existing A1, B1, and C1 algorithms to fuse multi-sonar OOST in a suboptimal way. In the practical multi-sonar detection and tracking system, in addition to the OOST fusion problem, the track origin uncertainty caused by the presence of clutter and multi-target also poses a significant challenge to the distributed fusion system. Ref. [31] proposed an approximate method under the Linear Gaussian by using an information matrix fusion to integrate the OOSTs with the central track. Ref. [32] proposed a method for OOST fusion that avoids a complex calculation of cross-correlation between the local track and central track, which has an advantage in the sense of implementation simplicity. Very recently, Ref. [33] investigated the fusing of OOSTs with track origin uncertainty in a distributed fusion setup and proposed a novel all neighbor fusion-integrated forward prediction fusion and decorrelation (ANF-IFPFD) method. The proposed ANF-IFPFD enumerates and probabilistically evaluates all feasible OOSTs-to-central tracks association events, fuses the central tracks with extracted information purely contributed by the local OOSTs through an information decorrelation process, and also utilizes the fuse probability of target existence to carry out the track management. It delivers promising fusion performance compared to the existing methods while suffering from degradation as the increasing lags of OOSTs. In this paper, we focus on the multi-sonar detection and tracking under the framework of distributed fusion with memory, and the motivations and contributions of this paper are summarized as follows:
  • Propose a novel multiple forward prediction-integrated equivalent measurement fusion (MFP-IEMF) algorithm to fuse the multi-lag OOSTs with track origin uncertainty in an optimal manner, which is applicable in both synchronous and asynchronous multi-sonar fusion systems.
  • Recursively calculate the probability of target existence as a track quality measure to detect marine targets.
  • Propose a random central track initialization technique to timely detect the randomly born marine target.
The rest of the paper is organized as: Section 2 describes the problem, Section 3 presents the multi-sonar multi-lag OOST fusion with the proposed MFP-IEMF, Section 4 introduces implementation considerations, Section 5 performs simulation verification and analyzes the results, followed by conclusions in Section 6.

2. Problem Statement

2.1. Target Model

The target kinematic state comprises a two-dimensional position and velocity component and is discretized at time t k , i.e., x k = [ x k , y k , x ˙ k , y ˙ k ] T , which is assumed to be linear and described by
x k = F k , k 1 x k 1 + v k
where F k , k 1 is the state transition matrix from time t k 1 to t k and described by
F k , k 1 = [ 1 Δ T k , k 1 0 1 ] I 2
where Δ T k , k 1 is the time interval of two continuous scans, I 2 is the 2D identity matrix. v k is the white process noise, which is represented as an additive Gaussian, 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 2
where q denotes the power spectral density with a constant value, which is a design parameter for the estimation filter and represents the uncertainty in the target model.
Due to the marine target stochastically disappearing and appearing at any time, the existence of the target is a stochastic event. Denoting the target existence and non-existence event at time t k by χ k and χ ¯ k , their temporal propagation process follows a first-order Markov chain and is mathematically described by
[ P ( χ k | Z k 1 ) P ( χ ¯ k | Z k 1 ) ] = M 1 [ P ( χ k 1 | Z k 1 ) P ( χ ¯ k 1 | Z k 1 ) ]
where M 1 is Markov state transition matrix and given as
M 1 = [ P ( χ k | χ k 1 ) P ( χ k | χ ¯ k 1 ) P ( χ ¯ k | χ k 1 ) P ( χ ¯ k | χ ¯ k 1 ) ]
where P ( χ k | χ k 1 ) is the probability that target exists at time t k given it did exist at time t k 1 , P ( χ ¯ k | χ k 1 ) is the probability that target exists at time t k given it did not exist at time t k 1 .

2.2. Sonar Model

At time t k , each sonar η returns a set of measurements Z k ( η ) without prior knowledge of their origins, with η = 1 , 2 , , s , s is the number of sonars deployed in the surveillance area. z k i ( η ) denotes the i t h measurement of Z k ( η ) . By reason of imperfect detection, sonar returns the target measurement with a detection probability P d . The sonar measures the target azimuth θ k and range r k at time t k , which is a nonlinear function of the sonar,
z k i ( η ) = h ( x k , z 0 ( η ) ) + w k ( η ) = [ ( x k x 0 ( η ) 2 + ( y k y 0 ( η ) ) 2 ) tan 1 ( x k x 0 ( η ) y k y 0 ( η ) ) ] + [ r w , k ( η ) θ w , k ( η ) ]
where z 0 ( η ) = [ x 0 ( η ) , y 0 ( η ) ] T is the sonar η position, w k ( η ) is the measurement noise, which is modeled by the Gaussian noise, with zero mean and covariance R k ( η ) .
Except for possible target detection, sonar returned measurements Z k ( η ) also contain a random number of clutter measurements, with their number m k η following a Poisson distribution
μ ( m k η ) = e ρ V ( η ) ( ρ V ( η ) ) m k η m k η !
where ρ is the clutter density, which can be set as estimated adaptively or known, which is usually assumed to satisfy a uniform distribution over the sonar measurement space V ( η ) and can be adaptively estimated or known.

2.3. Challenge

In the distributed fusion architecture with memory, each sonar η returns measurements Z k ( η ) by detecting marine targets with η = 1 , 2 , , s at time t k and tracks the marine targets locally to obtain the local tracks { p ( x k ζ ( η ) , χ k η ( η ) | Z k ( η ) ) } ζ = 1 M k η , where M k η is the number of the local tracks in sonar η at time t k and p ( x k ζ ( η ) , χ k ζ ( η ) | Z k ( η ) ) denotes the updated hybrid state estimation of ζ t h local track in sonar η at time t k ,
p ( x k ζ ( η ) , χ k ζ ( η ) | Z k ( η ) ) = p ( x k ζ ( η ) | Z k ( η ) ) p ( χ k ζ ( η ) | Z k ( η ) ) .
where p ( x k ζ ( η ) | Z k ( η ) ) is the posterior probability density function (pdf) of marine target kinematic state and p ( χ k ζ ( η ) | Z k ( η ) ) is the posterior probability of target existence (PTE). Once the PTE oversteps the confirmation threshold, the track is raised to a confirmed status. Then the set of local confirmed tracks T k ( η ) = { p ( x k ζ ( η ) , χ k ζ ( η ) | Z k ( η ) ) } ζ = 1 M ¯ k η is transmitted to the fusion center, where M ¯ k η denotes the number of the local confirmed tracks in the subset and M ¯ k η M k η . In ideal circumstances, the fusion center receives the local confirmed tracks T k = { T k ( η ) } η = 1 s from multiple sonars at time t k and updates the central track by fusing the hybrid state estimations of the central track at time t k 1 , i.e., p ( x k 1 f , χ k 1 f | T k 1 ) , with the local confirmed tracks T k at time t k to obtain the hybrid state estimation of the central track at time t k , i.e., p ( x k f , χ k f | T k ) . The fusion center obtains more accurate tracking and detection performance by combining the local tracks, including the estimation of kinematic state and the probability of target existence, from multiple sonars.
However, due to different communication delays between the sonar and the fusion center and the diverse sonar internal processing time, the fusion center receives data out of sequence. Aiming at the multi-lag OOST with memory fusion, the fusion center is required to solve three problems. Firstly, since the fusion center processes data in real-time, the OOSTs cannot be directly fused. Therefore, the fusion center is required to make reasonable use of OOSTs to improve the detection and tracking performances. Secondly, the local tracks and the central track have the same prior information and the same process noise that is caused by the measurements of all sonar being obtained by the same target model, so the fusion center ought to rule out the common information by using a decorrelation procedure. Thirdly, since the uncertain origin of the local tracks which are caused by multi-targets and clutter, the fusion center is required to initiate and maintain true tracks and delete false tracks.
Figure 1 shows an example with two sonars. The local tracks T k 2 ( 2 ) arrive at the fusion center with two lags after the central tracks are updated at a later time t k . Thus, these local tracks are OOSTs. The fusion center obtains the target hybrid state estimation of the central track, i.e., p ( x k f , χ k f | T k , T k 2 ( 2 ) ) , by using the OOS fusion method which fuses the OOSTs with the posterior pdf of the target hybrid state of the central track at time t k , i.e., p ( x k f , χ k f | T k ) . If the OOSTs are discarded, the center track is updated only by the data of sonar 1 which decreases the detection and tracking performances of the fusion center. At the same time, the local tracks T k 2 ( 2 ) and the central track p ( x k f , χ k f | T k ) have the same process noise v k 2 and the same prior information T k 3 ( 2 ) . The local tracks T k 2 ( 2 ) include the true tracks of interesting targets and the false tracks. These problems of the correlation between the local track and the central track, the uncertain origin of the local tracks, and the local tracks arriving at the fusion center with OOS pose severe challenges to distributed OOS fusion with memory.

3. Multi-Sonar OOSTs Fusion with Track Origin Uncertainty

3.1. Framework of the Proposed MFP-IEMF Method

Figure 2 describes the framework of the proposed MFP-IEMF by giving an example of fusing a central track f with a set of origin-unknow OOSTs T τ ( η ) from sonar η formed up to time t τ . Firstly, the fusion center obtains the OOS equivalent measurements (OOSEMs) U τ ( η ) = { U τ ζ ( η ) } ζ = 1 M ¯ ζ η by converting the OOSTs, aiming at ruling out the common information between the local track and the central track. Secondly, updating the hybrid state of the central track, i.e., p ( x τ f , χ τ f | T ¯ τ ) , that is pre-stored at an earlier time t b by using the IEMF method to fuse the OOSEMs formed at the OOS time t τ . For the sake of consistency of notation, let { T ¯ τ } = { T b , U τ ( η ) } . Thirdly, the central equivalent measurement at time t b + 1 , i.e., B b + 1 f , is obtained by decorrelating between the central track estimation updated at time t b + 1 and the pre-stored central track estimation formed at time t b . In the same way, let { T ¯ τ , B b + 1 f } = { T ¯ b + 1 } . Finally, updating the central track at time t b + 1 , i.e., p ( x b + 1 f , χ b + 1 f | T ¯ b + 1 ) , by fusing the central equivalent measurement at time t b + 1 with the central track estimation at time t b , and so on, through multiple forward predictions until the central track is updated to p ( x k f , χ k f | T ¯ k ) , where T ¯ k = { T b , U τ ( η ) , { B i f } i = b + 1 k } .
In the realistic fusion system, multiple sonars measure the targets information in a synchronous or asynchronous manner. While the proposed MFP-IEMF method is capable of fusing both synchronous and asynchronous OOSTs, and their main fusion steps follow the framework of Figure 2, the details are slightly different. Therefore, synchronous and asynchronous OOSTs fusion will be introduced in detail, respectively, below.

3.2. Synchronous OOSTs Fusion

The MFP-IEMF consists of five steps. Synchronous OOSTs fusion is described in detail below.

3.2.1. Out-Of-Sequence Equivalent Measurement Conversion

At time t k , assume the fusion center receives a set of OOSTs T τ = { T τ η ( η ) } η [ 1 , s ] which are transmitted from different sensors and formed at different times. T τ η ( η ) = { T τ η , ζ ( η ) } ζ = 1 M ¯ ζ η denotes the local confirmed tracks formed from sonar η at time t τ η and T τ η , ζ ( η ) t k is the ζ t h track of T τ η ( η ) . For each local track of the previous OOSTs’ set T τ 1 , one obtains the predicted hybrid state pdf, i.e., p ( x τ η ζ ( η ) , χ τ η ζ ( η ) | Z τ η 1 ( η ) ) , by forward predicting its pre-stored hybrid state, with its mean and corresponded error covariance calculated by
x ^ τ η | τ η 1 ζ ( η ) = F τ η , τ η 1 x ^ τ η 1 | τ η 1 ζ ( η ) P τ η | τ η 1 ζ ( η ) = F τ η , τ η 1 P τ η 1 | τ η 1 ζ ( η ) F τ η , τ η 1 T + Q τ η , τ η 1
The ζ t h OOSEM of sonar η , without correlation with the central track, is obtained by decorrelating between the predicted hybrid state pdf and the posterior hybrid state pdf to rule out the common information between them, i.e., U τ η ζ ( η ) = p ( u τ η ζ ( η ) | T τ η , ζ ( η ) , T τ η 1 , ζ ( η ) ) = N ( u τ η ζ ( η ) ; E τ η ζ ( η ) , D τ η ζ ( η ) ) , with its mean and error covariance calculated via
D τ η ζ ( η ) = H ( ( P τ η | τ η ζ ( η ) ) 1 ( P τ η | τ η 1 ζ ( η ) ) 1 ) 1 H T E τ η ζ ( η ) = H ( ( P τ η | τ η ζ ( η ) ) 1 ( P τ η | τ η 1 ζ ( η ) ) 1 ) 1 ( ( P τ η | τ η ζ ( η ) ) 1 x ^ τ η | τ η ζ ( η ) ( P τ η | τ η 1 ζ ( η ) ) 1 x ^ τ η | τ η 1 ζ ( η ) )
Let U τ η ( η ) = { U τ η ζ ( η ) } ζ = 1 M ¯ τ η η denotes the set of OOSEMs of sonar η at time t τ η , where M ¯ τ η η is the number of the OOSEMs in sonar η at time t τ η .
The pseudo-function of the OOSEM conversion is described by
[ U τ η ζ ( η ) ] = E M ( p ( x τ η 1 ζ ( η ) , χ τ η 1 ζ ( η ) | Z τ η 1 ( η ) ) , p ( x τ η ζ ( η ) , χ τ η ζ ( η ) | Z τ η ( η ) ) )
which contains Formulas (9) and (10).

3.2.2. Data Sorting

Due to the fusion center receiving the local tracks of multiple sonars at different times, it is necessary to sort the OOSEMs according to the time sequence. Let U τ = { U τ η ( η ) } η [ 1 , s ] denote the OOSEM sorted in chronological order, where τ 1 τ 2 τ s .

3.2.3. Fusion with OOSEMs

To fuse the central track f with the OOSEMs U τ , the pre-stored track hybrid state formed at time t b is updated forward to time t τ η , where t b is equal to t τ η . The resulted posterior hybrid state pdf of the central track f at time t τ η is calculated by
f [ p ( x τ η f , χ τ η f | T ¯ τ η ) ] = I E M F ( p ( x b f , χ b f | T b ) , U τ η ( η ) )
where p ( x b f , χ b f | T b ) denotes the posterior hybrid state pdf of the central track f at time t b , which is pre-stored in the fusion center.
The posterior pdf can be decomposed as
p ( x τ η f , χ τ η f | T ¯ τ η , ) = p ( x τ η f | T ¯ τ η ) p ( χ τ η f | T ¯ τ η )
Implementation steps of the IEMF method are introduced in detail next.
1.
Gating technique
In order to reduce the computation burden, only a subset of OOSEMs U τ η ( η ) are chosen to update the central track f by using a gating technique. The gating technique is performed by calculating the Mahalanobis distance between the central track f and the OOSEM, and a subset of OOSEMs are chosen by
( E τ η ζ z ^ b f , ζ ) T ( S b f , ζ ) 1 ( E τ η ζ z ^ b f , ζ ) γ
where γ is the gating threshold, which is related to the gating probability P w , z ^ b f , ζ and S b f , ζ are the mean and covariance of predicted measurement pdf p ( z τ η f , ζ | T ¯ τ η ) , which are calculated by
z ^ b f , ζ = H x ^ b | b f S b f , ζ = H P b | b f H T + D τ η ζ ( η )
Let { U τ η ζ ( η ) } ζ = 1 m τ η η denote the subset of OOSEMs with cardinal numbers m τ η η that are chosen, with m τ η η M ¯ τ η η .
2.
Hybrid state estimation
The posterior PTE of the central track is calculated by
P ( χ τ η f | T ¯ τ η ) = 1 δ τ η ( η ) 1 δ τ η ( η ) P ( χ τ η f | T b ) P ( χ τ η f | T b )
where δ τ η ( η ) is the likelihood ratio and described by
δ τ η ( η ) = { P d ( η ) P w m τ η η = 0 P d ( η ) P w P d ( η ) P w V τ η ( η ) m ^ τ η η ζ = 1 m τ η η p ( z τ η f , ζ | T ¯ τ η ) m τ η η > 0
where V τ η ( η ) is the volume of the validation gate at time τ η that is calculated by
V τ η ( η ) = π n z / 2 ( n z / 2 + 1 ) ! max { | S τ η f , ζ | } ζ = 1 m τ η η γ n z 2
where n z is the degree of freedom and m τ η η denotes the mean clutter number of sonar η at time τ η which is obtained by
m ^ τ η η = { 0 m τ η η = 0 m τ η η P d ( η ) P w P ( χ τ η f | T b ) m τ η η > 0
The posterior pdf of the kinematic state is obtained by using the Gaussian mixture process, i.e.,   p ( x τ η f | T ¯ τ η ) = N ( x τ η f ; x ^ τ η | τ η f , P τ η | τ η f ) , which is calculated via
x ^ τ η | τ η f = ζ = 0 m τ η η β τ η ζ ( η ) x ^ τ η | τ η f , ζ P τ η | τ η f = ζ = 0 m τ η η β τ η ζ ( η ) ( P τ η | τ η f , ζ + ( x ^ τ η | τ η f , ζ x ^ τ η | τ η f ) ( x ^ τ η | τ η f , ζ x ^ τ η | τ η f ) T )
where β τ η ζ ( η ) denotes the probability of equivalent measurement U τ η ζ ( η ) that originates from the target, which is obtained by
β τ η ζ ( η ) = { 1 P d ( η ) P w 1 δ τ η ( η ) ζ = 0 P d ( η ) P w V τ η ( η ) m ^ τ η η p ( z τ η f , ζ | T ¯ τ η ) 1 δ τ η ( η ) ζ > 0
x ^ τ η | τ η f , ζ and P τ η | τ η f , ζ are the mean and error covariance of the kinematic state estimation updated using U τ η ζ ( η ) is calculated by
x ^ τ η | τ η f , ζ = { x ^ b | b f ζ = 0 x ^ b | b f τ η ( z ^ b f , ζ E τ η ζ ( η ) ) ζ > 0 | P τ η | τ η f , ζ = { P b | b f ζ = 0 ( I 4 K τ η H ) P b | b f ζ > 0
where K τ η denotes the Kalman gain, which is described by
K τ η = P b | b f H T ( S τ η f , ζ ) 1

3.2.4. Central Equivalent Measurement Conversion

The central equivalent measurement of the central track f at time t b + 1 is obtained by decorrelating between the hybrid state posterior pdf of the central track f at time t b + 1 and at time t b , i.e., B b + 1 f , which is calculated by
[ B b + 1 f ] = E M ( p ( x b f , χ b f | T b ) , p ( x b + 1 f , χ b + 1 f | T b + 1 ) )
where p ( x b + 1 f , χ b + 1 f | T b + 1 ) denotes the posterior hybrid state pdf of the central track f at time t b + 1 .
The mean and error covariance of B b + 1 f are denoted D b + 1 f and E b + 1 f .

3.2.5. Sequential Fusion with Central Equivalent Measurement

The hybrid state posterior pdf of the central track f at time t τ η is fused with the central equivalent measurement B b + 1 f . The resulted hybrid state posterior pdf of the central track f at time t b + 1 is obtained by
[ p ( x b + 1 f , χ b + 1 f | T ¯ b + 1 ) ] = I E M F ( p ( x τ η f , χ τ η f | T ¯ τ η ) , B b + 1 f )
It is worth noting that the detection probability P d f of the fusion center needs to be carefully calculated by
P d f = 1 η = 1 s ( 1 P d ( η ) )
To update the hybrid state posterior pdf p ( x k f , χ k f | T ¯ k ) of the central track f at time t k by iterating through three processes, Section 3.2.3, Section 3.2.4 and Section 3.2.5, when the set of OOSEMs contains data formed at multiple times.

3.3. Asynchronous OOSTs Fusion

Due to all sonar sampling times being exactly the same in the synchronous sampling system, in Equation (15), the posterior hybrid state pdf of the central track is obtained by straightforward fusing the OOSTs with the pre-stored hybrid state of the central track at the OOS time. In the asynchronous sampling system, the sampling time of the central track is not the same as that of the local track. Therefore, the central track needs forward prediction processing, after that the OOSTs fusion method can be carried out. The OOSEM conversion of the asynchronous sampling system is calculated in the same way as Equation (11). Due to the central track does not have the posterior pdf updated at time t τ η , it forward predicts its pre-stored hybrid state pdf formed at time t b to time t τ η . The predicted hybrid state pdf of the central track is calculated by
p ( x τ η f , χ τ η f | T b ) = p ( x τ η f | T b ) p ( χ τ η f | T b )
where p ( x τ η f | T b ) is the predicted pdf of target kinematic state, i.e., p ( x τ η f | T b ) = N ( x τ η f ; x ^ τ η | b f , P τ η | b f ) , with its mean and error covariance obtained by
x ^ τ η | b f = F τ η , b x ^ b | b f P τ η | b f = F τ η , b P b | b f F τ η , b T + Q τ η , b
The predicted PTE P ( χ τ η f | T b ) is calculated via
P ( χ τ η f | T b ) = M 1 P ( χ b f | T b )
The posterior hybrid state pdf p ( x τ η f , χ τ η f | T ¯ τ η ) is calculated in the same way as Equation (25). The remaining steps are the same as the OOSTs fusion in a synchronous sampling system.

4. Implementation Consideration

4.1. Marine Target Detection Strategy

In the realistic marine environment, the sonar returned measurement may either originate from targets of interest or clutter, and a huge number of tracks are initiated without prior knowledge on whether they are following the marine targets or not. In this paper, the recursively calculated PTE is utilized as a track quality measure to detect the marine targets in time, and also recognize and detect false tracks not following any targets.
The status of an initialized track is tentatively set to be unknown and subsequently updated based on its recursively calculated PTE. When the value of PTE exceeds the confirmation threshold, the track is raised to a confirmation status. Thus, it is deemed to follow a marine target of interest and remains at the to-be-confirmed status until its termination. Conversely, if the PTE falls below the termination threshold, the corresponding track is recognized as a false track not following any marine targets and is deleted from memory. Thanks to the proposed marine target detection strategy, the local sonar terminates the majority of false tracks, thus hugely saving the communication burden. At the same time, the fusion center can automatically detect the marine targets in time and maintain them effectively.

4.2. Random Central Track Initialization Technique

In the distributed fusion architecture with memory, the marine targets are randomly born and may be detected by part of the sonars in the system, which causes the fusion center to fail to observe the newborn targets in time and then greatly increase the probability of subsequent decision-making mistakes. Therefore, a random central track initialization technique is proposed to timely initiate and maintain the central track following the newborn targets, which initiates tracks by using the free equivalent measurements and operates fusion when the number of measurements within the gate is more than zeros.
Taking two sonars as an example, it is assumed that the randomly born marine target A can only be detected through the OOS sonar 2. As shown in Figure 3, at time t k , the fusion center receives a set of OOSTs T τ ( 2 ) . After fusion, the fusion center initializes a new track, i.e., p ( x τ f , χ τ f | T τ ( η ) ) , by using the free equivalent measurements that originate from the set of OOSTs. It is assumed that the mean and covariance of the free equivalent measurement are E τ ζ ( 2 ) and D τ ζ ( 2 ) , respectively. The initial marine target kinematic state of the central track is obtained by the one-point initiation method, i.e.,
x ^ τ | τ f = [ E τ ζ ( 2 ) 0 0 ] P τ | τ f = [ D τ ζ ( 2 ) 0 2 0 2 v max 2 ( n + 2 ) · I 2 ]
where v max denotes the maximum speed attainable by target, 0 2 is a 2D zeros matrix. The PTE of the marine target is initialized to
P ( χ τ | T τ ( 2 ) ) = t i n i
where t i n i is the initial parameter of the PTE.
The red circle in Figure 3 denotes that the gate fails and the track fusion is not performed and the green circle indicates that the gate is successful and the track fusion is performed. At time t k + 1 , the fusion center receives the local tracks T k + 1 ( 1 ) uploaded by the sonar 1 that cannot observe target A, so the number of equivalent measurements within the gate is 0. Therefore, the central track is not processed. At this time, the hybrid state pdf of the central track is still p ( x τ f , χ τ f | T τ ( 2 ) ) . At time t k + 2 , the fusion center receives the OOSTs T τ + 1 ( 2 ) uploaded by the sonar 2 and the gate of the central track is successful. Thus, the hybrid state estimation p ( x τ + 1 f , χ τ + 1 f | T τ + 1 ) is obtained, and the PTE of the central track increases. By comparison, the fusion center only processes the local tracks containing the data of targets, so as to ensure that the PTE does not decrease due to the unobservable part of the sonars, and eventually the fusion center cannot monitor the situation of randomly born marine targets. As a consequence, the random central track initialization technique proposed here is beneficial to speed up the detection of newly born marine targets, especially when they can be only observed by the OOS sonar.

5. Simulation Validation and Analysis

The novelty of the proposed multi-sonar distributed fusion method lies in three aspects: (1) the proposed MFP-IEMF is able to effectively fuse multi-lag OOSTs with track origin uncertainty and achieves optimal detection and tracking performance which delivers significant improvement over simply discarding the OOSTs; (2) the proposed method can be applied in both synchronous and asynchronous multi-sonar systems to improve the distributed fusion performance; (3) the MFP-IEMF enables the timely detection of the randomly born marine targets particularly when these targets can only be observed by the OOS sonars. To validate the novelty claimed above, three numerical experiments are carried out in the rest of the section.

5.1. Simulation Setup

A scenario of deploying the two-sonar system to detect and track three submarines is shown in Figure 4, two sonars are statically deployed at different positions to detect and track three moving submarines in two-dimensional space. Assuming that three submarines move at a nearly constant velocity model, their initial positions are: x 0 p ( 1 ) = [ 30 , 50 ] T km , x 0 p ( 2 ) = [ 45 , 60 ] T km , x 0 p ( 3 ) = [ 25 , 45 ] T km ; the initial speeds are x 0 v ( 1 ) = [ 10 , 0 ] T m / s , x 0 v ( 3 ) = [ 12 , 6 ] T m / s , x 0 v ( 3 ) = [ 0 , 7 ] T m / s , respectively. The submarines appear at different times, with submarine 1 appearing in the 1st second, submarine 2 appearing in the 200th second, and submarine 3 appearing in the 500th second.
Suppose the sampling interval of each sonar is T = 20   s , each experiment lasts 1000 s, the standard deviation of measurement noise is [ Δ d , Δ θ ] = [ 30 m , 0.3 ] , and the number of Monte Carlo cycles is N = 50 . Each sonar owns a sector field of view V ( η ) described by its radius of 30 km and angle [ 120 ° , 120 ° ] . Both submarine 1 and 3 are commonly observed by the two sonars from the 1st to 1000th second, while, submarine 2 can only be observed by sonar 2 at the beginning period [ 1 , 541 ] s , and then is commonly observed by both sonars from the 541st second to 1000th second, in another, during [ 1 , 541 ] s that means the two-sonar system can never detect the submarine 2 if sonar 2 failed to transmit information related to submarine 2 to the fusion center. Owing to the complex marine environment, each sonar returns a set of origin-unknown measurements at each scan, including both the clutter measurements and target measurements, the target measurement is detected with a probability of 0.9, the number of clutter measurements at each scan is random and assumed to follow a Poisson distribution with mean value m ¯ k η , with m ¯ k η = ρ ( η ) V ( η ) , ρ ( η ) is the uniformly distributed clutter density. All measurements returned by sonar 1 accumulated over a single Monte Carlo experiment are shown in Figure 5, as can be seen there, submarines’ measurements are heavily contaminated by the clutter measurements. The sonar receives the raw measurements and performs local tracking, and transmits the confirmed local tracks to the fusion center for subsequent real-time distributed fusion. Since the communication distance between the sonar 1 and the fusion center is very close, its communication delay can be ignored, while the sonar 2 is far away from the fusion center, and its communication delay is large and cannot be ignored.

5.2. Simulation Results and Analysis

5.2.1. Fundamental Case Study

The fusion center adopts the MFP-IEMF to fuse the multi-sonar OOSTs with track origin uncertainty in an optimal way to detect and track submarines automatically. In order to verify the superiority of the proposed method, this method is compared with the existing ANF-IFPFD method, OOS-D method, and OOS-Reprocessing (OOS-Re) method [34]. The ANF-IFPFD method is proposed to solve the problem of OOST fusion in a complex environment, which is a suboptimal fusion method. The OOS-D method simply discards the OOSTs and is served as the lower bound of multi-sonar OOSTs fusion to validate the improvement of the proposed method, while the OOS-Re method reprocesses all the OOSTs received since the last fusion in temporal sequence and delivers the optimal fusion performance but at the cost of intractable storage consumption and significant fusion delay, here serving as the upper bound.
Experiment 1: This experiment is used to verify the superiority of the proposed MFP-IEMF over existing methods in the synchronous sampling scenario. In this experiment, the sampling interval of the two sonars is T = 20   s and both sonars start to measure in the 1st second. Therefore, it is a synchronous multi-sonar fusion system. Sonar 1 transmits the local tracks to the fusion center without delay, and sonar 2 transmits the local tracks to the fusion center with one lag.
The root mean square error (RMSE) and the averaged number of confirmed true tracks (ANCTTs) are designed to evaluate the detection and tracking performance of the algorithm. In order to give a fair comparison of the ANCTTs among compared methods, the track termination threshold, the track confirmation threshold, and the initial PTE are tuned to deliver the same number of confirmed false tracks (CFTs); it is 11 CFTs in this experiment.
Figure 6 shows the velocity and position estimation RMSE for three targets with time among compared methods. As can be observed from Figure 6, in both velocity and position estimation, the MFP-IEMF method delivers obvious improvement compared with the OOS-D and the ANF-IFPFD after the central track converges. In addition, it gives the same performance as the OOS-Re in the synchronous sampling scenario. As shown in Figure 7, the proposed MFP-IEMF method initiates the CTTs faster compared with the ANF-IFPFD, the OOS-D, and as same as the OOS-Re. In particular, due to the random central track initialization technique, the MFP-IEMF quickly detects the appearance of submarine 2, while the OOS-D has about a 200 s time delay. In terms of track maintenance, the MFP-IEMF is also better than the OOS-D and has the same performance as the OOS-Re. Therefore, in detection and tracking performance, the MFP-IEMF is superior to the OOS-D and as optimal as the OOS-Re.
In addition to the detection performance and the tracking performance, the fusion time of each method in experiment 1 is compared in Table 1. All methods are implemented in MATLAB 2017b on the system with Intel(R) Core(TM) i7-10875H CPU, 2.30 GHz processor, 16 GB memory, and Windows 10 platform. The fusion time of each method is evaluated by its averaged elapsed computation time per experiment. As can be seen from Table 1, the average fusion time per experiment of the proposed MFP-IEMF with one lag is 11 s, much less than that of the OOS-Re method which on average requires more than 1000 s. In the case of little difference in fusion time, the OOS-D method and the ANF-IFPFD consume fusion time slightly less than the MFP-IEMF. It is obvious to conclude that the MFP-IEMF, ANF-IFPFD, and OOS-D methods are capable of fusion in real-time, but the OOS-Re method gives tracking results with delay and more fusion time is expected as the OOST lag increases. The reason that the OOS-Re method is required to reprocess all the local tracks to be in a chronological sequence, which causes tremendous fusion delay. In terms of storage requirements, the MFP-IEMF method only needs to store the set of central tracks’ information between the last OOS time and the next OOS time. However, the OOS-Re needs to store every set of local tracks received by the fusion center during two adjacent OOS times in addition to the set of central tracks’ information. Therefore, compared with the OOS-Re, the MFP-IEMF takes up less storage space.
Experiment 2: This experiment is used to verify the superiority of the proposed MFP-IEMF over existing methods in the asynchronous sampling scenario. In this experiment, the two sonars start sampling at different times, with sonar 1 in the 1st second and sonar 2 in the 2nd second. Other parameters are the same as experiment 1.
As can be seen from Figure 8, the MFP-IEMF has significant improvement in the velocity and position estimation RMSE compared with the OOS-D and has the same tracking performance as the OOS-Re. Different from ag 1, the curves of the MFP-IEMF and the OOS-D are farther away from each other in the track initialization phase for submarine 2 and they become closer and closer over time. The reason is that in the 600th second, the estimation error of the OOS-D is approximate to the measurement error, which decreases gradually through filtering, while the estimation error of the MFP-IEMF tends to be stable. Figure 9 shows the ANCTTs of the three methods, in which the track initialization of the MFP-IEMF and the track maintenance of the MFP-IEMF are better than that of the OOS-D and are the same as that of the OOS-Re. Thus, the MFP-IEMF is superior to the OOS-D and as optimal as the OOS-Re with detection and tracking performance in the asynchronous sampling scenario.

5.2.2. Case Study on Different Delay Steps

This experiment is used to verify how the number of OOS lags affects the performance of the proposed MFP-IEMF. Sonar 2 is set to arrive at the fusion center in OOS with five lags and with thirty-five lags, respectively. Other simulation parameters are the same as experiment 1.
Figure 10 and Figure 11 show the position and velocity estimation RMSE of submarine 1. As can be observed from Figure 10, when the OOS lags are five, the MFP-IEMF has an improvement in both velocity and position estimation compared with the OOS-D and the same performance with the OOS-Re. As shown in Figure 11, when the OOS lags are 35, the RMSE for all three methods is almost identical. Compared with the OOS-D, the MFP-IEMF has a subtle improvement. This is because the number of OOS lags is too large, and the OOSTs received by the fusion center are very small before the end of the experiment. As shown in Figure 12, when the OOS lags are five, the MFP-IEMF has improvement on both track initialization and track maintenance compared with the OOS-D and the same performance with the OOS-Re. However, when the OOS lags are 35, the ANCTTs of the MFP-IEMF do not have improved compared with the OOS-D. Due to a large number of lags, the OOSTs are received by the fusion center only after the true track of submarine 1 is successfully initialized with its PTE close to 1. In this case, the fusion of true track and OOSTs by the fusion center has no significant improvement in both detection and tracking performance as well as the PTE of the true track is less increasing.

6. Conclusions

This paper considers the multi-sonar information fusion for targets detection and tracking in the marine environment, and specifically investigates the multi-lag OOST fusion with track origin uncertainty under the distributed fusion framework with memory. The authors propose a novel multiple forward prediction-integrated equivalent measurement fusion (MFP-IEMF) method, which is capable of dealing with both synchronous and asynchronous multi-sonar tracks fusion problems. The proposed method fuses the multi-lag OOST with track origin uncertainty in an optimal manner and delivers substantially improved detection and tracking performance in terms of both ANCTT and estimation accuracy compared to the existing OOST discarding fusion method and the ANF-IFPFD method. Furthermore, a random central track initialization technique is also proposed by only using sonar measurements and few basic prior information, to detect the randomly born marine target in time via quickly initiating and confirming true tracks. The numerical results show that the proposed algorithm can be potentially implemented in the practical multi-sonar detection and tracking system. However, the proposed MFP-IEMF method is suitable for sparse multi-target scenarios with low target maneuvering. In the dense multi-target scenarios or target high maneuvering scenarios, the detection and tracking performance of the MFP-IEMF degrades. It is necessary to study the optimal fusion algorithm of OOST in a more complex environment.

Author Contributions

Conceptualization, R.C. and Y.S.; methodology, R.C. and Y.S.; Validation, R.C. and T.L.; formal analysis, I.M. and S.A.M.; writing—original draft perception, R.C. and Y.S.; writing—review and editing, I.U., funding acquisition, T.L. and I.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Natural Science Foundation of China under grant no. 61901151, and also supported by Science and Technology on Information System Engineering Laboratory, NO: 05202106M, and the Zhejiang Provincial Natural Science Foundation under grant no. LZ20F010002.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Y.; Xu, S.; Zhu, T.; Wang, T. Application of Multi-Source Data Fusion Method in Updating Topography and Estimating Sedimentation of the Reservoir. Water 2020, 12, 3057. [Google Scholar] [CrossRef]
  2. Gaida, T.C.; Mohammadloo, T.H.; Snellen, M.; Simons, D.G. Mapping the seabed and shallow subsurface with multi-frequency multibeam echosounders. Remote Sens. 2020, 12, 52. [Google Scholar] [CrossRef] [Green Version]
  3. Tsao, S.L.; Tian, W.M.; Shen, C.Y.; Chen, T.Y. Benthic fish behavior characterization with a mechanically scanned imaging sonar. Aquac. Eng. 2019, 84, 1–11. [Google Scholar] [CrossRef]
  4. Maki, T.; Horimoto, H.; Ishihara, T.; Kofuji, K. Tracking a sea turtle by an AUV with a multibeam imaging sonar: Toward robotic observation of marine life. Int. J. Control. Autom. Syst. 2020, 18, 597–604. [Google Scholar] [CrossRef]
  5. Luo, X.B.; Xu, D.M.; Hu, J.J.; Hu, X.M. Application research of 3d imaging sonar system in salvage process. Appl. Mech. Mater. 2014, 643, 279–282. [Google Scholar]
  6. Reggiannini, M.; Salvetti, O. Seafloor analysis and understanding for underwater archeology. J. Cult. Herit. 2017, 24, 147–156. [Google Scholar] [CrossRef]
  7. Lu, S.; Chen, Y.; Chen, F.; Ding, F.; Li, R. Cognitive Continuous Tracking Algorithm for Centralized Multistatic Sonar Systems. In Proceedings of the 2021 OES China Ocean Acoustics (COA), Harbin, China, 14–17 July 2021. [Google Scholar]
  8. Liu, X.; Kang, F.J.; Zhang, L.F. The research of multi-sonar data fusion in naval fleet. Fire Control. Command. Control. 2007, 32, 40–43. [Google Scholar]
  9. Van Vossen, R.; Beerens, S.; van der Spek, E. Anti-submarine warfare with continuously active sonar. Sea Technol. 2011, 52, 33. [Google Scholar]
  10. Meyer, F.; Hinz, S.; Laika, A.; Weihing, D.; Bamler, R. Performance analysis of the TerraSAR-X Traffic monitoring concept. ISPRS J. Photogramm. Remote Sens. 2006, 61, 225–242. [Google Scholar] [CrossRef]
  11. Koyama, C.N.; Gokon, H.; Jimbo, M.; Koshimura, S.; Sato, M. Disaster debris estimation using high-resolution polarimetric stereo-SAR. ISPRS J. Photogramm. Remote Sens. 2016, 120, 84–98. [Google Scholar] [CrossRef] [Green Version]
  12. Petit, M.; Stretta, J.-M.; Farrugio, H.; Wadsworth, A. Synthetic aperture radar imaging of sea surface life and fishing activities. Geosci. Remote Sens. IEEE Trans. 1992, 30, 1085–1089. [Google Scholar] [CrossRef] [Green Version]
  13. Zhang, T.; Zhang, X.; Liu, C.; Shi, J.; Wei, S.; Ahmad, I.; Zhan, X.; Zhou, Y.; Pan, D.; Li, J.; et al. Balance learning for ship detection from synthetic aperture radar remote sensing imagery. ISPRS J. Photogramm. Remote Sens. 2021, 182, 190–207. [Google Scholar] [CrossRef]
  14. Xie, P.; Kang, F.; Wang, S. Research for Underwater Target Tracking by Using Multi-Sonar. In Proceedings of the 2010 3rd International Congress on Image and Signal Processing, Yantai, China, 16–18 October 2010. [Google Scholar]
  15. Coraluppi, S.; Carthel, C. Distributed tracking in multistatic sonar. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1138–1147. [Google Scholar] [CrossRef]
  16. 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]
  17. Pao, L.Y. Centralized multisensor fusion algorithms for tracking applications. Control. Eng. Pract. 1994, 2, 875–887. [Google Scholar] [CrossRef]
  18. Bakr, M.A.; Lee, S. Distributed multisensor data fusion under unknown correlation and data inconsistency. Sensors 2017, 17, 2472. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Seget, K.; Schulz, A.; Heute, U. Multi-Hypothesis Tracking and Fusion Techniques for Multistatic Active Sonar Systems. In Proceedings of the 2010 13th International Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010. [Google Scholar]
  20. Berntorp, K.; Robertsson, A. Rao–Blackwellized particle filters with out-of-sequence measurement processing. IEEE Trans. Signal Processing 2014, 62, 6454–6467. [Google Scholar] [CrossRef] [Green Version]
  21. Ullah, I.; Qureshi, M.B.; Khan, U.; Memon, S.A.; Shi, Y.; Peng, D. Multisensor-based target-tracking algorithm with out-of-sequence-measurements in cluttered environments. Sensors 2018, 18, 4043. [Google Scholar] [CrossRef] [Green Version]
  22. Bar-Shalom, Y. Update with out-of-sequence measurements in tracking: Exact solution. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 769–777. [Google Scholar] [CrossRef]
  23. Mallick, M.; Coraluppi, S.; Carthel, C. Advances in Asynchronous and Decentralized Estimation. In Proceedings of the 2001 IEEE Aerospace Conference Proceedings, Big Sky, MT, USA, 10–17 March 2001. [Google Scholar]
  24. Bar-Shalom, Y.; Mallick, M.; Chen, H.; Washburn, R. One-Step Solution for the General out-of-Sequence-Measurement Problem in Tracking. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 9–16 March 2002. [Google Scholar]
  25. Rheaume, F.; Benaskeur, A.R. Forward Prediction-Based Approach to Target-Tracking with out-of-Sequence Measurements. In Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008. [Google Scholar]
  26. 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]
  27. Shi, Y.; Choi, J.W.; Xu, L.; Kim, H.J.; Ullah, I.; Khan, U. Distributed Target Tracking in Challenging Environments Using Multiple Asynchronous Bearing-Only Sensors. Sensors 2020, 20, 2671. [Google Scholar] [CrossRef] [PubMed]
  28. Challa, S.; Legg, J.A. Track-to-Track Fusion of out-of-Sequence Tracks. In Proceedings of the International Conference on Information Fusion, Annapolis, MD, USA, 8–11 July 2002. [Google Scholar]
  29. Mallick, M.; Schmidt, S.; Pao, L.Y.; Chang, K.C. Out-of-Sequence Track Filtering Using the Decorrelated Pseudo-Measurement Approach. In Proceedings of the Signal and Data Processing of Small Targets 2004, Orlando, FL, USA, 12–16 April 2004. [Google Scholar]
  30. Novoselsky, A.; Sklarz, S.E.; Dorfan, M. Track to Track Fusion Using out-of-Sequence Track Information. In Proceedings of the 2007 10th International Conference on Information Fusion, Quebec, QC, Canada, 9–12 July 2007. [Google Scholar]
  31. Tian, X.; Bar-Shalom, Y. On Algorithms for Asynchronous Track-to-Track Fusion. In Proceedings of the 2010 13th International Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010. [Google Scholar]
  32. Duraisamy, B.; Schwarz, T. Track to Track Fusion Incorporating out of Sequence Track Based on Information Matrix Fusion. In Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Gran Canaria, Spain, 15–18 September 2015. [Google Scholar]
  33. Shi, Y.; Ullah, I.; Song, T.L.; Choi, J.W. Multisensor distributed out-of-sequence-tracks fusion with track origin uncertainty. Aerosp. Sci. Technol. 2020, 106, 106226. [Google Scholar] [CrossRef]
  34. Blackman, S.; Popoli, R. Design and Analysis of Modern Tracking Systems; Artech House: Norwood, MA, USA, 1999. [Google Scholar]
Figure 1. Multi-sonar OOSTs fusion framework.
Figure 1. Multi-sonar OOSTs fusion framework.
Sensors 22 03335 g001
Figure 2. Flowchart of the proposed MFP-IEMF method.
Figure 2. Flowchart of the proposed MFP-IEMF method.
Sensors 22 03335 g002
Figure 3. Fusion strategy framework of fusion center.
Figure 3. Fusion strategy framework of fusion center.
Sensors 22 03335 g003
Figure 4. Simulation scenario, with FC denotes the fusion center.
Figure 4. Simulation scenario, with FC denotes the fusion center.
Sensors 22 03335 g004
Figure 5. All measurements of sonar 1 within a single Monte Carlo experiment.
Figure 5. All measurements of sonar 1 within a single Monte Carlo experiment.
Sensors 22 03335 g005
Figure 6. (a) Position estimation RMSE of submarine 1 in experiment 1; (b) velocity estimation RMSE for submarine 1 in experiment 1; (c) position estimation RMSE of submarine 2 in experiment 1; (d) velocity estimation RMSE for submarine 2 in experiment 1; (e) position estimation RMSE of submarine 3 in experiment 1; (f) velocity estimation RMSE for submarine 3 in experiment 1.
Figure 6. (a) Position estimation RMSE of submarine 1 in experiment 1; (b) velocity estimation RMSE for submarine 1 in experiment 1; (c) position estimation RMSE of submarine 2 in experiment 1; (d) velocity estimation RMSE for submarine 2 in experiment 1; (e) position estimation RMSE of submarine 3 in experiment 1; (f) velocity estimation RMSE for submarine 3 in experiment 1.
Sensors 22 03335 g006aSensors 22 03335 g006b
Figure 7. ANCTTs in experiment 1.
Figure 7. ANCTTs in experiment 1.
Sensors 22 03335 g007
Figure 8. (a) Position estimation RMSE of submarine 1 in experiment 2; (b) velocity estimation RMSE for submarine 1 in experiment 2; (c) position estimation RMSE of submarine 2 in experiment 2; (d) velocity estimation RMSE for submarine 2 in experiment 2; (e) position estimation RMSE of submarine 3 in experiment 2; (f) velocity estimation RMSE for submarine 3 in experiment 2.
Figure 8. (a) Position estimation RMSE of submarine 1 in experiment 2; (b) velocity estimation RMSE for submarine 1 in experiment 2; (c) position estimation RMSE of submarine 2 in experiment 2; (d) velocity estimation RMSE for submarine 2 in experiment 2; (e) position estimation RMSE of submarine 3 in experiment 2; (f) velocity estimation RMSE for submarine 3 in experiment 2.
Sensors 22 03335 g008
Figure 9. ANCTTs in experiment 2.
Figure 9. ANCTTs in experiment 2.
Sensors 22 03335 g009
Figure 10. (a) Position estimation RMSE of submarine 1 with 5 lags; (b) velocity estimation RMSE for submarine 1 with 5 lags.
Figure 10. (a) Position estimation RMSE of submarine 1 with 5 lags; (b) velocity estimation RMSE for submarine 1 with 5 lags.
Sensors 22 03335 g010
Figure 11. (a) Position estimation RMSE of submarine 1 with 35 lags; (b) velocity estimation RMSE for submarine 1 with 35 lags.
Figure 11. (a) Position estimation RMSE of submarine 1 with 35 lags; (b) velocity estimation RMSE for submarine 1 with 35 lags.
Sensors 22 03335 g011
Figure 12. (a) ANCTTs with 5 lags; (b) ANCTTs with 35 lags.
Figure 12. (a) ANCTTs with 5 lags; (b) ANCTTs with 35 lags.
Sensors 22 03335 g012
Table 1. Averaged fusion time of each compared method for experiment 1.
Table 1. Averaged fusion time of each compared method for experiment 1.
MFP-IEMFANF-IFPFDOOS-DOOS-Re
Averaged fusion time per experiment (s)11.795811.314810.81831014.2796
Real-time or delayed fusionreal-timereal-timereal-timedelayed
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, R.; Li, T.; Memon, I.; Shi, Y.; Ullah, I.; Memon, S.A. Multi-Sonar Distributed Fusion for Target Detection and Tracking in Marine Environment. Sensors 2022, 22, 3335. https://doi.org/10.3390/s22093335

AMA Style

Chen R, Li T, Memon I, Shi Y, Ullah I, Memon SA. Multi-Sonar Distributed Fusion for Target Detection and Tracking in Marine Environment. Sensors. 2022; 22(9):3335. https://doi.org/10.3390/s22093335

Chicago/Turabian Style

Chen, Roujie, Tingting Li, Imran Memon, Yifang Shi, Ihsan Ullah, and Sufyan Ali Memon. 2022. "Multi-Sonar Distributed Fusion for Target Detection and Tracking in Marine Environment" Sensors 22, no. 9: 3335. https://doi.org/10.3390/s22093335

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