Next Article in Journal
AI-Based Real-Time Star Tracker
Previous Article in Journal
Stochastic Neighbor Embedding Feature-Based Hyperspectral Image Classification Using 3D Convolutional Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Vardiational Bayesian Hybrid Multi-Bernoulli and CPHD Filters for Superpositional Sensors

School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2023, 12(9), 2083; https://doi.org/10.3390/electronics12092083
Submission received: 14 March 2023 / Revised: 27 April 2023 / Accepted: 28 April 2023 / Published: 2 May 2023
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
This paper addresses the problem of multi-target tracking with superpositional sensors, while the covariance matrices of measurement noise are not known. The proposed method is based on the hybrid multi-Bernoulli cardinalized probability hypothesis density (HMB-CPHD) filter, which has been developed for superpositional sensors-based multi-target tracking with known measurement noises. Specifically, we firstly propose the Gaussian mixture (GM) implementation of the HMB-CPHD filter, and then the covariance matrices of measurement noises are augmented into the target state vector, resulting in the Gaussian and inverse Wishart mixture (GIWM) representation of the augmented state. Then the variational Bayesian (VB) method is exploited to approximate the posterior distribution so that it maintains the same form as the prior distribution. A remarkable feature of the proposed method is that it can jointly perform multi-target tracking and measurement noise covariance estimation. The performance of the proposed algorithm is demonstrated via simulations.

1. Introduction

Multi-target tracking (MTT) is a class of algorithms that aim to estimate the number of targets and the state of each target. It is widely used in video surveillance [1], intelligent robots [2,3], and intelligent vehicles [4]. Traditional multi-target tracking algorithms mainly used data association techniques to extract multiple target states, such as joint probabilistic data association (JPDA) [5], joint integrated probabilistic data association (JIPDA) [6] and multiple hypothesis tracking (MHT) [7]. Recently, the random finite set (RFS) theory [8] has been introduced for multi-target filtering. The advantage of adopting RFS based multi-target trackers is that it is able to model target number and state variance into the Bayesian iterations, thus the principled approximation can be explored for alleviating the computational complexity.
In this paper, we are interested in performing multi-target tracking based on the superpositional sensors [9], e.g., direction of arrival (DOA) antenna arrays [10], acoustic amplitude sensors [11], and radio frequency tomographic tracking systems [12]. In [9], CPHD filters were used to track multiple targets under the superpositional sensors model, and particle and Gaussian mixture (GM) implementation were given in [13,14]. Building on this, ref. [15] implemented multi-target tracking under the superpositional sensors model using the multi-Bernoulli (MB) filter, and the particle implementation was given in [16]. The multi-Bernoulli filter models each target individually using a scalar existence probability and a state density function, allowing for a more precise description of the target state compared to the CPHD filter. However, the approximate multi-Bernoulli filter with superpositional sensors produces frequent cardinality errors, so a hybrid multi-Bernoulli CPHD filter (HMB-CPHD) was proposed in [17] to address this issue, where new targets are modeled with IIDC RFS and existing targets are modeled with multi-Bernoulli RFS.
The aforementioned methods were developed based on the assumption that sensor noise statistics have been known a priori which, however, is not always the case. Using incorrect noise statistics can lead to large estimation errors and even filter divergence. In [18], particle filtering is used for tracking under unknown noise, besides the assignment of a weight to every particle, two additional parameters are required to describe the unknown quantity. This method can generate a large amount of computation and low efficiency when the number of particles is large. Another approach is to use the variational Bayesian (VB) method to find an approximate posterior distribution that is the same as the prior form by minimizing the Kullback–Leibler divergence (KID), which has been widely used in [19,20,21,22].
In this paper, the HMB-CPHD filter [17] is extended to perform superpositional sensor-based multi-target tracking under unknown measurement noise covariance. In order to overcome the problem of the high computational cost of particle filtering in [17], a Gaussian Mixture (GM) implementation scheme is proposed for the HMB-CPHD filter. To address the problem of unknown noise, we add the noise coefficient in the target state and assume that the joint distribution of the hybrid state follows a Gaussian and inverse Wishart mixture (GIWM) distribution. In the update step, an approximate posterior distribution is obtained by the VB technique, and the performance of the algorithm is verified by simulation experiments.
The rest of this paper is organized as follows. We presented the problem formulation of the superpositional sensors model and outlined the basic framework of the HMB-CPHD filter in Section 2. The basic idea of the variational Bayesian is also introduced in Section 2. Section 3 presented the Gaussian mixture implementation of the HMB-CPHD filter, provided a solution for the case of unknown measurement noise using state extension and variational inference, and implemented the VB-HMB-CPHD filter. Section 4 compared the performance of the VB-HMB-CPHD filter and the HMB-CPHD filter for multi-target tracking in the radio frequency tomography sensor network model. We provide conclusions in Section 5.

2. Background

2.1. Problem Formulation

The multi-target state is a set of single-target state x k , i R n x and is represented by a random finite set X k = { x k , 1 , x k , n k } , where n k 0 is the number of targets existing at time k. In this paper, it is assumed that all targets move in the same plane, where the state vector x of a single-target is defined as
x = Δ [ ζ , θ , ζ ˙ , θ ˙ ] ,
where ( ζ , θ ) represents the position vector of the target and ( ζ ˙ , θ ˙ ) represents the velocity vector of the target.
In multi-target filtering, a common assumption is that the state follows a Markov process on the state space [23]. The movement of single-target x X at time k follows the linear model
x k = F k x k 1 + w k ,
where F k is the transition matrix at time k, and w k is the additive white noise. Therefore, each target follows a linear Gaussian dynamical model, i.e.,
f k | k 1 ( x | x k 1 ) = N ( x ; F k x k 1 , Q k )
where N ( · ; m , P ) denotes a Gaussian density with mean m and covariance P, and Q k is the covariance of the process noise w k .
The measurement model chosen in this paper is the superpositional sensors (SPs) model, where the measurement at each time step is determined by the sum of the measurements of all targets. The measurement at time k has the form
Z k = x X k h k ( x ) + v k ,
where h k ( x ) is the real-valued measurement function, and v k N ( v k ; 0 , R k ) is the measurement white noise with covariance R k . Similar to [24], the likelihood p k of measurement Z k at time k can be written as
p k ( Z k | X k ) = N ( Z k ; x X k h k ( x ) , R k ) .
In the superposition measurement model of this paper, it is also necessary to consider the case where the measurement noise R k may be unknown.

2.2. Hybrid Multi-Bernoulli/CPHD (HMB-CPHD) Filter for Superpositional Sensors

This section provides an overview of the hybrid multi-Bernoulli cardinalized probability hypothesis density filter, without considering the case where the noise covariance is unknown. There are different assumptions about multi-target states in the random finite set framework. The traditional PHD filter and CPHD filter model the multi-target states using Poisson RFS and independent and identically distributed cluster RFS, respectively [17]. Furthermore, the multi-Bernoulli filter uses a scalar existence probability and a state density function to model individual targets, which allows for a more accurate description of multi-target states.
However, the approximation of the multi-Bernoulli filter with superpositional sensors can lead to frequent cardinality errors and the computational cost of generating a new multi-Bernoulli term is high [17]. The hybrid multiple Bernoulli and CPHD filter, where new targets are modeled as IIDC RFS and existing targets are modeled as multi-Bernoulli RFS, can effectively address these issues.
(1)
Prediction Step
In the prediction step, the posterior distribution of the previous moment is modeled as a multi-Bernoulli RFS. Assume that there are L k 1 targets at moment k 1 with parameter { r k 1 l , p k 1 l ( x ) } l = 1 L k 1 , where r k 1 l and p k 1 l ( x ) denote the scalar existence probability and the state density function of the l-th target. The multi-Bernoulli components are predicted using the motion model, and the predicted multi-Bernoulli components are recorded as the surviving target distribution. The parameter of the surviving target are recorded as { r k | k 1 l , p k | k 1 l ( x ) } l = 1 L k | k 1 , where L k | k 1 = L k 1 and
r k | k 1 l = r k 1 l p k 1 l , p s , p k | k 1 l ( x ) = q k | k 1 ( x | · ) , p k 1 l p s p k 1 l , p s ,
where p s ( x ) is the survival probability of the Bernoulli term and q ( x | · ) is the Markov transition kernel. The mathematical symbol a , b represents the scalar product, defined as a , b = a ( x ) b ( x ) d x  [17].
The predicted birth targets are directly modeled as IIDC RFS with a probability density function denoted as p k | k 1 c ( x ) . Use π k | k 1 c ( n ) and μ k | k 1 c to describe the cardinality distribution and expected cardinality of the birth target.
(2)
Update Step
The parameters of the multi-Bernoulli RFS and IIDC RFS need to be updated separately in the update step. The posterior parameters of the multi-Bernoulli and IIDC components are denoted as { r k l , p k l ( x ) } l = 1 L k and { p k c ( x ) , π k c ( n ) } , where L k = L k | k 1 . The parameter update of the l-th Bernoulli is given by the following approximate formula
r k l p k l ( x ) r k | k 1 l p k | k 1 l ( x ) N Σ k l + R k ( Z k h k ( x ) σ k l ) N Σ k + R k ( Z k σ k )
where Z k is the observed data defined in (4), and
σ k = l = 1 L k | k 1 r k | k 1 l s k | k 1 l + μ k | k 1 c s k | k 1 c , σ k l = σ k r k | k 1 l s k | k 1 l , Σ k = l = 1 L k | k 1 ( r k | k 1 l v k | k 1 l ( r k | k 1 l ) 2 s k | k 1 l ( s k | k 1 l ) ) + μ k | k 1 c v k | k 1 c ( ( μ k | k 1 c ) 2 a ) s k | k 1 c ( s k | k 1 c ) T , Σ k l = Σ k ( r k | k 1 l v k | k 1 l ( r k | k 1 l ) 2 s k | k 1 l ( s k | k 1 l ) ) , s k l = p k | k 1 l , h , v k l = p k | k 1 l , h ( h ) , s k c = p k | k 1 c , h , v k c = p k | k 1 c , h ( h ) , a = n = 0 n ( n 1 ) π k | k 1 c ( n ) .
The parameter update of the IIDC RFS component is obtained by
μ k c p k c ( x ) μ k | k 1 c p k | k 1 c ( x ) N Σ k c + R k ( z k h ( x ) σ k c ) N Σ k + R k ( z k σ k ) ,
where
σ k c = l = 1 L k | k 1 r k | k 1 l s k | k 1 l + a μ k | k 1 c s k | k 1 c , Σ k c = l = 1 L k | k 1 ( r k | k 1 l v k | k 1 l ( r k | k 1 l ) 2 s k | k 1 l ( s k | k 1 l ) ) + a μ k | k 1 c v k | k 1 c ( a 2 ( μ k | k 1 c ) 2 b μ k | k 1 c ) s k | k 1 c ( s k | k 1 c ) T , b = n = 0 n ( n 1 ) ( n 2 ) π k | k 1 c ( n ) .
After the update, the component still conforms to the IIDC distribution [17], and the base distribution is more accurate than the traditional multi-Bernoulli components. The cardinality distribution of the IIDC RFS component is updated as
π k c ( n ) π k | k 1 c ( n ) N Σ k c , n + R k ( z k σ k c , n ) N Σ k + R k ( z k σ k ) ,
where
σ k c , n = l = 1 L k | k 1 r k | k 1 l s k | k 1 l + n s k | k 1 c ,
and
Σ k c , n = l = 1 L k | k 1 ( r k | k 1 l v k | k 1 l ( r k | k 1 l ) 2 s k | k 1 l ( s k | k 1 l ) ) + n ( v k | k 1 c s k | k 1 c ( s k | k 1 c ) T ) .

2.3. The Variational Bayesian Inference

In this paper, we use the variational Bayesian (VB) to approximate the joint distribution of the state and covariance matrices. Denote this hybrid state by x ˜ = ( x , R ) , where x represents the target state and R represents the noise covariance matrix. Similar to [25], the joint prior distribution is assumed to have the following form
p k ( x ˜ | Z k ) Q k ( x ) · Q k ( R )
where Q k ( x ) and Q k ( R ) are the state density and unknown covariance density, respectively.
The VB approximation is formed by minimizing the Kullback–Leibler (KL) scatter between the true and approximate distributions.
K L [ Q k ( x ) Q k ( R ) p k ( x ˜ | Z k ) ] = Q k ( x ) Q k ( R ) log ( Q k ( x ) Q k ( R ) p k ( x ˜ | Z k ) ) d x d R .
Minimizing the KL divergence in the above equation yields the following equation:
Q k x exp log p Z k , x , R Z k 1 Q k R d R , Q k R exp log p Z k , x , R Z k 1 Q k x d x .

3. Robust HMB-CPHD Filter for Superpositional Sensors with Unknown Noise Covariance

In this paper, the covariance matrix of the noise density is used as an unknown quantity and estimated jointly with the multi-target state. The first part of this section presents the GM implementation of the HMB-CPHD filter, and the second part proposes a solution for the case where the measurement noise is unknown.

3.1. GM Implementations for the Original HMB-CPHD Method

In the superposition measurement model, the HMB-CPHD method cannot obtain an analytically tractable filter due to the involvement of integrals. Generally, it can be approximated by sequential Monte Carlo (SMC) or Gaussian mixture (GM) iterations, and in [17], sequential Monte Carlo is chosen for implementation. However, the particle approximation method is computationally complex; GM implementation is more suitable for the application purpose due to its effective reduction in computational cost. In this section, we present a general GM implementation of the HMB-CPHD filter (hereinafter referred to as GM-HMB-CPHD filter).
In the subsequent implementation steps, GM is used to approximate the distribution representing each Bernoulli term. The GM with J l Gaussian components (GCs) is used for the l-th Bernoulli term
p l ( x ) = i = 1 J l α i l · N ( x ; m i l , P i l ) ,
where α , m, and P represent, respectively, the weight, mean and covariance of the i-th Gaussian component. The GM form of multi-Bernoulli density is abbreviated as π = { r l , { α i l , m i l , P i l } i = 1 J l } l = 1 L , where L represents the number of multi-Bernoulli terms.
The predicted density function of the IIDC RFS component is also modeled with GM, and a mixture of J c Gaussian terms is adopted
p c ( x ) = i = 1 J c α i c · N ( x ; m i c , P i c ) .
(1)
Prediction Step
The predictive distribution consists of mutually independent multi-Bernoulli RFS and IIDC RFS. Assume that the parameters of the prior multi-Bernoulli distribution at time k are
π k 1 = { r k 1 l , { α k 1 , i l , m k 1 , i l , P k 1 , i l } i = 1 J k 1 l } l = 1 L k 1 .
After prediction, the multi-Bernoulli predictive distribution still obeys the multi-Bernoulli distribution π k | k 1 = { r k | k 1 l , { α k | k 1 , i l , m k | k 1 , i l , P k | k 1 , i l } i = 1 J k | k 1 l } l = 1 L k | k 1 . According to Formula (6), the prediction parameters can be calculated as
r k | k 1 l = P S r k 1 l , α k | k 1 , i l = α k 1 , i l , m k | k 1 , i l = F k m k 1 , i l , P k | k 1 , i l = F k P k 1 , i l F k + Q k ,
where J k | k 1 l = J k 1 l and the number of multi-Bernoulli remains unchanged.
In this paper, newborn targets are initialized using IIDC RFS, and it is assumed that the predictive IIDC distribution has the parameters { α k | k 1 , i c , m k | k 1 , i c , P k | k 1 , i c } i = 1 J k | k 1 c . Let π k | k 1 c ( n ) and μ k | k 1 c denote the cardinality distribution and expected cardinality of the predicted IIDC RFS component.
(2)
Update Step
Considering that the measurement function h k ( x ) adopted in this paper is non-linear. To calculate the updated distribution parameters, the measurement function is linearly expanded by Taylor expansion
h k ( x ) h k ( x 0 ) + H k ( x 0 ) ( x x 0 ) ,
where H k denotes the Jacobian matrix defined as
H k ( x 0 ) = h k ( x ) ζ , h k ( x ) θ , h k ( x ) ζ ˙ , h k ( x ) θ ˙ | x = x 0 .
The Gaussian mixture parameters of the updated multi-Bernoulli density are calculated as
π k = { ( r k l , { α k | k , i l , m k | k , i l , P k | k , i l } i = 1 J k l ) } l = 1 L k ,
where the number of multi-Bernoulli terms L k = L k | k 1 , the number of Gaussian components J k l = J k | k 1 l , and
r k l = β k · r k | k 1 l i = 1 J k | k 1 l α ˜ k , i l max l L k | k 1 r k | k 1 l i = 1 J k | k 1 α ˜ k , i l d x , α ˜ k , i l = α k | k 1 , i l · N ( Z k h k ( m k | k 1 , i l ) σ k l ; 0 , S k l ) , α k | k , i l = α ˜ k , i l j = 1 J k | k 1 l α ˜ k , j l , m k | k , i l = m k | k 1 , i l + K k , i l ( Z k h k ( m k | k 1 , i l ) σ k l ) , P k | k , i l = ( I K k , i l H k ( m k | k 1 , i l ) ) P k | k 1 , i l , K k , i l = P k | k 1 , i l H k ( m k | k 1 , i l ) ( S k l ) 1 , S k l = Σ k l + R k + H k ( m k | k 1 , i l ) P k | k 1 , i l H k ( m k | k 1 , i l ) .
The PHD update for the IIDC RFS component can be calculated according to Formula (9). The GM form of the update IIDC density is computed as
π k c = { α k | k , i c , m k | k , i c , P k | k , i c } i = 1 J k c ,
where the number of GCs J k c = J k | k 1 c , and
α k | k , i c = α k | k 1 , i c · N ( Z k h k ( m k | k 1 , i c ) σ k c ; 0 , S k c ) , m k | k , i c = m k | k 1 , i c + K k , i c ( Z k h k ( m k | k 1 , i c ) σ k c ) , P k | k , i c = ( I K k , i c H k ( m k | k 1 , i c ) ) P k | k 1 , i c , K k , i c = P k | k 1 , i c H k ( m k | k 1 , i c ) ( S k c ) 1 , S k c = Σ k c + R k + H k ( m k | k 1 , i c ) P k | k 1 , i c H k ( m k | k 1 , i c ) .
The cardinality distribution π k c ( n ) of the IIDC RFS component is updated according to Formula (11), and the the expected cardinality μ k c is calculated as
μ k c = n = 0 n π k c ( n ) .
The posterior distribution obtained at this time is the union of the multi-Bernoulli distribution and the IIDC distribution, whose parameters include the PHD of the multi-Bernoulli RFS, the PHD of the IIDC RFS, and the cardinality distribution of the IIDC RFS [17]. In order to maintain the form consistency in the loop of the algorithm, the IIDC component is approximated by the multi-Bernoulli component after the update step. The parameters of the approximated multi-Bernoulli component are recorded as
π k b = { ( r k l , { α k | k l , m k | k l , P k | k l } ) } l = 1 L k b ,
where the number of the Bernoulli component L k b = J k c , and
r k l = α k | k , l c μ k c , α k | k l = 1 , m k | k l = m k | k , l c , P k | k l = P k | k , l c .
Remark 1.
In the update step, to address the non-linearity of the measurement function in (4), the extended Kalman filter (EKF) approach was used for approximation. However, it should be noted that this method may introduce higher bias in highly non-linear scenarios. Alternatively, unscented transform or cubature rule, among other methods, can also be used for parameter updates. However, these sampling-based methods generally require a higher computational load compared to EKF.

3.2. The Proposed Method

Since there may be no prior information on the measured noise in practical applications, a robust filtering algorithm is needed. This section considers the VB-HMB-CPHD filter, which can jointly estimate the target state and the measurement noise covariance matrix in the case of unknown measurement noise. This paper considers the following mixed states
x ˜ = ( x , R ˜ ) ,
where R ˜ is the sum of the noise covariance matrix R and the predicted covariance matrix Σ ˜ . According to the update Formulas (7) and (9) of the GM-HMB-CPHD filter, the predictive covariance matrix Σ ˜ is represented by Σ l and Σ c , respectively, in the multi-Bernoulli components and IIDC components.
Similar to the handling of the measurement noise of the unknown variables in [25], an inverse Wishart (IW) distribution is used to model R ˜ . Here, the assumption of [19] is still followed, assuming that the target state x and the covariance matrix R ˜ are independent of each other. Since the covariance matrix is unknown, the Gaussian mixture form in the GM-HMB-CPHD filter cannot meet the requirements and the following operations are all extended by Gaussian Inverse Wishart (GIW) to a single Bernoulli item or IIDC item
p ( x ˜ ) = N ( x ; m , P ) · I W ( R ˜ ; u , U ) = Δ N I W ( x ˜ ; ϑ ) ,
where IW ( R ˜ ; u , U ) represents the IW distribution with degree of freedom u and scale matrix U, and ϑ = ( m , P , u , U ) denote all parameters of the GIW distribution. The transfer processes of the target state and covariance parameters are assumed to be independent of each other [19].
Now assume that the prior distribution is GIW. In the prediction process of Bayesian filtering, the density form of GIW distribution does not change, and the GIW distribution after prediction is as follows
p k | k 1 ( x ˜ ) = N I W ( x ˜ ; ϑ k | k 1 ) ,
where ϑ k | k 1 = ( m k | k 1 , P k | k 1 , u k | k 1 , U k | k 1 ) is the parameter of the GIW distribution, using the heuristic algorithm [26] and Gaussian mixture PHD prediction formula, the parameter calculation is as follows
m k | k 1 = F k 1 m k 1 , P k | k 1 = Q k 1 + F k 1 P k 1 ( F k 1 ) , u k | k 1 = λ u k 1 , U k | k 1 = λ ( U k 1 M z 1 ) + M z + 1 ,
where λ ( 0 , 1 ] denotes a forgetting factor. For the l-th single Bernoulli item, its measurement information is Z k l = Z k σ k l ; while for the IIDC item, its measurement information is Z k c = Z k σ k c , so the likelihood function is uniformly written as
φ k ( Z ˜ k | x ) = N ( Z ˜ k h k ( x ) ; 0 , R ˜ k ) ,
where the measurement Z ˜ k is represented by Z k l and Z k c , respectively, in the multiple Bernoulli components and IIDC components. Linearizing h k ( x ) according to Formula (21) can yield an approximate formula
φ k ( Z ˜ k | x ) N ( Z ˜ k h k ( x 0 ) + H k ( x 0 ) x 0 ; H k ( x 0 ) x , R ˜ k ) .
After Bayesian updating, the posterior distribution is different from the prior distribution, so it is necessary to approximate the posterior distribution through the variational Bayesian method. The principle of VB is to find the distribution that is closest to the expected form by minimizing the Kullback–Leibler (KL) divergence [25]. Assuming that the approximated distribution is
p k ( x ˜ | Z ˜ k ) = Q k ( x ) · Q k ( R ˜ ) = N ( x ; m k | k , P k | k ) · IW ( R ˜ ; u k | k , U k | k ) .
The calculation of parameters m k | k , p k | k , u k | k , U k | k is obtained by J fixed-point iteration [27], and the j-th iteration formula is as follows
u k | k ( j ) = u k | k 1 + 1 , U k | k ( j ) = U k | k 1 + Υ k ( j ) R ˜ k ( j ) = U k | k ( j ) / ( u k | k M z 1 ) , S k ( j ) = R ˜ k ( j ) + H k ( m k | k 1 ) P k | k 1 ( H k ( m k | k 1 ) ) , K k ( j ) = P k | k 1 ( H k ( m k | k 1 ) ) ( S k ( j ) ) 1 , m k | k ( j ) = m k | k 1 + K k ( j ) ( Z ˜ k h k ( m k | k 1 ) ) , P k | k ( j ) = ( I K k ( j ) H k ( m k | k 1 ) ) P k | k 1 ,
where
Υ k ( j ) = ( Z ˜ k H k ( m k | k 1 ) m k | k ( j ) ) ( Z ˜ k H k ( m k | k 1 ) m k | k ( j ) ) + H k ( m k | k 1 ) P k | k ( j ) ( H k ( m k | k 1 ) ) .
After J iterations, the posterior distribution parameters are given by m k | k = m k | k ( J ) , P k | k = P k | k ( J ) , u k | k = u k | k ( J ) , and U k | k = U k | k ( J ) . The variational lower bound of the likelihood distribution can be obtained by the following equation
Q ( Z ˜ k ) = exp { M z 2 ln π + 1 2 ln | P k | k | 1 2 ln | P k | k 1 | 1 2 tr [ ( P k | k 1 ) 1 P k | k ] 1 2 tr ( ( ( m k | k m k | k 1 ) ( m k | k m k | k 1 ) ) · ( P k | k 1 ) 1 ) + ( u k | k 1 M z 1 ) 2 ln | U k | k 1 | ( u k | k M z 1 ) 2 ln | U k | k | ln Γ M z ( u k | k 1 M z 1 2 ) + ln Γ M z ( u k | k M z 1 2 ) } .
where the proof of (37)–(39) has been given in [28] earlier.
Considering a single Bernoulli term and IIDC term jointly, the Gaussian and inverse Wishart mixture (GIWM) distribution is used to represent the Probability density of each Bernoulli term and IIDC component. The l-th Bernoulli term is represented by J l GIW distributions, with PHD as
r ` l p ` l ( x ˜ ) = r ` l i = 1 J l α i l · N IW ( x ˜ ; ϑ i l ) ,
where ϑ i l = ( m i l , P i l , u i l , U i l ) and the symbol ( · ` ) is used to differentiate from the previous GM-HMB-CPHD filter. The GIWM form of the multi-Bernoulli density becomes π ` = { ( r l , { α i l , ϑ i l , } i = 1 J ) } l L . The PHD of IIDC RFS modeled by GIWM is
r ` c p ` c ( x ˜ ) = r ` c i = 1 J c α i c · NIW ( x ˜ ; ϑ i c ) .
In the prediction step, assuming that the parameter of the prior Bernoulli distribution is π ` k 1 = { ( r k 1 l , { α k 1 , i l , ϑ k 1 , i l } i = 1 J k 1 l ) } l = 1 L k 1 , the predictive multi-Bernoulli density can be calculated as
π ` k | k 1 = { r k | k 1 l , { α k | k 1 , i l , ϑ k | k 1 , i l } i = 1 J k 1 l } l = 1 L k | k 1 ,
where
r k | k 1 l = P S r k 1 l , α k | k 1 , i l = α k 1 , i l , m k | k 1 , i l = F k m k 1 , i l , P k | k 1 , i l = F k P k 1 , i l F k + Q k , u k | k 1 , i l = λ u k 1 , i l , U k | k 1 , i l = λ ( U k 1 , i l M z 1 ) + M z + 1 .
Model the newborn targets using the IIDC component and record its predictive density as π ` c , k | k 1 = { α k | k 1 , i c , ϑ k | k 1 , i c } i = 1 J k | k 1 c . In addition, the cardinality distribution and expected cardinality of the predicted IIDC RFS component are given as π ` k | k 1 c ( n ) and μ ` k | k 1 c .
Using the variational Bayesian approach for updating, the posterior multi-Bernoulli density after updating is
π ` k = { ( r k l , { α k | k , i l , ϑ k | k , i l } i = 1 J k l ) } l = 1 L k ,
where
ϑ k | k , i l = ( m k | k , i l , P k | k , i l , u k | k , i l , U k | k , i l ) , u k | k , i l = u k | k 1 , i l + 1 , U k | k , i l = U k | k 1 , i l + Υ k , i l , R ˜ k , i l = U k | k , i l / ( u k | k , i l M z 1 ) , R ^ k , i l = R ˜ k , i l Σ k l , r k l = β k r k | k 1 l i = 1 J k | k 1 l α ˜ k , i l max l L k | k 1 r k | k 1 l i = 1 J k | k 1 α ˜ k , i l , α ˜ k , i l = α k | k 1 , i l · Q ( Z ˜ k l ) , α k | k , i l = α ˜ k , i l j = 1 J k | k 1 l α ˜ k , j l , S k , i l = R ˜ k , i l + H k ( m k | k 1 , i l ) P k | k 1 , i l ( H k ( m k | k 1 , i l ) ) , K k , i l = P k | k 1 , i l ( H k ( m k | k 1 , i l ) ) ( S k , i l ) 1 , m k | k , i l = m k | k 1 , i l + K k , i l ( Z ˜ k l h k ( m k | k 1 , i l ) ) , P k | k , i l = ( I K k , i l H k ( m k | k 1 , i l ) ) P k | k 1 , i l ,
where Υ k , i l can be obtained from (38), R ^ k , i l represents the estimated measurement noise covariance matrix, and the predictive likelihood Q ( Z ˜ k l ) can be obtained from (39). The parameters of the IIDC component after the update can be represented as
π ` k c = { α k | k , i c , ϑ k | k , i c } i = 1 J k c ,
where
ϑ k | k , i c = ( m k | k , i c , P k | k , i c , u k | k , i c , U k | k , i c ) , u k | k , i c = u k | k 1 , i c + 1 , U k | k , i c = U k | k 1 , i c + Υ k , i c , R ˜ k , i c = U k | k , i c / ( u k | k , i c M z 1 ) , R ^ k , i c = R ˜ k , i c Σ k c , α k | k , i c = α k | k 1 , i c · N ( Z k h k ( m k | k 1 , i c ) σ k c ; 0 , S k c ) , S k , i c = R ˜ k , i c + H k ( m k | k 1 , i c ) P k | k 1 , i c ( H k ( m k | k 1 , i c ) ) , K k , i l = P k | k 1 , i c ( H k ( m k | k 1 , i c ) ) ( S k , i c ) 1 , m k | k , i c = m k | k 1 , i c + K k , i c ( Z ˜ k c h k ( m k | k 1 , i c ) ) , P k | k , i c = ( I K k , i c H k ( m k | k 1 , i c ) ) P k | k 1 , i c .
The cardinality distribution of IIDC components after VB update is π ` k c ( n ) , and the expected cardinality mu calculation is μ ` k c = n = 0 n π ` k c ( n ) .
The posterior density obtained after the VB update consists of multiple Bernoulli components following GIWM distribution and one IIDC component following GIWM distribution. To be consistent with the a priori form at the next moment, the two components need to be approximated as a multi-Bernoulli RFS.
Assume that the multi-Bernoulli distribution after the IIDC component approximation is as follows
π ` k b = { ( r k l , { α k | k l , ϑ k | k l } ) } l = L k + 1 L k + L k b ,
where the number of the Bernoulli component L k b = J k c , and
r k l = α k | k , l L k c μ k c , α k | k l = 1 , ϑ k | k l = ϑ k | k , l L k c .
The final posterior distribution obtained is the multi-Bernoulli components as
π ˙ k = π k π ` k b = { ( r k l , { α k | k , i l , ϑ k | k , i l } i = 1 J k l ) } l = 1 L k { ( r k l , { α k | k l , m k | k l , P k | k l } ) } l = L k + 1 L k + L k b = { ( r k l , { α k | k , i l , ϑ k | k , i l } i = 1 J k l ) } l = 1 L k + L k b .
Algorithm 1 gives the pseudo-code for the Gaussian mixture implementation of the VB-HMB-CPHD filter. In the final step of the algorithm, filter out the Bernoulli components with probabilities smaller than the threshold, and denote the number of remaining Bernoulli components as L ^ k . From the selected Bernoulli items, target state estimation and covariance matrix estimation are performed, and R ^ k is computed as
R ^ k = l L ^ k r k l i = 1 l k l α k k , i l · R ^ k , i l l L ^ k r k l
where R ^ k , i l is obtained by (45) and (47).   
Algorithm 1: Pseudocode for Gaussian mixture implementation of VB-HMB-CPHD filter
Electronics 12 02083 i001
For the HMB-CPHD filter implemented with auxiliary particles [17], the main computational costs involve updating particle weights and cardinality distribution, as well as clustering at the k-th iteration. The weight update requires estimating the covariance matrix of size M z × M z and inverting it, with a complexity of O ( N k N p M z 2 + N k M z 3 ) (where M z is the measurement dimension, N k is the number of targets at moment k and N p is the number of approximate particles used for each Bernoulli term or IIDC term). The cardinality update also involves inverting the covariance matrix, with a complexity of O ( N 0 M z 3 ) (where N 0 is the maximum number of targets). Clustering is performed only once, using the k-means algorithm, and has the computational complexity O ( N p N 0 ) . Therefore, the overall complexity of the HMB-CPHD filter implemented with auxiliary particles at the k-th iteration is O ( N k N p M z 2 + N k M z 3 + N 0 M z 3 + N p N 0 ) . In comparison, the HMB-CPHD filter implemented with Gaussian mixtures (GM) has a lower computational complexity of O ( N k M z 2 + N k M z 3 + N 0 M z 3 ) . From this, it can be seen that the computation of the covariance matrix using particle filtering requires N p times the implementation of the GM approach, and does not require the use of the k-means algorithm for clustering. This indicates that GM implementation is superior to auxiliary particle implementation in terms of processing time and efficiency.

4. Simulations

This section demonstrates the application of the VB-HMB-CPHD filter in multi-target tracking through simulation, using a radio frequency (RF) tomography approach as the sensor model.

4.1. Simulation Scene Setup

Radio frequency tomography is a popular superpositional measurement sensor and has been widely used in single-target tracking [29] and multi-target tracking [30,31]. The sensors can communicate with each other and the receiving value of each sensor is the signal strength. At each time, M sensor networks can be combined into M z = M ( M 1 ) / 2 different sensor pairs and generate M z measurement values.
If there is a set of targets X in the space, the M z measurements can be obtained using the model mentioned in [29], where the i-th measurement generated by sensors a and b has the following form
z i = x X ϕ exp ( χ i ( x ) σ χ ) + v i = x X h ( x ) + v i .
where ϕ and σ χ are fixed parameters based on the physical properties of the sensors and targets, v i is zero-mean Gaussian sensor noise with unknown covariance matrix R, and χ i ( x ) is a parameter related to the relative position between the sensor and the target [17], which can be represented as
χ i ( x ) = d a i ( x ) + d b i ( x ) d a b i ,
where d a i ( x ) and d b i ( x ) represent the distance between the target and the two sensors, and d a b i represents the relative distance between the sensor a and b.
Following the same arrangement as in [17], the sensors are uniformly distributed around the measurement area, as shown in Figure 1, where 20 sensors are distributed around the measurement area.
In the simulation, the measurement parameters are the same as [28], and are set as follows. The measurement area is a square area with a side length of 20 m × 20 m; the number of RF sensors is 20; the dimension of the measurement vector at each moment is 190; the fixed parameters ϕ = 5 and σ χ = 0.2 ; the covariance matrix of the measurement noise is R k = η I M z , where I M z is an M z -dimensional unit matrix. Assuming that the targets move in the monitoring area and that each target’s motion is independent, and the motion model following approximately constant velocity model [32]. The form of the motion Equation (2) can be rewritten as
x k = F k x k 1 + B ω k ,
where ω k = [ ζ , θ ] is the process noise, ζ and θ are zero-mean Gaussian white noise with respective variance σ ζ 2 and σ θ 2 , and
F = 1 0 T 0 0 1 0 T 0 0 1 0 0 0 0 1 , B = T 2 2 0 0 T 2 2 T 0 0 T ,
where T represents the sampling interval.
The target motion parameters are as follows. The sampling time T is set to 0.25 s; the noise covariance σ ζ 2 and σ θ 2 is set to 0.2; the number of iterations is set to 50; and there are 6 targets appearing and disappearing in the simulation time [28].
The newborn targets are modeled as IIDC RFS { ( π ` c = { α i c , m i c , P i c , u i c , U i c } i = 1 L c ) } , where L c = 6 , α i c = 1 / 6 , and
( m 1 c ) ( m 2 c ) ( m 3 c ) ( m 4 c ) ( m 5 c ) ( m 6 c ) = 0.6 18 0 0 8 15 0 0 10 18 0 0 10.4 8 0 0 11.2 11.2 0 0 19.2 6.6 0 0 , P i c = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , u i c = 2 + M z + 1 , U i c = 0.95 I M z .
In the following simulations, the VB-HMB-CPHD filtering algorithm proposed in this paper will be compared with the standard HMB-CPHD filter with manually set noise covariance. The number of variational fixed-point iterations J is set to 10, the heuristic factor is set to β = 0.95 , and the forgetting factor is set to λ = 0.74 . The optimal subpattern assignment (OSPA) distance [33] (with cut-off c = 1.5 and order p = 2 ) and target number estimation are used as metrics to evaluate the performance of the two algorithms. Finally, the effect of the forgetting factor on the performance of the algorithm is discussed.

4.2. Simulation Results

In this section, the true measurement noise covariance matrix is set to 0.4 I M z , and the multi-target tracking results of the VB-HMB-CPHD filter are shown in Figure 1. Performance evaluation of the proposed algorithm was conducted for the case of unknown noise covariance, and the GM-HMB-CPHD algorithm was run with different assumed prior noise covariance. The two algorithms were simulated 100 times using Monte Carlo simulation, and the estimation results and estimation error of the number of targets are shown in Figure 2, and the average OSPA distance is shown in Figure 3.
It can be seen from Figure 2 and Figure 3 that the performance of the proposed algorithm is comparable to that of the GM-HMB-CPHD filter with a known noise covariance matrix. However, when the noise covariance used by the GM-HMB-CPHD algorithm does not match the true value, its performance drops rapidly.
To evaluate the estimation performance of the noise covariance, the following estimation error is defined as
R error = tr R ^ k R k / M z
where R ^ k is computed with (51), and the simulation results are shown in Figure 4.
It can be seen from the simulation that the estimation error of noise covariance will suddenly increase when there is a real newborn target, which is due to the instability of the newborn target in the estimation. This sudden increase in error can be solved by adjusting the IW distribution of the newborn target and generating the parameters of the newborn target with the estimated noise covariance of the previous moment.
The effect of different λ values on the performance of the algorithm is unknown. Figure 5 shows the average OSPA error under different λ values in 20 Monte Carlo simulations. The figure shows that when λ is close to 0.74, the average OSPA error is the smallest, and when λ is in the range of [0.66, 0.98], a lower error and better performance can be obtained. Although λ has a great influence on the accuracy of the algorithm, this influence can only be obtained by experiments on different λ values, and cannot be obtained in advance by mathematical analysis. Therefore, in the application of multi-target tracking, the optimal λ value should be selected in advance by data experiments, and then tracking should be carried out.

5. Conclusions

In this paper, the multi-target tracking problem under the superpositional sensors is studied. First, we propose a Gaussian mixture implementation of the HMB-CPHD filter, and then extend the method to the problem of unknown measurement noise covariance. To address this, the target state and noise covariance matrix are jointly modeled as a mixed state, and the Gaussian and inverse Wishart mixture (GIWM) distribution is used for modeling. In the state update step, the variational Bayesian (VB) method is used to approximate the posterior distribution, thus ensuring the consistency of its prior and posterior forms, and the robustness of the algorithm under unknown noise covariance is proved by simulation.

Author Contributions

Conceptualization, W.X.; methodology, W.X. and G.L.; software, W.X.; validation, W.X.; formal analysis, W.X. and H.Z.; investigation, W.L.; resources, H.Z., G.L. and W.L.; data curation, G.L.; writing—original draft preparation, W.X.; writing—review and editing, W.X. and H.Z.; supervision, G.L. and W.L.; project administration, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant no. 61971103.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to restrictions eg privacy or ethical.

Acknowledgments

The authors thank the anonymous reviewers and editor whose valuable comments and suggestions have improved the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cf, A.; Fd, A.; Yl, A.; Jin, J.A.; Chen, F.B. Learning dynamic regression with automatic distractor repression for real-time UAV tracking. Eng. Appl. Artif. Intell. 2021, 98, 104116. [Google Scholar]
  2. Ali, M.A.H.; Mailah, M. Path planning and control of mobile robot in road environments using sensor fusion and active force control. IEEE Trans. Veh. Technol. 2019, 68, 2176–2195. [Google Scholar] [CrossRef]
  3. Aftab, W.; Mihaylova, L. A learning Gaussian process approach for maneuvering target tracking and smoothing. IEEE Trans. Aerosp. Electron. Syst. 2019, 57, 278–292. [Google Scholar] [CrossRef]
  4. Shi, K.; Shi, Z.; Yang, C.; He, S.; Chen, A. Road-map aided GM-PHD filter for multi-vehicle tracking with automotive radar. IEEE Trans. Industr Inform. 2021, 18, 97–108. [Google Scholar] [CrossRef]
  5. Fortmann, T.; Bar-Shalom, Y.; Scheffe, M. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Oceanic Eng. 1983, 8, 173–184. [Google Scholar] [CrossRef]
  6. Musicki, D.; Evans, R. Joint Integrated probabilistic data association: JIPDA. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 1093–1099. [Google Scholar] [CrossRef]
  7. Blackman, S.S. Multiple hypothesis tracking for multiple target tracking. IEEE Aerosp. Electron. Syst. Mag. 2009, 19, 5–18. [Google Scholar] [CrossRef]
  8. Mahler, R.; Ebrary, I. Statistical Multisource-Multitarget Information Fusion; Artech House: Norwood, MA, USA, 2007. [Google Scholar]
  9. Mahler, R. CPHD filters for superpositional sensors. In Proceedings of the SPIE—The International Society for Optical Engineering, San Diego, CA, USA, 2–6 August 2009; Volume 7445. [Google Scholar]
  10. Masnadi-Shirazi, A.; Bhaskar, R.D. A covariance-based superpositional CPHD filter for multisource DOA tracking. IEEE Trans. Signal Process. 2018, 66, 309–323. [Google Scholar] [CrossRef]
  11. Hlinka, O.; Sluciak, O.; Hlawatsch, F.; Djuric, P.M.; Rupp, M. Likelihood consensus and its application to distributed particle filtering. IEEE Trans. Signal Process. 2012, 60, 4334–4349. [Google Scholar] [CrossRef]
  12. Wilson, J.; Patwari, N. Radio tomographic imaging with wireless networks. IEEE Trans. Mob. Comput. 2010, 9, 621–632. [Google Scholar] [CrossRef]
  13. Nannuru, S.; Coates, M.; Mahler, R. Computationally-tractable approximate PHD and CPHD filters for superpositional sensors. IEEE J. Sel. Top. Signal Process. 2013, 7, 410–420. [Google Scholar] [CrossRef]
  14. Hauschildt, D. Gaussian mixture implementation of the cardinalized probability hypothesis density filter for superpositional sensors. In Proceedings of the 2011 International Conference on Indoor Positioning and Indoor Navigation, Guimaraes, Portugal, 21–23 September 2011; pp. 1–8. [Google Scholar]
  15. Nannuru, S.; Coates, M. Multi-Bernoulli filter for superpositional sensors. In Proceedings of the International Conference on Information Fusion, Istanbul, Turkey, 9–12 July 2013; pp. 368–371. [Google Scholar]
  16. Nannuru, S.; Coates, M. Particle filter implementation of the multi-Bernoulli filter for superpositional sensors. In Proceedings of the 2013 5th IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), St. Martin, France, 15–18 December 2013; pp. 368–371. [Google Scholar]
  17. Nannuru, S.; Coates, M. Hybrid multi-Bernoulli and CPHD filters for superpositional sensors. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2847–2863. [Google Scholar] [CrossRef]
  18. Djuric, P.M.; Miguez, J. Sequential particle filtering in the presence of additive Gaussian noise with unknown parameters. In Proceedings of the 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing, Orlando, FL, USA, 13–17 May 2002; pp. 1621–1624. [Google Scholar]
  19. Li, W.; Jia, Y.; Du, J.; Zhang, J. PHD filter for multi-target tracking with glint noise. Signal Process. 2014, 94, 48–56. [Google Scholar] [CrossRef]
  20. Li, C.; Rong, W.; Hu, Y.; Wang, J. Cardinalised probability hypothesis density tracking algorithm for extended objects with glint noise. IET Sci. Meas. Technol. 2016, 10, 528–536. [Google Scholar] [CrossRef]
  21. Hao, Q.; Gaoming, H.; Jun, G. Variational Bayesian labeled multi-Bernoulli filter with unknown sensor noise statistics. Chinese J. Aeronaut. 2016, 29, 1378–1384. [Google Scholar] [CrossRef]
  22. Dong, P.; Jing, Z.; Leung, H.; Shen, K.; Li, M. The labeled multi-Bernoulli filter for multitarget tracking with glint noise. IEEE Trans Aerosp. Electron. Syst. 2019, 55, 2253–2268. [Google Scholar] [CrossRef]
  23. Vo, B.N.; Ma, W.K. The Gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Process. 2006, 54, 4091–4104. [Google Scholar] [CrossRef]
  24. Robey, F.C.; Fuhrmann, D.R.; Kelly, E.J.; Nitzberg, R. A CFAR adaptive matched filter detector. IEEE Trans. Aerosp Electron Syst. 1992, 28, 208–216. [Google Scholar] [CrossRef]
  25. Hartikainen, S. Variational Bayesian adaptation of noise covariances in non-linear Kalman filtering. In Proceedings of the International Workshop on Machine Learning for Signal Processing, Southampton, UK, 22–25 September 2013; pp. 1–6. [Google Scholar]
  26. Sarkka, S.; Nummenmaa, A. Recursive noise adaptive Kalman filtering by variational Bayesian approximations. IEEE Trans. Automat. Contr. 2009, 54, 596–600. [Google Scholar] [CrossRef]
  27. Sarkka, S.; Hartikainen, J. Non-linear noise adaptive Kalman filtering via variational Bayes. In Proceedings of the 2013 IEEE International Workshop on Machine Learning for Signal Processing (MLSP), Southampton, UK, 22–25 September 2013; pp. 1–6. [Google Scholar]
  28. Li, G.; Wei, P.; Li, Y.; Gao, L.; Zhang, H. A robust fast LMB Filter for superpositional sensors. Signal Process. 2020, 174, 107606. [Google Scholar] [CrossRef]
  29. Li, Y.; Xi, C.; Coates, M.; Bo, Y. Sequential monte carlo radio-frequency tomographic tracking. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 3976–3979. [Google Scholar]
  30. Nannuru, S.; Li, Y.; Coates, M.; Yang, B. Multi-target device-free tracking using radio frequency tomography. In Proceedings of the 2011 Seventh International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Adelaide, SA, Australia, 6–9 December 2011; pp. 508–513. [Google Scholar]
  31. Nannuru, S.; Li, Y.; Zeng, Y.; Coates, M.; Yang, B. Radio-frequency tomography for passive indoor multitargettracking. IEEE Trans. Mob Comput. 2013, 12, 2322–2333. [Google Scholar] [CrossRef]
  32. Vo, B.N.; Singh, S.; Doucet, A. Sequential monte carlo methods for multi-target filtering with random finite sets. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1224–1245. [Google Scholar]
  33. 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]
Figure 1. The real target trajectory and the estimated target position of the VB-HMB-CPHD filter algorithm.
Figure 1. The real target trajectory and the estimated target position of the VB-HMB-CPHD filter algorithm.
Electronics 12 02083 g001
Figure 2. Target number estimation (top) and estimation error (bottom) under VB-HMB-CPHD and GM-HMB-CPHD algorithm with different initial noise coefficients.
Figure 2. Target number estimation (top) and estimation error (bottom) under VB-HMB-CPHD and GM-HMB-CPHD algorithm with different initial noise coefficients.
Electronics 12 02083 g002
Figure 3. OSPA error of VB-HMB-CPHD algorithm and GM-HMB-CPHD algorithm under different parameters.
Figure 3. OSPA error of VB-HMB-CPHD algorithm and GM-HMB-CPHD algorithm under different parameters.
Electronics 12 02083 g003
Figure 4. Noise covariance estimation error under VB-HMB-CPHD algorithm.
Figure 4. Noise covariance estimation error under VB-HMB-CPHD algorithm.
Electronics 12 02083 g004
Figure 5. Average OSPA error under different forgetting factors.
Figure 5. Average OSPA error under different forgetting factors.
Electronics 12 02083 g005
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

Xu, W.; Zhang, H.; Li, G.; Li, W. Vardiational Bayesian Hybrid Multi-Bernoulli and CPHD Filters for Superpositional Sensors. Electronics 2023, 12, 2083. https://doi.org/10.3390/electronics12092083

AMA Style

Xu W, Zhang H, Li G, Li W. Vardiational Bayesian Hybrid Multi-Bernoulli and CPHD Filters for Superpositional Sensors. Electronics. 2023; 12(9):2083. https://doi.org/10.3390/electronics12092083

Chicago/Turabian Style

Xu, Wenjie, Huaguo Zhang, Gaiyou Li, and Wanchun Li. 2023. "Vardiational Bayesian Hybrid Multi-Bernoulli and CPHD Filters for Superpositional Sensors" Electronics 12, no. 9: 2083. https://doi.org/10.3390/electronics12092083

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