Distributed- and shared-memory parallelizations of assignment-based data association for multitarget tracking

Distributed- and shared-memory parallelizations of assignment-based data association for multitarget tracking

0.00 Avg rating0 Votes
Article ID: iaor20013937
Country: Netherlands
Volume: 90
Start Page Number: 293
End Page Number: 322
Publication Date: Aug 1999
Journal: Annals of Operations Research
Authors: , ,
Keywords: computational analysis: parallel computers
Abstract:

To date, there has been a lack of efficient and practical distributed- and shared-memory parallelizations of the data association problem for multitarget tracking. Filling this gap is one of the primary focuses of the present work. We begin by describing our data association algorithm in terms of an Interacting Multiple Model (IMM) state estimator embedded into an optimization framework, namely, a two-dimensional (2D) assignment problem (i.e., weighted bipartite matching). Contrary to conventional wisdom, we show that the data association (or optimization) problem is not the major computational bottleneck; instead, the interface to the optimization problem, namely, computing the rather numerous gating tests and IMM state estimates, covariance calculations, and likelihood function evaluations (used as cost coefficients in the 2D assignment problem), is the primary source of the workload. Hence, for both a general-purpose shared-memory MIMD (Multiple Instruction Multiple Data) multiprocessor system and a distributed-memory Intel Paragon high-performance computer, we developed parallelizations of the data association problem that focus on the interface problem. For the former, a coarse-grained dynamic parallelization was developed that realizes excellent performance (i.e. superlinear speedups) independent of numerous factors influencing problem size (e.g., many models in the IMM, dense/cluttered environments, contentious target-measurement data, etc.). For the latter, an SPMD (Single Program Multiple Data) parallelization was developed that realizes near-linear speedups using relatively simple dynamic task allocation algorithms. Using a real measurement database based on two FAA air traffic control radars, we show that the parallelizations developed in this work offer great promise in practice.

Reviews

Required fields are marked *. Your email address will not be published.