Method for fast, robust, multi-dimensional pattern recognition
First Claim
1. In probe-based pattern matching, a method for synthetic training of a model of a pattern, the method comprising:
- providing a machine vision system that includes a processor that is programmed to perform the steps of;
placing a plurality of positive probes at selected points along a boundary of the pattern;
providing at least one imaginary straight segment parallel to a segment of the boundary of the pattern;
placing a plurality of negative probes at selected points along the imaginary straight segment, each negative probe having a negative weight.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for determining the absence or presence of one or more instances of a predetermined pattern in an image, and for determining the location of each found instance within a multidimensional space. A model represents the pattern to be found, the model including a plurality of probes. Each probe represents a relative position at which a test is performed in an image at a given pose, each such test contributing evidence that the pattern exists at the pose. The method further includes a comparison of the model with a run-time image at each of a plurality of poses. A match score is computed at each pose to provide a match score surface. Then, the match score is compared with an accept threshold, and used to provide the location any instances of the pattern in the image.
259 Citations
19 Claims
-
1. In probe-based pattern matching, a method for synthetic training of a model of a pattern, the method comprising:
-
providing a machine vision system that includes a processor that is programmed to perform the steps of; placing a plurality of positive probes at selected points along a boundary of the pattern; providing at least one imaginary straight segment parallel to a segment of the boundary of the pattern; placing a plurality of negative probes at selected points along the imaginary straight segment, each negative probe having a negative weight. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In probe-based pattern matching, an apparatus for synthetic training of a model of a pattern, the apparatus comprising:
-
a machine vision processor that is programmed to perform the steps of; placing a plurality of positive probes at selected points along a boundary of the pattern; providing at least one imaginary straight segment parallel to a segment of the boundary of the pattern; placing a plurality of negative probes at selected points along the imaginary straight segment, each negative probe having a negative weight. - View Dependent Claims (17, 18, 19)
-
Specification