Parallelization of a multiple model multitarget tracking algorithm with superlinear speedups
- 1 January 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Aerospace and Electronic Systems
- Vol. 33 (1) , 281-290
- https://doi.org/10.1109/7.570784
Abstract
The interacting multiple model (IMM) estimator has been shown to be very effective when applied to air traffic surveillance problem. However, because of the additional filter modules necessary to cover the possible target maneuvers, the IMM estimator also imposes an increasing computational burden. Hence, in an effort to design a real-time multiple model multitarget tracking algorithm that is independent of the number of modules used in the state estimator, we propose a "coarse-grained" (dynamic) parallelization that is superior, in terms of computational performance, to a "fine-grained" (static) parallelization of the state estimator, while not sacrificing tracking accuracy. In addition to having the potential of realizing superlinear speedups, the proposed parallelization scales to larger multiprocessor system and is robust, i.e., it adapts to diverse multitarget scenarios maintaining the same level of efficiency given any one of numerous factors influencing the problem size. We develop and demonstrate the dynamic parallelization on a shared-memory MIMD multiprocessor for a civilian air traffic surveillance problem using a measurement database based on two FAA air traffic control radars.Keywords
This publication has 14 references indexed in Scilit:
- Parallelization of a large-scale IMM-based multitarget tracking algorithmPublished by SPIE-Intl Soc Optical Eng ,1995
- Design of an interacting multiple model algorithm for air traffic control trackingIEEE Transactions on Control Systems Technology, 1993
- A new relaxation algorithm and passive sensor data associationIEEE Transactions on Automatic Control, 1992
- A parallel shortest augmenting path algorithm for the assignment problemJournal of the ACM, 1991
- Parallel synchronous and asynchronous implementations of the auction algorithmParallel Computing, 1991
- Parallel implementation of multiple model tracking algorithmsIEEE Transactions on Parallel and Distributed Systems, 1991
- On mapping a tracking algorithm onto parallel processorsIEEE Transactions on Aerospace and Electronic Systems, 1990
- A parallel decomposition for Kalman filtersIEEE Transactions on Automatic Control, 1990
- Parallel efficiency can be greater than unityParallel Computing, 1986
- An algorithm for tracking multiple targetsIEEE Transactions on Automatic Control, 1979