Next Article in Journal
An Investigation on a Quantitative Tomographic SHM Technique for a Containment Liner Plate in a Nuclear Power Plant with Guided Wave Mode Selection
Previous Article in Journal
A Secure and Efficient Digital-Data-Sharing System for Cloud Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Exact Closed-Form Multitarget Bayes Filters

Random Sets LLC, Eagan, MN 55122, USA
Sensors 2019, 19(12), 2818; https://doi.org/10.3390/s19122818
Submission received: 13 May 2019 / Revised: 3 June 2019 / Accepted: 7 June 2019 / Published: 24 June 2019
(This article belongs to the Section Physical Sensors)

Abstract

:
The finite-set statistics (FISST) foundational approach to multitarget tracking and information fusion has inspired work by dozens of research groups in at least 20 nations; and FISST publications have been cited tens of thousands of times. This review paper addresses a recent and cutting-edge aspect of this research: exact closed-form—and, therefore, provably Bayes-optimal—approximations of the multitarget Bayes filter. The five proposed such filters—generalized labeled multi-Bernoulli (GLMB), labeled multi-Bernoulli mixture (LMBM), and three Poisson multi-Bernoulli mixture (PMBM) filter variants—are assessed in depth. This assessment includes a theoretically rigorous, but intuitive, statistical theory of “undetected targets”, and concrete formulas for the posterior undetected-target densities for the “standard” multitarget measurement model.

1. Introduction

Suppose that, at times t1, …, tk, a single sensor collects a time-series z1:k: z1, …, zk of measurements from a target with dynamically evolving state x. Then, the Bayes-optimal approach for tracking the target is the recursive Bayes filter:
… →fk−1|k−1(x|z1:k−1) →fk|k−1(x|z1:k−1) →fk|k(x|z1:k) → …
where fk|k(x|z1:k) is the probability distribution of the unknown state x at time tk; where:
f k | k 1 ( x | z 1 : k 1 ) = f k | k 1 ( x | x ) f k 1 | k 1 ( x | z 1 : k 1 ) d x ,      f k | k ( x | z 1 : k ) f k ( z k | x ) f k | k 1 ( x | z 1 : k 1 )
and where fk|k−1(x|x′) is the target’s Markov state-transition density and fk(z|x) is the sensor’s measurement density. Suppose that these are linear-Gaussian:
f k | k 1 ( x | x ) = N R k ( x F k x ) ,      f k ( z | x ) = N Q k ( z H k x ) .
Then the family of linear-Gaussian distributions solves the Bayes filter in exact closed form. That is, if the initial distribution is linear-Gaussian—i.e., if f 0 | 0 ( x ) = N P 0 | 0 ( x x 0 | 0 ) —then [1]:
f k | k 1 ( x | z 1 : k 1 ) = N P k | k 1 ( x x k | k 1 ) ,      f k | k ( x | z 1 : k ) = N P k | k ( x x k | k )
where …→ (xk−1|k−1,Pk−1|k−1) → (xk|k−1,Pk|k−1) → (xk|k,Pk|k) →… is the Kalman filter. The family of Gaussian mixture distributions also solves the Bayes filter in exact closed form [2].
An unexpected recent development has been the generalization of this approach to the multitarget case. Let:
… →fk−1|k−1(X|Z1:k−1) →fk|k−1(X|Z1:k−1) →fk|k(X|Z1:k) →…
be the multitarget recursive Bayes filter, where fk|k(X|Z1:k) is the probability distribution of the unknown multitarget state-set X and Z1:k:Z1, …, Zk is the time-sequence of collected multitarget measurement-sets. Suppose that F is a family of parametrized multitarget distributions f(X|p) with parameter p ∈ ℘. Then F solves the multitarget Bayes filter in exact closed form if fk|k−1(X|Z1:k−1) = f(X|pk|k−1) and fk|k(X|Z1:k) = f(X|pk|k) with pk|k-1,pk|k∈ ℘. In this case, the multitarget Bayes filter can be replaced by an equivalent, but potentially computationally more tractable, filter: …→pk−1|k-1pk|k−1pk|k→….
Remark 1.
References [3,4,5,6,7,8,9] employ the terminology “conjugate filter” rather than “exact closed-form filter.” The latter usage is more accurate since “conjugate” refers specifically to exact algebraic closure of F with respect to fk(Zk|X) (and not fk|k−1(X|X′)).
Five such filters have been proposed (where the earliest-published papers are indicated):
  • Generalized labeled multi-Bernoulli (GLMB) filter [8].
  • Labeled multi-Bernoulli mixture (LMBM) filter [10].
  • Poisson multi-Bernoulli mixture (PMBM) filter, in three distinct versions:
    • “Unlabeled” or U-PMBM filter [11].
    • “Label-augmented” or LA-PMBM filter [12].
    • “Hybrid labeled-unlabeled” or H-PMBM filter [4].
The purpose of this review paper is to provide an in-depth assessment of these five filters, especially in regard to the following questions: Is this filter theoretically rigorous? Is it a true multitarget tracker? Is it actually exact closed-form?
The basic issue distinguishing (3a, 3b, 3c) from (1, 2) is the form of the initial multitarget distribution and the target-birth model: Poisson or non-Poisson? In particular, the Poisson component of the PMBM distribution fk|k(X|Z1:k−1) is claimed to be a model of the “undetected targets” at time tk—i.e., those targets never detected at times t1, …, tk.
This physical interpretation forces us to address the following question: What is an “undetected target”? This, in turn, requires the formal statistical theory of “undetected targets” developed in Section 5. This theory results in the following formulas for the probability generating functionals (PGFLs) of the measurement-updated random finite set (RFS) Ξ k|k and its associated detected-target RFS Ξ k | k d and undetected-target RFS Ξ k | k u (Section 5.7):
G k | k [ h | Z 1 : k ] f k * ( Z k | X ) ( p D h ) X δ G k | k 1 δ X [ h ( 1 p D ) ] δ X
G k | k d [ h | Z 1 : k ] f k * ( Z k | X ) ( p D h ) X δ G k | k 1 δ X [ 1 p D ] δ X
G k | k u [ h | Z 1 : k ] f k * ( Z k | X ) p D X δ G k | k 1 δ X [ h ( 1 p D ) ] δ X .
The major conclusions of the paper are as follows:
  • The GLMB, LMBM filters solve the labeled multitarget Bayes filter in exact closed form.
  • They are, therefore, true multitarget trackers.
  • The U-PMBM filter solves the unlabeled multitarget Bayes filter in exact closed form.
  • The “undetected-targets” interpretation of the U-PMBM filter appears to be valid.
  • It is theoretically impossible to prune U-PMBM distributions in a practical manner.
  • The U-PMBM, LA-PMBM and H-PMBM filters are not true multitarget trackers.
  • The LA-PMBM and H-PMBM filters are theoretically and physically questionable.
  • In particular, the H-PMBM filter does not solve the “hybrid” multitarget Bayes filter in exact closed form.
The paper is organized as follows: overview of FISST-based multitarget tracking (Section 2); the GLMB and LMBM filters (Section 3); the three versions of the PMBM filter (Section 4); a theory of undetected targets (Section 5); mathematical derivations (Section 6); and conclusions (Section 7).

2. Overview of FISST-Based Multitarget Tracking

This section summarizes those concepts necessary to understand the paper. Greater detail can be found in books [13,14,15,16], tutorials [17,18,19,20], and a short survey of advances ca. 2015 [21]. Additionally, systematic investigations of FISST vs. “point processes” can be found in [19,22] and of FISST vs. measurement-to-track approaches in [23,24].
The section is organized as follows: Random finite sets (Section 2.1); multitarget calculus (Section 2.2); important RFSs (Section 2.3); the multitarget Bayes filter (Section 2.4); and the PGFL form of the multitarget Bayes filter (Section 2.5).

2.1. Random Finite Sets (RFSs)

Let ℑ be a single-target state-space (e.g., a region of a Euclidean space) with x, x′ ∈ ℑ and let ℵ be the sensor measurement-space with z ∈ ℵ. Then the state of a multitarget system is represented as a finite subset X = {x1, …, xn} ⊆ ℑ with X = for n = 0. The number of elements in X is denoted as |X|. In a Bayesian approach, unknown states are random variables. Thus, an unknown multitarget state is a random finite set (RFS) Ξ ⊆ ℑ.
Similarly, the “measurement” collected from the targets in X is a finite subset Z = {z1, …, zm} ⊆ ℵ with Z = for m = 0. Since measurement-sets are random, multitarget measurements will be represented as random finite measurement-sets Σ ⊆ ℵ.
Remark 2.
It is sometimes claimed that multitarget states can be rigorously modeled as variable-length concatenated vectors (x1, …, xn) ∈ ∪ n ≥ 0n. This is not the case—see Section 2.4 of [19].

2.2. Multitarget Calculus

A multitarget density function is a function f(X) ≥ 0 of the finite-set variable X ⊆ ℑ such that the units of measurement of f(X) are ι −|X| where ι is the unit of measurement of ℑ. The set integral of f(X) is:
f ( X ) δ X = f ( ) + n 1 1 n ! f n ( x 1 , , x n ) d x 1 d x n
where fn(x1, …, xn) = f({x1, …, xn})/n! for distinct x1, …, xn [14] (p. 361). Every random finite state-set Ξ has a multitarget probability distribution f Ξ (X): ∫ f Ξ (X)δX = 1. The cardinality distribution of Ξ is:
p Ξ ( n ) = Pr ( | Ξ | = n ) = | X | = n f Ξ ( X ) δ X = 1 n ! f Ξ ( { x 1 , , x n } ) d x 1 d x n .
The probability generating functional (PGFL) of Ξ is, for “test functions” 0 ≤ h(x) ≤ 1:
G Ξ [ h ] = h X f Ξ ( X ) δ X
where hX = 1 if X = and hX = ΠxXh(x) otherwise. The simplest nontrivial PGFLs are:
s [ h ] = h s ( x ) d x
where s(x) ≥ 0 is a density function on ℑ. The power functional hX satisfies the generalized binomial theorem [13] (Equation (3.6)):
( h 1 + h 2 ) X = Y X h 1 Y h 2 X Y .
The intuitive definition of the functional derivative of G Ξ [h] is:
δ G Ξ δ x [ h ] = lim ε 0 G Ξ [ h + ε δ x ] G Ξ [ h ] ε
where δx(y) is the Dirac delta function concentrated at x. (For a rigorous definition see [13,18].) If X = {x1, …, xn} with |X|=n then the general functional derivative is G Ξ [h] if X = and, otherwise:
δ G Ξ δ X [ h ] = δ n G Ξ δ x 1 δ x n [ h ] = δ δ x n δ n 1 G Ξ δ x 1 δ x n 1 [ h ] .
The PGFL and multitarget distribution of an RFS are related by:
f Ξ ( X ) = δ G Ξ δ X [ 0 ] .
The probability hypothesis density (PHD) of Ξ is:
D Ξ ( x ) = f Ξ ( { x } X ) δ X = δ G Ξ δ x [ 1 ] .
FISST includes an extensive “toolbox” of “turn-the-crank” rules for set integrals and functional derivatives—see [14] (pp. 383–389) or [13] (pp. 69–80).

2.3. Important RFSs

Various RFSs of importance to this paper are most easily described using their PGFLs:
  • Poisson RFS: G Ξ [h] = eD[h−1] where D[h] = ∫h(x)⋅D(x)dx and where D(x) ≥ 0 is a PHD—i.e., a density function on x∈ ℑ.
  • Bernoulli RFS: G Ξ [h] = 1 – q + qs[h] where 0 ≤ q ≤ 1 and probability density s(x) are, respectively, the existence probability and spatial distribution of a single target.
  • Multi-Bernoulli (MB) RFS: G Ξ [ h ] = i = 1 N ( 1 q i + q i s i [ h ] ) where 0 ≤ qi ≤ 1 and probability density si(x) are, respectively, the existence probability and spatial distribution of the i-th of N targets.
  • Multi-Bernoulli Mixture (MBM) RFS: G Ξ [ h ] = l = 1 N w l i = 1 N l ( 1 q l . i + q l , i s l , i [ h ] ) .
  • Poisson Multi-Bernoulli (PMB) RFS: G Ξ [ h ] = e D [ h 1 ] i = 1 N ( 1 q i + q i s i [ h ] ) .
  • Poisson Multi-Bernoulli Mixture (PMBM) RFS: G Ξ [ h ] = e D [ h 1 ] l = 1 N w l i = 1 N l ( 1 q l . i + q l , i s l , i [ h ] ) .

2.4. Multitarget Recursive Bayes Filter

As noted earlier, this is:
… →fk−1|k−1(X|Z1:k−1) →fk|k−1(X|Z1:k−1) →fk|k(X|Z1:k) → …
where:
f k | k 1 ( X | Z 1 : k 1 ) = f k | k 1 ( X | X , Z 1 : k 1 ) f k 1 | k 1 ( X | Z 1 : k 1 ) δ X
f k | k ( X | Z 1 : k ) f k ( Z k | X , Z 1 : k 1 ) f k | k 1 ( X | Z 1 : k 1 )
and where fk|k−1(X|X′,Z1:k−1) is the multitarget Markov state-transition density and fk(Z|X,Z1:k−1) is the sensor’s multitarget measurement density. It is usually assumed that fk|k−1(X|X′,Z1:k−1) = fk|k−1(X|X′) and fk(Z|X,Z1:k−1) = fk(Z|X); but the original forms allow (for example) the target-birth process and the clutter process, respectively, to be estimated from the measurements in Z1:k−1.
In this paper we will be concerned with fk(Z|X) for only the “standard” multitarget measurement model, which has PGFL:
G k [ g | X ] = g Z f k ( Z | X ) δ Z = e κ k [ g 1 ] ( 1 p D k + p D k L g k ) X .
Here, at time tk, p D k ( x ) is the sensor probability of detection, f k ( z | x ) = L z k ( x ) is the sensor measurement density, kk(z) is the intensity function of a Poisson clutter process, and L g k ( x ) = g ( z ) f k ( z | x ) d z . For notational simplicity we will usually suppress the time-index k—e.g., p D k ( x ) = p D ( x ) , L z k ( x ) = L z ( x ) , etc.
Likewise, we will be concerned with fk|k−1(X|X′) for only the “standard” multitarget motion model, which has PGFL:
G k | k 1 [ h | X ] = h X f k | k 1 ( X | X ) δ X = G B k | k 1 [ h ] ( 1 p S k | k 1 + p S k | k 1 M h k | k 1 ) X .
Here, at time tk, p S k | k 1 ( x ) is the target probability of survival, f k | k 1 ( x | x ) = M x k | k 1 ( x ) is the target Markov density, G B k | k 1 [ h ] is the PGFL of a multitarget birth RFS, and M h k | k 1 ( x ) = h ( x ) f k | k 1 ( x | x ) d x . For notational simplicity we will usually suppress the time-index k—e.g., p S k | k 1 = p S , M x k | k 1 = M x , etc.

2.5. PGFL Form of the Multitarget Bayes Recursive Filter

The PGFL form of Equation (16) for the standard motion model is [14] (Equation (14.273)), [13] (Equation (5.94)):
G k | k 1 [ h | Z 1 : k 1 ] = G B k | k 1 [ h ] G k 1 | k 1 [ 1 p S + p S M h | Z 1 : k 1 ] .
The PGFL form of Equation (17) is [14] (Equation (14.280)), [13] (Equation (5.58)):
G k | k [ h | Z 1 : k ] = δ F k δ Z k [ 0 , h ] δ F k δ Z k [ 0 , 1 ] = [ δ F k δ Z k [ g , h ] ] g = 0 [ δ F k δ Z k [ g , h ] ] g = 0 . h = 1
where, for the standard measurement model [14] (Equation (14.290)), [13] (Equation (5.104)):
F k [ g , h ] = e κ k [ g 1 ] G k 1 | k [ h ( 1 p D + p D L g ) | Z 1 : k 1 ] .
In what follows, we will notationally suppress the dependence of these PGFLs on Z1:k−1.

3. The GLMB and LMBM Filters

The section is organized as follows: labeled RFSs (Section 3.1); important labeled RFSs (Section 3.2); the GLMB filter (Section 3.3); and the LMBM filter (Section 3.4).

3.1. Labeled Random Finite Sets (LRFSs)

Track labeling (or, more generally, target identity) in an RFS context was first addressed in 1997 in [25] (pp. 135, 196–197) and in 2007 in [14] (pp. 505–508). However, the first implementations of RFS filters did not take track labels into account because of computational concerns. Later implementations, such as the Gaussian mixture cardinalized probability hypothesis density (GM-CPHD) filter, addressed labeling heuristically [13] (pp. 244–250). The labeling issue was not addressed in a theoretically rigorous and systematic fashion until 2011 in the labeled RFS (LRFS) papers of Vo and Vo [7,8].
In LRFS theory, single-target states are assumed to have the form x = (u,ℓ) ∈ ℑ × L0 where u ∈ ℑ is a kinematic target state-vector and ℓ is an element of a countable set L0 of target labels. The integral on ℑ × L0 is defined by:
f ( x ) d x = L f ( u , ) d u
where, by assumption, ∫f(u,ℓ)du = 0 for all but a finite number of ℓ. The corresponding set integral is:
f ( X ) δ X = n 0 1 n ! ( 1 , , ) L n f ( { ( u 1 , 1 ) , , ( u n , n ) } ) d u 1 d u n .
Let X = {(u1,ℓ1), …, (un,ℓn)} ⊆ ℑ × L0. Then the set of labels of the targets in X is denoted as XL = {ℓ1, …, ℓn}. Given this, X is a labeled multitarget state-set if |XL| = |X|—i.e., if its elements have distinct labels, in which case targets are uniquely identified. An RFS Ξ ⊆ ℑ × L0 is a labeled RFS (LRFS) if | Ξ L| = | Ξ | for all realizations Ξ = X of Ξ . Consequently, the distribution of an LRFS Ξ has the following property: f Ξ (X) = 0 if |XL| ≠ |X|.
In LRFS theory, labels ℓ are unknown random state variables, which must be Bayes-optimally estimated along with the unknown random kinematic states u1, …, un. By way of contrast, in conventional track-management approaches labels are deterministic, heuristic bookkeeping devices.
The LRFS approach requires appropriate definitions of p S k | k 1 ( u , ) , p D k ( u , ) , fk(z|u,ℓ) and fk|k−1(u,ℓ|u′,ℓ′) when (u,ℓ), (u′,ℓ′) ∈ ℑ × L0. The primary distinction is that fk|k−1(u,ℓ|u′,ℓ′) = δℓ,ℓ′·fk|k−1(u|u′,ℓ′)—i.e., targets do not change labels. For purposes of multitarget tracking and classification (see Remark 4), these quantities will usually depend on the labels. However, for general tracking it can usually be assumed that p S k | k 1 ( u , ) = p S k | k 1 ( u ) , p D k ( u , ) = p D k ( u ) , fk(z|u,ℓ) = fk(z|u), and fk|k−1(u|u′,ℓ′) = fk|k−1(u|u′).

3.2. Important Labeled RFSs

These are most simply defined in terms of their PGFLs, where 0 ≤ h(u,ℓ) ≤ 1 are labeled test functions:
  • Labeled Multi-Bernoulli (LMB) LRFS: G Ξ [ h ] = J ( 1 q + q s [ h ] ) where JL0 is finite, 0 ≤ q ≤ 1 and s[h] = ∫h(u,ℓ)⋅s(x,ℓ)du and s[1] = 1 for all ℓ ∈ J.
  • Labeled Multi-Bernoulli Mixture (LMBM) LRFS: G Ξ [ h ] = i = 1 N w i J i ( 1 q + q s [ h ] ) .
  • Generalized Labeled Multi-Bernoulli (GLMB) LRFS: G Ξ [ h ] = o O L L w o ( L ) L s o , [ h ] where: (a) O is a finite set of indices o; (b) so,ℓ(u) = so(u,ℓ) with ∫so,ℓ(u)du = 1 for each o,ℓ is the spatial distribution corresponding to the target label ℓ and the index o; (c) ωo(L) ≥ 0 for all finite LL0; (d) Σo O ΣLωo(L) = 1; and (e) so,ℓ[h] = ∫h(u,ℓ)⋅so(u,ℓ)du.
Any labeled multitarget distribution can be approximated by a GLMB distribution that has the same PHD and cardinality distribution [26].
Remark 3.
A Poisson RFS Ξ ⊆ ℑ × L0 is not an LRFS. For, let D(u,ℓ) ≥ 0 be a PHD on× L0—i.e., ∫ D(u,ℓ)du = 0 for all but a finite number of ℓ ∈ L0 with μ = ΣD(u,ℓ)du. Let f Ξ (X) be Poisson with PHD D(u,ℓ): f Ξ (X) = eμΠ(u,ℓ) ∈ XD(u,ℓ) and let X₀ = {(u1,ℓ₀), …, (un,ℓ₀)} with |X| = n. Then, f Ξ (X₀) ≠ 0 even though the target with label ℓ₀ has n different kinematic states.

3.3. The GLMB Filter

This filter was introduced in 2011 in [8] and elaborated in [6,7]. Suppose that L0 = {0,1, …,} × {1,…} and if ℓ = (k,i) then tk is the time that trackℓ was initiated and i ≥ 1 distinguishes it from any other track created at time tk. At time tk, a finite number of labels in Lk = {k} × {1, …} are assigned to hypothesized newly-appearing tracks. Thus, at time tk, the set L[0:k] of all currently assigned track labels is a finite subset of L0:k = {0,1, …, k} × {1,…}; and each such label is an unknown discrete random variable ℓ ∈ L[0:k] which must be estimated.
Given this, the family of GLMB distributions solves the labeled multitarget Bayes filter in exact closed form. In particular, at time tk:
f k | k ( X | Z 1 : k ) = δ | X | , | X L | ( α 1 , , α k ) ω α 1 , , α k k | k ( X L ) ( s α 1 , , α k k | k ) X
where the summation is taken over all (α1,…,αk) ∈ A1 × … × Ak; where each αi:L[0:i] → {0,1, …, |Zi|} is a label-to-measurement association—i.e., if αi(ℓ) = αi(ℓ′) > 0 then ℓ = ℓ′; where s α 1 , , α k k | k ( u , ) is a target spatial distribution; and where Ai denotes the set of all such associations αi at time tk.
The GLMB filter is a true Bayesian multitarget tracker because it is guaranteed to propagate target tracks with unique track labels (a “true” tracker), which in turn are realizations of unknown random identity-variables (a “Bayesian” tracker).
Moreover, because it is an exact closed-form solution of the labeled multitarget Bayes filter, the GLMB filter has provably Bayes-optimal track-management. At time tk−1, an (approximate) Bayes-optimal multitarget state estimate Xk−1|k−1 is extracted from fk−1|k−1(X|Z1:k−1). At time tk, a similar estimate Xk|k is extracted from fk|k(X|Z1:k). If (u,ℓ) ∈ Xk−1|k−1 and (u′,ℓ) ∈ Xk|k then (u,ℓ) and (u′,ℓ) both belong to the track with label ℓ. If (u′,ℓ) ∉ Xk|k for any u′ then track ℓ has been dropped. If (u,ℓ) ∈ Xk|k but (u′,ℓ) ∉ Xk−1|k−1 for any u′ then a track with label ℓ has been initiated or reacquired.
Due to the number of association-vectors (α1, …, αk) increases without bound, the summation in Equation (25) must be pruned at every time-step. The information loss due to pruning can be characterized exactly—i.e., the L1 norm between the pruned and unpruned distributions is the sum of the weights of the pruned terms [6] (Proposition 5).
Using Gibbs stochastic sampling techniques, the GLMB filter can be implemented with computational order O(n2m) where m is the current number of measurements and n the current number of tracks [5]. This is particularly advantageous when clutter is dense. The most recent such implementations can simultaneously track over a million 2D targets in significant clutter using off-the-shelf computing equipment [27].
Remark 4.
Every target has a unique identity state variable [25] (pp. 135, 196–197). A track label is a provisional identity assigned to a target in lieu of its actual identity. The GLMB filter can be generalized from joint multitarget detection and tracking to joint multitarget detection, tracking, and identification. This is accomplished by incorporating identity information into target labels [9].

3.4. The LMBM Filter

In [10] it was shown that the family of LMBM distributions solves the labeled multitarget Bayes filter in exact closed form. The corresponding LMBM filter is, therefore, a true Bayesian multitarget tracker with provably Bayes-optimal track management. It is somewhat less computationally expensive than the GLMB filter, but also less accurate since LMBM distributions are less accurate approximations of labeled multitarget distributions than GLMB distributions.

4. The PMBM Filter

There are at least three successive versions of the PMBM filter. The section is organized as follows: the “unlabeled” PMBM (U-PMBM) filter (Section 4.1); the “undetected targets” interpretation of this filter (Section 4.2); the “label-augmented” PMBM (LA-PMBM) filter (Section 4.3); “hybrid labeled-unlabeled” RFSs (Section 4.4); the “hybrid labeled-unlabeled” PMBM (H-PMBM) filter (Section 4.5); and theoretical issues with the H-PMBM filter (Section 4.6).

4.1. Unlabeled PMBM (U-PBMB) Filter

In this original 2012 version [11], all RFSs are unlabeled—LRFSs are never mentioned. All target-birth RFSs are assumed to be Poisson—in our notation, G B k | k 1 [ h ] = e D B k | k 1 [ h 1 ] for all k ≥ 1—as is the initial RFS: G 0 | 0 [ h ] = e D 0 | 0 [ h 1 ] . Given this, the PMBM filter propagates PMBM distributions in exact closed form. Specifically, G k | k 1 [ h ] = F k | k 1 u [ h ] F k | k 1 d [ h ] and G k | k [ h ] = F k | k u [ h ] F k | k d [ h ] where F k | k 1 u [ h ] = e D k | k 1 [ h 1 ] and F k | k u [ h ] = e D k | k [ h 1 ] are Poisson and where F k | k 1 d [ h ] and F k | k d [ h ] are MBM. The demonstration of this fact in [11,12] is somewhat sketchy. The following PGFL-based verification of it will be useful in the sequel.
U-PMBM Filter Time-Update. According to Equation (20) and substituting G B k | k 1 [ h ] = e D B [ h 1 ] , the PGFL prediction formula is:
G k | k 1 [ h ] = e D B [ h 1 ] G k 1 | k 1 [ 1 + p S M h 1 ]
where, by assumption, Gk−1|k−1[h] is PMBM:
G k 1 | k 1 [ h ] = e D [ h 1 ] l = 1 ν w l i = 1 N l ( 1 + q l , i s l , i [ h 1 ] ) .
Thus, predicted PGFL is easily seen to be PMBM:
G k | k 1 [ h ] = e D k | k 1 [ h 1 ] l = 1 ν w l i = 1 N l ( 1 + q l , i s l , i [ p S M h 1 ] )
where:
D k | k 1 ( x ) = D B ( x ) + D [ p S M x ] = D B ( x ) + p S ( x ) f k | k 1 ( x | x ) D ( x ) d x
q l , i = q l , i s l , i [ p S ] , s l , i ( x ) = s i , i [ p S M x ] s l , i [ p S ] = p S ( x ) f k | k 1 ( x | x ) s l , i ( x ) d x p S ( x ) s l , i ( x ) d x .
U-PMBM Filter Measurement-Update. Let Z = {z1, …, zm} with |Z| = m be collected at time tk. According to Equation (21) the measurement-updated PGFL is:
G k | k [ h | Z 1 : k ] = δ F δ Z [ 0 , h ] δ F δ Z [ 0 , 1 ]
where, by Equation (22), F[g,h] = eκ[g−1]Gk|k−1[h(1 + pDLg−1)] and, by assumption, Gk|k−1[h] is PMBM:
G k | k 1 [ h ] = e D [ h 1 ] l = 1 ν w l i = 1 N l ( 1 + q l , i s l , i [ h 1 ] ) .
Thus, F [ g , h ] = l = 1 ν w l F l [ g , h ] , where:
F l [ g , h ] = e κ [ g 1 ] + D [ h ( 1 + p D L g 1 ) 1 ] i = 1 N l ( 1 + q l , i s l , i [ h ( 1 + p D L g 1 ) 1 ] )
and the measurement-updated PGFL is:
G k | k [ h ] = l = 1 ν w l δ F l δ Z [ 0 , h ] l = 1 ν w l δ F l δ Z [ 0 , 1 ] = l = 1 ν w ˜ l G l [ h ]
where:
w ˜ l = w l δ F l δ Z [ 0 , 1 ] l = 1 ν w l δ F l δ Z [ 0 , 1 ] , G l [ h ] = δ F l δ Z [ 0 , h ] δ F l δ Z [ 0 , 1 ] .
Since each Fl[g,h] has the same Poisson factor e κ [ g 1 ] + D [ h ( 1 + p D L g 1 ) 1 ] , it is sufficient to show that the measurement-update of a PMB PGFL is a PMBM PGFL Accordingly, in what follows we neglect the index l in Fl[g,h].
Two cases must be considered: N = 0 and N > 0. If the former, then F [ g , h ] = e κ [ g 1 ] + D [ h ( 1 + p D L g 1 ) 1 ] and so from the chain rule for functional derivatives [14] (Equation (11.280)), we find that Gk|k[h] is PMB:
G k | k [ h ] = e D [ ( h 1 ) ( 1 p D ) ] z Z κ ( z ) + D [ h p D L z ] κ ( z ) + D [ p D L z ] .
Now assume N ≥ 1. Applying the general product rule for functional derivatives [14] (Equation (11.274)) to Equation (33):
δ F δ Z [ g , h ] = W 0 W 1 W N = Z ( δ δ W 0 e κ [ g 1 ] + D [ h ( 1 + p D L g 1 ) 1 ] ) i = 1 N δ δ W i ( 1 + q i s i [ h ( 1 + p D L g 1 ) 1 ] )
= e κ [ g 1 ] + D [ h ( 1 + p D L g 1 ) 1 ] ( i = 1 N ( 1 + q i s i [ h ( 1 + p D L g 1 ) 1 ] ) ) W 0 W 1 W N = Z θ W 0 i = 1 N δ δ W i ( 1 + q i s i [ h ( 1 + p D L g 1 ) 1 ] ) 1 + q i s i [ h ( 1 + p D L g 1 ) 1 ]
where θ(z) = k(z) + D[hpDLz]. The i-th fraction in the rightmost product is nonzero only if Wi is empty or a singleton; and if Wi = then it is 1. Thus, each list W0, W1, …, WN is mathematically equivalent to an association α:{1, …, N}→{0,1, …, m}—i (i.e., α(i) = α(i′) > 0 implies I = i′. Setting g = 0, Equation (38) becomes, after some algebraic manipulations:
δ G k | k δ Z [ 0 , h ] = e κ [ 1 ] + D [ h ( 1 p D ) 1 ] θ Z α ( i : α ( i ) = 0 ( 1 + q i s i [ h ( 1 p D ) 1 ] ) ) ( i : α ( i ) > 0 q i s i [ h p D L z α ( i ) ] θ ( z α ( i ) ) )
where the summation is taken over all associations. Therefore, the measurement-updated PGFL for a PMB predicted PGFL is:
G k | k [ h ] = e D [ ( h 1 ) ( 1 p D ) ] α ( i : α ( i ) = 0 ( 1 + q i s i [ h ( 1 p D ) 1 ] ) ) ( i : α ( i ) > 0 q i s i [ h p D L z α ( i ) ] θ ( z α ( i ) ) ) α ( i : α ( i ) = 0 ( 1 q i s i [ p D ] ) ) ( i : α ( i ) > 0 q i s i [ p D L z α ( i ) ] θ ( z α ( i ) ) ) .
This can be rewritten as the PMBM PGFL:
G k | k [ h ] = e D k | k [ h 1 ] α w α ( i : α ( i ) = 0 ( 1 + q i s i [ h 1 ] ) ) ( i : α ( i ) > 0 s ˜ α , i [ h ] )
where:
D k | k ( x ) = ( 1 p D ( x ) ) D ( x ) , q i = q i s i [ 1 p D ] 1 q i s i [ p D ]
s i ( x ) = ( 1 p D ( x ) ) s i ( x ) s i [ 1 p D ] , s ˜ α , i ( x ) = p D ( x ) L z α ( i ) ( x ) s i ( x ) s i [ p D L z α ( i ) ]
w α = ( i : α ( i ) = 0 ( 1 q i s i [ p D ] ) ) ( i : α ( i ) > 0 q i s i [ p D L z α ( i ) ] θ ( z α ( i ) ) ) α ( i : α ( i ) = 0 ( 1 q i s i [ p D ] ) ) ( i : α ( i ) > 0 q i s i [ p D L z α ( i ) ] θ ( z α ( i ) ) ) .

4.2. Undetected-Target Interpretation of the U-PMBM Filter

The PMBM filter therefore, solves the unlabeled multitarget Bayes filter in exact closed form. However, the PMBM approach goes beyond this to adopt a specific physical interpretation of PMBM RFSs. Let:
G k | k U P [ h ] = e D k | k [ h 1 ] l = 1 N k | k w l k | k i = 1 N l k | k ( 1 + q l , i k | k s l , i k | k [ h 1 ] ) = F k | k u [ h ] F k | k d [ h ]
be the PMBM PGFL at time tk. It is clear from Equations (29) and (41) that the time- and measurement-updates for the Poisson factors are, respectively, D k | k 1 ( x ) = D B k | k 1 ( x ) + D k 1 | k 1 [ p S k | k 1 M x k | k 1 ] and D k | k ( x ) = ( 1 p D k ( x ) ) D k 1 | k ( x ) . The formulas for Dk|k−1(x) and Dk|k(x) thus involve p S i | i 1 , 1 p D i , and M x i | i 1 , but not p D i , L z i , κi, Z1:i−1,Z1:i.
This fact has led to the interpretation of F k | k u [ h ] = e D k | k [ h 1 ] as a model of the “undetected targets” at time tk [4,11,12]. According to [11] (p. 1103), these are “…targets that have never been detected”—i.e., not detected at times t1, …, tk. It was subsequently stipulated that “…detected targets cannot become undetected targets” [4] (p. 246).
The primary justification for the PMBM approach is the following: “One significant benefit of the inclusion of a Poisson component is in initialization of the tracker…The Poisson distribution provides a convenient mechanism for specifying a prior distribution on the number and position of targets when little information is available” [12] (p. 1670).
However, this potential advantage is negated by a major theoretical obstacle: Poisson RFSs require non-unique labels and so are not LRFSs (see Remark 3). Due to this, they cannot be used in any theoretically rigorous, true multitarget tracker.
A more subtle obstacle is this: it is theoretically impossible to prune PMBM distributions in a practically useful manner. When a GLMB distribution (Equation (25)) is pruned, the pruned distribution is a GLMB distribution. When a PMBM distribution is pruned, however, it is usually not even a multitarget density function. First consider an LMB distribution f Ξ ({x1, …, xn}) [14] (Equation (11.133)). Any term in it has the form f i 1 , , i n ( x 1 , , x n ) f i 1 ( x 1 ) f i n ( x n ) where x1, …, xn are distinct, 1 ≤ i1 ≠ … ≠ inν, and f1(x), …, fν(x) are distinct density functions. Since f i 1 , , i n ( x 1 , , x n ) is not symmetric in x1, …, xn—and therefore, not a multitarget density—neither is any other pruning of f Ξ . Now, let f Ξ be a PMB distribution:
f Ξ ( X ) = e D [ 1 ] D X ( i = 1 ν ( 1 q i ) ) α i : α ( i ) > 0 q i s i ( x α ( i ) ) ( 1 q i ) D ( x α ( i ) )
where α: {1, …, ν} → {0, 1, …, n} is an association. Its terms have the same form as before, except that the fican be equal to D but those fithat are not D are distinct. Since f i 1 , , i n is symmetric only when fj = D for all j = 1, …, n, no pruning of f Ξ other than this case is a multitarget density. What is theoretically permissible is to prune an MBM (resp. PMBM) PGFL by eliminating one or more of its MB (resp. PMB) PGFL terms. However, pruning the individual terms of the corresponding MB (resp. PMB) distributions is not permissible—which is exactly what is required to eliminate specific small-weight hypotheses.

4.3. “Label-Augmented” PMBM (LA-PMBM) Filter

As was noted at the beginning of Section 3.1, unlabeled RFS-based filters, such as the GM-CPHD filter, can heuristically propagate tracks even though they are not true multitarget trackers. The U-PMBM filter can propagate tracks using similar heuristics, but it—like the GM-CPHD filter—is not a true multitarget tracker since it is unlabeled. Accordingly, in 2015 it was modified as follows: “… [the Vo-Vo paper [7]] shows that the labelled case can be handled within the unlabeled framework by incorporating a label element in to the underlying state space” [12] (p. 1675). That is, it was claimed that the PMBM filter can be extended to the labeled case by replacing the unlabeled single-target state space ℑ with the labeled state space ℑ × L0.
This modified PMBM filter will be referred to as the “label-augmented” PMBM (LA-PMBM) filter. It must propagate PMBM RFSs of ℑ × L0 with PGFLs:
G k | k L A P [ h ] = e D k | k [ h 1 ] l = 1 N k | k w l k | k i = 1 N l k | k ( 1 + q l , i k | k s l , i k | k [ h 1 ] ) = F k | k u [ h ] F k | k d [ h ] .
Now, however, the PHD Dk|k and spatial distributions s l , i k | k must have the respective forms Dk|k(u,ℓ) and s l , i k | k ( u , ) , where ∫Dk|k (u,ℓ)du = 0 and ∫ s l , i k | k ( u , ) d u = 0 for all but a finite number of ℓ and where s l , i k | k [ 1 ] = s l , i k | k ( u , ) d u = 1 for all l,i.
There is a serious theoretical difficulty, however: the s l , i k | k are not track distributions. For if otherwise, s l , i k | k ( u , ) d u = 1 would imply that s l , i k | k [ 1 ] > 1 , a contradiction. Therefore, s l , i k | k appears to be physically meaningless.
Beyond this, the above claim—that “the labelled case can be handled within the unlabeled framework”—is untrue. As was noted in Remark 3, a Poisson RFS on ℑ × L0 is not an LRFS since it requires nondistinct target labels. Consequently, it is not possible for the LA-PMBM filter to be a true multitarget tracker. Instead, it “…is able to maintain track continuity implicitly based on the information provided by metadata” [4] (p. 245)—that is, only heuristically.

4.4. “Hybrid Labeled-Unlabeled” RFSs

Like the U-PMBM filter, the LA-PMBM filter is not a true multitarget tracker—a fact that was pointed out in 2017 in [23] (Section XI-E). Apparently to address this issue, it was modified in 2018 as follows [4] (p. 246): A single common label—ℓ*, say—is assigned to all “undetected targets” at all times, whereas “detected targets” are uniquely labeled as in LRFS theory. Additionally, the “undetected-target” RFS at any time is assumed to be a Poisson RFS on ℑ × {ℓ*} (a slightly later paper, [3], also appears to employ the H-PMBM approach, except that ℓ* is implicit rather than explicit.)
No careful theoretical foundation for the hybrid approach was provided in [4]. It is, therefore, necessary to construct one here. The label space is L0 = L\*∪{ℓ*} where L\* = L0 − {ℓ*}. Given a finite subset X = {(u1,ℓ1), …, (un,ℓn)} ⊆ ℑ × L0, as usual let XL = {ℓ1, …, ℓn} denote the set of labels in X. Additionally, let X* = {(u,ℓ) ∈ X|ℓ = ℓ*} be the subset of X of targets that are “undetected”; and let X\* = XX* be the targets in X that are “detected.” Then it is assumed that the only legitimate state-sets X are those such that |X\*| = |XL − {ℓ*}|—i.e., those for which the detected targets have distinct labels other than ℓ*. Let us refer to these as “hybrid state-sets.” Let Ξ be a “hybrid RFS”—i.e., an RFS of ℑ × L0 whose instantiations are hybrid. Then it must be the case that f Ξ (X) = 0 if X is not hybrid. Thus, every distribution defined for hybrid X must include the factor δ | X \ * | , | X L { * } | .
The goal of Sections XI-XIII of [4] is to apply the PMBM filter, Equations (28) and (41), to the hybrid state space ℑ × L0. This will be addressed in the next section. First, however, we must reformulate p S k | k 1 ( u , ) , p D k ( u , ) , fk(z|u,ℓ), D B k | k 1 ( u , ) , and fk|k-1(u,ℓ|u′,ℓ′) when (u,ℓ), (u′,ℓ′) ∈ ℑ × L0 are hybrid. For “detected targets” (i.e., ℓ ≠ ℓ* and ℓ′ ≠ ℓ*), the usual LRFS formulation applies. For “undetected targets,” it is reasonable to define p S k | k 1 ( u , * ) = p S k | k 1 ( u ) , p D k ( u , * ) = p D k ( u ) , and fk(z|u,ℓ*) = fk(z|u). It also makes sense to define D B k | k 1 ( u , ) = δ , * D B * k | k 1 ( u ) for some D B * k | k 1 ( u ) since, by definition, targets that have just appeared cannot have been detected yet (to wit: “…these states of…newborn targets will be described by…a Poisson RFS…[whose] elements have label [ℓ*]”[4] (p. 247).
Finally, consider fk|k−1(u,ℓ|u′,ℓ′) = pk|k−1(ℓ|u′,ℓ′)⋅fk|k−1(u|u′,ℓ,ℓ′) when ℓ = ℓ* or ℓ′ = ℓ*. “Undetected targets” must retain the label ℓ*, since they cannot become “detected targets” in the absence of a detection process that has not yet occurred, and if ℓ′ ≠ ℓ* then pk|k−1(ℓ*|u′,ℓ′) = 0 since “…detected targets cannot become undetected targets” [4] (p. 246). Thus, pk|k−1(ℓ|u′,ℓ*) = δℓ,ℓ*pk|k−1(ℓ*|u′,ℓ*), in which case it is reasonable to assume that pk|k−1(ℓ*|u′,ℓ*) = pk|k−1(ℓ*|ℓ*) = 1 and fk|k−1(u|u′,ℓ*,ℓ*) = fk|k−1(u|u′). (Note that if target identity is to be taken into account as per Remark 4, these simplifications are no longer appropriate.)

4.5. “Hybrid Labeled-Unlabeled” PMBM (H-PMBM) Filter

Now let:
G k | k H P [ h ] = e D k | k [ h 1 ] l = 1 N k | k w l k | k L l k | k ( 1 + q l , k | k s l , k | k [ h 1 ] ) = F k | k u [ h ] F k | k d [ h ]
be the PGFL of a PMBM RFS Ξ on ℑ × L0 with ℓ* ∈ L0, where the MBM factor in Equation (45) has been replaced by an LMBM factor since “detected targets” are now assumed to be uniquely labeled; and where L l k | k are finite subsets of L0 and s l , k | k ( u ) d u = s l k | k ( u , ) d u = 1 for all L l k | k . Since the Poisson factor F k | k u [ h ] = e D k | k [ h 1 ] applies only to “undetected targets” with common label ℓ*, it must be the case that * L l k | k for every l = 1,..,Nk|k and that D k | k ( u , ) = δ , * D k | k * ( u ) for some D k | k * ( u ) . We will refer to Equation (48) as an “H-PMBM PGFL”.
Given this, f k | k d ( X d | Z 1 : k ) and f k | k u ( X u | Z 1 : k ) “….can be propagated in parallel, in both cases by carrying out a prediction step and an update step…” [4] (p. 248); where the undetected-target distribution f k | k u ( X u | Z 1 : k ) with Xu ⊆ ℑ × {ℓ*} is Poisson and the detected-target distribution f k | k d ( X d | Z 1 : k ) with Xd ⊆ ℑ × (L0 − {ℓ*}) is LMBM.
Moreover, the following claim is made about these two filters: “In the following development of the prediction and update steps, we use the fact that the posterior pdf of the overall multitarget state RFS…factorizes as…” (in current notation):
f k | k ( X | Z 1 : k ) = f k | k d ( X d | Z 1 : k ) f k | k u ( X u | Z 1 : k ) .
However, Equation (49) is untrue. For by Bayes’ rule:
f k | k ( X | Z 1 : k ) = f k | k ( X d , X u | Z 1 : k ) = f k | k d ( X d | X u , Z 1 : k ) f k | k u ( X u | Z 1 : k )
It then follows from Equation (49) that f k | k d ( X d | X u , Z 1 : k ) = f k | k d ( X d | Z 1 : k ) . Likewise, f k | k u ( X u | X d , Z 1 : k ) = f k | k u ( X u | Z 1 : k ) . Thus, RFSs Xu and Xd are statistically independent of each other. This means that the filter for f k | k d ( X d | Z 1 : k ) and the filter for f k | k u ( X u | Z 1 : k ) are statistically decoupled. However, this is not the case, since “…the update step for Xd involves the prediction results for both Xd and Xu…” [4] (p. 248). (This is because the LMBM component of Gk|k[h|Z1:k] in Equation (41) depends on the Poisson component e D k | k 1 [ h 1 ] of Gk|k−1[h|Z1:k−1] via θk(z) = κk(z)+Dk|k−1[hpDLz]. That is, f k | k d ( X d | X u , Z 1 : k ) f k | k d ( X d | Z 1 : k ) .)

4.6. Theoretical Issues With the H-PMBM Filter

From Section 4.1 we know that the PMBM filter on ℑ × L0 is guaranteed to propagate PMBM distributions on ℑ × L0 in exact closed form. However, does it propagate hybrid PMBM distributions in exact closed form? This does not appear to be the case.
Consider, for example, Equation (36) with k = 1 and with the single-target state space being ℑ × L0 (with ℓ*∈ L0) rather than ℑ:
G 1 | 1 H P [ h ] = e D 1 | 1 [ h 1 ] z Z 1 ( 1 q z 1 | 1 + q z 1 | 1 D B 1 | 0 [ h p D 1 L z 1 ] D B 1 | 0 [ p D 1 L z 1 ] ) = e D 1 | 1 [ h 1 ] z Z 1 ( 1 q z 1 | 1 + q z 1 | 1 s z 1 | 1 [ h ] ) .
Here, D B 1 | 0 [ p D 1 L z 1 ] = D B * 1 | 0 [ p D 1 L z 1 ] since p D 1 and L z 1 are independent of labels, and:
D 1 | 1 ( u , ) = ( 1 p D 1 ( u ) ) D B 1 | 0 ( u , )
q z 1 | 1 = D B * 1 | 0 [ p D 1 L z 1 ] κ 1 ( z ) + D B * 1 | 0 [ p D 1 L z 1 ] , s z 1 | 1 ( u , ) = p D 1 ( u ) L z 1 ( u ) D B 1 | 0 ( u , ) D B * 1 | 0 [ p D 1 L z 1 ] .
Given that D B 1 | 0 ( u , ) = δ , * D B * 1 | 0 ( u ) , D1|1(u,ℓ) has the correct form for an H-PMBM PGFL However, the product is not an LMB PGFL This is because the individual Bernoulli factors are indexed by the elements of Z1, not by labels in L0.
Thus, as a heuristic workaround, a distinct label ℓz≠ ℓ* is assigned to each zZ1: “For each measurement…a new Bernoulli component is created, to which [a] unique label…is assigned” [4] (following Equation (107)); and: “…[e]ach measurement at each time step gives rise to a new potentially detected target. That is, there is the possibility that a new measurement is the first detection of a target, but it can also correspond to another previously detected target or clutter, in which case there is no new target. As this target may exist or not, its resulting distribution is Bernoulli and we refer to it as [sic] ‘potentially detected target’” [3] (p. 1885).
It follows that the labeled track distribution of the Bernoulli representation of the “potentially detected target” corresponding to zZ1 must be s 1 | 1 ( u , z ) = s z 1 | 1 ( u , z ) .
This workaround results in at least three theoretical difficulties:
  • There is an inherent theoretical conflict between labeling using ℓ∈ L0 and labeling using zZ1. Since s z 1 | 1 ( u , z ) D B 1 | 0 ( u , z ) and since D B 1 | 0 ( u , ) = 0 if ℓ ≠ ℓ* and since ℓz ≠ ℓ*, it follows that s1|1(u,ℓz) = 0 identically for all zZ1—a contradiction. One could sidestep this difficulty by redefining s z 1 | 1 ( u , z ) p D 1 ( u ) L z 1 ( u ) D B * 1 | 0 ( u , ) , but this would be another heuristic workaround.
  • In [4] (pp. 245–246) the following was stated: “In cases of limited prior birth information, one typically uses a heuristic to generate new Bernoulli components based on measurements from the previous time step (Reuter et al. [28]). Such heuristics can be avoided with the MB-Poisson model…” This is untrue on both counts. First, and as was noted following Equation (17), approaches that dynamically estimate the target-birth process “based on measurements from the previous time step”—i.e., based on Zk-1—are theoretically permissible. Examples include [29] and [30]—and [28]. Second, note that the “MB-Poisson model” employs a “heuristic to generate new Bernoulli components based on measurements from”: the current time-step! Thus, how is it conceptually different from the approach in [28]?
  • More seriously, the dynamical transition of undetected targets to detected ones occurs during the measurement-update, as mediated by fk(Zk|X), rather than—as theoretically should be the case—during the time-update, as mediated by fk|k−1(X|X′,Z1:k−1). Thus, fk(Zk|X) has been implicitly assumed to have the form fk(Zk|X,X′)—which is not the case (see Equation (54)).
The H-PMBM filter therefore, does not appear to have a theoretically rigorous, closed-form mechanism for assigning labels to newly-detected “undetected targets.” And this fact is a direct consequence of the Poisson factor in Equation (48).
However, there is a far more fundamental theoretical and phenomenological difficulty: the hybrid approach has no basis in physical reality. Targets are physically real entities regardless of whether or not they are detected. They have distinct (but unknown) real-world identities and therefore, inherently have distinct (unknown) labels. As was noted in Remark 4, target labels in L0 are provisional identities assigned in lieu of more precise identifying information. LRFS labels are, therefore, not “artificial variables that are added to the target states” [3] (p. 1884). Rather, they are standbys for the realizations of a physically real random state-variable: target identity. The H-PMBM approach, by way of contrast, requires targets with label ℓ* to have multiple kinematic states simultaneously—a physical impossibility.

5. A Statistical Theory of Undetected Targets

The meaning of the “undetected target” concept is extremely unclear. Thus, the purpose of this section is to devise a statistically rigorous—and yet intuitive—theory of undetected targets. As stated in the Introduction, our ultimate goal is to construct a concrete formula for the posterior “undetected targets” PGFL G k | k u [ h | Z 1 : k ] . The argument presented is as follows.
  • Section 5.1: We surmise that the “undetected target” concept is meaningful only at the instant that an observation process—in the form of the standard multitarget likelihood function fk{Zk|X)—is applied.
  • Section 5.2: A more useful formula for fk{Zk|X), Equation (57).
  • Section 5.3: Thedetected-target likelihood function f k d ( Z k , Y | X ) , Equation (69).
  • Section 5.4: The detected-target density f k | k d ( Y | Z 1 : k ) , Equation (75).
  • Section 5.5: The undetected-target likelihood function f k u ( Z k , V | X ) , Equation (83).
  • Section 5.6: The undetected-target density f k | k u ( V | Z 1 : k ) , Equation (90).
  • Section 5.7: The measurement-updated PGFL and its associated detected-target and undetected-target PGFLs, Equations (97), (100), and (101).
  • Section 5.8: Analysis of the “undetected target” interpretation.
  • Section 5.9: The detected-target and undetected-target PGFLs when the prior PGFL is Bernoulli, Equations (110) and (112).

5.1. The “Undetected Target” Concept

At its most elemental level, the concept of “detected” vs. “undetected” target at time tk is independent of previous measurement history. The multitarget predicted distribution fk:k-1(X|Z1:k-1) determines how probable any given multitarget state-set X will be at time tk. However, only the current multitarget likelihood function fk(Z|X) determines which elements of X are detected vs. undetected at time tk.
The question then becomes: Given a finite subset X ⊆ ℑ, which elements of X generated measurements in Zk and which did not? The most that we can say is that, for each YX, there is some probability p k d ( Y | X ) that all elements of YX generated measurements in Zk. The detected-target set is, therefore, a discrete RFS Ξ k d X. Likewise, there is some probability p k u ( V | X ) that no elements of VX generated measurements in Zk. The undetected-target set is therefore, a discrete RFS Ξ k u Xwith Ξ k u = X Ξ k d . Given this, the following questions will be addressed:
  • How do we extend the discrete distributions p k d ( Y | X ) and p k u ( V | X ) to posterior probability densities f k | k d ( Y | Z 1 : k ) and f k | k u ( V | Z 1 : k ) ?
  • What are the PGFLs G k | k d [ h | Z 1 : k ] and G k | k u [ h | Z 1 : k ] of f k | k d ( Y | Z 1 : k ) and f k | k u ( V | Z 1 : k ) ?
  • If Gk|k−1[h|Z1:k−1] has a given algebraic form, then what forms do G k | k d [ h | Z 1 : k ] and G k | k u [ h | Z 1 : k ] have?

5.2. The “Standard” Multitarget Likelihood Function

This is, for Zk = {z1, …, zm} with |Z| = m and X = {x1, …, xn} with |X| = n, [14] (Equation (12.139)), [13] (Equation (7.21)):
L Z k ( X ) = f k ( Z k | X ) = e λ k κ k Z k ( 1 p D k ) X α A k i : α ( i ) > 0 p D k ( x i ) L z α ( i ) ( x i ) ( 1 p D k ( x i ) ) κ k ( z α ( i ) )
where α:{1, …, n}→{0,1, …, m} is a measurement-to-track association (MTA) and Ak is the set of all such associations at time tk. That is, α is such that α(i) = α(i′) > 0 implies i = i′. As usual, κk(z) denotes the intensity function of the Poisson clutter process, λk = ∫κk(z)dz, Lz(x) = fk(z|x) is the single-target likelihood function, and p D k ( x ) is the state-dependent probability of detection. We will abbreviate κk(z) = κ(z), λk = λ, p D k ( x ) = p D ( x ) , and fk(z|x) = f(z|x).
Remark 5.
In general a multitarget state-set X will be labeled. However, the labeled version of Equation (54) is almost identical in form to Equation (54): fk(Z|X) = e−λκZ if X is not labeled (not just if X = ). Additionally, the “undetected target” concept was originally raised in the context of unlabeled RFSs. Thus, it is sufficient to use Equation (54).
Choose a particular αA. Then Xd:α = {xiX|α(i) > 0} is the set of xiX that—according to the hypothesis α—generated measurements in Z. Likewise, Xu:α = {xiX|α(i) = 0} is the set of those that did not. Now note the following:
MTAs are in one-to-one correspondence with pairs (Y,τ) where YX with |Y| ≤ |Zk| and where τ:YZk is a one-to-one function (i.e., τ(y) = τ(y′) implies y = y′).
For on the one hand, let us be given α. Then define the pair (Yα,τα) where Yα = {xiX|α(i) > 0} and τα(xi) = zα(i) for xiY. On the other, let us be given a pair (Y,τ). Then for each i ∈ {1, …, n} define α(Y,τ)(i) = j if xiY and τ(xi) = zj; but α(Y,τ)(i) = 0 if otherwise—i.e., if there is no j ∈ {1, …, m} such that τ(xi) = zj. It is easily verified that the transformations α ↦ (Yα,τα) and (Y,τ) ↦ α(Y,τ) are inverses of each other.
Now define:
L Z * ( X ) = f k * ( Z | X ) = { e λ κ Z τ : Y Z ρ τ Y i f Y e λ κ Z i f Y =
where the unitless ratio:
ρ τ ( y ) = L τ ( y ) ( y ) κ ( τ ( y ) )
is a measure of how “target-like” vs. “clutter-like” the measurement τ(y) is (additionally, note that the “∗” in “ L Z * ” and “ f k * ” no longer refers to the label “ℓ*” in Section 4.4.)
Given this, note that the multitarget likelihood function can be rewritten as:
L Z ( X ) = e λ κ Z Y X τ : Y Z ( 1 p D ) X Y p D Y y Y L τ ( y ) ( y ) κ ( τ ( y ) ) = Y X ( 1 p D ) X Y p D Y f k * ( Z | Y ) .
If pD = 1 then
f Z ( X ) = Y X 0 X Y f k * ( Z | Y ) = f k * ( Z | X ) .
It therefore, follows that f k * ( Z | X ) δ Z = 1 for all X. Thus, f k * ( Z | X ) is the same thing as f k ( Z | X ) , but under perfect-detection conditions.
For future reference note that if Y = {y1, …, yn} with |Y| = n, then:
τ : Y Z ρ τ Y = ( z 1 , , z n ) Z n : | { z 1 , , z n } | = n L z 1 ( y 1 ) κ ( z 1 ) L z n ( y n ) κ ( z n ) = n ! { z 1 , , z n } F n ( Z ) L z 1 ( y 1 ) κ ( z 1 ) L z n ( y n ) κ ( z n )
where the third summation is taken over all {z1, …, zn} ⊆ Z of cardinality n = |Y| ≤ |Z|.

5.3. The General Detected-Target Likelihood Function

Given these preliminaries, let X be a fixed finite subset of ℑ and define:
p k d ( Z k , Y | X ) = 1 X Y ( 1 p D ) X Y p D Y f k * ( Z k | Y )
where, note, (1X)Y = 1 if YX and (1X)Y= 0 otherwise. This is a continuous density in Z and a discrete distribution in Y:
p k d ( Z , Y | X ) δ Z = 1 X Y ( 1 p D ) X Y p D Y
Y X p k d ( Z , Y | X ) δ Z = Y X ( 1 p D ) X Y p D Y = ( 1 p D + p D ) X = 1
where the final equation follows from Equation (11). Equation (61) is the probability that all of the elements of the subset Y of X generated measurements; and is largest when pD(x) ≈ 1 for xY and pD(x) ≈ 0 for xXY, where “≈” denotes approximate equality. It is the distribution of the detected-target RFS in X:
Pr ( Ξ k d = Y | X ) = 1 X Y ( 1 p D ) X Y p D Y .
Equation (57) has the following interpretation: LZ(X) is the unweighted average of hypotheses p k d ( Z , Y | X ) regarding the likelihood that subset Y of X generated measurements in Z. The factor ( 1 p D ) X Y p D Y quantifies the “raw detectability” of Y, whereas f k * ( Z k | Y ) measures the degree to which detectability is degraded by clutter under perfect-detectability conditions.
We need to transform p k d ( Z , Y | X ) so that it becomes a continuous density f k d ( Z , Y | X ) with respect to Y. This is accomplished as follows. For X = {x1, …, xn} with |X| = n and Y = {y1, …, yν} with |Y|=ν, define:
δ ˜ X ( Y ) = { 1 i f Y = τ : { 1 : ν } { 1 : n } i = 1 ν δ x τ ( i ) ( y i ) i f 0 ν n 0 i f ν > n
where the summation is taken over all one-to-one functions τ:{1, …, ν} ⇒ {1, …, n}. This is a multitarget density function with respect to Y.
Note that Equation (64) can be rewritten in the same form as Equation (59):
δ ˜ X ( Y ) = τ : Y X ρ ˜ τ = ν ! { x 1 , , x ν } F ν ( X ) δ x 1 ( y 1 ) δ x ν ( y ν )
where the first summation is taken over all one-to-one functions τ:YX and where we define ρ ˜ τ ( y ) = δ τ ( y ) ( y ) . Given this, in Section 6.1, Section 6.2 and Section 6.3 it is respectively shown that:
δ ˜ X ( Y ) δ Y = 2 | X |
δ ˜ X ( Y ) f ( X ) δ X = f ( Y W ) δ W
δ ˜ X ( Y ) ( 1 p D ) X Y p D Y δ Y = 1
where Equations (66)–(68) are true for all finite X,Y ⊆ ℑ and all multitarget densities f(X).
We are now in a position to define the general detected-target likelihood function:
f k d ( Z k , Y | X ) = δ ˜ X ( Y ) ( 1 p D ) X Y p D Y f k * ( Z k | Y ) .
It is the likelihood that, given a target-set X, the following are simultaneously true: Zk is the measurement-set collected at time tk; and YX is a subset of targets in X that generated measurements in Zk. In Section 6.4 the following is verified:
f k d ( Z k , Y | X ) δ Y = f k ( Z k | X ) = L Z k ( X ) .

5.4. The General Detected-Target Density

Let us be given the prior distribution fk|k−1(X|Z1:k−1). Since f k d ( Z k , Y | X ) does not depend on Z1:k−1, then f k d ( Z k , Y | X ) = f k d ( Z k , Y | X , Z 1 : k 1 ) and so from Bayes’ rule and the total probability theorem we obtain:
f k d ( Z k , Y | Z 1 : k 1 ) = f k d ( Z k , Y | X ) f k | k 1 ( X | Z 1 : k 1 ) δ X .
This is the probability (density) that, at time tk, the measurement-set Zk will be collected, and that the elements of Y ⊆ ℑ generated measurements in Zk.
Additionally, from Bayes’ rule, we get the general detected-target posterior density—i.e., the probability (density) that all of the elements of Y ⊆ ℑ generated measurements in Zk:
f k d ( Y | Z 1 : k ) = f k d ( Z k , Y | Z 1 : k 1 ) f k | k 1 ( Z k | Z 1 : k 1 ) = f k d ( Z k , Y | Z 1 : k 1 ) f k d ( Z k , W | Z 1 : k 1 ) δ W .
It is the distribution of the general detected-target RFS Ξ k | k d at time tk.
We thereby end up with the following specific formulas:
f k d ( Z k , Y | Z 1 : k 1 ) = f k * ( Z k | Y ) p D Y δ G k | k 1 δ Y [ 1 p D ]
f k ( Z k | Z 1 : k 1 ) = f k * ( Z k | Y ) p D Y δ G k | k 1 δ Y [ 1 p D ] δ Y
f k d ( Y | Z 1 : k ) = f k * ( Z k | Y ) p D Y δ G k | k 1 δ Y [ 1 p D ] f k * ( Z k | W ) p D W δ G k | k 1 δ W [ 1 p D ] δ W .
For, substituting Equation (69) for f k d ( Z k , Y | X ) and applying Equation (67):
f k d ( Z k , Y | X ) = δ ˜ X ( Y ) ( 1 p D ) X Y p D Y f k * ( Z k | Y ) f k | k 1 ( X | Z 1 : k 1 ) δ X
= p D Y f k * ( Z k | Y ) δ ˜ X ( Y ) ( 1 p D ) X Y f k | k 1 ( X | Z 1 : k 1 ) δ X
= p D Y f k * ( Z k | Y ) ( 1 p D ) ( Y V ) Y f k | k 1 ( Y V | Z 1 : k 1 ) δ V
= p D Y f k * ( Z k | Y ) ( 1 p D ) V f k | k 1 ( Y V | Z 1 : k 1 ) δ V
= p D Y f k * ( Z k | Y ) δ G k | k 1 δ Y [ 1 p D ]
where the final equation follows from Equation (11.251) of [14].

5.5. The General Undetected-Target Likelihood Function

The detected-target RFS Ξ k d X was defined in Equation (63). By definition, the undetected-target RFS in X is Ξ k u = X Ξ k d . For all VX, note that:
Pr ( Ξ k u V | X ) = Pr ( Ξ k d X V | X ) = 1 X V ( 1 p D ) V p D X V .
(Note that (1X)V should be used rather than (1X)X-V—the latter is incorrect because it does not force V to be a subset of X. For example, let V = {u} where xX. Then it should be the case that Pr ( Ξ k u { x } | X ) = 0 . However, if we instead use (1X)X-V, then since (1X)X-{x} = (1X)X = 1 we would get the incorrect result Pr ( Ξ k u { x } | X ) 0 .)
Additionally, note that Pr ( Ξ k u V | X ) is largest when pD(x) ≈ 0 if xV and pD(x) ≈ 1 if xXV—in which case all of the elements of XV should generate measurements in the manner described by f k * ( Z k | X V ) . The undetected-target analog of Equation (60) is, therefore:
p k u ( Z k , V | X ) = 1 X V ( 1 p D ) V p D X V f k * ( Z k | X V ) .
From here on, the analysis for Ξ k u proceeds in the same manner as that for Ξ k d . That is, replace p k u ( Z k , V | X ) with:
f k u ( Z k , V | X ) = δ ˜ X ( V ) ( 1 p D ) V p D X V f k * ( Z k | X V ) .
This is the general undetected-target likelihood function—i.e., the likelihood that, given a target-set X, the following are true: Zk is the set of generated measurements at time tk; and VX is a subset of targets in X that generated no measurements. Thus, by Equations (58) and (68):
f k u ( Z , V | X ) δ Z = δ ˜ X ( V ) ( 1 p D ) V p D X V
f k u ( Z , V | X ) δ Z δ V = δ ˜ X ( V ) ( 1 p D ) V p D X V δ V = 1 .

5.6. The General Undetected-Target Density

Let fk|k−1(X|Z1:k−1) be the predicted multitarget distribution at time tk. Since f k u ( Z k , V | X ) = f k u ( Z k , V | X , Z 1 : k 1 ) , from Bayes’ rule and the total probability theorem we obtain:
f k u ( Z k , V | Z 1 : k 1 ) = f k u ( Z k , V | X ) f k | k 1 ( X | Z 1 : k 1 ) δ X .
This is the probability (density) that, at time tk, the measurement-set Zk will be collected; and that none of the elements of V ⊆ ℑ generated measurements in Zk. Thus, the general undetected-target density—i.e., the probability (density) that none of the elements of V ⊆ ℑ generated measurements in Zk—is:
f k u ( V | Z 1 : k ) = f k u ( Z k , V | Z 1 : k 1 ) f k ( Z k | Z 1 : k 1 ) = f k u ( Z k , V | Z 1 : k 1 ) f k u ( Z k , W | Z 1 : k 1 ) δ W .
This leads to the following specific formulas:
f k u ( Z k , V | Z 1 : k 1 ) = ( 1 p D ) V p D U f k * ( Z k | U ) f k | k 1 ( V U | Z 1 : k 1 ) δ U
f k ( Z k | Z 1 : k 1 ) = f k * ( Z k | U ) p D U δ G k | k 1 δ U [ 1 p D ] δ U
f k u ( V | Z 1 : k ) = ( 1 p D ) V f k * ( Z k | U ) p D U f k | k 1 ( V U | Z 1 : k 1 ) δ U f k * ( Z k | W ) p D W δ G k | k 1 δ W [ 1 p D ] δ W .
For, using Equation (67):
f k u ( Z k , V | Z 1 : k 1 ) = δ ˜ X ( V ) ( 1 p D ) V p D X V f k * ( Z k | X V ) f k | k 1 ( X | Z 1 : k 1 ) δ X
= ( 1 p D ) V p D ( V U ) V f k * ( Z k | ( V U ) V ) f k | k 1 ( V U | Z 1 : k 1 ) δ U
= ( 1 p D ) V p D U f k * ( Z k | U ) f k | k 1 ( V U | Z 1 : k 1 ) δ U
and:
f k ( Z k | Z 1 : k 1 ) = ( 1 p D ) V p D U f k * ( Z k | U ) f k | k 1 ( V U | Z 1 : k 1 ) δ U δ V
= p D U f k * ( Z k | U ) ( 1 p D ) V f k | k 1 ( V U | Z 1 : k 1 ) δ V δ U
= p D U f k * ( Z k | U ) δ G k | k 1 δ U [ 1 p D ] δ U
where the final equation results from Equation (11.251) of [14].

5.7. PGFLs of the Detected/Undetected Target Densities

The PGFL corresponding to f k | k d ( Y | Z 1 : k 1 ) (Equation (75)) is:
G k | k d [ h | Z ` 1 : k ] = h Y f k | k d ( Y | Z 1 : k ) δ Y = f k * ( Z k | Y ) ( h p D ) Y δ G k | k 1 δ Y [ 1 p D ] δ Y f k * ( Z k | W ) p D W δ G k | k 1 δ W [ 1 p D ] δ W .
The PGFL corresponding to f k | k u ( Y | Z 1 : k 1 ) (Equation (87)) is simpler than f k | k u ( Y | Z 1 : k 1 ) :
G k | k u [ h | Z ` 1 : k ] = h V f k | k u ( V | Z 1 : k ) δ V
= p D U f k * ( Z k | U ) ( h V ( 1 p D ) V f j | k 1 ( V U | Z 1 : k 1 ) δ V ) δ U f k * ( Z k | W ) p D W δ G k | k 1 δ W [ 1 p D ] δ W
= f k * ( Z k | U ) p D U δ G k | k 1 δ U [ h ( 1 p D ) ] δ U f k * ( Z k | W ) p D W δ G k | k 1 δ W [ 1 p D ] δ W
where the final equation results from Equation (11.251) of [14].
Finally, in Section 6.5 it is shown that:
G k | k [ h | Z 1 : k ] = f k * ( Z k | U ) ( h p D ) U δ G k | k 1 δ U [ h ( 1 p D ) ] δ U f k * ( Z k | W ) p D W δ G k | k 1 δ W [ 1 p D ] δ W .
Thus, posterior PGFL at time tk is an amalgam of the undetected-target and detected-target PGFLs. Note that if pD = 1 (all targets are perfectly detectable) then G k | k u [ h | Z 1 : k ] = 1 (there are no undetected targets) and G k | k [ h | Z 1 : k ] = G k | k d [ h | Z 1 : k ] (all targets are detected).

5.8. Analysis of the "Undetected Target" Interpretation

Let us now apply the preceding analysis to the “undetected-target” interpretation, in which:
  • “undetected targets” are those that “…have never been detected…” [11] (p. 1103); and
  • “…detected targets cannot become undetected targets” [4] (p. 246).
In what follows it will be demonstrated that the second claim leads to a contradiction, whereas the first one appears to be consistent with the formal theory of undetected targets.
Claim (2) Leads to a Contradiction. According to Equation (100), G k | k u [ h | Z 1 : k ] is the PGFL of targets that are undetected only at time tk. According to Claim (2), if a target is undetected at tk then it was also undetected at times t1, …, tk−1. Given this, it must be the case that G k | k u [ h | Z 1 : k ] = F k | k u [ h ] = e D k | k [ h 1 ] —and, in particular, that G k | k u [ h | Z 1 : k ] is always Poisson.
However, this is not true. For, examine the first steps of the U-PMBM filter. Begin with G0|0[h] = 1—i.e., no targets are initially present in the scene. Then G 1 | 0 [ h ] = e D B 1 | 0 [ h 1 ] where D B 1 | 0 ( x ) is the PHD of the Poisson target-appearance RFS; and so F 1 [ g , h ] = e κ 1 [ g 1 ] + D B 1 | 0 [ h ( 1 + p D 1 L g 1 1 ) 1 ] by Equation (20); and so G1|1[h|Z1] is a PMB PGFL as in Equation (36):
G 1 | 1 [ h ] = e D B 1 | 0 [ ( h 1 ) ( 1 p D 1 ) ] z Z 1 κ 1 ( z ) + D B 1 | 0 [ h p D 1 L z 1 ] κ 1 ( z ) + D B 1 | 0 [ p D 1 L z 1 ] .
In Section 6.6 and Section 6.7 it is respectively shown that:
G 1 | 1 u [ h ] = e D B 1 | 0 [ ( h 1 ) ( 1 p D 1 ) ]
G 1 | 1 d [ h ] = z Z 1 κ 1 ( z ) + D B 1 | 0 [ h p D 1 L z 1 ] κ 1 ( z ) + D B 1 | 0 [ p D 1 L z 1 ] .
These equations are consistent with the “undetected targets” interpretation, Equation (45), since:
G 1 | 1 [ h | Z 1 ] = G 1 | 1 u [ h | Z 1 ] G 1 | 1 d [ h | Z 1 ] = F 1 | 1 u [ h ] F 1 | 1 d [ h 1 ] = G k | k U P [ h ] .
From Equation (20), the next predicted PGFL is PMB:
G 1 | 1 u [ h ] = e D B 2 | 1 [ h 1 ] G 1 | 1 [ 1 + p S 2 | 1 M h 1 2 | 1 | Z 1 ]
= e D B 2 | 1 [ h 1 ] + D B 1 | 0 [ ( 1 p D 1 ) p S 2 | 1 M h 1 2 | 1 ] z Z 1 κ 1 ( z ) + D B 1 | 0 [ ( 1 + p S 2 | 1 M h 1 2 | 1 ) p D 1 L z 1 ] κ 1 ( z ) + D B 1 | 0 [ p D 1 L z 1 ] .
It can be shown that G 2 | 2 u [ h | Z 1 : 2 ] is PMB, not Poisson. The claim that “detected targets” cannot become “undetected targets”, therefore, leads to a contradiction. The proof of this fact for general G 2 | 2 u [ h | Z 1 : 2 ] will not be proved here, since it suffices to address the following informative special case. Let D B 2 | 1 = 0 , p D 1 = 1 , and |Z1| = 1, so that G2|1[h|Z1] is Bernoulli. Then in Section 5.9 we will determine G 2 | 2 u [ h | Z 1 : 2 ] and G 2 | 2 d [ h | Z 1 : 2 ] and show that the former is Bernoulli—i.e., not Poisson.
Claim (1) is Consistent with the Formal Theory of Undetected Targets. Alter the preceding argument as follows. Instead of predicting G1|1[h|Z1], predict its Poisson factor G 1 | 1 u [ h | Z 1 ] = F 1 | 1 u [ h ] to obtain G 2 | 1 u [ h | Z 1 ] = e D B 1 | 0 [ ( 1 p D 1 ) p S 2 | 1 M h 1 2 | 1 ] = F 2 | 1 u [ h ] . Next, determine the undetected-target posterior PGFL of F 21 | 1 u [ h ] —i.e., the PGFL of those targets undetected at times t1,t2. According to Equation (105), since F 2 | 1 u [ h ] is Poisson it is equal to F 2 | 2 u [ h ] . Then predict F 2 | 2 u [ h ] to obtain the Poisson PGFL F 3 | 2 u [ h ] . Determine the undetected-target posterior PGFL of F 3 | 2 u [ h ] —i.e., the PGFL of those targets undetected at times t1,t2, t3. According to Equation (105), it is equal to F 3 | 3 u [ h ] . Repeat in this manner. At time tk, determine the unpredicted-target posterior PGFL of the Poisson PGFL F k | k 1 u [ h ] . It is the PGFL of those targets undetected at times t1, …, tk and is equal to F k | k u [ h ] .

5.9. Undetected/Detected-Target PGFLs for a Bernoulli Prior

Suppose that Gk|k−1[h|Z1:k−1] = 1 − q + q·s[h] is Bernoulli. Then the measurement-updated PGFL is Bernoulli [14] (p. 520):
Gk|k[h] = 1 − q++q+·s+[h]
q + = q q s [ p D ] + q z Z k s [ p D L z ] κ ( z ) 1 q s [ p D ] + q z Z k s [ p D L z ] κ ( z ) , s + ( x ) = q q p D ( x ) + q z Z k p D ( x ) L z ( x ) κ ( z ) 1 q s [ p D ] + q z Z k s [ p D L z ] κ ( z ) s ( x ) .
In Section 6.9 it is shown that the detected-target posterior PGFL is Bernoulli:
G k | k u [ h ] = 1 q d + q d s d [ h ]
q d = q z Z k s [ p D L z ] κ ( z ) 1 q s [ p D ] + q z Z k s [ p D L z ] κ ( z ) , s d ( x ) = z Z k p D ( x ) L z ( x ) κ ( z ) z Z k s [ p D L z ] κ ( z ) s ( x ) .
In Section 6.8 it is shown that the undetected-target posterior PGFL is not Poisson:
G k | k u [ h ] = 1 q u + q u s u [ h ]
q u = q q s [ p D ] 1 q s [ p D ] + q z Z k s [ p D L z ] κ ( z ) , s u ( x ) = 1 p D ( x ) s [ 1 p D ] s ( x ) .
Here, qu is the probability that the posterior undetected-target RFS is nonempty—i.e., it is the target’s composite probability of undetectability. Note that qu + qd = q+.
Additionally, note that qu parses the distinction between nonexistent vs. undetectable targets. If q> 0 (the target exists) and pD = 0 (it is undetectable), then no information can be collected about it and so its composite undetectability is qu = q. For example, if q = 1 then qu = 1—i.e., if a definitely-existing target is undetectable then it is compositely undetectable.
At the other extreme, if q = 0 (it does not exist) then qu = 0 (it is compositely detectable: 1 − qu = 1). This seems counter-intuitive since a nonexistent target would seem to be inherently undetectable. However, a nonexistent target is neither detectable nor undetectable. Whereas an existent target can generate either an actual measurement z or the null measurement , a nonexistent target cannot generate any measurement. Thus, a nonexistent target has been “detected” if, as must be the case, it has not generated any measurement. In this sense, all nonexistent targets are compositely detectable.
Now suppose that q = 1—i.e., that the target definitely exists. Then:
q u = s [ 1 p D ] s [ 1 p D ] + z Z k s [ p D L z ] κ ( z ) .
That is, the target’s composite undetectability qu is a composite of its “raw undetectability” s[1 − pD] and the degree to which clutter density impairs its detectability. It varies between qu = 0 when κ = 0 and qu = 1 when κ = ∞. That is, the composite undetectability of a definitely-existing target is 0 if there is no clutter; and its composite detectability 1 − qu is 0 if the clutter density is infinite (and, thus, the signal-to-noise ratio is extremely small).

6. Mathematical Derivations

6.1. Proof of Equation (66)

Recall that n!C|X|,n is the number permutations of the elements of X taken n at a time; and that C|X|,n is the number of subsets of X of cardinality n. Then:
δ ˜ X ( Y ) δ Y = n = 0 | X | 1 n ! τ : { 1 : n } { 1 : | X | } ( i = 1 n δ τ ( i ) ( y i ) ) d y 1 d y n
= n = 0 | X | 1 n ! τ : { 1 : n } { 1 : | X | } 1 = n = 0 | X | n ! n ! C | X | , n = n = 0 | X | C | X | , n = 2 | X | .

6.2. Proof of Equation (67)

Let ν = |Y| and recall from Equation (65) that:
τ : { 1 : ν } { 1 : n } δ x τ ( 1 ) ( y 1 ) δ x τ ( ν ) ( y ν ) = ν ! { x 1 , , x ν } F ν ( { x 1 , , x n } ) δ x 1 ( y 1 ) δ x ν ( y ν )
where Fν(X) denotes the set of subsets of X of cardinality ν. Then:
δ ˜ X ( Y ) f ( X ) δ X = n ν ν ! n ! { w 1 , , w ν } F ν ( { x 1 , , x n } ) δ w 1 ( y 1 ) δ w ν ( y ν ) f ( { x 1 , , x n } ) d x 1 d x n
= n ν ν ! n ! { w 1 , , w ν } F ν ( { x 1 , , x n } ) δ w 1 ( y 1 ) δ w ν ( y ν ) f ( { w 1 , , w ν , x 1 , , x n ν } ) d w 1 d w ν d x 1 d x n ν
= n ν ν ! n ! ( { y 1 , , y ν } F ν ( { x 1 , , x n } ) 1 ) f ( { y 1 , , y ν , x 1 , , x n ν } ) d x 1 d x n ν
= n ν ν ! n ! C n , ν f ( { y 1 , , y ν , x 1 , , x n ν } ) d x 1 d x n ν
= n ν 1 ( n ν ) ! f ( { y 1 , , y ν , x 1 , , x n ν } ) d x 1 d x n ν
= j 0 1 j ! f ( { y 1 , , y ν , x 1 , , x j } ) d x 1 d x j = f ( { y 1 , , y ν } W ) δ W .

6.3. Proof of Equation (68)

Note that:
δ ˜ X ( Y ) ( 1 p D ) X Y p D Y δ Y = ( 1 p D ) X δ ˜ X ( Y ) ( p D 1 p D ) Y δ Y
= ( 1 p D ) X n = 0 | X | 1 n ! τ : { 1 : n } { 1 : | X | } δ x τ ( 1 ) ( y 1 ) δ x τ ( n ) ( y n ) p D ( y 1 ) 1 p D ( y 1 ) p D ( y n ) 1 p D ( y n ) d y 1 d y n
= ( 1 p D ) X n = 0 | X | 1 n ! τ : { 1 : n } { 1 : | X | } δ x τ ( 1 ) ( y 1 ) p D ( y 1 ) 1 p D ( y 1 ) δ x τ ( n ) ( y n ) p D ( y n ) 1 p D ( y n ) d y 1 d y n
= ( 1 p D ) X n = 0 | X | 1 n ! τ : { 1 : n } { 1 : | X | } ( δ x τ ( 1 ) ( y 1 ) p D ( y 1 ) 1 p D ( y 1 ) d y 1 ) ( δ x τ ( n ) ( y n ) p D ( y n ) 1 p D ( y n ) d y n )
= ( 1 p D ) X n = 0 | X | 1 n ! τ : { 1 : n } { 1 : | X | } p D ( x τ ( 1 ) ) 1 p D ( x τ ( 1 ) ) p D ( x τ ( n ) ) 1 p D ( x τ ( n ) )
= ( 1 p D ) X n = 0 | X | n ! n ! { x 1 , , x n } F n ( X ) p D ( x 1 ) 1 p D ( x 1 ) p D ( x n ) 1 p D ( x n )
= ( 1 p D ) X n = 0 | X | W X , | W | = n ( p D 1 p D ) W = ( 1 p D ) X W X ( p D 1 p D ) W
= ( 1 p D ) X ( 1 + p D 1 p D ) X = 1
where the second-to-final equation follows from Equation (11).

6.4. Proof of Equation (70)

Begin by noting that:
f k d ( Z , Y | X ) δ Y = δ ˜ X ( Y ) ( 1 p D ) X Y p D Y f k * ( Z k | Y ) δ Y
= e λ κ Z ( 1 p D ) X ( τ : Y X ρ ˜ τ Y ) ( p D 1 p D ) Y ( τ : Y Z ρ τ Y ) δ Y
= e λ κ Z ( 1 p D ) X τ : Y Z τ : Y X ( ρ ˜ τ p D ρ τ 1 p D ) Y δ Y
where ρ ˜ τ was defined in Equation (65). Apply Equations (59) and (65) to obtain:
1 e λ κ Z f k d ( Z , Y | X ) δ Y = ( 1 p D ) X n = 0 | X | 1 n ! τ : { y 1 : n } Z τ : { y 1 : n } X i = 1 n p D ( y i ) δ τ ( y i ) ( y i ) L τ ( y i ) ( y i ) κ ( τ ( y i ) ) ( 1 p D ( y i ) ) d y 1 d y n
= ( 1 p D ) X n = 0 | X | ( n ! ) 2 n ! { z 1 , , z n } F n ( Z ) { x 1 , , x n } F n ( X ) i = 1 n p D ( y i ) δ x i ( y i ) L z i ( y i ) κ ( z i ) ( 1 p D ( y i ) ) d y 1 d y n
= ( 1 p D ) X n = 0 | X | n ! { z 1 , , z n } F n ( Z ) { x 1 , , x n } F n ( X ) i = 1 n p D ( x i ) L z i ( x i ) κ ( z i ) ( 1 p D ( x i ) )
= ( 1 p D ) X n = 0 | X | { x 1 , , x n } F n ( X ) i = 1 n p D ( x i ) 1 p D ( x i ) n ! { z 1 , , z n } F n ( Z ) i = 1 n L z i ( x i ) κ ( z i )
= ( 1 p D ) X n = 0 | X | { y 1 , , y n } F n ( X ) i = 1 n p D ( y i ) 1 p D ( y i ) τ : ( y 1 : n ) Z k i = 1 n L τ ( y i ) ( y i ) κ ( τ ( y i ) ) .
After applying Equation (59) again we obtain, as claimed,
= ( 1 p D ) X Y X ( p D 1 p D ) Y ( τ : Y Z ρ τ Y ) = Y X ( 1 p D ) X Y p D Y τ : Y Z ρ τ Y = 1 e λ κ Z f ( Z | X ) .

6.5. Proof of Equation (101)

The PGFL of fk|k(X|Z1:k) is:
G k | k [ h | Z 1 : k ] = h X f k ( Z k | X ) f k | k 1 ( X | Z 1 : k 1 ) δ X f k ( Z k | X ) f k | k 1 ( X | Z 1 : k 1 ) δ X .
Substituting Equation (69) for fk(Z|X) we obtain:
G k | k [ h | Z 1 : k ] = h X ( δ ˜ X ( Y ) ( 1 p D ) X Y p D Y f k * ( Z k | Y ) δ Y ) f k | k 1 ( X | Z 1 : k 1 ) δ X ( δ ˜ X ( Y ) ( 1 p D ) X Y p D Y f k * ( Z k | Y ) δ Y ) f k | k 1 ( X | Z 1 : k 1 ) δ X
= ( p D 1 p D ) Y f k * ( Z k | Y ) ( δ ˜ X ( Y ) ( h ( 1 p D ) ) X f k | k 1 ( X | Z 1 : k 1 ) δ X ) δ Y ( p D 1 p D ) Y f k * ( Z k | Y ) ( δ ˜ X ( Y ) ( 1 p D ) X f k | k 1 ( X | Z 1 : k 1 ) δ X ) δ Y
where, because of Equation (67):
δ ˜ X ( Y ) ( h ( 1 p D ) ) X f k | k 1 ( X | Z 1 : k 1 ) δ X = ( h ( 1 p D ) ) Y U f k | k 1 ( Y U | Z 1 : k 1 ) δ U
= ( h ( 1 p D ) ) Y ( h ( 1 p D ) ) U f k | k 1 ( Y U | Z 1 : k 1 ) δ U
= ( h ( 1 p D ) ) Y δ G k | k 1 δ Y [ h ( 1 p D ) ]
where the final equation follows from Equation (11.251) of [14].
Then, as claimed:
G k | k [ h | Z 1 : k ] = ( p D 1 p D ) Y f k * ( Z k | Y ) ( h ( 1 p D ) ) Y δ G k | k 1 δ Y [ h ( 1 p D ) ] δ Y ( p D 1 p D ) Y f k * ( Z k | Y ) ( 1 p D ) Y δ G k | k 1 δ Y [ h ( 1 p D ) ] δ Y
= f k * ( Z k | Y ) ( h p D ) Y δ G k | k 1 δ Y [ h ( 1 p D ) ] δ Y f k * ( Z k | Y ) p D δ G k | k 1 δ Y [ h ( 1 p D ) ] δ Y .

6.6. Proof of Equation (103)

Begin by noting that:
δ G 1 | 0 δ Y [ h ( 1 p D ) ] = e D [ h ( 1 p D ) ] D Y .
Then, from Equation (100) the undetected-target PGFL is, as claimed:
G 1 | 1 u [ h | Z 1 ] = f 1 * ( Z ` 1 | U ) p D U δ G 1 | 0 δ U [ h ( 1 p D ) ] δ U f 1 * ( Z ` 1 | U ) p D U δ G 1 | 0 δ U [ 1 p D ] δ U = f 1 * ( Z ` 1 | U ) p D U e D [ h ( 1 p D ) ] D U δ U f 1 * ( Z ` 1 | U ) p D U e D [ 1 p D ] D U δ U
= e D [ h ( 1 p D ) ] f 1 * ( Z ` 1 | U ) p D U D U δ U e D [ 1 p D ] f 1 * ( Z ` 1 | U ) p D U D U δ U = e D [ ( h 1 ) ( 1 p D ) ] .

6.7. Proof of Equation (104)

Begin by noting that:
δ G 1 | 0 δ Y [ 1 p D ] = e D [ p D ] D Y .
From Equation (97):
G 1 | 1 d [ h | Z 1 ] = f 1 * ( Z ` 1 | U ) ( h p D ) U δ G 1 | 0 δ U [ 1 p D ] δ U f 1 * ( Z ` 1 | U ) p D U δ G 1 | 0 δ U [ 1 p D ] δ U = f 1 * ( Z ` 1 | U ) ( h p D ) U e D [ p D ] D U δ U f 1 * ( Z ` 1 | U ) p D U e D [ p D ] D U δ U
= ( τ : U Z 1 ρ τ U ) ( h p D D ) U δ U ( τ : U Z 1 ρ τ U ) ( p D D ) U δ U .
Abbreviate Dh = hpDD. Then, from Equation (59):
( τ : U Z 1 ρ τ U ) ( h p D D ) U δ U = ( τ : U Z 1 ( ρ τ D h ) U ) δ U
= n 0 1 n ! ( z 1 : n ) Z 1 n : | { z 1 : n } | = n L z 1 ( y 1 ) D h ( y 1 ) κ ( z 1 ) L z 1 ( y n ) D h ( y n ) κ ( z n ) d y 1 d y n
= n 0 { z 1 : n } F n ( Z 1 ) D h [ L z 1 ] κ ( z 1 ) D h [ L z 1 ] κ ( z n ) = n 0 W Z 1 : | Z 1 | = n z W D h [ L z ] κ ( z )
= W Z 1 z W D h [ L z ] κ ( z ) = z Z 1 ( 1 + D h [ L z ] κ ( z ) )
where the final equation follows from Equation (11). Thus, as claimed:
G 1 | 1 d [ h | Z 1 ] = z Z 1 ( 1 + D h [ L z ] κ ( z ) ) z Z 1 ( 1 + D 1 [ L z ] κ ( z ) ) = z Z 1 κ ( z ) + D [ h p D L z ] κ ( z ) + D [ p D L z ] .

6.8. Proof of Equation (113)

First note that:
δ G 1 | 0 δ Y [ h ] = { 1 q + q s [ h ] i f Y = q s ( y ) i f Y = { y } 0 i f | Y | 2 .
From Equation (100), the numerator of the undetected-target PGFL is:
f k * ( Z ` k | U ) p D U δ G k | k 1 δ U [ h ( 1 p D ) ] δ U
= f k * ( Z k | ) G k | k 1 [ h ( 1 p D ) ] + f k * ( Z k | { y } ) p D ( y ) δ G k | k 1 δ y [ h ( 1 p D ) ] d y
= e λ κ Z k ( 1 q + q s [ h ( 1 p D ) ] ) + e λ κ Z k z Z k L z ( y ) κ ( z ) p D ( y ) q s ( y ) d y
= e λ κ Z k ( 1 q + q s [ h ( 1 p D ) ] ) + e λ κ Z k z Z k q s [ p D L z ] κ ( z ) .
Thus, as claimed, the undetected-target PGFL of a Bernoulli RFS is Bernoulli:
G k | k u [ h | Z 1 : k ] = 1 q + q s [ h ( 1 p D ) ] + z Z k q s [ p D L z ] κ ( z ) 1 q s [ p D ] + z Z k q s [ p D L z ] κ ( z )
= 1 q + q s [ h ( 1 p D ) ] 1 q s [ p D ] + z Z k q s [ p D L z ] κ ( z ) + q s [ 1 p D ] 1 q s [ p D ] + z Z k q s [ p D L z ] κ ( z ) s [ h ( 1 p D ) ] s [ 1 p D ]
= 1 q u + q u s u [ h ] .

6.9. Proof of Equation (110)

Due to Equation (160), the numerator of the detected-target PGFL is:
f k * ( Z ` k | U ) ( h p D ) U δ G k | k 1 δ U [ 1 p D ] δ U
= f k * ( Z k | ) G k | k 1 [ 1 p D ] + f k * ( Z k | { y } ) h ( y ) p D ( y ) δ G k | k 1 δ y [ 1 p D ] d y
= e λ κ Z k ( 1 q s [ p D ] ) + e λ κ Z k z Z k L z ( y ) κ ( z ) h ( y ) p D ( y ) q s ( y ) d y
= e λ κ Z k ( 1 q s [ p D ] ) + e λ κ Z k z Z k q s [ h p D L z ] κ ( z ) .
Thus, the detected-target PGFL is:
G k | k u [ h | Z 1 : k ] = 1 q s [ p D ] + z Z k q s [ h p D L z ] κ ( z ) 1 q s [ p D ] + z Z k q s [ p D L z ] κ ( z ) = 1 q s [ p D ] 1 q s [ p D ] + z Z k q s [ p D L z ] κ ( z ) + q z Z k s [ h p D L z ] κ ( z ) 1 q s [ p D ] + z Z k q s [ p D L z ] κ ( z ) z Z k s [ h p D L z ] κ ( z ) z Z k s [ p D L z ] κ ( z ) .

7. Conclusions

This review paper has assessed and compared the following proposed exact closed-form solutions of the multitarget Bayes filter:
  • Generalized labeled multi-Bernoulli (GLMB) filter [5,6,7,8].
  • Labeled multi-Bernoulli mixture (LMBM) filter [10].
  • Poisson multi-Bernoulli mixture (PMBM) filter, in three distinct versions:
    • “Unlabeled” or U-PMBM filter [11].
    • “Label-augmented” or LA-PMBM filter [12].
    • “Hybrid labeled-unlabeled” or H-PMBM filter [4].
It has been shown that:
  • The GLMB, LMBM filters solve the labeled multitarget Bayes filter in exact closed form.
  • They are, therefore, true Bayesian multitarget trackers.
  • The U-PMBM filter solves the unlabeled multitarget Bayes filter in exact closed form.
  • The “undetected-targets” interpretation of the U-PMBM filter appears to be valid.
  • The claim that detected targets cannot become undetected does not.
  • The equation f k | k ( X | Z 1 : k ) = f k | k d ( X d | Z 1 : k ) f k | k u ( X u | Z 1 : k ) in [4] is untrue.
  • It is theoretically impossible to prune U-PMBM distributions in a practical manner.
  • The U-PMBM, LA-PMBM, and H-PMBM filters are not true multitarget trackers.
  • The LA-PMBM and H-PMBM filters are theoretically and physically questionable.
  • In particular, the H-PMBM filter does not solve the “hybrid” multitarget Bayes filter in exact closed form.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Ho, Y.; Lee, R. A Bayesian approach to problems in stochastic estimation and control. IEEE Trans. Autom. Control 1964, 9, 333–339. [Google Scholar] [CrossRef]
  2. Sorenson, H. Recursive Bayesian estimation using Gaussian sums. Automatica 1971, 7, 465–479. [Google Scholar] [CrossRef]
  3. García-Fernández, A.; Williams, J.; Granström, K.; Svensson, L. Poisson multi-Bernoulli mixture filter: Direct derivation and implementation. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1883–1901. [Google Scholar] [CrossRef]
  4. Meyer, F.; Kropfreiter, T.; Williams, J.; Lau, R.; Hlawatsch, F.; Braca, P.; Win, M. Message passing algorithms for scalable multitarget tracking. Proc. IEEE 2018, 106, 221–259. [Google Scholar] [CrossRef]
  5. Vo, B.N.; Vo, B.T.; Hoang, H.G. An efficient implementation of the generalized labeled multi-Bernoulli filter. IEEE Trans. Signal Proc. 2017, 65, 1975–1987. [Google Scholar] [CrossRef]
  6. Vo, B.-N.; Vo, B.-T.; Phung, D. The Bayes multi-target tracking filter. IEEE Trans. Signal Proc. 2014, 62, 6554–6567. [Google Scholar] [CrossRef]
  7. Vo, B.-T.; Vo, B.-N. Labeled random finite sets and multi-object conjugate priors. IEEE Trans. Signal Proc. 2013, 61, 3460–3475. [Google Scholar] [CrossRef]
  8. Vo, B.-T.; Vo, B.-N. A random finite set conjugate prior and application to multi-target tracking. In Proceedings of the 2011 International Conference on Intelligent Sensors, Sensor Networks, and Information Processing (ISSNIP2011), Adelaide, Australia, 6–9 December 2011. [Google Scholar]
  9. Vo, B.-T.; Vo, B.-N. Tracking identification and classification with random finite sets. Proc. SPIE 2013, 8745. [Google Scholar] [CrossRef]
  10. Mahler, R. Integral-transform derivations of exact closed-form multitarget trackers. In Proceedings of the 19th International Conference on Information Fusion, Heidelberg, Germany, 5–8 July 2016. [Google Scholar]
  11. Williams, J. Hybrid Poisson and multi-Bernoulli filters. In Proceedings of the 15’th International Conference on Information Fusion, Singapore, 9–12 July 2012. [Google Scholar]
  12. Williams, J. Marginal multi-Bernoulli filters: RFS derivation of MHT, JIPDA, and association-based MeMber. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1664–1687. [Google Scholar] [CrossRef]
  13. Mahler, R. Advances in Statistical Multisource-Multitarget Information Fusion; Artech House Publishers: Norwood, MA, USA, 2014. [Google Scholar]
  14. Mahler, R. Statistical Multisource-Multitarget Information Fusion; Artech House Publishers: Norwood, MA, USA, 2007. [Google Scholar]
  15. Mullane, J.; Vo, B.-N.; Adams, M.; Vo, B.-T. Random Finite Sets in Robotic Map Building and SLAM; Springer: New York, NY, USA, 2011. [Google Scholar]
  16. Ristic, B. Particle Filters for Random Set Models; Springer: New York, NY, USA, 2013. [Google Scholar]
  17. Mahler, R. Random Set Theory for Target Tracking and Identification. In Handbook of Multisensor Data Fusion: Theory and Practice, 2nd ed.; Hall, D., Llinas, J., Eds.; CRC Press: Boca Raton, FL, USA, 2008; Chapter 16. [Google Scholar]
  18. Mahler, R. “Statistics 102” for multisensor-multitarget tracking. IEEE J. Sel. Top. Signal Proc. 2013, 7, 376–389. [Google Scholar] [CrossRef]
  19. Mahler, R. “Statistics 103” for multitarget tracking. Sensors 2019, 19, 202. [Google Scholar] [CrossRef] [PubMed]
  20. Vo, B.-N.; Vo, B.-T.; Clark, D. Bayesian multiple target filtering using random finite sets. In Integrated Tracking, Classification, and Sensor Management; Mallick, M., Krishnamurthy, V., Vo, B.-N., Eds.; Wiley: New York, NY, USA, 2013; Chapter 3. [Google Scholar]
  21. Mahler, R. A brief survey of advances in random-set fusion. In Proceedings of the 2015 International Conference on Control, Automation and Information Sciences (ICCAIS2015), Changshu, China, 29–31 October 2015. [Google Scholar]
  22. Mahler, R. On Point Processes and Multitarget Tracking. 2017. Available online: https://vixra.org/abs/1803.0496 (accessed on 21 June 2019).
  23. Mahler, R. Measurement-to-track association and finite-set statistics. arXiv 2017, arXiv:1701.07078. [Google Scholar]
  24. Mahler, R. On measurement-to-track association and finite-set statistics. Proc. SPIE 2019, 11018, in press. [Google Scholar]
  25. Goodman, I.; Mahler, R.; Nguyen, H. Mathematics of Data Fusion; Kluwer Academic Publishers: New York, NY, USA, 1997. [Google Scholar]
  26. Papi, F.; Vo, B.-N.; Vo, B.-T.; Fantacci, C.; Beard, M. Generalized labeled multi-Bernoulli approximation of multi-object densities. IEEE Trans. Signal Proc. 2015, 63, 5487–5497. [Google Scholar] [CrossRef]
  27. Beard, M.; Vo, B.-T.; Vo, B.-N. A solution for large-scale multi-object tracking. arXiv 2018, arXiv:1804.06622. [Google Scholar]
  28. Reuter, S.; Vo, B.-T.; Vo, B.-N.; Dietmayer, D. The labeled multi-Bernoulli filter. IEEE Trans. Signal Proc. 2014, 62, 3246–3260. [Google Scholar]
  29. Ristic, B.; Clark, D.; Vo, B.-N.; Vo, B.-T. Adaptive target birth intensity for PHD and CPHD filters. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1656–1668. [Google Scholar] [CrossRef]
  30. Mahler, R. CPHD filters for unknown clutter and target-birth processes. Proc. SPIE 2014, 9091. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Mahler, R. Exact Closed-Form Multitarget Bayes Filters. Sensors 2019, 19, 2818. https://doi.org/10.3390/s19122818

AMA Style

Mahler R. Exact Closed-Form Multitarget Bayes Filters. Sensors. 2019; 19(12):2818. https://doi.org/10.3390/s19122818

Chicago/Turabian Style

Mahler, Ronald. 2019. "Exact Closed-Form Multitarget Bayes Filters" Sensors 19, no. 12: 2818. https://doi.org/10.3390/s19122818

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