Research Analyzer
← Back ICRA 2026

PKF: Probabilistic Data Association Kalman Filter for Multi-Object Tracking

Hanwen Cao, George J. Pappas, Nikolay Atanasov

PDF

AI summary

Key figure (auto-extracted from paper)
PKF introduces a new Kalman filter that uses matrix permanents to compute probabilistic data association weights, achieving lower tracking errors than PMHT and JPDAF while maintaining real-time speed.
Probabilistic Data Association Kalman Filter Multi-Object Tracking Variational Inference Matrix Permanents Real-Time Tracking

Problem

Traditional Kalman filters for multi-object tracking ignore the ambiguity of data association, leading to tracking failures during occlusions and clutter. This paper addresses how to rigorously incorporate probabilistic data association into the Kalman filtering framework.

Approach

The authors formulate state estimation as a variational inference problem solved via Expectation-Maximization, treating unknown data associations as latent variables. This yields a Kalman filter update with an expanded measurement vector where association probabilities are computed efficiently using matrix permanents.

Key results

  • Derivation of PKF via variational inference and EM with matrix permanent-based weights
  • Lower tracking errors than PMHT and JPDAF in simulations
  • Comparable MOT performance on MOT17, MOT20, and DanceTrack using only bounding boxes
  • Real-time inference (250+ fps) and drop-in compatibility with existing trackers

Why it matters

Enables robust, real-time multi-object tracking in ambiguous environments by providing a theoretically sound and computationally efficient alternative to existing probabilistic data association filters.

Abstract

In this paper, we derive a new Kalman filter (KF) with probabilistic data association between measurements and states. We formulate a variational inference problem to approximate the posterior density of the state conditioned on the measurement data. We view the unknown data association as a latent variable and apply Expectation Maximization (EM) to obtain a filter with the update step in the same form as the Kalman filter but with an expanded measurement vector of all potential associations. We show that the association probabilities can be computed as permanents of matrices with measurement likelihood entries. We name our probabilistic data association Kalman filter the PKF with P emphasizing both the probabilistic nature of the data association and the matrix permanent compu- tation of the association weights. We compare PKF with the well- established Probabilistic Multi-Hypothesis Tracking (PMHT) and Joint Probabilistic Data Association Filter (JPDAF) in both theory and simulated experiments. The experiments show that we can achieve lower tracking errors than both. We also demonstrate the effectiveness of our filter in multi-object tracking (MOT) on multiple real-world datasets, including MOT17, MOT20, and DanceTrack. We can achieve comparable tracking results with previous KF-based methods without using velocities or doing multi-stage data association and remain real-time. We further show that our PKF can serve as a backbone for other KF-based trackers by applying it to a method that uses varieties of features for association, and improving its results.

Index terms

Probability and Statistical Methods Computer Vision for Automation Visual Tracking

Related papers