Hubbry Logo
search
search button
Sign in
Historyarrow-down
starMorearrow-down
Hubbry Logo
search
search button
Sign in
Joint Probabilistic Data Association Filter
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Joint Probabilistic Data Association Filter Wikipedia article. Here, you can discuss, collect, and organize anything related to Joint Probabilistic Data Association Filter. The purpose of the hub is to connect people, foster deeper knowledge, and help improve the root Wikipedia article.
Add your contribution
Inside this hub
Joint Probabilistic Data Association Filter

The joint probabilistic data-association filter (JPDAF)[1] is a statistical approach to the problem of plot association (target-measurement assignment) in a target tracking algorithm. Like the probabilistic data association filter (PDAF), rather than choosing the most likely assignment of measurements to a target (or declaring the target not detected or a measurement to be a false alarm), the PDAF takes an expected value, which is the minimum mean square error (MMSE) estimate for the state of each target. At each time, it maintains its estimate of the target state as the mean and covariance matrix of a multivariate normal distribution. However, unlike the PDAF, which is only meant for tracking a single target in the presence of false alarms and missed detections, the JPDAF can handle multiple target tracking scenarios. A derivation of the JPDAF is given in.[2]

The JPDAF is one of several techniques for radar target tracking and for target tracking in the field of computer vision.

The coalescence problem

[edit]

A common problem observed with the JPDAF is that estimates of closely spaced targets tend to coalesce over time.[3][4] This is because the MMSE estimate is typically undesirable when target identity is uncertain.[5]

Variants of the JPDAF algorithm have been made that try to avoid track coalescence. For example, the Set JPDAF[6] uses an approximate minimum mean optimal sub pattern assignment (MMOSPA) instead of an approximate MMSE estimator. The JPDAF*,[7] modifies how the target-measurement association probabilities are computed, and variants of the global nearest-neighbor JPDAF (GNN-JPDAF) (a best-hypothesis tracker)[8] use the global nearest neighbor (GNN) estimate in place of the mean but compute the covariance matrix as in the normal JPDAF: as a mean-squared error matrix.

Implementations

[edit]
  • Python: The PDAF, JPDAF and other data association methods are implemented in Stone Soup.[10] A tutorial demonstrates how the algorithms can be used.[11][12]

References

[edit]
Add your contribution
Related Hubs