In this paper we describe a novel data association algorithm and parallelization, termed m-best SD, that determines in O(mSkn/sup 3/) time (m assignments, S lists of size n, k relaxations) the m-best solutions to an SD assignment problem. The significance of this work is that the m-best SD assignment algorithm (in a sliding window mode) provides for an efficient implementation of an (S-1)-scan Multiple Hypothesis Tracking (MHT) algorithm by obviating the need for a brute force enumeration of an exponential number of joint hypotheses. Initially, given a static SD assignment problem, sets of complete position measurements are extracted, namely, the 1-st, 2-nd, ..., m-th best (in terms of likelihood) sets of composite measurements are determined based on the line of sight (LOS) (i.e., incomplete position) measurements. Using the joint likelihood functions used to determine the m-best SD assignment solutions, the composite measurements are then quantified with a probability of being correct using a JPDA-like technique. Lists of composite measurements, along with their corresponding probabilities, are then used in turn with a state estimator in a dynamic 2D assignment algorithm to estimate the states of the moving targets over time. The 2D assignment cost coefficients are based on a likelihood function that incorporates the true composite measurement probabilities obtained from the (static) m-best SD assignment solutions. We demonstrate m-best SD on a simulated passive sensor track formation and maintenance problem, consisting of multiple time samples of LOS measurements originating from multiple (S=7) synchronized high frequency direction finding sensors.
展开▼