Next Article in Journal
Intelligent Monitoring and Compensation between EDM and ECM
Next Article in Special Issue
An Expandable Yield Prediction Framework Using Explainable Artificial Intelligence for Semiconductor Manufacturing
Previous Article in Journal
An Investigation of the Impact of Water on Certain of the Mechanical and Physical Properties of Laminated Veneer Lumber (LVL) as Used in Construction
Previous Article in Special Issue
Research on Image Mosaic Method Based on Fracture Edge Contour of Bone Tag
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Multiple-Target Tracking Scheme Based on IGGM–PMBM for Mobile Aquaculture Sensor Networks

1
SOU College of Engineering Science and Technology, Shanghai Ocean University, No. 999, Huchenghuan Road, Shanghai 201306, China
2
Department of Computer, Mathematical and Physical Sciences, Sul Ross State University, Alpine, TX 79830, USA
3
Department of Electronic, Information and Electrical Engineering, Shanghai Jiaotong University, No. 800, Dongchuan Road, Shanghai 200240, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2023, 13(2), 926; https://doi.org/10.3390/app13020926
Submission received: 13 November 2022 / Revised: 29 December 2022 / Accepted: 4 January 2023 / Published: 9 January 2023
(This article belongs to the Special Issue Intelligent Control Using Machine Learning)

Abstract

:
The Poisson multi-Bernoulli Mixture (PMBM) filter, as well as its variants, is a popular and practical multitarget tracking algorithm. There are some pending problems for the standard PMBM filter, such as unknown detection probability, random target newborn distribution, and high energy consumption for limited computational and processing capacity in sensor networks. For the sake of accommodating these existing problems, an improved multitarget tracking method based on a PMBM filter with adaptive detection probability and adaptive newborn distribution is proposed, accompanied by an associated distributed fusion strategy to reduce the computational complexities. Firstly, gamma (GAM) distribution is introduced to present the augmented state of unknown and changing target detection probability. Secondly, the intensity of newborn targets is adaptively derived from the inverse gamma (IG) distribution based on this augmented state. Then, the measurement likelihood is presented as a gamma distribution for the augmented state. On these bases, the detailed recursion and closed-form solutions to the proposed filter are derived by means of approximating the intensity of target birth and potential targets to an inverse gamma Gaussian mixture (IGGM) form and the density of existing Bernoulli components to a single IGGM form. Moreover, the associated distributed fusion strategy generalized covariance intersection (GCI), whose target states are measured by multiple sensors according to their respective fusion weights, is applied to a large-scale aquaculture tracking network. Comprehensive experiments are presented to verify the effectiveness of this IGGM–PMBM method, and comparisons with other multitarget tracking filters also demonstrate that tracking behaviors are largely improved; in particular, tracking energy consumption is reduced sharply, and tracking accuracy is relatively enhanced.

1. Introduction

Multiple-target tracking (MTT) can generally be defined as a process in which states and a number of spatiotemporally varying targets can be jointly determined by adopting a sequence of discrete measurements under the condition of uncertain data association, uncertain detection, uncertain process and measurement noise, random clutters, and even random newborn distribution [1,2]. Point target MTT is generally defined as tracking targets which produce at most one measurement originating from one target at each time step [3,4], while extended target MTT is generally defined as a target which can potentially occupy multiple resolution cells of one sensor, where a single extended target may produce multiple measurements in each scan step [5,6].
In this work, an improved PMBM filter is proposed to track multiple point targets. The PMBM filter provides an acceptable suboptimal approximation solution for joint estimation for the states of multiple targets, in addition to facing enormous technical challenges [7]. Implementation of PMBM recursion mainly includes an analytic solution of a Gaussian mixture (GM) [8] and a particle solution of sequential Monte Carlo (SMC) [9,10]. SMC-based implementation does not require any assumptions about target distributions, denoting the PMBM by a sequence of random weighted particles. Nevertheless, GM-based implementation can provide a closed-form solution, which is a preferable distributed implementation for a sensor network equipped with limited processing capabilities and communication capabilities. PMBM can adopt Bayesian recursion to largely eliminate the clutter or noise originated from measurements. Furthermore, the PMBM density is a conjugate prior to both the prediction and the update processing that can preserve the PMBM form of the density, which is handy for target state density and cardinality during iterations. As a result, the PMBM filter has been increasingly adopted in many target tracking applications.
Three main contributions are presented in this paper:
  • GAM distribution is introduced to present the augmented state of unknown and changing target detection probability. The intensity of newborn targets is adaptively derived presented by IG distribution on the basis of this augmented state.
  • The measurement likelihood is presented as a gamma distribution for the augmented state. Closed-form solutions are derived on these bases by means of approximating the intensity of target birth and potential targets to an IGGM form and the density of existing Bernoulli components to a single IGGM form. Furthermore, the target cardinality distribution is estimated in the proposed filter, which is a rare solution in most PMBM filters.
  • A distributed fusion strategy GCI is applied to a large-scale aquaculture tracking network.
The remainder of this paper is structured as follows: Section 2 gives a summary of related works and the analysis premise of our model. The original PMBM filter, gamma distribution, and IG distribution, accompanied by the GCI fusion algorithm are briefly described after presenting the target dynamic model in Section 3. A novel algorithm IGGM–PMBM filter with a fusion strategy is proposed in Section 4, along with performance analysis models of IGGM–PMBM with an initialization strategy. In Section 5, accurate analyses and validations of tracking error, cardinality, and consumption are presented, and performance comparisons of the GCI–IGGM–PMBM filter with other multitarget tracking schemes are also proposed. Lastly, conclusions and discussions are presented in Section 6.

2. Related Works

The Poisson multi-Bernoulli mixture (PMBM) conjugate priors for MTT were studied comprehensively by Xia [11], considering the problems of both point target tracking and extended target tracking, and considering the problem of sets of objects to sets of trajectories. Some summarized studies from this thesis can be found in [6,7,8,10,12,13,14]. A derivation of the PMBM filter for multitarget tracking with the standard point target measurements without using probability generating functionals or functional derivatives was proposed in [12]. The conjugate prior of PMBM consisted of the union of a Poisson process and a multi-Bernoulli mixture (MBM), in which the MBM considered all the data association hypotheses; it could be implemented efficiently using a track-oriented multiple hypothesis tracking (MHT) formulation, while the Poisson part considered all targets that were never detected and enabled an efficient management of the number of hypotheses covering potential targets. A PMBM conjugate prior for multiple extended object filtering was proposed in [13], where a Poisson point process was used to describe the existence of yet undetected targets, while a multi-Bernoulli mixture described the distribution of the targets that were detected. The PMBM density was a conjugate prior for both the prediction and the update, which could preserve the PMBM form of the density, and a GGIW implementation was presented to approximate the unknown data associations. A new local hypothesis representation was presented in [14] to create a new Bernoulli component for each measurement, which considered computationally lighter alternatives to the extended object PMBM filter through two approximation methods. One was based on the track-oriented MB approximation, and the other was based on the variational MB approximation via KL divergence minimization. A novel consensus-based labeled MB (LMB) filter was proposed in [15] to tackle MTT in a communication resource-sensitive distributed sensor network (DSN). Two event-triggered strategies were proposed and incorporated into the consensus-based LMB: the integral-triggering strategy (ITS) and KL divergence. A PMBM filter was proposed in [5] for coexisting point and extended targets, which was updated for a generalized measurement model including measurements originated from point and extended targets. A single-target space accommodated both point and extended targets, and then derived the filtering recursion propagating Gaussian densities for point targets and GGIW densities for extended targets. Considering the above, the PMBM filter can be adopted in multitarget tracking filters, which can provide relatively optimal solutions for point targets or extended targets.
A robust PMBM filter using adaptive birth distributions for the tracking of multiple targets was proposed in [16], which presented a novel measurement-driven adaptive birth distribution robust to the random locations where new targets are located. Beta distribution was employed to describe unknown detection probability to improve the method practicability. The detailed recursion and closed-form solutions were derived through two approximations: one approximating the target birth intensity and potential target intensity to the beta GGIW (BGGIW) mixture form, and the other approximating the existing Bernoulli component density to a single BGGIW form. The Gibbs sampler was adopted to resolve the problem of the computational bottleneck caused by data associations. A novel fusion framework for the Poisson MB (PMB) filter was proposed in [17], which integrated both the advantages of the TOMB/P filter in dealing with missed detection and the advantages of the MOMB/P filter in dealing with coalescence. The Bernoulli components in different MB distributions were associated with each other by KLD minimization to fuse the different PMB distributions.
A standard PMBM or PHD (CPHD) filter assumes that the target birth intensity is known a priori, but newborn targets (including spontaneous newborns and spawned newborns) may be randomly located in the coverage range with adaptive newborn density in actual applications, which leads to primitive missed detection and inaccurate estimation. An improved GM–CPHD filter was developed in [18] to estimate target cardinality distribution of the time-varying newborns at each processing step adopting a discrete kernel estimator in conjunction with an exponential weighted moving average scheme. Target birth intensity could be updated according to the outputting estimated birth cardinality distribution, and predicted birth intensity and cardinality distribution could be adopted by a tracker based on GM–CPHD to adjust its filtering strength for target tracking. Novel extensions were derived to distinguish between the persistent and the newborn targets in both the prediction and the update step in [19], allowing the PHD/CPHD filter to adapt the target birth intensity at each processing step using the received measurements. This measurement-driven birth intensity is practical because it removes the need for the prior specification of birth intensities and eliminates the restriction of target appearance volumes within state space. As described in [16], BGGIW was adopted to approximate target birth intensity and potential target intensity.
The target detection probability depends on the sensor, target, environment, and features used for detection. A priori knowledge of target detection probability is of critical importance in a PMBM or PHD (CPHD) filter, while the detection probability is always time-varying and space-varying. Target amplitude and SNR information were exploited to present the detection probability in [20], and the IGGM distribution was used to implement the PHD and CPHD filters to address the limitation of nonnegativity of the target amplitude and SNR and non-Gaussian noise. A variational Bayesian approximation method was brought into the trajectory PHD (VB–TPHD) filter to obtain measurement noise covariance adaptively in [21]. The random matrix, following the IW distribution, was introduced to model the unknown measurement covariance in this filter. The VB–TPHD filter minimized the KLD and estimated the series of states for multiple targets, taking noise covariance matrices into account simultaneously. An R-PMBM recursion that estimates the unknown detection probability was proposed in [4], in which the state of each object was coupled with a variable representing the detection probability such that the standard PMBM filtering process evolved into an R-PMBM filter which could jointly estimate the state of objects and detection probability. A beta function was proposed to represent the detection probability for a computationally feasible implementation of the R-PMBM filter. The beta function was also adopted to describe the unknown detection probability in [16].
Other tracking methods exist, such as energy-based autoregressive neural network [22,23], deep learning method [24,25,26], visual method [27,28], and genetic algorithm [29]. A novel transfer learning algorithm with an SMC–PHD filter and GM–PHD filter was proposed in [30] to automatically adapt the YOLO network with unlabeled target sequences. The frames of the unlabeled target sequences were automatically labeled. The detection probability and clutter density of the SMC–PHD filter and GM–PHD were applied to retrain the YOLO network for occluded targets and clutter. A novel likelihood density with the confidence probability of the YOLO detector and visual context indications was implemented to choose target samples. A simple resampling strategy was proposed for SMC–PHD YOLO to address the weight degeneracy problem.
A novel consensus CPHD filter based on GM implementation was presented for distributed MTT over a sensor network [31]. A fusion robust fusion method was proposed to perform fusion via fully distributed means. Tracking information (including location and other tracking information) of multiple targets measured by separate nodes was fused for the practically more relevant case of unknown correlations between nodes. The fusion method was implemented on only two agents or sensors; one fusion weight was w and the other was 1 w . A sequential GCI fusion means was proposed in [32] after applying a GGIW–CPHD filter to each sensor, which also assumed that there were two agents or sensors to be fused. A pairwise means was adopted if there were more than two sensors; hence, if there were more than two sensors, every two sensors were coupled to one pairwise function to fuse the tracking information using the fusion means of [19]. This pairwise fusion could substantially decrease the computational burden compared to the batch fusion, as well as bring about some problems. One is that it needed to establish location correlations before coupling these sensors, which consumed much energy for the uncertainty location of mobile sensors. The other is that one residual sensor could not be coupled with any other sensor after coupling with its corresponding sensor.
As described above, a Bayesian recursion adopted PMBM filter can largely improve the tracking behaviors by eliminating the clutter or noise originating from measurements, but there remain several challenging tasks. Firstly, a standard PMBM filter assumes that the birth density is a priori known density or homogenous density [19], while new targets can birth or die at arbitrary positions or at random process period in real-world application scenarios, leading to PMBM becoming inapplicable. Secondly, the PMBM filter assumes that target detection probability is a priori known, while detection probability can arise with uncertain spatial and uncertain temporal distribution, leading to PMBM becoming incomplete and inaccurate. Thirdly, many measurements detected by a mass of sensors can bring about a sharp increase in computation and processing burden, which is a pending problem for sensor networks. Lastly, tracking initialization is not included in most PMBM filters, leading to tracking error and increased energy consumption in tracking, or leading to increased cumulative tracking errors in subsequent steps. In order to solve these existing problems of the standard PMBM filter, an improved multitarget tracking method based on a GCI–IGGM–PMBM filter is proposed in this work for our aquaculture tracking sensor network. Firstly, a GAM distribution is introduced to present the augmented state of unknown and changing target detection probability. Secondly, the intensity of newborn targets is adaptively derived presented using the IG distribution based on this augmented state. Then, the measurement likelihood is presented as a gamma distribution for the augmented state. On these bases, the detailed recursion and closed-form solutions to the proposed filter are derived by means of approximating the intensity of target birth and potential targets to an IGGM form and the density of existing Bernoulli components to a single IGGM form. Moreover, the associated distributed fusion strategy GCI, whose target states are measured by multiple sensors according to their respective fusion weights, is applied to a large-scale aquaculture tracking network. Lastly, the target states are initialized by adopting the hidden terminal couple (HTC) scheme [33] in the proposed system. Furthermore, comprehensive experiments are presented to verify the effectiveness of the GCI–IGGM–PMBM tracking method. Moreover, comparisons with other multitarget tracking schemes also demonstrate that the tracking behavior is largely improved; in particular, the tracking energy consumption is reduced sharply, and the tracking accuracy is relatively enhanced.

3. System Models

Figure 1 shows the physical nodes in our aquaculture network, detecting the multitarget location and other tracking information. Sensors (including normal sensing nodes and anchors in charge of information processing and fusion) are randomly located in a ( 500 , 500 ) × ( 500 , 500 )   m 2 area, according to a two-dimensional Poisson distribution with a density of λ 0 , in which the ratio of anchors is γ 0 , i.e., N A ( 1 - hop ) = π γ 0 λ 0 . Multiple targets, Chinese crabs in this study, move along with maneuvering trajectories in the sensor deployment area and are detected by the sensor nodes (normal sensors or anchors) implementing the IGGM–PMBM tracking strategy.
Multiple targets, equipped with recognizable sensors, can also communicate with other sensors in this sensor network. Each node can establish its one-hop and two-hop neighbor lists through an HTC scheme. In each timestep, nodes including targets can perform the HTC scheme to obtain its one-hop and two-hop neighbors, before initializing the filter. Each HTC request packet contains the node ID, location, and current moment. Receiving this request packet, nodes (including targets) can obtain distance information of their one-hop and two-hop neighbors. Consecutive position information detected from the request packet of specific targets is used to obtain the targets’ velocity. Location and velocity information can be used for the iterative IGGM–PMBM filter to obtain target tracking.

3.1. Multitarget Bayes Filter

For limited-energy large-scale sensor networks, a method with less computational cost and less complexity for target tracking is anticipated. The target state is X k (matrices are denoted in italic uppercase nonbold letters in this study) at timestep k within the state space X (sets are denoted in uppercase bold letters), which contains kinematic states (position, velocity, turn rate, orientation, etc.). Measurements at timestep k are represented as M k within the measurement space M , which denotes all measurement sets from time t = 1 to k , including time t = k . The state and measurement set of the targets are represented by X k F ( X ) and M k F ( M ) , which are the finite subsets of X and M , respectively. The system model and measurement model can be generally described as follows [4]:
X k = { x k 1 , x k 2 , , x k N k } F ( X ) ,
M k = { m k 1 , m k 2 , , m k Z k } F ( M ) ,
where N k and Z k are the number of targets and the number of measurements at timestep k , respectively. Target state x k at time k contains three parts, which are targets surviving from the previous timestep k 1 , newborn targets spawned from targets at the previous timestep k 1 , and spontaneous newborn targets at the timestep k , which are indicated as S k k 1 , S P k k 1 , and B k , respectively; X k = S k k 1 S P k k 1 B k . It is worth noting that newborn targets spawned from targets at the previous timestep k 1 can be considered as newborn targets for classification and modeling simplicity, which is denoted as X k = S k k 1 B k .
The multitarget state posterior density at time can be denoted as p k k ( X k M 1 : k ) . According to Bayesian estimation theory, multitarget state posterior density can be obtained by optimal Bayes recursion as follows:
p k k 1 ( X k M 1 : k 1 ) = f k k 1 ( X k X k 1 , M 1 : k 1 ) p k 1 k 1 ( X k 1 M 1 : k 1 ) d X k - 1 ,
p k k ( X k M 1 : k ) = l k ( M k X k ) p k k 1 ( X k M 1 : k 1 ) l k ( M k X k ) p k k 1 ( X k M 1 : k 1 ) d X k ,
where f k k 1 ( X k X k 1 , M 1 : k ) is the state transition density function based on all measurement sets M 1 : k from M 1 at time t = 1 up to M k at time t = k and target state X k 1 at previous time t = k 1 , and l k ( M k X k ) denotes the target measurement likelihood function.

3.2. PMBM RFS

The PMBM filter is a combination of two disjointed parts, the Poisson point process (PPP) and the multi-Bernoulli mixture (MBM). The PPP describes the distribution of the targets that exist but are not detected, which is expressed by X u . The MBM describes the mixture distribution of the targets that have been detected at least once, represented by a series of weighted multi-Bernoulli density, expressed as X d .
X u X d = X , X u X d = ,
p k ( X u ) = e D k ( x ) ; 1 X X u D k ( X ) = e λ X X u λ f k ( X ) ,
p k ( X d ) = i I X i = X d i I p k i ( X i ) ,
p k i ( X i ) = 1 r k i X i = r k i p k i ( x ) X i = x 0 X i 2 ,
p k ( X k ) = X u X d = X p k ( X k u ) j J w k j p k j ( X k d ) = X u X d = X e D k ( X u ) d x x X u D k ( X u ) j J i I X i = X d i I j w k j , i r k j , i p k j , i ( X k j , i ) ,
where p k j , i ( X k j , i ) represents the density of the i th Bernoulli in the j th MB, I is an index set of independent Bernoulli components, and J is an index set for the MBs in the MBM or components of the MBM. w k j , i is the probability of the i th Bernoulli component density in the j th global hypothesis. Then, the density of PMBM can be presented as shown in Equation (9), which is represented entirely by the parameters of D k ( X u ) , { w k j , { r k j , i , p k j , i ( X j , i ) } i I j } j J . Because the density of PMBM is a prior MTT conjugate, the PMBM density is a prior conjugate with both the prediction and the update, preserving the PMBM form of the density.

3.3. PMBM Recursion

The recursion of PMBM consists of the prediction and updating step.
Prediction Step: Given a posterior PMBM density of p k ( X k ) at timestep k, as shown in Equation (9) with the parameters of D k ( X k u ) , { w k j , { r k j , i , p k j , i ( X k j , i ) } i I k j } j J k and the standard dynamic model, the predicted density is the PMBM density expressed in Equation (10).
p k + 1 ( X k + 1 ) = X u X d = X e D k + 1 ( X u ) d X x X u D k + 1 ( X u ) j J k + 1 w k + 1 j i I k + 1 X i = X d i I k + 1 j r k + 1 j , i p k + 1 j , i ( X j , i ) .
D k + 1 ( X u ) = D k + 1 b ( X ) + D k ( X u ) p s f k + 1 k ( X ) d X .
r k + 1 j , i = r k j , i p s p k j , i ( X ) d X .
p k + 1 j , i ( X j , i ) = p k j , i ( X ) p s f k + 1 k ( X ) d X p s p k j , i ( X ) d X .
w k + 1 j = i I j w k j , i .
Updating Step: Given a prior PMBM density of p k + 1 ( X k + 1 ) at timestep k + 1 , as shown in Equation (10) with the parameters of D k + 1 ( X k + 1 u ) , { w k + 1 j , { r k + 1 j , i , p k + 1 j , i ( X k + 1 j , i ) } i I k + 1 j } j J k + 1 and a set of measurements M , the updated density is the PMBM density expressed in Equation (15).
p k + 1 ( X k + 1 M k ) = X u X d = X p k u ( X k u ) j J k + 1 A A j w A , k j p A , k j ( X k d ) ,
p k u ( X k u ) = e D k ( X u ) d X x X u D k ( X u ) ,
p A , k j ( X k d ) = C A X C = X d C A r C , k j p C , k j ( X C ) ,
w A , k j = w k + 1 j C A L C j J k + 1 A A j w k + 1 j C A L C ,
D k ( X u ) = q D ( X u ) D k + 1 ( X u ) ,
L C = κ C C + l C C D k + 1 u ( X ) d X if   C I j = ,   C C = 1 l C C D k + 1 u ( X ) dX if   C I j = ,   C C > 1 1 r k + 1 j , i C + r k + 1 j , i C q D p k + 1 j , i C ( X ) d X if   C I j ,   C C = r k + 1 j , i C l C C p k + 1 j , i C ( X ) dX if   C I j ,   C C ,
r C , k j = D k + 1 u ( X ) l C C d X κ C C + D k + 1 u ( X ) l C C d X if   C I j = ,   C C = 1 1 if   C I j = ,   C C > 1 D k + 1 u ( X ) l C C d X 1 r k + 1 j , i C + r k + 1 j , i C q D p k + 1 j , i C ( X ) d X if   C I j ,   C C = 1 if   C I j = , C C ,
p C , k j ( X C ) = D k + 1 u ( X ) l C C D k + 1 u ( X ) l C C d X if C I j = q D ( X ) p k + 1 j , i C ( X ) q D ( X ) p k + 1 j , i C ( X ) d X if C I j , C C = l C C ( X ) p k + 1 j , i C ( X ) l C C p k + 1 j , i C ( X ) d X if C I j , C C ,
where q D is the probability of missed detection, and L C is the likelihood function of data association C . A j represents all data associations A for the predicted global hypothesis of the j th MB, and C A represents an assignment of each measurement cell M C in M to an existing target, either to a new target or to a clutter.

3.4. The Inverse Gamma Distribution and Gamma Distribution

Gamma: The probability density of the Gamma distribution G ( x ; α , β ) is presented as
G A M ( ζ ; α , β ) = β α Γ ( α ) ζ α 1 e β ζ ,
where shape parameter α > 0 and rate parameter β > 0 , and Γ ( α ) denotes the gamma function. Its mode and mean are ( α - 1 ) / β and α / β , respectively.
Inverse Gamma: The probability density of the inverse gamma distribution I G ( x ; α , β ) is defined over the support x > 0 as
I G ( η ; α , β ) = β α Γ ( α ) η α 1 exp ( β η ) ,
where shape parameter α > 0 and rate parameter β > 0 . The mode in which the probability density function is the maximum is β / ( α + 1 ) , and the mean value is β / ( α - 1 ) . The variance of the IG distribution is β 2 / [ ( α - 1 ) 2 ( α - 2 ) ] .

3.5. GCI Fusion

In our aquaculture sensor network, multiple sensors (including normal nodes and anchors) are sensing, exchanging, and processing location, state, and other tracking information from targets and their neighbors. Suitable information fusion strategies are taken into account in such an energy-limited system with limited sensing capabilities, limited processing capabilities, and limited computation capabilities. The centralized fusion methods cannot be adopted for such large-scale sensors and large monitoring areas. The pairwise fusion means cannot be adopted; although it can substantially decrease the computational burden, it brings about some problems. One is that it needs to establish location correlations before coupling these sensors, which consumes great energy for the uncertainty location of mobile sensors. The other is that one residual sensor cannot couple with any other sensor after coupling with its corresponding sensor, leading to missed detection. Thus, a distributed fusion method based on GCI, a multitarget fusion strategy, is proposed in this sensor network to iterate local fusion among neighboring nodes for scalability requirement. The GCI fusion process is briefly described below [31]. Given estimates x ^ k of the state x from multiple estimators with relative covariances P k and unknown correlations, the GCI fusion can be presented as
G C I ( x ) = k p k ( x ) w k k p k ( x ) w k d x ,
where p k ( x ) N ( x ; x ^ k , P k ) is the Gaussian PDF with mean x ^ k and covariance P k , and w k is the weight of x k . Of course, the fusion of PDF in Equation (25) can be used for an arbitrary PDF, not only for a Gaussian PDF.
Given that the target RFS set follows an independent and identically distributed cluster process [30], the sensor multitarget densities to be fused to take the following form:
G C I k ( X ) = X ! p k ( X ) x X D k ( x ) ,
G C I ¯ k ( X ) = X ! p ¯ k ( X ) x X D ¯ k ( x ) .
As related above, D k ( x ) and N k ( x , n ) are considered the state density and cardinality density of multiple targets, respectively. The GCI fusion of D k ( x ) and N k ( x , n ) of the multiple targets adopting Equations (25) and (26) can be obtained as follows:
D ¯ ( x ) = i = 1 N A [ D k ( x ) ] w i i = 1 N A [ D k ( x ) ] w i d x ,
N ¯ ( x , n ) = i = 1 N A [ N i ( n ) ] w i i = 1 N A [ D k ( x ) ] w i d x n j = 1 i = 1 N A [ N k ( j ) ] w i i = 1 N A [ D k ( x ) ] w i d x j .
GCI fusion of D ¯ ( x ) expressed in Equation (28) describes that the target state density D ¯ ( x ) at time k is the weighted geometric mean of target state densities D ( x ) , and the fusion cardinality N ¯ ( x , n ) expressed in Equation (29) is an interconnected mean not only with the target state density but also with the target cardinality density. For practical implementation, GCI fusions of D ¯ ( x ) and N ¯ ( x , n ) can be considered as finite dimensional parameters, such as the target number of n max = N k in N ¯ ( x , n ) . Two finite parameterized methods are most commonly adopted to process the infinite dimensional problem of target state density, SMC and GM. For our computation-limited and process-limited sensor network, the GM approach is adopted, which promises to be more applicable. Generally, the order of magnitude of the involved number of Gaussian components is lower than the number of particles of the SMC, which is required for applicable tracking performance.
During GM implementation for the fusion of Equation (28), the GM state densities can be obtained as
D ( x ) = u = 1 N A w u N ( x ; x ^ u , P u ) ,
D k ( x ) = u = 1 N A , k ( w k u ) N ( x ; x ^ k u , P k u ) ,
where w u is the measured state weight by the u th anchor, and N A is the number of anchors which are responsible for sensing, processing, and fusing state information. Then, the target state fusion can be obtained using Equation (31). It is worth noting that our aquaculture sensor network is composed of more than two sensors. The sequential pairwise fusion method described in [31] can be modified to multiple sensors via associated distributed fusion. Associated fusion refers to the associative fusion of target states measured by multiple sensors according to their respective weights w u and u = 1 N A w u = 1 . Sensors can obtain their own neighbor lists at the beginning of each timestep k , and the relationship of measured target states can be established.
D ¯ f ( x ) = u = 1 N A [ D u ( x ) ] w u u = 1 N A [ D u ( x ) ] w u d x .
According to the simplified integral algorithm of the power of Gaussian components [31], Equation (32) can be expressed as Equation (33), in which η ( w u , P u ) can be expressed as Equation (34).
[ u = 1 N A α u N ( x ; x ^ u , P u ) ] w u u = 1 N A [ α u N ( x ; x ^ u , P u ) ] w u = u = 1 N A ( α u ) w u η ( w u , P u ) N ( x ; x ^ u , P u w u ) .
η ( w u , P u ) = [ d e t ( 2 π P u w 1 ) ] 1 / 2 [ d e t ( 2 π P u ) ] w u / 2 .

4. Our Proposed GCI–IGGM–PMBM Scheme

Multitarget tracking for aquaculture sensor networks allows obtaining the state density and cardinality density of multiple culture objects adopting an appropriate highly efficient tracking method. According to the standard multitarget PMBM model in Section 3.2, some pending problems should be considered.
First of all, detection probability is of critical importance in a multitarget tracking scheme, and the standard PMBM filter assumes that the detection probability is known and time-invariant. In actual multitarget tracking, targets can move in uncertain environments at different times, and sensors collecting target state information can also be located in an uncertain area of tracking position. Thus, the detection probability has much uncertainty and may be time-variant, which brings about a decrease in the accuracy of target state or cardinality depending on the detection measurements.
Secondly, the standard PMBM filter tracks multiple targets with the assumption that newborn target birth density is known and time-invariant, or the prior density is known [19], which only takes the known observation area into target density estimation without considering the unknown observation area. However, newborn targets (including spontaneous newborns and spawned newborns) may be randomly located in the coverage range with adaptive newborn density in actual applications, leading to primitive PMBM with further missed detection and inaccurate estimation.
Lastly, large-scale sensors located in the tracking coverage range can collect and exchange location information originating from multiple targets or other tracking information for target tracking. For such an energy-limited, computation-limited, and processing-limited sensor network, it is impossible for each sensor, even if it is an anchor with better hardware equipment, to execute and process so much tracking information. In addition to increased energy consumption for tracking multiple targets, extensive delays are also taken into account for exchanging and processing tracking data by the respective sensors.
In order to solve these existing problems of the standard PMBM filter, an improved method based on a GCI–IGGM–PMBM filter is proposed for our aquaculture tracking sensor network. Firstly, an adaptive target detection probability, modeled as a gamma distribution, is taken into account to estimate multiple target states and the cardinality density. Secondly, an adaptive newborn density originating from measurements based on the time-variant detection probability is proposed, with IG distribution. Lastly, a GCI fusion strategy, consisting of an associative distributed fusion of target states measured by multiple sensors according to their respective weights, is applied to a large-scale tracking network.
This improved GCI–IGGM–PMBM scheme estimates the target state density and cardinality of multiple targets, as elaborately presented below.

4.1. Augmented State Model

A variable ξ [ 0 , 1 ] , which represents the unknown detection probability in a tracking system, is augmented into the multitarget state X . That is, the new multitarget states can be presented as X ^ = ( X , ξ ) , and the integral of the density of the augmented state X ^ can be denoted as
p ( X ^ ) d X ^ = 0 1 p ( X , ξ ) d ξ d X .
The state transition density f k k 1 ( X ^ k X ^ k 1 ) of the augmented state X ^ k given the state X ^ k - 1 can be denoted as
f k k 1 ( X ^ k X ^ k 1 ) = f k k 1 ( X k , ξ k X k 1 , ξ k 1 ) = f k k 1 ( X k X k 1 ) f k k 1 ^ ( ξ k ξ k 1 ) ,
l k ( M k X k ^ ) = l k ( M k X k , ξ k ) = l k ( M k X k ) ,
where f k k 1 ( X k X k 1 ) is the transition density of the state X k given the state X k 1 , and f k k 1 ^ ( ξ k ξ k 1 ) is the transition density of variable ξ k given variable ξ k - 1 . Then, the survival probability p S , k ( X ^ k ) and detection probability p D , k ( X ^ k ) can be presented as
p S , k ( X ^ k ) = p S , k ( X k , ξ k ) = p S , k ( X k ) ,
p D , k ( X ^ k ) = p D , k ( X k , ξ k ) = ξ k .

4.2. Recursion Based on Augmented States

In the proposed GCI–IGGM–PMBM filter, the newborn intensity and detection probability are a priori unknown, which is unlike the standard PMBM filter. Gamma distribution is used to present the unknown detection probability, and target states comply with Gaussian distribution. The prediction and updating of IGGM–PMBM can be derived as described below.
Proposition 1 (Predicted process). Given the posterior intensity of Poisson D k - 1 ( X ^ u , ξ ) , the newborn intensity with B k b ( X ^ b , ξ ) and MBM RFS with parameters { w k - 1 j , { r k - 1 j , i , p k - 1 j , i ( x ^ ) } i I j } j J at time k 1 , representing the undetected targets and potentially detected targets, respectively, the predicted intensity of IGGM–PMBM can be obtained in two steps, as described below.
  • PPP process
    D k k 1 u ( X k , ξ k ) = B k b ( X b , ξ k ) + D k - 1 u ( X k , ξ k ) ,
    B k b ( X b , ξ k ) = 0 1 B k 1 b ( X k 1 b , ξ k 1 b ) p S ( X k 1 b ) f k k 1 ( X k X k 1 b ) f k k 1 ^ ( ξ k ξ k 1 ) d X k 1 b d ξ k 1 b ,
    D k - 1 u ( X k , ξ k ) = 0 1 D k - 1 u ( X k - 1 , ξ k - 1 ) p S ( ξ k 1 ) f k k 1 ( X k X k 1 ) f k k 1 ^ ( ξ k ξ k 1 ) d X k - 1 d ξ k 1 ,
    where f k k 1 ( X k X k 1 b ) denotes the transition function of target states, and f k k 1 ^ ( ξ k ξ k 1 ) denotes the transition function of the augmented variate, presented as an unknown detection probability.
  • MBM process
    r k k 1 j , i = r k 1 j , i 0 1 p k 1 j , i ( X k - 1 , ξ k - 1 ) p s ( ξ k - 1 ) d X k - 1 d ξ k 1 ,
    p k k 1 j , i ( X , ξ ) = 0 1 p k 1 j , i ( X k - 1 , ξ k - 1 ) p s ( ξ k - 1 ) f k k 1 ( X k X k 1 ) f k k 1 ^ ( ξ k ξ k 1 ) d X k - 1 d ξ k 1 ,
    w k k 1 j ( X , ξ ) = w k 1 j ( X ) .
Then, the predicted density is also a PMBM density, which is represented by the parameters D k k 1 u ( X k , ξ k ) and { w k k 1 j , { r k k 1 j , i , p k k 1 j , i ( x ^ ) } i I j } j J .
Proposition 2 (Updating process). Given the predicted PMBM density with parameters D k k 1 u ( X k , ξ k ) and { w k k 1 j , { r k k 1 j , i , p k k 1 j , i ( x ^ ) } i I j } j J , as well as the measurements M k at time k , the updated density of IGGM–PMBM can be obtained in four stages as described below.
  • Update for undetected targets
    p k k ( X , ξ ) = ( 1 ξ ) p k k 1 ( X , ξ ) .
  • Update for potential targets detected for the first time
    r k , 1 u = 0 1 D k k 1 u ( X k 1 , ξ k 1 ) l k ( M k X k 1 ) d X k - 1 d ξ k 1 κ C ( M k , ξ k 1 ) + 0 1 D k k 1 u ( X k 1 , ξ k 1 ) l k ( M k X k 1 ) d X k - 1 d ξ k 1 ,
    p k , 1 u ( X , ξ M ) = l k ( M X ) D k k 1 u ( X , ξ ) 0 1 l k ( M k X k 1 ) D k k 1 u ( X k 1 , ξ k 1 ) d X k - 1 d ξ k 1 ,
    w k , 1 j = w k k 1 j C A 1 ( κ C ( M k , ξ k 1 ) + 0 1 D k k 1 u ( X k 1 , ξ k 1 ) l k ( M k X k 1 ) d X k - 1 d ξ k 1 ) j J A 1 A j w k k 1 j C A 1 ( κ C ( M k , ξ k 1 ) + 0 1 D k k 1 u ( X k 1 , ξ k 1 ) l k ( M k X k 1 ) d X k - 1 d ξ k 1 ) ,
    where κ C ( M k , ξ k 1 ) denotes the clutter density originating from measurements based on the augmented variate unknown detection probability, and the subscript 1 denotes the update type.
  • Missed detection of MBM
    r k , 2 j , i = r k k 1 j , i 0 1 D k k 1 j , i ( X k 1 , ξ k 1 ) ( 1 ξ k 1 ) d X k - 1 d ξ k 1 1 r k k 1 j , i + r k k 1 j , i 0 1 D k k 1 u ( X k 1 , ξ k 1 ) ( 1 ξ k 1 ) d X k - 1 d ξ k 1 ,
    p k , 2 j , i ( X , ξ M ) = ( 1 ξ k ) D k k 1 u ( X , ξ ) 0 1 ( 1 ξ k ) D k k 1 u ( X k 1 , ξ k 1 ) d X k - 1 d ξ k 1 ,
    w k , 2 j = w k k 1 j C A 2 ( 1 r k k 1 j , i + r k k 1 j , i 0 1 D k k 1 u ( X k 1 , ξ k 1 ) ( 1 ξ k 1 ) d X k - 1 d ξ k 1 ) j J A 2 A j w k k 1 j C A 2 ( 1 r k k 1 j , i + r k k 1 j , i 0 1 D k k 1 u ( X k 1 , ξ k 1 ) ( 1 ξ k 1 ) d X k - 1 d ξ k 1 ) ,
    where the definitions of J and A j are the same as in Section 3.1.
  • Update for MBM
    r k , 3 j , i = 1 ,
    p k , 3 j , i ( X , ξ M ) = l k ( M X ) p k k 1 j , i ( X , ξ ) 0 1 l k ( M k X k 1 ) p k k 1 j , i ( X k 1 , ξ k 1 ) d X k - 1 d ξ k 1 ,
    w k , 3 j = w k k 1 j C A 3 r k k 1 j , i 0 1 p k k 1 j , i ( X k 1 , ξ k 1 ) l k ( M k X k 1 ) d X k - 1 d ξ k 1 j J A 3 A j w k k 1 j C A 3 r k k 1 j , i 0 1 p k k 1 j , i ( X k 1 , ξ k 1 ) l k ( M k X k 1 ) d X k - 1 d ξ k 1 ,
    where l k ( M k X k 1 ) denotes the measurement likelihood.

4.3. IGGM Implementation

The closed-form solution using adaptive newborn distributions accompanied by augmented unknown detection probability can be derived using an inverse gamma Gaussian mixture. The gamma, inverse gamma, and Gaussian distributions are presented as the unknown detection probability, adaptive newborn distribution, and target state distribution, respectively. The representations for gamma and inverse gamma distributions were described in Section 3.4, and the recursion of IGGM–PMBM is proposed below. It is assumed that the IGG component at time k 1 is given as
p k k ( X , ξ ) = G A M ( ξ ξ ; α ξ , k 1 , β ξ , k 1 ) × I G ( X , ξ B ; α B , k 1 , β B , k 1 ) N ( X , ξ B ; m B , k 1 , P B , k 1 ) × N ( X ; m x , k 1 , P x , k 1 ) ,
l k ( M X , ξ ) = G A M ( ξ ξ ; α ξ , k 1 , β ξ , k 1 ) N ( M , ξ ; H k X , R k ) .
The adaptive newborn distribution and target state Gaussian distribution can be simplified as IGG; then, the IGG prediction can be derived as
p k k 1 ( X , ξ ) = G A M ( ξ k k 1 ; α ξ , k k 1 , β ξ , k k 1 ) × I G G ( X , ξ ; α B , k k 1 , β B , k k 1 , m B , k k 1 , P B , k k 1 , m x , k k 1 , P x , k k 1 ) ,
where α ξ , k k 1 = α k 1 T ξ , β ξ , k k 1 = β k 1 T ξ , α B , k k 1 = α k 1 T B , β B , k k 1 = β k 1 T B , m B , k k 1 = F m B , k 1 , P B , k k 1 = F P B , k 1 F T + Q B , k k 1 , m x , k k 1 = F m x , k 1 , and P x , k k 1 = F P x , k 1 F T + Q x , k k 1 .
T ξ and T B denote the measurement rate parameters for adaptive detection probability and adaptive newborn probability, respectively. F , Q B , k k 1 , Q x , k k 1 denotes the transition matrix, process covariance for newborn distribution, and process covariance for the target state. Then, the IGG updating can be derived as
p k ( X , ξ ) = G A M ( ξ k ; α ξ , k , β ξ , k ) × I G G ( X ; α B , k , β B , k , m B , k , P B , k , m x , k , P x , k ) ,
where α ξ , k = α ξ , k k 1 + M k , β ξ , k = β ξ , k k 1 + 1 , α B , k = α B , k k 1 + B k , β B , k = β B , k k 1 + 1 , m B , k = m B , k k 1 + K ε , P B , k = P B , k k 1 K H P B , k k 1 , m x , k = m x , k k 1 + K ε , and P x , k = P x , k k 1 K H P x , k k 1 .
H denotes the measurement matrix, and K , ε denote the new observations or measurements based on state transition. The intensity of the newborn target can be assumed to be an IGGM form as follows:
D k 1 B ( X , ξ ) = l = 1 J k 1 B w k 1 l , B I G ( X , ξ B ; α B , k 1 l , B , β B , k 1 l , B ) G ( X ; m B , k 1 l , B , P B , k l , B 1 ) = l = 1 J k 1 B w k 1 l , B I G G ( X , ξ B ; α B , k 1 l , B , β B , k 1 l , B , m B , k 1 l , B , P B , k l , B 1 ) .
Therefore, the intensity of the Poisson process at time k 1 can also be presented as an IGGM form:
D k 1 u ( X , ξ ) = l = 1 J k 1 u w k 1 l , u G A M ( ξ ξ ; α ξ , k 1 l , u , β ξ , k 1 l , u ) I G G ( X , ξ ; α B , k k 1 l , u , β B , k k 1 l , u , m B , k k 1 l , u , P B , k k 1 l , u , m X , k k 1 l , u , P X , k k 1 l , u ) .
The density of MBM in an IGGM form with parameters { w k 1 j , { r k 1 j , i , p k 1 j , i ( X k 1 j , i , ξ k 1 j , i ) } i I j } j J can be presented as
p k 1 j , i ( X , ξ ) = G A M ( ξ ξ ; α ξ , k 1 j , i , β ξ , k 1 j , i ) I G G ( X , ξ ; α B , k 1 j , i , β B , k 1 j , i , m B , k 1 j , i , P B , k 1 j , i , m X , k 1 j , i , P X , k 1 j , i ) .
Proposition 3 (Predicted process). Given that the intensity of Poisson process is in an IGGM form and the density of the i t h Bernoulli component in the j t h hypothesis is in a single IGG form, the predicted intensity of the Poisson and Bernoulli components of the MBM process are presented as described below.
  • PPP process
    D k k 1 u ( X , ξ ) = l 1 = 1 J k 1 B w k k 1 l 1 , B I G G ( X , ξ B ; α k k 1 l 1 , B , β k k 1 l 1 , B , m k k 1 l 1 , B , P k k l 1 , B 1 ) + l 2 = 1 J k 1 u w k k 1 l 2 , u G A M ( ξ ξ ; α k k 1 l 2 , u , β k k 1 l 2 , u ) I G G ( X , ξ u ; α k k 1 l 2 , u , β k k 1 l 2 , u , m k k 1 l 2 , u , P k k l 2 , u 1 ) ,
    w k k 1 l 1 , B = p S , k k 1 w k 1 l 1 , B , w k k 1 l 1 , u = p S , k k 1 w k 1 l 1 , u ,
  • MBM process
    w k k 1 j , i = w k 1 j , i ,
    r k k 1 j , i = p S , k r k 1 j , i ,
    p k k 1 j , i ( X , ξ ) = G A M ( ξ ξ ; α ξ , k k 1 j , i , β ξ , k k 1 j , i ) I G G ( X , ξ ; α B , k k 1 j , i , β B , k k 1 j , i , m B , k k 1 j , i , P B , k k 1 j , i , m X , k k 1 j , i , P X , k k 1 j , i ) ,
    m B , k k 1 j , i = F k 1 m B , k 1 j , i , P B , k k 1 j , i = Q k 1 + F k 1 P B , k 1 j , i F k 1 T .
Proposition 4 (Updating process). Given that the predicted intensity of the Poisson process is in an IGGM form, as shown in Equation (67), where J k k 1 u = J k 1 B + J k 1 u , the predicted density of the MBM can be expressed as shown in Equation (69).
D k k 1 u ( X , ξ ) = l = 1 J k k 1 u w k k 1 l , u G A M ( ξ ξ ; α k k 1 l , u , β k k 1 l , u ) I G G ( X , ξ u ; α k k 1 l , u , β k k 1 l , u , m k k 1 l , u , P k k l , u 1 ) ,
p k k 1 j , i ( X , ξ ) = G A M ( ξ ξ ; α ξ , k k 1 j , i , β ξ , k k 1 j , i ) I G G ( X , ξ ; α B , k k 1 j , i , β B , k k 1 j , i , m B , k k 1 j , i , P B , k k 1 j , i , m X , k k 1 j , i , P X , k k 1 j , i ) .
Furthermore, the measurement M k , the update of the Poisson process, and the MBM process can be derived in four stages.
  • Update for undetected targets
    D k u ( X , ξ ) = l = 1 J k k 1 u w k 1 l , u G A M ( ξ ξ ; α k 1 l , u , β k 1 l , u ) I G G ( X , ξ u ; α k 1 l , u , β k 1 l , u , m k 1 l , u , P k 1 l , u ) ,
    where α k 1 l , u = α k k 1 l , u , β k 1 l , u = β k k 1 l , u , m k 1 l , u = m k k 1 l , u , P k 1 l , u = P k k 1 l , u , and w k 1 l , u = w k k 1 l , u ( β k k 1 l , u β k k 1 l , u + 1 ) α k k 1 l , u .
  • Update for potential targets detected for the first time
    r k , 2 2 ( M ) = l = 1 J k k 1 u w k k 1 l , u G ( M , ξ k ; H k m k k 1 l , u , H k P k k 1 l , u H k T + R k ) κ C ( M k , ξ k ) + l = 1 J k k 1 u w k k 1 l , u G ( M , ξ u ; H k m k k 1 l , u , H k P k k 1 l , u H k T + R k ) ,
    p k , 2 ( X , ξ M ) = l = 1 J k k 1 u w k k 1 l , u G A M ( M , ξ k ; α k 2 l , u , β k 2 l , u ) I G G ( M , ξ u ; α k 2 l , u , β k 2 l , u , m k 2 l , u , P k 2 l , u , H k m k k 1 l , u , H k P k k 1 l , u H k T + R k ) l = 1 J k k 1 u w k k 1 l , u G ( M , ξ u ; H k m k k 1 l , u , H k P k k 1 l , u H k T + R k ) ,
    where α k 2 l , u = α k l , u , α k 2 l , u = α k l , u , m k 2 l , u = m k k 1 l , u + P k k 1 l , u H k ( H k T P k k 1 l , u H k T + R k ) 1 ( M H k m k k 1 l , u ) , and P k 2 l , u = ( I P k k 1 l , u H k T ( H k P k k 1 l , u H k T + R k ) 1 H k ) P k k 1 l , u .
  • Missed detection of MBM
    r k , 3 j , i = r k k 1 j , i , w k , 3 j , i = w k k 1 j , i ( β k k 1 j , i β k k 1 j , i + 1 ) α k k 1 j , i ,
    p k , 3 j , i ( X , ξ ) = G A M ( ξ ; α k 3 j , i , β k 3 j , i ) I G G ( ξ ; α k 3 j , i , β k 3 j , i , m k 3 j , i , P k 3 j , i ) ,
    where α k 3 j , i = α k k 1 j , i , β k 3 j , i = β k k 1 j , i + 1 , m k 3 j , i = m k k 1 j , i , and P k 3 j , i = P k k 1 j , i .
  • Update for MBM
    r k , 4 j , i ( M ) = 1 ,
    p k , 4 j , i ( X , ξ M ) = G A M ( ξ ; α k 4 j , i , β k 4 j , i ) I G G ( ξ ; α k 4 j , i , β k 4 j , i , m k 4 j , i , P k 4 j , i ) ,
    w k , 4 j , i ( M ) = w k k 1 j , i r k k 1 j , i G ( M , ξ ; H k m k k 1 j , i , H k P k k 1 j , i H k T + R k ) ,
    where α k 4 j , i = α k k 1 j , i + M k , β k 4 j , i = β k k 1 j , i + 1 , m k 4 j , i = m k k 1 j , i + P k k 1 l , u H k T ( H k P k k 1 l , u H k T + R k ) 1 ( M H k m k k 1 j , i ) , and P k 4 j , i = ( I P k k 1 l , u H k T ( H k P k k 1 l , u H k T + R k ) 1 H k ) P k k 1 j , i .

4.4. Fusion

Given the posterior density of multitarget states D k ( x ) derived from a sensor with fusion weight w u , the fused result of their IGGM state density and cardinality density can be approximated as shown in Equations (79) and (80), respectively.
D ¯ f ( x , k ) ( X , ξ ) = i = 1 J B , k + J x , k w k I G G ( X , ξ ; α k i , β k i , m k i , P k i ) W j i = 1 J B , k + J x , k w k W j [ ( G A M ( X , ξ ; α k i , β k i ) ] W j [ I G ( X , ξ ; α k i , β k i ) ] W j [ G ( X , ξ ; m k i , P k i ) ] W j ,
D ¯ f ( x , k ) ( x , ξ ; m ) = D ¯ f ( B , k ) ( x , R ) I B , k + D ¯ f ( PMBM , k ) ( x , R ) I PMBM , k ,
where denotes the Kronecker product, and I B , k and I P M B M , k denote the identity matrix of dimensional D B , k and D PMBM , k , respectively. The fusion cardinality can be expressed as shown in Equation (81).
N ¯ ( n ) = k N k ( n ) w k k [ D k ( x ) ] w k d x n j = 1 N A i [ N k ( j ) ] w k k D k ( x ) w k d x j .
The estimation sets of state density and cardinality can be computed according to true measurements and corresponding noise. The GCI-IGGM-PMBM scheme is shown in Algorithm 1.
Algorithms 1 A framework of GCI-IGGM-PMBM algorithms
Step 1: Initialization
   For k = 1 , N x = 0 ,
      Adopt HTC scheme and establish one-hop and two-hop neighbor lists;
      then, obtain the location information at k = 1 .
   At timestep k 1 ;
   Input: ξ ξ , ξ B , α ξ k 1 , β ξ , k 1 , α B , k 1 , β B , k 1 , m B , k 1 , P B , k 1 , m x , k 1 , P x , k 1 ; M k ;
   Output: p k k ( X , ξ ) , p k ( X , ξ ) , p k 1 j , i ( X , ξ ) , l k ( M X , ξ ) , D k 1 B ( X , ξ ) , D k 1 u ( X , ξ ) .
Step 2: Prediction
Prediction for PPP for time step k 1 :
   Input: ξ B , ξ u ; ζ ξ ; α k k 1 l 1 , B , β k k 1 l 1 , B , m k k 1 l 1 , B , P k k 1 l 1 , B ; α k k 1 l 2 , u , β k k 1 l 2 , u , m k k 1 l 2 , u , P k k 1 l 2 , u ; w k k 1 l 1 , B , w k k 1 l 2 , u ;
     { w k - 1 j , { r k - 1 j , i , p k - 1 j , i ( x ^ ) } i I j } j J ;
   Output: D k k 1 u ( X , ξ ) ;
   for j = 1 : N S , k + N B , k ,
      use Equations (63) and (64);
   end for
Prediction for survival for timestep k 1 :
   Input: ξ ξ ; α ξ , k k 1 j , i , β ξ , k k 1 j , i ; α B , k k 1 j , i , β B , k k 1 j , i , m B , k k 1 j , i , P B , k k 1 j , i , m X , k k 1 j , i , P X , k k 1 j , i ;
   Output: p k k 1 j , i ( X , ξ ) ;
   for j = 1 : N S , k + N B , k ,
    use Equations (65)–(68);
   end for
Step 3: Update based on augmented variable for timestep k :
Update for undetected targets,
   Input: w k 1 l , u , ξ ξ , ξ u ; α k 1 l , u , β k 1 l , u , m k 1 l , u , P k 1 l , u ;
   Output: D k u ( X , ξ ) ;
   for j = 1 : N S , k + N B , k ,
    use Equation (71);
   end for
Update for potential targets detected for the first time,
   Input: w k k 1 l , u ; ξ ξ , ξ u ; α k 2 l , u , β k 2 l , u , m k 2 l , u , P k 2 l , u ; M k ; m k k 1 l , u , P k k 1 l , u ;
   Output: r k , 2 2 ( M ) , p k , 2 ( X , ξ M ) ;
   for j = 1 : N S , k + N B , k ,
    use Equations (72) and (73);
   end for
Missed detection of MBM,
   Input: w k k 1 j , i ; ξ k , ξ u ; α k 2 l , u , β k 2 l , u , m k 2 l , u , P k 2 l , u ; M k ; m k k 1 l , u , P k k 1 l , u ;
   Output: w k , 3 j , i , r k , 3 2 ( M ) , p k , 3 j , i ( X , ξ ) ;
   for j = 1 : N S , k + N B , k ,
    use Equations (74) and (75);
   end for
Update for MBM,
   Input: w j ; ξ ; α k 4 l , u , β k 4 l , u , m k 4 l , u , P k 4 l , u ;
   Output: w k , 4 j , i ( M ) , r k , 4 j ( M ) , p k , 4 j , i ( X , ξ M ) ;
   for j = 1 : N S , k + N B , k ,
    use Equations (76)–(78);
   end for
Step 4: Fusion
Input: ξ ; J B , k , J x , k ; w k , W j ; α k i , β k i , m k i , P k i ;
Output: D ¯ f ( x , k ) ( X , ξ ) , N ¯ ( n ) ;
   for j = 1 : N S , k + N B , k ,
    use Equations (79)–(81)’
end for
Step 5: State extraction
The state estimation set at time k : D k ( x , ξ ) = D B , k ( x , ξ ) + D P M B M , k ( x , ξ ) .

5. Performance Analysis

The proposed GIC–IGGM–PMBM filter provides an applicable method to combine adaptive newborn density with adaptive detection probability based on target states following a Gaussian distribution. In this section, comprehensive simulations are presented to validate the accuracy of this proposed method, using the NS-3 and MATLAB simulator according to previous analyses. A total of 100 Monte Carlo trials are performed for each simulation, and the results represent the average simulation results obtained. The simulation setup is similar to that of the MC-MPMC [34].
Target states and measurements can be presented as x k = F k k 1 x k 1 + G k q k 1 and m k = H k x k + R k , where x k is the state vector at time k denoted as x k = ( x k   x ˙ k   y k   y ˙ k   ω k ) T (vectors are denoted in lowercase bold letters), x k and y k are the states of target position, x ˙ k and y ˙ k are the states of target velocity, and ω k is the turn rate. F k is the target transition matrix, G k is the control input matrix, and q k 1 is the process noise which follows a Gaussian distribution with zero mean and covariance Q k , defined as E [ q k q k T ] . m k is the measurement vector at time k denoted as m k = ( x k   y k   ω k ) T , H k is the measurement matrix, and R k is the measurement noise. The process noise and measurement noise are mutually uncorrelated to each other. The parameter values can be presented as the values in [34].
Assuming that there are 12 targets following their separate trajectory in the simulations, true trajectories of these targets are as shown in Figure 2. The birth time and death time of all targets with the initial states are shown in Table 1. The processing time slot was set to T = 1 s , σ x = 0.01 , σ y = 0.01 , and σ ω = ( π / 180 ) 2 . The clutter generated in each measurement was assumed to abide by a uniform distribution [16]. The optimal sub-pattern assignment (OSPA) [35] and generalized OSPA (GOSPA) were introduced to comprehensively evaluate the tracking behaviors of different schemes or those of different parameters originating from the same scheme with p = 1 and c = 200 . At first, we performed the proposed GCI–IGGM–PMBM filter, and then compared its tracking performance with the BGM–PMBM [4], IGGM–PHD (CPHD) [20], and BGGIW–PMBM [16] filters based on unknown detection probability. Next, the tracking behavior comparisons between GCI–IGGM–PMBM and BGGIW–PMBM are presented as a function of the characteristic parameters of adaptive newborn distribution.

5.1. Validations of Unknown Detection Probability

Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 show the performance comparisons between the GCI–IGGM–PMBM filter and other multitarget tracking filters based on unknown detection probability. Figure 3a–d present the position estimations of the BGM–PMBM, IGGM–PHD, BGGIW–PMBM, and IGGM–PMBM filters, respectively. Overall, the trajectories of these filters mainly abided by the true trajectories, and the tracking estimations were accurate. Several different demonstrations in terms of the details are shown in Figure 3. Trajectory 2 (T2) and Trajectory 12 (T12) presented relatively large position errors for the BGM–PMBM filter, as shown in Figure 3a. T2 offset its trajectory from the initial tracking step and accumulated this error, whereas T12 presented poor turning performance for its bearing sets with a small turn rate. T1 and T3 for the IGGM–PHD filter presented relatively large errors, as shown in Figure 3b, especially for T3. T5 and T12 for the BGGIW–PMBM filter presented poor tracing performance; its computational burden was relatively high, and it took no account of bearing or turn rate in its designs. The IGGM–PMBM filter presented relatively superior tracking behaviors compared to the three other filters, as can be seen from the simulation results for several factors. For example, the IGGM–PMBM filter could work at an arbitrary turn rate. Performing the distributed fusion strategy using the global distributions of gamma, inverse gamma, and PMBM components, other than MB components, could substantially save energy.
The actual but unknown detection probabilities were set to p D = 0.7 , p D = 0.9 , and p D = 0.96 . The clutter rate was λ c = 10 , and the anchor rate was γ 0 = 0.1 . The OSPA distances for different p D were relatively high for the periods of 26–34 s, 46–53 s, 68–74 s, and 88–92 s, as shown in Figure 4a–c, which represent the intersecting points of these trajectories. The lowest OSPA distances for GCI–IGGM–PMBM at the initial trajectories prove that its HTC exchange strategy was applicable and accurate in the tracking initialization step. The distance error was relatively high at a lower detection probability; for example, the error for p D = 0.7 was much higher than that for p D = 0.96 , and the error was highest for p D = 0.7 .
The cardinality estimations for the periods of intersecting points, i.e., at 26–34 s, 46–53 s, 68–74 s, and 88–92 s, exhibited great deviation from the true trajectories shown in Figure 5. With an increase in the detection probability, the tracking performance improved. The cardinality estimations of GCI–IGGM–PMBM followed the true trajectory with relatively high accuracy.
The detection probability plays an important role in multitarget tracking performance. For the processing period, 100 s in our simulations, the detection probability was changing and adaptive. The estimations of average OSPA error, cardinality, and p D are shown in Figure 6. The value p D , k was p D = 0.95 at k ( 0 , 17 ] , p D = 0.9 at k ( 17 , 37 ] , p D = 0.85 at k ( 37 , 48 ] , p D = 0.8 at k ( 48 , 71 ] , p D = 0.85 at k ( 71 , 82 ] , and p D = 0.7 at k ( 82 , 100 ] . Overall, the estimations for OSPA error, cardinality, and detection probability mainly abided by the true values, and tracking estimations were accurate, as shown in Figure 6. On the other hand, abrupt changes occurred at the change junctions of the detection probability, e.g., at 17–18 s, 37–38 s, 48–49 s, 71–72 s, and 82–83 s. All filters containing the GCI–IGGM–PMBM filter could take some time to adjust according to the changes in detection probability, which led to greater OSPA errors or relative higher inconformity of cardinality.
The GOSPA distance [36], including the location error (LE) for detected targets, the missed targets error (ME), and false targets error (FE), is shown in Figure 7 for unknown detection probability. It can be noted that the GOSPA, LE, ME, and FE for known detection probabilities ( p D = 0.7 , p D = 0.9 , or p D = 0.96 ) are not presented in this section. There were abrupt changes for LE, ME, and FE, as shown in Figure 7, at the change junctions of the detection probability, e.g., at 17–18 s, 37–38 s, 48–49 s, 71–72 s, and 82–83 s. The GCI–IGGM–PMBM filter presented relative superiority over other filters except for the BGGIW–PMBM filter at lower detection probability.
Energy consumption is an important metric of multitarget tracking schemes for energy and computation-limited sensor networks, especially for our aquaculture sensor networks. Energy consumption comparisons for these tracking schemes are demonstrated in Figure 8 with unknown detection probability. The energy cost was similar at the stable stage for each stable detection probability, whereas it changed sharply at the change junctions of detection probability. The anchor rate plays an important role in energy consumption, as more anchors bring about more energy efficiency, because more information is processed more quickly by more anchors, and the initialized positioning stage originating from more anchors is more accurate.

5.2. Validation of Adaptive Newborn Distribution

Adaptive newborn distribution was proposed in this scheme, as newborn targets can occur at random places in the monitoring area at random periods in actual applications. The OSPA and cardinality comparisons of BGGIW–PMBM and GCI–IGGM–PMBM were derived from the adaptive newborn distribution and known newborn distribution, as shown in Figure 9a. The OSPA tended to relative stable values other than sharp change values after some initialized periods for the two filters with adaptive newborn distribution, whereas it changed sharply with known distribution at the intersections of these trajectories, e.g., at 26–34 s, 46–53 s, 68–74 s, and 88–92 s. The OSPA reached similar values for adaptive and known newborn distributions in other periods. The cardinality presented a similar behavior to that of OSPA, as shown in Figure 9b. The actual number of each scheme slowly reached the true cardinality for the adaptive distribution, whereas the actual number matched the true cardinality after sharp changes at the intersection points.
The GOSPA distance, including the LE, ME, and FE, is shown in Figure 10 for unknown newborn and known newborn distributions. There were abrupt changes for LE, ME, and FE for known newborn distributions, as shown in Figure 10, at the trajectory intersection points, e.g., at 26–34 s, 46–53 s, 68–74 s, and 88–92 s, whereas changes were smooth over transition points for adaptive newborn distributions. The GCI–IGGM–PMBM filter presented relative superiority over BGGIW–PMBM at the initialized tracking stage.

6. Conclusions and Future Work

The proposed GCI–IGGM–PMBM filter in this work is aimed at point target tracking, in which multiple targets (e.g., crabs) can be considered as small independent objects or smart points without any spatial extent. The target states and cardinality of multitargets were estimated using the IGGM–PMBM filter. Firstly, the GAM distribution was introduced to present the augmented state of unknown and changing target detection probabilities. Secondly, the intensity of newborn targets was adaptively derived using an inverse gamma (IG) distribution on the basis of this augmented state. On these bases, the detailed recursion and closed-form solutions to the proposed filter were derived by means of approximating the intensity of target birth and potential targets to an IGGM form and the density of existing Bernoulli components to a single IGGM form. Moreover, the associated distributed fusion strategy GCI was applied to a large-scale aquaculture tracking network. Comprehensive experiments were presented to verify the effectiveness of the GCI–IGGM–PMBM tracking method. Comparisons with other multitarget tracking schemes also demonstrated that the tracking behaviors were largely improved; in particular, the tracking energy consumption was reduced sharply, and the tracking accuracy was relatively enhanced.
In our future work, the tracking scheme will take into account not only the positions of objects as in this work, but also the appearance or spatial extent of objects [6]. In addition to crabs, extracting the shape of other farming objects in the farming environment is an important task in tracking multiple targets, which is nearly impossible using point tracking. We will devote ourselves to studying an efficient tracking scheme to resolve this problem, taking various underwater factors into account for multitarget tracking [5]. Moreover, developing smart aquaculture is a general trend for the future, and smart aquaculture can be combined with smart agriculture to form a large agriculture IoT system [37], with many underwater smart devices such as trackers, monitors, or controllers.

Author Contributions

Conceptualization, C.L. and J.Z.; methodology, N.X.; software, C.L.; validation, C.L. and J.Z.; formal analysis, C.L. and J.Z.; investigation, Z.T.; resources, Z.T.; data curation, C.L.; writing—original draft preparation, C.L.; writing—review and editing, J.Z.; visualization, C.L.; supervision, N.X.; project administration, Z.T.; funding acquisition, J.Z. All authors read and agreed to the published version of the manuscript.

Funding

This research work was supported by the National Natural Science Foundation of China (No. 61362017 and No. 61365007).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Acknowledgments

This research work was supported by the Starting Foundation of Shanghai Ocean University (No. A2-0203-00-100344 and No. A2-0203-00-100343). This research work was partly supported by the National Natural Science Foundation of China (No. 61362017 and No. 61365007).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Luo, W.H.; Xing, J.L.; Milan, A.X.; Zhang, Q.; Liu, W.; Kim, T.K. Multiple object tracking: A literature review. Artif. Intell. 2021, 293, 103448. [Google Scholar] [CrossRef]
  2. Kumar, M.; Mondal, S. Recent developments on target tracking problems: A review. Ocean Eng. 2021, 236, 109558. [Google Scholar] [CrossRef]
  3. Xu, C.A.; Yao, L.B.; Liu, Y.; Su, H.; Wang, H.Y.; Gu, X.Q. A novel SMC-PHD filter for multi-target tracking without clustering. Displays 2022, 71, 102113. [Google Scholar]
  4. Li, G.C.; Kong, L.J.; Yi, W.X.; Li, L. Robust Poisson Multi-Bernoulli Mixture Filter with Unknown Detection Probability. IEEE Trans. Veh. Technol. 2021, 70, 886–899. [Google Scholar] [CrossRef]
  5. García-Fernández, Á.F.; Williams, J.L.; Svensson, L.; Xia, Y.X. A Poisson Multi-Bernoulli Mixture Filter for Coexisting Point and Extended Targets. IEEE Trans. Signal Process. 2021, 69, 2600–2610. [Google Scholar] [CrossRef]
  6. Granstrom, K.; Baum, M.; Reuter, S. Extended Object Tracking: Introduction, Overview and Applications. J. Adv. Inf. Fusion 2017, 12, 139–174. [Google Scholar]
  7. García-Fernández, Á.F.; Svensson, L. Tracking Multiple Spawning Targets Using Poisson Multi-Bernoulli Mixtures on Sets of Tree Trajectories. IEEE Trans. Signal Process. 2022, 70, 1987–1999. [Google Scholar] [CrossRef]
  8. García-Fernández, A.F.; Svensson, L.; Williams, J.L.; Xia, Y.X.; Granstrom, K. Trajectory Poisson Multi-Bernoulli Filters. IEEE Trans. Signal Process. 2020, 68, 4933–4945. [Google Scholar] [CrossRef]
  9. Ma, D.D.; Lian, F.; Liu, J. Sequential Monte Carlo implementation of cardinality balanced multi-target multi-Bernoulli filter for extended target tracking. IET Radar Sonar Navig. 2016, 10, 272–277. [Google Scholar] [CrossRef]
  10. Kropfreiter, T.; Meyer, F.; Hlawatsch, F. An Efficient Labeled/Unlabeled Random Finite Set Algorithm for Multiobject Tracking. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 5256–5275, Early Acces. [Google Scholar] [CrossRef]
  11. Xia, Y.X. Poisson Multi-Bernoulli Mixtures for Multiple Object Tracking. Ph.D. Thesis, Department of Electrical Engineering, Chalmers University of Technology, Gothenburg, Sweden, 2022. [Google Scholar]
  12. García-Fernández, Á.F.; Williams, J.L.; Granström, K.; Svensson, L. Poisson Multi-Bernoulli Mixture Filter: Direct Derivation and Implementation. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1883–1901. [Google Scholar] [CrossRef] [Green Version]
  13. Granström, K.; Fatemi, M.; Svensson, L. Poisson Multi-Bernoulli Mixture Conjugate Prior for Multiple Extended Target Filtering. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 208–225. [Google Scholar] [CrossRef]
  14. Xia, Y.X.; Granström, K.; Svensson, L.; Fatemi, M.; García-Fernández, Á.F.; Williams, J.L. Poisson Multi-Bernoulli Approximations for Multiple Extended Object Filtering. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 890–906. [Google Scholar] [CrossRef]
  15. Shen, K.C.; Zhang, X.; Dong, P.; Jing, Z.L.; Leung, H. Consensus-Based Labeled Multi-Bernoulli Filter With Event-Triggered Communication. IEEE Trans. Signal Process. 2022, 70, 1185–1196. [Google Scholar] [CrossRef]
  16. Wu, S.Y.; Zhou, Y.S.; Xie, Y.; Xue, Q.T. Robust Poisson multi-Bernoulli mixture filter using adaptive birth distributions for extended targets. Digit. Signal Process. 2022, 126, 103459. [Google Scholar] [CrossRef]
  17. Su, Z.Z.; Ji, H.B.; Tian, C.; Zhang, Y.Q. A robust Poisson multi-Bernoulli filter for multi-target tracking based on arithmetic average fusion. Chin. J. Aeronaut. 2022, 36, 179–190. [Google Scholar] [CrossRef]
  18. Huang, Q.; Xie, L.; Su, H.Y. Estimations of time-varying birth cardinality distribution and birth intensity in Gaussian mixture CPHD filter for multi-target tracking. Signal Process. 2022, 190, 108321. [Google Scholar] [CrossRef]
  19. Ristic, B.; Clark, D.; Vo, B.N.; Vo, B.T. Adaptive Target Birth Intensity for PHD and CPHD Filters. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1656–1668. [Google Scholar] [CrossRef]
  20. Li, C.; Wang, W.; Kirubarajan, T.; Sun, J.; Lei, P. PHD and CPHD filtering with unknown detection probability. IEEE Trans. Signal Process. 2018, 66, 3784–3798. [Google Scholar] [CrossRef]
  21. Lu, X.C.; Jing, D.H.; Jiang, D.F.; Gao, Y.Y.; Yang, J.L.; Li, Y.; Li, W.D.; Tao, J.; Liu, M. Trajectory PHD Filter for Adaptive Measurement Noise Covariance Based on Variational Bayesian Approximation. Appl. Sci. 2022, 12, 6388. [Google Scholar] [CrossRef]
  22. Munjani, J.; Joshi, M. A non-conventional lightweight Auto Regressive Neural Network for accurate and energy efficient target tracking in Wireless Sensor Network. ISA Trans. 2021, 115, 12–31. [Google Scholar] [CrossRef]
  23. Gao, C.; Yan, J.K.; Zhou, S.H.; Varshney, P.K. Long short-term memory-based deep recurrent neural networks for target tracking. Inf. Sci. 2019, 502, 279–296. [Google Scholar] [CrossRef]
  24. Cui, Y.Q.; He, Y.; Tang, T.T.; Liu, Y. A new target tracking filter based on deep learning. Chin. J. Aeronaut. 2022, 35, 11–24. [Google Scholar] [CrossRef]
  25. Yoon, Y.C.; Kim, D.Y.; Song, Y.M.; Yoon, K.; Jeon, M. Online multiple pedestrians tracking using deep temporal appearance matching association. Inf. Sci. 2021, 561, 326–351. [Google Scholar] [CrossRef]
  26. Li, J.; Jia, L.H.; Zhang, C.J.; Li, H.Q. Optimal couple-group tracking control for the heterogeneous multi-agent systems with cooperative-competitive interactions via reinforcement learning method. Inf. Sci. 2022, 610, 401–424. [Google Scholar] [CrossRef]
  27. Zhang, J.M.; Sun, J.; Wang, J.; Li, Z.P.; Chen, X. An object tracking framework with recapture based on correlation filters and Siamese networks. Comput. Electr. Eng. 2022, 98, 107730. [Google Scholar] [CrossRef]
  28. Zhou, S.R.; Yin, J.P.; Zhang, J.M. Local binary pattern (LBP) and local phase quantization (LBQ) based on Gabor filter for face representation. Neurocomputing 2013, 116, 260–264. [Google Scholar] [CrossRef]
  29. Jiang, Y.; Tong, G.X.; Yin, H.N.; Xiong, N.X. A pedestrian detection method based on genetic algorithm for optimize XGBoost training parameters. IEEE Access 2019, 7, 118310–118321. [Google Scholar] [CrossRef]
  30. Liu, Q.L.; Li, Y.B.; Dong, Q.H.; Ye, F. Scene-Specialized Multitarget Detector with an SMC-PHD Filter and a YOLO Network. Comput. Intell. Image Video Anal. 2022, 2022, 1010767. [Google Scholar] [CrossRef]
  31. Battistelli, G.; Chisci, L.; Fantacci, C.; Farina, A.; Graziano, A. Consensus CPHD filter for distributed multitarget tracking. IEEE J. Sel. Top. Signal Process. 2013, 7, 508–520. [Google Scholar] [CrossRef]
  32. Li, G.C.; Li, G.; He, Y. Distributed GGIW-CPHD-Based Extended Target Tracking Over a Sensor Network. IEEE Signal Process. Lett. 2022, 29, 842–846. [Google Scholar] [CrossRef]
  33. Zhu, J.P.; Lv, C.F.; Tao, Z.S. Performance Analyses and Improvements for IEEE 802.15.4 CSMA/CA Scheme in Wireless Multi-hop Sensor Networks Based on HTC Algorithm. Int. J. Distrib. Sens. Netw. 2013, 9, 452423. [Google Scholar]
  34. Lv, C.F.; Zhu, J.P.; Tao, Z.S.; Pi, Y.H. An Improved Target Tracking Scheme based on MC-MPMC Method for Mobile Wireless Sensor Networks. EURASIP J. Wirel. Commun. Netw. 2022, in press. [Google Scholar] [CrossRef]
  35. Schuhmacher, D.; Vo, B.T.; Vo, B.N. A consistent metric for performance evaluation of multi-object filters. IEEE Trans. Signal Process 2008, 56, 3447–3457. [Google Scholar] [CrossRef] [Green Version]
  36. Rahmathullah, A.S.; Garcia-Fernandez, A.F.; Svensson, L. Generalized optimal sub-pattern assignment metric. In Proceedings of the 20th International Conference on Information Fusion, Xi’an, China, 10–13 July 2017; pp. 1–8. [Google Scholar]
  37. Kumar, P.; Kumar, R.; Srivastava, G.; Gupta, G.P.; Tripathi, R.; Gadekallu, T.R.; Xiong, N.N. PPSF: A privacy-preserving and secure framework using blockchain-based machine-learning for IoT-driven smart cities. IEEE Trans. Netw. Sci. Eng. 2021, 8, 2326–2341. [Google Scholar] [CrossRef]
Figure 1. The nodes in the aquaculture network of tracking targets adopted in the environment for our aquaculture sensor network. (a) Schematic diagram of the structural representation of nodes. (b) Buoys equipped with sensors in this network. (c) Layout representation of tracking system in this aquaculture network.
Figure 1. The nodes in the aquaculture network of tracking targets adopted in the environment for our aquaculture sensor network. (a) Schematic diagram of the structural representation of nodes. (b) Buoys equipped with sensors in this network. (c) Layout representation of tracking system in this aquaculture network.
Applsci 13 00926 g001
Figure 2. Target trajectories: small squares represent locations of target birth, and the line destination point represents the locations of target death, which are not labeled. The labels of S , A , and T n are abbreviations of the normal sensor, anchor, and trajectory n, respectively.
Figure 2. Target trajectories: small squares represent locations of target birth, and the line destination point represents the locations of target death, which are not labeled. The labels of S , A , and T n are abbreviations of the normal sensor, anchor, and trajectory n, respectively.
Applsci 13 00926 g002
Figure 3. Position estimation: black circles are the real track points. (a) BGM–PMBM; (b) IGGM–PHD; (c) BGGIW–PMBM; (d) IGGM–PMBM.
Figure 3. Position estimation: black circles are the real track points. (a) BGM–PMBM; (b) IGGM–PHD; (c) BGGIW–PMBM; (d) IGGM–PMBM.
Applsci 13 00926 g003
Figure 4. OSPA comparisons of GCI–IGGM–PMBM (our proposed scheme) with other multitarget tracking schemes: (a) p D = 0.7 ; (b) p D = 0.9 ; (c) p D = 0.96 .
Figure 4. OSPA comparisons of GCI–IGGM–PMBM (our proposed scheme) with other multitarget tracking schemes: (a) p D = 0.7 ; (b) p D = 0.9 ; (c) p D = 0.96 .
Applsci 13 00926 g004
Figure 5. Cardinality comparisons of GCI–IGGM–PMBM (our proposed scheme) with other multitarget tracking schemes: (a) p D = 0.7 ; (b) p D = 0.9 ; (c) p D = 0.96 .
Figure 5. Cardinality comparisons of GCI–IGGM–PMBM (our proposed scheme) with other multitarget tracking schemes: (a) p D = 0.7 ; (b) p D = 0.9 ; (c) p D = 0.96 .
Applsci 13 00926 g005
Figure 6. Performance comparisons of GCI–IGGM–PMBM with other multitarget tracking schemes with unknown detection probability: (a) detection probability estimation; (b) OSPA estimation; (c) cardinality estimation.
Figure 6. Performance comparisons of GCI–IGGM–PMBM with other multitarget tracking schemes with unknown detection probability: (a) detection probability estimation; (b) OSPA estimation; (c) cardinality estimation.
Applsci 13 00926 g006
Figure 7. Performance comparisons of GCI–IGGM–PMBM with other multitarget tracking schemes with unknown detection probability: (a) GOSPA; (b) LE; (c) ME; (d) FE.
Figure 7. Performance comparisons of GCI–IGGM–PMBM with other multitarget tracking schemes with unknown detection probability: (a) GOSPA; (b) LE; (c) ME; (d) FE.
Applsci 13 00926 g007aApplsci 13 00926 g007b
Figure 8. Energy consumption comparisons based on anchor rate γ 0 of GCI–IGGM–PMBM with other multitarget tracking schemes with unknown detection probability: (a) γ 0 = 0.05 ; (b) γ 0 = 0.1 .
Figure 8. Energy consumption comparisons based on anchor rate γ 0 of GCI–IGGM–PMBM with other multitarget tracking schemes with unknown detection probability: (a) γ 0 = 0.05 ; (b) γ 0 = 0.1 .
Applsci 13 00926 g008
Figure 9. OSPA and cardinality comparisons of GCI–IGGM–PMBM filter and BGGIW–PMBM filter based on newborn distribution: (a) average OSPA; (b) cardinality.
Figure 9. OSPA and cardinality comparisons of GCI–IGGM–PMBM filter and BGGIW–PMBM filter based on newborn distribution: (a) average OSPA; (b) cardinality.
Applsci 13 00926 g009
Figure 10. Performance comparisons of GCI–IGGM–PMBM and BGGIW–PMBM with newborn distribution: (a) GOSPA; (b) LE; (c) ME; (d) FE.
Figure 10. Performance comparisons of GCI–IGGM–PMBM and BGGIW–PMBM with newborn distribution: (a) GOSPA; (b) LE; (c) ME; (d) FE.
Applsci 13 00926 g010
Table 1. The initialization of true targets, along with their birth time and death time.
Table 1. The initialization of true targets, along with their birth time and death time.
Target IndexInitialization Targets StatesBirth Time (s)Death Time (s)
Target 1[−310, −280, 5.23, 4.12, 0]1100
Target 2[−300, 480, 4.12, −3.23, −2.78]20100
Target 3[−410, 470, 3.45, −4.32, 0.41]58100
Target 4[0, 0, 2.74, −4.54, −0.56]1578
Target 5[−310, −280, 3.65, 3.56, 0.61]3790
Target 6[−390, 110, 5.32, −2.35, −2.21]150
Target 7[20, 350, 4.23, −4.12, 3.02]4580
Target 8[0, −490, 3.23, 5.23, −0.34]6792
Target 9[−388, 108, 3.54, 3.37, 0.43]1100
Target 10[−388, 108, 1.32, 0.32, 0.75]130
Target 11[−19, 22, 2.12, −4.72, −4.27]67100
Target 12[202, 0, −0.37, −1.53, −0.23]4590
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lv, C.; Zhu, J.; Xiong, N.; Tao, Z. An Improved Multiple-Target Tracking Scheme Based on IGGM–PMBM for Mobile Aquaculture Sensor Networks. Appl. Sci. 2023, 13, 926. https://doi.org/10.3390/app13020926

AMA Style

Lv C, Zhu J, Xiong N, Tao Z. An Improved Multiple-Target Tracking Scheme Based on IGGM–PMBM for Mobile Aquaculture Sensor Networks. Applied Sciences. 2023; 13(2):926. https://doi.org/10.3390/app13020926

Chicago/Turabian Style

Lv, Chunfeng, Jianping Zhu, Naixue Xiong, and Zhengsu Tao. 2023. "An Improved Multiple-Target Tracking Scheme Based on IGGM–PMBM for Mobile Aquaculture Sensor Networks" Applied Sciences 13, no. 2: 926. https://doi.org/10.3390/app13020926

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