Pattern recognition constraint network
First Claim
1. A pattern recognition system comprising:
- (a) input means for receiving feature values of an unknown object, wherein the object belongs to one of a plurality of models, and wherein each feature value has a known range; and
(b) constraint means for providing a network of constraints representing one of the plurality of models, the constraint means comprising a plurality of weights, a plurality of nodes and a plurality of layers wherein each layer of nodes corresponds to a particular feature and each node is associated with a sub-range of the typical values for that feature for a selected one of the plurality of models, and wherein each weight corresponds to a value representing a relationship between the nodes of at least one feature type and the selected model, the constraint means performing the steps of;
(c) receiving the features from the input means; and
(d) responsive to the relationship between those nodes that correspond to the feature values and the weights between those nodes, generating a value corresponding to the confidence that the object belongs to the selected model.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a novel pattern recognition system that may be used to determine the likelihood that an unknown item belongs to a predefined class. The present invention provides improved functionality over prior art systems in that both feature parameters and confidence parameters are trained automatically from ground truth image data; large numbers of different attributes can be analyzed in the model, which yields more accurate modeling; relationships between different features can also be trained from ground truth data and represented in parametric form; there is insensitivity to feature noise; parameters are based exclusively on statistical information; the need for heuristic information is minimized; retraining is straightforward and fast; on-line updating of model parameters is possible; and the models created are accurate and reliable at predicting the match of an unknown item to the model.
34 Citations
8 Claims
-
1. A pattern recognition system comprising:
-
(a) input means for receiving feature values of an unknown object, wherein the object belongs to one of a plurality of models, and wherein each feature value has a known range; and (b) constraint means for providing a network of constraints representing one of the plurality of models, the constraint means comprising a plurality of weights, a plurality of nodes and a plurality of layers wherein each layer of nodes corresponds to a particular feature and each node is associated with a sub-range of the typical values for that feature for a selected one of the plurality of models, and wherein each weight corresponds to a value representing a relationship between the nodes of at least one feature type and the selected model, the constraint means performing the steps of; (c) receiving the features from the input means; and (d) responsive to the relationship between those nodes that correspond to the feature values and the weights between those nodes, generating a value corresponding to the confidence that the object belongs to the selected model. - View Dependent Claims (2, 3, 4)
-
-
5. A pattern recognition process for generating a confidence level that an unknown object which belongs to one of a plurality of models actually belongs to a selected model, the pattern recognition process for use with a constraint network, the constraint network providing a network of constraints representing one of the plurality of models, the constraint network comprising a plurality of weights, a plurality of nodes and a plurality of layers wherein each layer of nodes corresponds to a particular feature and each node is associated with a sub-range of the typical values for that feature for a selected one of the plurality of models, and wherein each weight corresponds to a value representing a relationship between the nodes of at least one feature type and the selected model, the pattern recognition process comprising the steps of:
-
(a) receiving feature values of an unknown object, wherein each feature value has a known range; and (b) responsive to the relationship between those nodes that correspond to the feature values and the weights between those nodes, generating a value corresponding to the confidence that the object belongs to the selected model. - View Dependent Claims (6, 7, 8)
-
Specification