Modality fusion for object tracking with training system and method
First Claim
1. In a tracking system having multiple modalities for tracking an object with changing states, a method for training the system comprising:
- automatically constructing a set of training cases;
converting the cases into a probabilistic model;
continually inputting a current state of the object being tracked and corresponding values of variables considered in the probabilistic model; and
inferring an object position estimate using each modality.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is embodied in a system and method for training a statistical model, such as a Bayesian network, to effectively capture probabilistic dependencies between the true state of an object being tracked and evidence from various tracking modalities to achieve robust digital vision tracking. The model can be trained and structured offline using data collected from sensors, that may be either vision or non-vision-based, in conjunction with position estimates from the sensing modalities. Both the individual reports about targets provided by visual processing modalities and inferences about the context-sensitive accuracies of the reports are considered. Dependencies among variables considered in the model can be restructured with Bayesian learning methods that revise the dependencies considered in the model. In use, the learned models for fusing multiple modalities of visual processing provide real-time position estimates by making inferences from reports from the modalities and by inferences about the context-specific reliabilities of one or more modalities.
147 Citations
33 Claims
-
1. In a tracking system having multiple modalities for tracking an object with changing states, a method for training the system comprising:
-
automatically constructing a set of training cases;
converting the cases into a probabilistic model;
continually inputting a current state of the object being tracked and corresponding values of variables considered in the probabilistic model; and
inferring an object position estimate using each modality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
providing object ground truth data from at least one sensor;
providing position estimates produced by each modality;
computing reliability indicators for each modality; and
computing a ground-truth reliability measurement for each modality.
-
-
3. The method of claim 1 wherein a structure of the probabilistic model is automatically inferred from a set of possible models using the current state of the object being tracked and the corresponding values of the variables.
-
4. The method of claim 1 wherein a structure of the probabilistic model is automatically inferred using the set of training cases.
-
5. The method of claim 1 wherein a structure of the probabilistic model is computed using object ground truth data, position estimates produced by each modality, reliability indicators for each modality, and ground-truth reliability for each position estimate.
-
6. The method of claim 3 wherein the structure of the probabilistic model inferred is the model most likely to produce position data approximating the current state of the object being tracked.
-
7. The method of claim 1 further comprising automatically learning model parameters by using training cases and model variables to compute prior and conditional probability densities of variables considered in a structured probabilistic model.
-
8. The method of claim 7 wherein the probability densities are used to automatically produce a multi-modality tracking model for accurately approximating the current state of the object being tracked.
-
9. The method of claim 1 wherein the variables are automatically selected using the current state of the object being tracked and position estimates produced by the multiple modalities.
-
10. The method of claim 1 wherein fusing the multiple modalities is based on an inferred reliability of position estimates produced by each of the multiple modalities.
-
11. A system for tracking objects comprising:
-
a processor receiving state data associated with the objects and processing the data with a plurality of modalities to produce plural position estimates and estimate reliability results indicators;
a training module for training the system with predefined data to assess probabilities of effects of the indicators on the results; and
a sensor fusion processor that receives the estimates and reliability results indicators to selectively combine the results and estimates to produce synthesized assessments of the data influenced by the reliability results indicators. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for structuring a probabilistic network for tracking moving objects comprising:
-
constructing a set of training data representing properties of the moving objects;
selecting variables of the network;
automatically inferring the network structure from the training data; and
automatically learning parameters of the network variables from the set of training data. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable modules for structuring and training probabilistic network models for tracking objects, comprising:
-
a data collection processor that collects data representing properties of the objects;
a variable selection processor that selects variables for the probabilistic network models; and
.a model structure inference processor that infers the structure of the probabilistic network models. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for training a manually created probabilistic model for tracking an object comprising:
-
automatically collecting data detailing the current state of the object;
automatically determining a measure of confidence in the manually created model using the data;
automatically learning model parameters from the data;
automatically determining new dependencies among variables considered in the probabilistic model based upon the measure of confidence and the model parameters;
automatically training the probabilistic model using the learned model parameters and the new variable dependencies. - View Dependent Claims (29, 30, 31, 32, 33)
providing object ground truth data from at least one sensor;
providing position estimates produced by at least one modality;
computing reliability indicators for each modality; and
computing a ground-truth reliability measurement for each modality.
-
-
30. The method of claim 28 wherein training the probabilistic model automatically produces a model which is most likely to accurately approximate a current state of the object being tracked.
-
31. The method of claim 28 wherein learning model parameters comprises computing prior and conditional probability densities of variables considered in the model.
-
32. The method of claim 31 wherein the probability densities are used to automatically produce a multi-modality tracking model for accurately approximating a current state of the object being tracked.
-
33. The method of claim 29 further comprising fusing the at least one modality based on an inferred reliability of position estimates produced by each of the modalities.
Specification