Next Article in Journal
Explainable Machine Learning Techniques to Predict Muscle Injuries in Professional Soccer Players through Biomechanical Analysis
Previous Article in Journal
Enhancement Methods of Hydropower Unit Monitoring Data Quality Based on the Hierarchical Density-Based Spatial Clustering of Applications with a Noise–Wasserstein Slim Generative Adversarial Imputation Network with a Gradient Penalty
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Implementation Method for Distributed Fusion in Sensor Networks Based on CPHD Filters

School of Electronic and Information Engineering, Changchun University of Science and Technology, Changchun 130022, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(1), 117; https://doi.org/10.3390/s24010117
Submission received: 16 November 2023 / Revised: 15 December 2023 / Accepted: 16 December 2023 / Published: 25 December 2023
(This article belongs to the Section Sensor Networks)

Abstract

:
A highly efficient implementation method for distributed fusion in sensor networks based on CPHD filters is proposed to address the issues of unknown cross-covariance fusion estimation and long fusion times in multi-sensor distributed fusion. This method can effectively and efficiently fuse multi-node information in multi-target tracking applications. Discrete gamma cardinalized probability hypothesis density (DG-CPHD) can effectively reduce the computational burden while ensuring computational accuracy similar to that of CPHD filters. Parallel inverse covariance intersection (PICI) can effectively avoid solving high-dimensional weight coefficient convex optimization problems, reduce the computational burden, and efficiently implement filtering fusion strategies. The effectiveness of the algorithm is demonstrated through simulation results, which indicate that PICI-GM-DG-CPHD can substantially reduce the computational time compared to other algorithms and is more suitable for distributed sensor fusion.

1. Introduction

The fusion estimation of multiple sensors can be divided into two types, centralized fusion and distributed fusion, as shown in Figure 1 [1]. The robustness and flexibility of distributed fusion offer several advantages. Distributed fusion sensors have a low data communication link bandwidth, allowing the efficient transmission of information. Additionally, the scalability of these sensors is excellent, making them adaptable to varying needs. Moreover, distributed fusion enables the acquisition of an optimal fusion algorithm when the correlation conditions are known. It is widely used in multi-sensor and multi-target tracking [2,3,4,5,6,7]. Scholars have conducted in-depth research on multi-sensor distributed fusion strategies. For example, Yu [8] suggested a method for distributed fusion filtering based on dynamic communication weights to tackle the issue of fusion errors in incomplete node information within distributed sensor networks. The proposed method aims to improve the situation by optimizing the fusion process in a finite time manner. Senel [9] conducted research and analysis in the fields of multi-sensor data fusion and real-time multi-target tracking. Liu [10] proposed a distributed sequential ellipsoidal intersection fusion estimation algorithm. This algorithm combines the local filter estimates obtained at the fusion center in order to achieve more precise fusion localization results. Additionally, it achieves this objective with reduced computational costs. Su [11] proposed an improved adaptive birth model based on pre-segmentation measurement in his research, which solves the problems of measurement origin uncertainty and cardinality overestimation in the distributed fusion of sensor networks. Pal [12] proposed a distributed fusion underwater wireless sensor network using local tracker optimal quantization estimation in his research.
In traditional distributed sensor networks, it can be assumed that nodes 1 , 2 , , l are synchronized and the common sampling period is T. π a ( X k T a Z X ( 1 : k ) T a ) , a l , represents the posterior test of the sensor. Node 1 needs to send the posterior of the sensor to the next node (node 2) before fusion, as shown in Figure 2. However, in the actual process of distributed fusion in sensor networks, the accuracy of fusion is affected by factors such as the startup time, sampling period, and communication delay. Therefore, it is necessary to align the time and then fuse the predicted posterior set based on fusion criteria. A covariance intersection fusion (CI fusion) algorithm is proposed to address issues related to multi-sensor fusion estimation with unknown cross-covariance. CI fusion has the advantage of being able to combine covariance without taking into account the correlation between nodes [13,14,15,16,17,18], allowing for a conservative estimation. Scholars have conducted in-depth research on covariance cross-fusion. For example, Sun [19] proposed a distributed estimation approach utilizing inverse covariance intersection. This algorithm was proven to be useful in efficiently addressing challenges related to cross-correlation and dynamic-state estimation in wireless sensor networks. Liu [20] proposed sequential inverse covariance intersection (SICI) fusion Kalman filtering, which avoids the calculation of the cross-covariance between local filters and is less conservative than the previous sequential covariance intersection (SCI) filtering; Sun [21] introduced an algorithm that utilizes inverse covariance intersection (ICI) technology for distributed iterative diffusion estimation. The aim is to address correlation problems with unknown solutions and achieve accurate uncertainty estimates similar to the true mean square error. Hu [22] proposed, in his research, that, by analogy with batch CI fusion, hierarchical covariance intersection (HCI) fusion independent of the hierarchical structure and SCI fusion independent of the fusion order can be proposed, which can avoid the potential negative impact of uncertainty in the fusion process. Wang B [23] introduced a distributed multi-target tracking algorithm using a multi-Bernoulli (MB) filter that is based on the generalized covariance intersection (GCI). Wang L [24] proposed a method in his research that utilizes the inverse covariance cross-fusion algorithm to fuse the signals of various subsystems, solving the convex optimization problem of high-dimensional weight coefficients, reducing the burden of data computation, and minimizing the data fusion time. Park [25] proposed the inverse covariance intersection (ICI) in his research, extending it to multi-sensor and multi-objective tracking systems. However, the above works mainly focus on the research and analysis of the fusion strategy, without considering its efficient implementation. Although the fusion criteria can improve the operation accuracy of the system to a certain extent, doing so may reduce the operation efficiency. The main reasons can be summarized as follows: the complexity of the filtering methods increases with the number of targets, the complexity of the filtering methods increases exponentially with the operation time, the high-dimensional weight coefficient convex optimization problem of the fusion criteria themselves occurs, the reuse of fusion criteria increases the operation time, and the uncertainty caused by the hierarchy and order in the fusion process will affect the efficiency of the algorithm to a certain extent.
Scholars have conducted in-depth research and analysis on the efficient implementation of multi-sensor fusion strategies. For example, Li [26] proposed a real-time fusion algorithm for asynchronous sensor systems and a real-time sequential (RTS) fusion method, RTS-GCI, based on generalized covariance intersection (GCI) to achieve fast sensor filtering. The implementation of distributed fusion based on maximum probability association (MPA-DF), proposed by Li [27,28], and the generalized covariance intersection (GCI) distributed fusion method (referred to as GCI-DF) can achieve efficient filtering to a certain extent. In the above research, by improving the fusion strategy and adjusting the level and order of the fusion process to reduce the computational burden, the operational efficiency of the algorithm could be improved to a certain extent. Therefore, it can be seen that the efficient implementation of a fusion strategy applied to a multi-sensor multi-target system is one of the future development directions of multi-sensor distributed fusion multi-target tracking.
This article proposes an efficient implementation method for the distributed fusion of sensor networks based on cardinalized probability hypothesis density (CPHD) filters, which addresses the issues of unknown cross-covariance fusion estimation and long fusion times in multi-sensor distributed fusion. The parallel inverse covariance intersection (PICI) fusion algorithm is applied in local estimation fusion, effectively addressing the issue of the convex optimization of weight coefficients with a high number of sensors in multi-sensor distributed fusion. Additionally, the PICI fusion algorithm is employed in discrete gamma cardinalized probability hypothesis density (DG-CPHD) and Gaussian mixture discrete gamma cardinalized probability hypothesis density (GM-DG-CPHD), successfully reducing the running time. The simulation results demonstrate the efficacy of the algorithm.

2. Research Background

2.1. GM-CPHD Filter

The multi-objective density function f ( X ) is a real-valued function R F S X = { x 1 , , x n } , and the multi-objective density function is a characteristic of a random finite set (RFS). The set integral of the multi-objective density function is defined as
f ( X ) δ X f ( ϕ ) + n = 1 1 n ! f ( { x 1 , , x n } ) d x 1 d x n
where X is the multi-target set and n is the target quantity.
The probability-generating function (PGF) G [ h ] and probability hypothesis density D ( x ) are defined as
G [ h ] f ( X ) x X h ( x ) δ X
D ( x ) δ δ x G [ h ] h = 1

2.1.1. CPHD Filter

The CPHD filter [29,30,31] merges the propagation intensity function and cardinality distribution (which represents the probability distribution of the target number) by considering the clutter RFS as an independent and identically distributed (i.i.d.) process.
Assumption 1. 
Both prior and posterior multi-objective random finite sets are i.i.d. clustering processes.
Assumption 2. 
Each target moves independently, and a single target undergoes a Markov transition density  p t , k k 1 ( x x )
Assumption 3. 
Newly born targets can independently appear in sports scenarios. Each target moves independently, and a single target undergoes Markov transfer density  p t , k k 1 ( x x ) . The density of the newborn target is  b t , k k 1 ( X ) , the strength function of the random finite set is expressed as  D ( x ) , and the PGFL is  G [ h ] .
Assumption 4. 
The sensor detects a single target with state x as  p d , k ( x ) at time step k with probability  p d .
The CPHD filter’s definition is based on a multi-object distribution and encompasses processes that are independent and identically distributed. If we assume that the cardinality distribution p ( n ) of the point process is X = n , then the PGFL G [ h ] and the probability assumption density D ( x ) of CPHD can be stated as
f ( X ) n !     p ( n ) f ( x 1 ) f ( x n )
G [ h ] = n = 0 p ( n ) ( h ( u ) f ( u ) d u ) n
D ( x ) δ δ x G [ h ] h = 1 = f ( x ) n = 1 n p ( n )
  • Prediction of CPHD
p k , t t 1 ( n ) = j = 0 n p b ( n j ) h = j h j p k , t j ( 1 p k , t ) h j p t 1 t 1 ( h )
D k k 1 ( x ) = D b ( x ) + X p s ( x ) p t ( x x ) D k k 1 ( x ) d x
N ^ k k 1 = N ^ a , k + N ^ b , k
Here, p s ( x ) is a known objective transition function with a previous state; p t ( x x ) is the survival probability of the target with a previous state; N ^ a , k is the expected number of new goals; and N ^ b , k is the expected number of goals that survive in time step k − 1.
2.
Updates to CPHD
p k , t t ( n ) = L t 0 ( d k , t t 1 ( ) , y t , n ) p k , t t 1 ( n ) i = 0 L t 0 ( d k , t t 1 ( ) , y t , i ) p k , t t 1 ( i )
d k , t t ( x ) = L y t ( x ) d k , t t 1 ( x )
Here, 1 is the generalized likelihood function.
3.
The complexity of CPHD
The complexity of PHD recursion is O ( m n max ) , while the CPHD algorithm can be seen as evaluating the elementary pair production function m + 1 times, with complexity of O ( m 3 ) O Z 3 n max ) , where m is the number of evaluations and n max is the maximum number of targets. When n max > m , CPHD can be considered as ( m 3 + n max m 2 m 2 2 ) O ( n max m 2 ) .

2.1.2. GM-CPHD Filter

Based on the above conditions, the recursive form of GM-CPHD can be given as follows.
  • Prediction of GM-CPHD
If we make the assumption that the posterior intensity at time k − 1 follows a Gaussian mixture in the given format, then
D k k 1 ( x ) = i = 1 J k 1 ω k 1 i N ( x ; m k 1 i , P k 1 i )
The predicted k-time intensity is also a Gaussian mixture, given by the following equation:
D k k 1 ( x ) = d = D s , k k 1 ( x ) + γ k ( x )
D s , k k 1 ( x ) = p s , k j = 1 J k 1 ω k 1 j N ( x ; m k 1 j , P k 1 j )
m s , k k 1 j = F k 1 m k 1 j
P s , k k 1 j = Q k 1 + F k 1 P k 1 j F k 1 Τ
D β , k k 1 ( x ) = j = 1 J k 1 l = 1 J β , k ω k 1 j ω β , k l N ( x ; m β , k k 1 j , l , P β , k k 1 j , l )
m β , k k 1 j , l = F β , k 1 l m k 1 j + d β , k 1 l
P β , k k 1 j , l = Q β , k 1 l + F β , k 1 l P β , k 1 j ( F β , k 1 l ) Τ
2.
Update for GM-CPHD
Assuming that the predicted strength has a Gaussian mixture form, it is
D k k 1 ( x ) = i = 1 J k k 1 ω k k 1 i N ( x ; m k k 1 i , P k k 1 i )
The predicted k-time intensity is also a Gaussian mixture, given by the following equation:
D k ( x ) = ( 1 + p d , k ) D k k 1 ( x ) + z Z k D d , k ( x ; z )
At this point,
D d , k ( x ; z ) = j = 1 J k k 1 ω k j N ( x ; m k k j , P k k j )
ω k j ( z ) = p d , k ω k k 1 j q k j ( z ) κ k ( z ) + p d , k l = 1 J k k 1 w k k 1 l q k l ( z )
m k k j ( z ) = m k k 1 j + K k j ( z H k m k k 1 j )
P k k j = [ I K k j H k ] P k k 1 j
K k j = P k k 1 j H k T ( H k P k k 1 j H k T + R k ) 1
3.
The complexity of GM-CPHD
At this point, the complexity of CPHD recursion is O ( m 3 ) O Z 3 n max ) , and the complexity of GM-CPHD will increase significantly as the number of targets increases.

2.2. Discrete Gamma CPHD Filter

2.2.1. DG-CPHD Filter

  • Prediction of DG-CPHD
Flávio [32,33] aimed, in his research, to model the cardinality distribution in CPHD filtering as a discrete gamma distribution, while ensuring cardinality accuracy and variance, reducing the complexity of CPHD filtering and achieving fast filtering. The DG-CPHD filtering process assumes that the states of multiple objectives follow a clustering process that is both independent and identically distributed. The distribution of cardinality is modeled using a discrete gamma distribution. The unique characteristic of this discretized gamma distribution is that it enables straightforward calculations for the approximation of the first-order and second-order matrices of the posterior cardinality distribution. This approximation method effectively bypasses the limitations imposed by binomial filters.
The assumptions for the discrete gamma CPHD filter are
p Ξ ( X ) = d G a m m a α , β ( n ) n ! i = 1 n p ( x i )
where 1 is the spatial probability density of each object.
The predicted intensity function is
D k k 1 ( x ) = D b ( x ) + X p s ( x ) p t ( x x ) D k k 1 ( x ) d x
The parameters of the posterior discrete gamma cardinality distribution at time k − 1, with a ratio of α k 1 (shape) and β k 1 (rate), are
α k k 1 = μ N , k k 1 2 σ N , k k 1 2
β k k 1 = μ N , k k 1 σ N , k k 1 2
N ^ k k 1 = N ^ a , k + N ^ b , k = μ N , k k 1
σ N , k k 1 2 = N ^ a , k + N ^ b , k + p s , ς 2 α k 1 β k 1 1 ( β k 1 1 1 )
The primary distinction lies in how the estimated distribution of cardinality is approximated. In the case of the DG-CPHD filter, this approximation is represented by the discrete gamma cardinality parameters α k 1 and β k 1 .
2.
Update of DG-CPHD
D k k 1 ( x ) = p d ( x ) μ N , k k + 1 z Z k l d ( x ) λ c ( z ) Θ k [ Z k \ z ] D k k 1 ( x ) + p d ( x ) μ N , k k + 1 Θ k [ Z k ] D k k 1 ( x )
α k k 1 = μ N , k 2 σ N , k 2
β k k 1 = μ N , k σ N , k 2
Define μ N , k k 1 as α k k 1 β k k 1 1
μ N , k = θ 1 , 0 + θ 0 , 1 p d , ς
σ N , k 2 = θ 2 , 0 θ 1 , 0 + 2 θ 1 , 1 p d , ς + θ 0 , 2 p d , ς 2 ( μ N , k 2 μ N , k )
Θ k [ Z ] j = 0 Z G ^ j + 1 ( q d , ς ) σ m = Z , j ( q d l z 1 , ς λ c ( z 1 ) , , q d l z m , ς λ c ( z m ) ) i = 0 m k G ^ i ( q d , ς ) σ m = Z k , i ( q d l z k 1 , ς λ c ( z 1 k ) , , q d l z k m , ς λ c ( z k m ) )
θ u , v j = 0 m k j u G ^ j + v ( q d , ς ) σ m = Z k , i ( q d l z k 1 , ς λ c ( z 1 k ) , , q d l z k m , ς λ c ( z k m ) ) i = 0 m k G ^ i ( q d , ς ) σ m = Z k , j ( q d l z k 1 , ς λ c ( z 1 k ) , , q d l z k m , ς λ c ( z k m ) )
The primary distinction lies in how the estimated distribution of cardinality is approximated. In the case of the DG-CPHD filter, this approximation is represented by the discrete gamma cardinality parameters α k 1 and β k 1 .
3.
The complexity of DG-CPHD
The computational complexity of CPHD is   O ( m 3 n max ) , and the DG-CPHD filter is constrained to using a finite number of terms, n ¯ max , to approximate derivatives of the probability-generating function (PGF) G [ h ] . The results demonstrate that n ¯ max is not as prone to sensitivity to the number of target-generated measurements.
References [32,33] show that when the value of λ increases, the complexity of both the CPHD and DG-CPHD filters is primarily influenced by the total number of measurements. This means that as the number of false alarms increases, the running times of these filters increase at a sub-exponential rate, with a maximum limit of O ( m 3 ) operations.

2.2.2. GM-DG-CPHD Filter

  • Prediction of GM-DG-CPHD
Based on the above GM-CPHD filtering process, the GM-DG-CPHD prediction process can be written as
D k k 1 ( x ) = i = 1 J k 1 ω k k 1 i N ( x ; m k k 1 i , P k k 1 i )
α k k 1 β k k 1 1 are the same as above, but, at this point,
μ N , k k 1 = i = 1 I b , k ω b , k i + α k k 1 β k k 1 1
σ N , k k 1 2 = μ N , k k 1 + p s 2 α k k 1 β k k 1 1 ( β k k 1 1 1 )
2.
Update of GM-DG-CPHD
D k k 1 ( x ) = i = 1 J k 1 ω k i N ( x ; m k i , P k i )
α k k 1 β k k 1 1 are the same as above, but, at this point,
μ N , k = θ 1 , 0 + θ 0 , 1 ( 1 p d )
σ N , k 2 = θ 2 , 0 θ 1 , 0 + 2 θ 1 , 1 ( 1 p d ) + θ 0 , 2 ( 1 p d ) 2 ( μ N , k 2 μ N , k )
w u , k j = ( 1 p d ) Θ k [ Z k ] α k k 1 β k k 1 1 w u , k k 1 j
m u , k j = m k k 1 j
P u , k j = P k k 1 j
3.
The complexity of GM-DG-CPHD
Similarly, the complexity of GM-DG-CPHD will increase significantly as the number of targets increases.

2.3. GCI Fusion Strategy

In the fusion of distributed sensor networks, the GCI fusion algorithm is traditionally used. The core of the GCI fusion criterion is to minimize the weighted sum of the Kullback–Leibler divergence (KLD) relative to a given distribution set by fusing a posterior. Under the GCI fusion rule, the common product form of Bayesian rules is replaced by the exponential mixing of geometric means or distributions [34].
π ω ( X k T Z ( 1 : k ) T 1 , Z ( 1 : k ) T 1 ) = π 1 ( X k T 1 Z ( 1 : k ) T 1 ) ω 1 π 2 ( X k T 2 Z ( 1 : k ) T 2 ) ω 2 π 1 ( X k T 1 Z ( 1 : k ) T 1 ) ω 1 π 2 ( X k T 2 Z ( 1 : k ) T 2 ) ω 2 δ X
π ω = arg min ω ( 1 ω ) D ( π π 1 ) + ω D ( π π 2 )
Here, D is the Kullback–Leibler divergence, and ω 1 + ω 2 = 1 .
However, the disadvantage of the GCI fusion strategy is that it generates many Gaussian components after fusion, increasing the computational burden and complexity. There are also some Gaussian components with low weights that need to be pruned and merged in subsequent calculations.

3. A Fast Fusion Method for Discrete Gamma CPHD Real-Time Sequences

3.1. PICI Fusion Algorithm

Common fusion methods include batch inverse covariance intersection (BICI), sequential inverse covariance intersection (SICI), and parallel inverse covariance intersection (PICI). As shown in Figure 3, BICI fusion enhances convex optimization problems with high-dimensional weight coefficients among the mentioned solutions. On the other hand, SICI fusion eliminates the need to solve high-dimensional weight coefficient convex optimization problems, but, when there are too many sensors, it will consume a lot of time due to multiple sequential fusion.
As the system incorporates multiple sensors, the SICI fusion algorithm necessitates the execution of L-1 pairwise fusions, which can be time-consuming. With a fixed number of sensors L, as the layers increase, the number of ICI fusion devices for the two sensors will progressively decrease in an exponential manner. Therefore, when L is particularly large, the PICI algorithm can save a lot of computational time. In order to reduce the computational time of the system, a parallel covariance intersection fusion algorithm is used for operation. For this purpose, this study uses the PICI fusion strategy to achieve the efficient implementation of distributed fusion in sensor networks.
In the PICI multi-sensor fusion algorithm, the fusion estimation of x ^ k k i ( i , i + 1 , , L ) at different levels is determined by the subsystem estimation x ^ k k , 2 i 1 I C I , j 1 , x ^ k k , 2 i I C I , j 1 and subsystem variance P I C I , 2 i 1 j 1 , P I C I , 2 i j 1 of the ICI fusion of two sensors in the previous layer. Therefore, the PICI fusion algorithm is
x ^ k k , i I C I , j = K k , i j x ^ k k , 2 i 1 I C I , j 1 + L k j x ^ k k , 2 i I C I , j 1
P I C I j = [ ( P I C I , 2 i 1 j 1 ) 1 + ( P I C I , 2 i j 1 ) 1 ( ω i j P I C I , 2 i 1 j 1 + ( 1 ω i j ) P I C I , 2 i j 1 ) 1 ] 1
K K j = P I C I , i j [ ( P I C I , 2 i 1 j 1 ) 1 ω i j ( ω i j P I C I , 2 i 1 j 1 ) + ( 1 ω i j ) P I C I , 2 i j 1 ) 1 ]
L k , i j = P I C I , i j [ ( P I C I , 2 i i 1 ) 1 ( 1 ω ) i j ( ω P i j I C I , 2 i 1 i 1 + ( 1 ω ) i j P I C I , 2 i i 1 ) 1 ]
where i = 1 , 2 , , L j , j = 1 , 2 , L p , and L j , L p represent the numbers of filters in the jth layer and the final number of layers, respectively.
For this reason, the initial value can be considered as
x ^ k k , i I C I , 1 = x ^ k k i , P I C I , i 1 = P k k i , L 1 = L
The performance indicators for the minimization of ω [ 0 , 1 ] are
min J = = min ω 1 [ 0 , 1 ] t r ( P k k 1 ) 1 + ( P k k 2 ) 1 ( ω 1 P k k 1 + ( 1 ω 1 ) ( P k k 2 ) 1 1
min J = min ω i j [ 0 , 1 ] t r ( P I C I , 2 i 1 j 1 ) 1 + ( P I C I , 2 i j 1 ) 1 ( ω i j P I C I , 2 i + 1 j 1 + ( 1 ω i j ) ( P I C I , 2 i j 1 ) 1 1
In order to validate the effectiveness of the PICI fusion algorithm, this study chose an L value of 5 and conducted a comparative analysis on the effects of SCI, SICI, PCI, PICI, BCI, and BICI through covariance ellipse validation. The results of the comparison of various covariance intersection fusion algorithms can be seen in Figure 4. From this, it can be seen that the PICI fusion algorithm has higher fusion accuracy than other algorithms.

3.2. Implementation of PICI-GM-DG-CPHD Algorithm

For the convenience of calculation, according to references [24,25], PICI is rewritten as
x P I C I = K P I C I x A j 1 + L P I C I x B j 1
P P I C I = ( P A j 1 ) 1 + ( P B j 1 ) 1 ( ω P I C I P A j 1 + ( 1 ω P I C I ) P B j 1 ) 1 ) 1   = ( ( P A , P I C I j 1 ) 1 + ( P B , P I C I j 1 ) 1 ) 1
From the above Equations (58) and (59), it can be seen that the fusion results of the PICI algorithm at the next level are determined by the fusion results of the previous level. To this end, PICI and ICI can be determined differently in terms of P A 1 , P B 1 , and PICI needs to be divided into P L P , k k A ( M ) , P L P , k k B ( m ) types at different levels. When the number of sensors L is even, then m = L 2 , and when the number of sensors L is odd, then m = L 1 2 .
( P A , I C I ( y ) ) 1 ( P A ( y ) ) 1 ω I C I ( ω I C I P A ( y ) + ( 1 ω I C I ) P B ( y ) ) 1
( P B , I C I y ) 1 ( P B y ) 1 ω I C I ( ω I C I P B y + ( 1 ω I C I ) P A y ) 1
Here, y = 1 , 2 , , m .
Considering the existence of multiple fusion scenarios in PICI, the results of different sensor combinations can be set as
x ^ ( L ) P I C I = i = 1 L M i P I C I x ^ i
P ( L ) P I C I = i = 1 L N i P I C I P i
The weighting matrix is represented by
M i P I C I = M i ( L ) P I C I M i ( 2 ) P I C I M i ( 1 ) P I C I
N i P I C I = N i ( L ) P I C I N i ( 2 ) P I C I N i ( 1 ) P I C I
For this purpose, PICI-GM-CPHD can be represented as follows. As shown in Algorithm 1.
Algorithm 1: PICI-GM-CPHD filtering algorithm process
Perform GM-DG-CPHD filtering processing:
  Input: ω k 1 i , m k 1 i , P k 1 i α k 1 , β k 1 Z k = z 1 , z 2 , , z m k
Prediction Step
  for i = 1 , 2 , I b , k do
  Define the correlation coefficients to predict the intensity of new students’ goals in Formula (40), and predict the intensity of new students’ goals
   I k k 1 : = I b , k + I k 1
  for i = I b , k + 1 , , I k k 1 do
  Redefine the correlation coefficient to predict the strength of new targets in Formula (40) and predict the strength of surviving targets
  Predict cardinality parameters based on Formulas (34), (35), (41), (42), (44), (45)
  End for
Measurement Update Step
  For i = 1 , 2 , I k k 1 do
  According to Formulas (43)–(48), update the intensity of newly detected targets and the prediction base parameters
  Output: ω k i , m k i , P k i α k , β k
  End for
For l = 1 : L (L is number of sensors);
  Calculate PICI fusion weight using covariance intersection;
  Replace the covariance of the probability density a of P A y , P B y single sensor with
   P A , I C I y = P A y + ω I C I 1 ω I C I P A y ( P B y ) 1 P A y P B , I C I y = P B y + ω I C I 1 ω I C I P B y ( P A y ) 1 P B y
  Different calculations  P L P , k k A ( m ) , P L P , k k B ( m ) ;
  Calculate the next level’s fusion result based on the previous level’s fusion result;
  Determine the PICI fusion results of multiple sensors based on Equations (64) and (65);
  Calculate different PICI-GM-CPHD weighting matrices
End for
Estimate extraction.

4. Modeling and Simulation

To verify the effectiveness of the algorithm, this study applies it to the constant velocity (CV) model for validation. The linear model CV model is C V ( x ) = ( x   ϑ   y   v ) , where the four state variables are x as the horizontal axis, ϑ as the angle with the x-axis (counterclockwise as positive), y as the vertical axis, and v as the linear velocity.
F k = I 2 Δ I 2 O 2 I 2
Q K = σ v 2 Δ 4 4 I 2 Δ 3 2 I 2 Δ 3 2 I 2 Δ 2 I 2
H k = [ I 2 O 2 ] ,   R k = σ ε 2 I 2
We configure the GM-DG-CPHD filter for a sensor with a detection probability of 0.9 and a survival probability of 0.99. The uniform clutter of the moving target has a Poisson average rate of 5, and the birth density is located at (±1000 m, ±1000 m). All simulations are conducted using 120 Monte Carlo experiments, with the GM-DG-CPHD parameters set as follows: truncation threshold T = 10 5 , merging threshold U = 2 , and maximum allowable number of Gaussian terms J max = 100 . The tracking performance of the moving targets is evaluated using the optimal sub-pattern assignment (OSPA) distance.

4.1. Comparison Results of Multiple Filtering Methods

Firstly, the effects of the PHD, CPHD, and DG-CPHD filtering methods are compared, as shown in Figure 5, Figure 6 and Figure 7. At the same time, in order to avoid the potential impact of moving target motion trajectories on the detection results, this study uses randomly generated target motion trajectories to verify the tracking of multiple target motion results using different filtering methods. We conduct an investigation and analysis in terms of the following aspects. From the results of the three filtering methods shown in Figure 5, Figure 6 and Figure 7, it can be seen that the DG-CPHD filtering effect is similar to that of CPHD filtering. However, it is significantly higher than the PHD filtering effect, which means that in terms of the filtering effect, C P H D D G C P H D > P H D .
Next, the running times of the PHD, CPHD, and DG-CPHD filtering methods are compared, and 40 algorithm runs are selected for comparison, as shown in Figure 8. The above comparison results suggest that the DG-CPHD filtering effect is similar to the CPHD filtering effect, but the calculation time can be significantly shorter than the CPHD filtering operation time. It can be seen that the DG-CPHD filter can be widely used in systems with high requirements for the calculation time and low requirements for the filtering effect. From the running time of the three filtering methods shown in Figure 8, CPHD has the longest filtering time, PHD has the shortest filtering time, and DG-CPHD has a running time between the two. In other words, from the perspective of the filtering effect, t C P H D > t D G C P H D > t P H D .
The running time results when tracking different numbers of moving targets using the three filtering methods are compared, as shown in Figure 9. From the results, it can be seen that CPHD and GM-CPHD filtering increase the running time significantly with an increasing number of runs; PHD and GM-PHD filtering have a smaller increase in running time as the number of runs increases. The increase in the operating time of DG-CPHD is between the two. Thus, from the perspective of the effect of different runs over time, t C P H D > t D G C P H D > t P H D . In order to further verify the effectiveness of different filtering methods with different numbers of runs over the running time, the ratio of the running time to the number of runs was calculated for the three filtering methods. From the results shown in Figure 10, it can be seen that the ratio of the running time of CPHD and GM-CPHD filtering to the tracking of different numbers of moving targets has a relatively large effect. The ratio of the PHD and GM-PHD filtering operation times to the operation frequency results is relatively small. The comparison of the ratio of the DG-CPHD filter’s running time to the number of runs is between the two. Thus, from the comparison results of the ratio of the filtering running time to the number of runs, it can be seen that t C P H D > t D G C P H D > t P H D .
From the above results, it can be seen that the effectiveness of DG-CPHD filtering and GM-DG-CPHD filtering is between that of PHD and CPHD filtering, but the running time can be between that of the other methods and is less affected by the number of runs. In other words, DG-CPHD filtering is suitable for systems that do not require high filtering performance but require a good operating time. For this purpose, DG-CPHD filtering and GM-DG-CPHD filtering are selected for research and analysis in this study.

4.2. Comparison Results of Multiple Fusion Methods

For comparative analysis, 20 linear Gaussian measurement models are selected. The initial state of the linear Gaussian measurement model target is shown in Table 1.
Firstly, two algorithms, GM-DG-CPHD and PICI-GM-DG-CPHD, are implemented, as shown in Figure 11 and Figure 12. From the implementation effects of GM-DG-CPHD and PICI-GM-DG-CPHD in Figure 11 and Figure 12, it can be seen that the two algorithms can effectively achieve multi-objective motion tracking filtering for linear systems.
Secondly, the fusion effects of several methods, namely GM-DG-CPHD (single sensor 1), GICI-GM-DG-CPHD, SICI-GM-DG-CPHD, BICI-GM-DG-CPHD, and PICI-GM-DG-CPHD, are compared, as shown in the figures. From the 12 comparison results, it can be seen that the PICI-GM-DG-CPHD effect is second only to the GICI-GM-DG-CPHD effect. Compared with the SICI-GM-DG-CPHD and BICI-GM-DG-CPHD methods, it is more similar to the effect of GM-DG-CPHD (single sensor 1).
Finally, after verifying the comparison results of several filters’ effects, it is also necessary to verify the method running times of the fusion algorithms, as shown in Figure 13. We compare the running times of the GM-DG-CPHD (single sensor 1), GICI-GM-DG-CPHD, SICI-GM-DG-CPHD, BICI-GM-DG-CPHD, and PICI-GM-DG-CPHD methods, and we randomly select 40 algorithm runs for comparison, as shown in Figure 14. The above comparison results indicate that the filtering time of PICI-GM-DG-CPHD is between that of SICI-GM-DG-CPHD and BICI-GM-DG-CPHD, which is suitable for the efficient implementation of distributed sensor fusion.

4.3. Algorithm Complexity Analysis

Based on the research conclusion that the complexity of GM-DG-CPHD increases significantly with the increase in the number of targets, it can be seen that that of the PICI-GM-DG-CPHD algorithm also increases significantly with the increase in the number of targets, and it will be far greater than the recursive complexity O ( m 3 ) O Z 3 n max ) of CPHD. However, the running time of PICI-GM-DG-CPHD can be between that of SICI-GM-DG-CPHD and BICI-GM-DG-CPHD, which, to some extent, indicates that the computational complexity is between the two mentioned above.

5. Conclusions

This study proposes a GM-DG-CPHD filter based on PICI for the efficient implementation of distributed fusion in sensor networks and verifies the simulation performance through a linear Gaussian measurement model. Comparing PHD, GM-PHD, CPHD, GM-CPHD, DG-CPHD, and GM-DG-CPHD, the simulation results show that the DG-CPHD filtering effect is similar to the CPHD filtering effect, but the calculation time can be significantly shorter than the CPHD filtering running time, making it suitable for the efficient implementation of linear system target tracking. Comparing GM-DG-CPHD (single sensor 1), GICI-GM-DG-CPHD, SICI-GM-DG-CPHD, BICI-GM-DG-CPHD, PICI-GM-DG-CPHD, and PICI-GM-DG-CPHD, the simulation results show that PICI-GM-DG-CPHD can substantially reduce the computing time, and its performance is second only to that of GICI-GM-DG-CPHD, making it more suitable for distributed fusion with a large number of sensors.

Author Contributions

Conceptualization, L.W.; methodology, G.C.; validation, L.W.; data curation, L.W.; writing—original draft preparation, L.W.; writing—review and editing, G.C.; visualization, G.C.; project administration, L.W.; funding acquisition, G.C. All authors have read and agreed to the published version of the manuscript.

Funding

Special Industrial Technology Research Project of Jilin Province, Research on Self-Organizing Network System of Unmanned Platform for Optoelectronic Composite Communication, No. 2022C047-8; Supported by “Thirteenth Five-Year Plan” of Provincial Science and Technology of Education Department of Jilin Province, Research on Large-Scale D2D Access, and Traffic Balancing Technology for Heterogeneous Wireless Networks (JJKH20181130KJ).

Institutional Review Board Statement

The studies did not involve humans or animals.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank all of the authors cited in this article and the anonymous reviewers for their helpful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, B.; Li, S.; Battistelli, G.; Chisci, L.; Yi, W. Multi-Agent Fusion with Different Limited Fields-of-View. IEEE Trans. Signal Process. 2022, 70, 1560–1575. [Google Scholar] [CrossRef]
  2. Marsh, B.; Sadka, A.H.; Bahai, H. A Critical Review of Deep Learning-Based Multi-Sensor Fusion Techniques. Sensors 2022, 22, 9364. [Google Scholar] [CrossRef] [PubMed]
  3. McAfee, M.; Kariminejad, M.; Weinert, A.; Huq, S.; Stigter, J.D.; Tormey, D. State Estimators in Soft Sensing and Sensor Fusion for Sustainable Manufacturing. Sustainability 2022, 14, 3635. [Google Scholar] [CrossRef]
  4. Jin, X.-B.; Yu, X.-H.; Su, T.-L.; Yang, D.-N.; Bai, Y.-T.; Kong, J.-L.; Wang, L. Distributed Deep Fusion Predictor for a Multi-Sensor System Based on Causality Entropy. Entropy 2021, 23, 219. [Google Scholar] [CrossRef] [PubMed]
  5. Fantacci, C.; Vo, B.-T.; Battistelli, G.; Chisci, L. Robust Fusion for Multisensor Multiobject Tracking. IEEE Signal Process. Lett. 2018, 25, 640–644. [Google Scholar] [CrossRef]
  6. Wang, P.; Ji, H.; Liu, L. Consistent fusion method with uncertainty elimination for distributed multi-sensor systems. Inf. Sci. Int. J. 2022, 595, 378–394. [Google Scholar] [CrossRef]
  7. Chai, L.; Yi, W.; Kong, L. Joint sensor registration and multi-object tracking with PHD filter in distributed multi-sensor networks. Signal Process. 2023, 206, 108909. [Google Scholar] [CrossRef]
  8. Yu, H.; Dai, K.; Li, Q.; Li, H.; Zhang, H. Optimal Distributed Finite-Time Fusion Method for Multi-Sensor Networks under Dynamic Communication Weight. Sensors 2023, 23, 7397. [Google Scholar] [CrossRef]
  9. Senel, N.; Kefferpütz, K.; Doycheva, K.; Elger, G. Multi-Sensor Data Fusion for Real-Time Multi-Object Tracking. Processes 2023, 11, 501. [Google Scholar] [CrossRef]
  10. Liu, P.; Zhou, S.; Zhang, P.; Li, M. Distributed State Fusion Estimation of Multi-Source Localization Nonlinear Systems. Sensors 2023, 23, 698. [Google Scholar] [CrossRef]
  11. Su, L.; Yu, J.; Hua, Y.; Li, Q.; Dong, X.; Ren, Z. Multi-target Distributed Tracking with Probability Hypothesis Density in Large-scale Sensor Networks. IEEE Sens. J. 2023, 24, 31061–31071. [Google Scholar] [CrossRef]
  12. Pal, Y.; Mohan, R.; Rao, G.R.K.; Rastogi, R.; Shah, M.A. Underwater Wireless Sensor Networks Using Distributed Fusion of Optimally Quantized Estimations from Local Trackers. In Proceedings of the 2023 3rd International Conference on Pervasive Computing and Social Networking (ICPCSN), Salem, India, 19–20 June 2023; pp. 916–921. [Google Scholar] [CrossRef]
  13. Li, C.; Yang, Q.; Cao, Y.; Rao, H.; Xu, Y. Sequential Covariance Intersection Based on the Upper Bound of Correlation Coefficient. In Proceedings of the 2022 13th Asian Control Conference (ASCC), Jeju, Republic of Korea, 4–7 May 2022; pp. 1704–1709. [Google Scholar] [CrossRef]
  14. Noack, B.; Sijs, J.; Hanebeck, U.D. Inverse Covariance Intersection: New Insights and Properties. In Proceedings of the 2017 20th International Conference on Information Fusion (Fusion), Xi’an, China, 10–13 July 2017. [Google Scholar]
  15. Chen, H.; Wang, J.; Wang, C.; Shan, J.; Xin, M. Distributed diffusion unscented Kalman filtering based on covariance intersection with intermittent measurements. Automatica 2021, 132, 109769. [Google Scholar] [CrossRef]
  16. Kim, S.Y.; Kang, C.H.; Song, J.W. 1-point RANSAC UKF with Inverse Covariance Intersection for Fault Tolerance. Sensors 2020, 20, 353. [Google Scholar] [CrossRef] [PubMed]
  17. Park, W.J.; Park, C.G. Multi-target Tracking Based on Gaussian Mixture Labeled Multi-Bernoulli Filter with Adaptive Gating. In Proceedings of the 2019 First International Symposium on Instrumentation, Control, Artificial Intelligence, and Robotics (ICA-SYMP), Bangkok, Thailand, 16–18 January 2019; pp. 226–229. [Google Scholar] [CrossRef]
  18. Li, Y.; Wang, B. Multi-Extended Target Tracking Algorithm Based on VBEM-CPHD. Int. J. Pattern Recognit. Artif. Intell. 2022, 36, 2250026. [Google Scholar] [CrossRef]
  19. Sun, T.; Xin, M. Inverse-Covariance-Intersection-Based Distributed Estimation and Application in Wireless Sensor Network. IEEE Trans. Ind. Inform. 2023, 19, 10079–10090. [Google Scholar] [CrossRef]
  20. Liu, Q.; Shang, T.; Chen, L.; Yu, K.; Gao, Y.; Huo, Y.; Doul, Y. Sequential Inverse Covariance Intersection Fusion Kalman Filter for Multi-sensor Systems with Packet Dropouts. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 3543–3548. [Google Scholar] [CrossRef]
  21. Sun, T.; Xin, M. Distributed Estimation with Iterative Inverse Covariance Intersection. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 1645–1649. [Google Scholar] [CrossRef]
  22. Hu, Z.; Chen, B.; Zhang, A.W.; Yu, L. Enhanced Hierarchical and Sequential Covariance Intersection Fusion. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 7888–7893. [Google Scholar] [CrossRef]
  23. Wang, B.; Yi, W.; Hoseinnezhad, R.; Li, S.; Kong, L.; Yang, X. Distributed Fusion with Multi-Bernoulli Filter Based on Generalized Covariance Intersection. IEEE Trans. Signal Process. 2017, 65, 242–255. [Google Scholar] [CrossRef]
  24. Wang, L.; Chen, G.; Chen, G. Gaussian Mixture Cardinalized Probability Hypothesis Density (GM-CPHD): A Distributed Filter Based on the Intersection of Parallel Inverse Covariances. Sensors 2023, 23, 2921. [Google Scholar] [CrossRef]
  25. Park, W.J.; Park, C.G. Distributed GM-CPHD Filter Based on Generalized Inverse Covariance Intersection. IEEE Access 2021, 9, 94078–94086. [Google Scholar] [CrossRef]
  26. Li, G.; Yi, W.; Kong, L. A real-time fusion algorithm for asynchronous sensor system with PHD filter. In Proceedings of the 2017 International Conference on Control, Automation and Information Sciences (ICCAIS), Chiang Mai, Thailand, 31 October–1 November 2017; pp. 134–139. [Google Scholar] [CrossRef]
  27. Li, G.; Yi, W.; Kong, L. A fast implementation of distributed fusion with CPHD filter. In Proceedings of the 2017 International Conference on Control, Automation and Information Sciences (ICCAIS), Chiang Mai, Thailand, 31 October–1 November 2017; pp. 123–127. [Google Scholar] [CrossRef]
  28. Li, G.; Battistelli, G.; Chisci, L.; Gao, L. Distributed Multi-Agent Joint Time Alignment and State Estimation. In Proceedings of the 2020 European Control Conference (ECC), St. Petersburg, Russia, 12–15 May 2020; pp. 923–928. [Google Scholar] [CrossRef]
  29. Wei, S.; Zhang, B.; Yi, W. Trajectory PHD and CPHD Filters with Unknown Detection Profile. IEEE Trans. Veh. Technol. 2022, 71, 8042–8058. [Google Scholar] [CrossRef]
  30. Li, G.; 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]
  31. Yu, B.; Li, T.; Ge, S.; Gu, H. Robust CPHD Fusion for Distributed Multitarget Tracking Using Asynchronous Sensors. IEEE Sens. J. 2022, 22, 1030–1040. [Google Scholar] [CrossRef]
  32. De Melo, F.E.; Maskell, S. A CPHD Approximation Based on a Discrete-Gamma Cardinality Model. IEEE Trans. Signal Process. 2019, 67, 336–350. [Google Scholar] [CrossRef]
  33. Campbell, M.A.; Clark, D.E.; de Melo, F. An Algorithm for Large-Scale Multitarget Tracking and Parameter Estimation. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2053–2066. [Google Scholar] [CrossRef]
  34. Balthasar, M.R.; Zoubir, A.M. Multi-target tracking in distributed sensor networks using particle PHD filters. Signal Process 2019, 159, 130–146. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of centralized sensor network and distributed sensor network.
Figure 1. Schematic diagram of centralized sensor network and distributed sensor network.
Sensors 24 00117 g001
Figure 2. Distributed fusion processing of sensor networks.
Figure 2. Distributed fusion processing of sensor networks.
Sensors 24 00117 g002
Figure 3. Common fusion strategies: (a) BICI integration strategy; (b) SICI integration strategy; (c) PICI integration strategy.
Figure 3. Common fusion strategies: (a) BICI integration strategy; (b) SICI integration strategy; (c) PICI integration strategy.
Sensors 24 00117 g003
Figure 4. Comparison results of different covariance intersection fusion algorithms.
Figure 4. Comparison results of different covariance intersection fusion algorithms.
Sensors 24 00117 g004
Figure 5. Comparison of PHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Figure 5. Comparison of PHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Sensors 24 00117 g005
Figure 6. Comparison of CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Figure 6. Comparison of CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Sensors 24 00117 g006
Figure 7. Comparison of GM-CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Figure 7. Comparison of GM-CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Sensors 24 00117 g007
Figure 8. Comparison of running time results of three filtering methods.
Figure 8. Comparison of running time results of three filtering methods.
Sensors 24 00117 g008
Figure 9. Three filtering methods used to track the running time results with different numbers of moving targets.
Figure 9. Three filtering methods used to track the running time results with different numbers of moving targets.
Sensors 24 00117 g009
Figure 10. Results of the ratio of running time of three filtering methods to different numbers of moving targets.
Figure 10. Results of the ratio of running time of three filtering methods to different numbers of moving targets.
Sensors 24 00117 g010
Figure 11. Comparison of GM-DG-CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Figure 11. Comparison of GM-DG-CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Sensors 24 00117 g011
Figure 12. Comparison of PICI-GM-DG-CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Figure 12. Comparison of PICI-GM-DG-CPHD filtering results: (a) target tracking path result; (b) cardinal distribution results; (c) OSPA error results.
Sensors 24 00117 g012
Figure 13. Comparison results of several filters: (a) cardinal distribution results; (b) OSPA error results.
Figure 13. Comparison results of several filters: (a) cardinal distribution results; (b) OSPA error results.
Sensors 24 00117 g013
Figure 14. Comparison results of running times of several filters.
Figure 14. Comparison results of running times of several filters.
Sensors 24 00117 g014
Table 1. Twenty linear Gaussian measurement models for the motion state of moving targets.
Table 1. Twenty linear Gaussian measurement models for the motion state of moving targets.
TargetInitial StateAppearing FrameDisappearing Frame
1[0; 0; 400; −12]170
2[−500; 5; 400; −9]1100
3[−400; 6; −500; 10]170
4[400; −8; −600; 10]10120
5[−500; 5; 400; −9]1070
6[50; 0; 400; −10]1070
7[−450; 7; 400; −6]1050
8[−450; 7; −450; 10]2060
9[400; 6; −500; 11]2090
10[−500; 6; 500; −5]20120
11[0; 4; 350; −8]2080
12[−400; 4; 500; −10]20100
13[−400; 9; −400; 12]3080
14[350; 11; −400; 8]3060
15[−600; 8; 500; −9]3060
16[0; 5; 350; −12]3060
17[−400; 5; 300; −10]3080
18[−500; 0; −400; 8]30120
19[500; −9; −600; 12]3060
20[−450; 10; 400; −6]3080
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

Wang, L.; Chen, G. An Efficient Implementation Method for Distributed Fusion in Sensor Networks Based on CPHD Filters. Sensors 2024, 24, 117. https://doi.org/10.3390/s24010117

AMA Style

Wang L, Chen G. An Efficient Implementation Method for Distributed Fusion in Sensor Networks Based on CPHD Filters. Sensors. 2024; 24(1):117. https://doi.org/10.3390/s24010117

Chicago/Turabian Style

Wang, Liu, and Guifen Chen. 2024. "An Efficient Implementation Method for Distributed Fusion in Sensor Networks Based on CPHD Filters" Sensors 24, no. 1: 117. https://doi.org/10.3390/s24010117

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