Method for fast, robust, multi-dimensional pattern recognition
First Claim
1. An apparatus for determining the absence or presence of instances of a pattern in an image, and for determining the pose of each found instance, the apparatus comprising:
- a training module for providing a model based on a training image, the model including a geometric description of the expected shape of the object, the geometric description including a plurality of pattern boundary points; and
a run-time module for using the model, a received list of generalized degrees-of-freedom (DOFs), and a received run-time image to provide a list of results.
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.
277 Citations
27 Claims
-
1. An apparatus for determining the absence or presence of instances of a pattern in an image, and for determining the pose of each found instance, the apparatus comprising:
-
a training module for providing a model based on a training image, the model including a geometric description of the expected shape of the object, the geometric description including a plurality of pattern boundary points; and a run-time module for using the model, a received list of generalized degrees-of-freedom (DOFs), and a received run-time image to provide a list of results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification