Method for fast, robust, multi-dimensional pattern recognition
First Claim
1. A method for running a probe-based system at high speed on a digital computer, the method comprising:
- providing a computer programmed to perform the steps of;
converting probe information of a probe, including probe position represented as a real 2-vector into compiled probe information of the probe including a mapped image pixel address offset represented as a single integer.
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.
302 Citations
29 Claims
-
1. A method for running a probe-based system at high speed on a digital computer, the method comprising:
-
providing a computer programmed to perform the steps of; converting probe information of a probe, including probe position represented as a real 2-vector into compiled probe information of the probe including a mapped image pixel address offset represented as a single integer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for running a probe-based system at high speed on a digital computer, the method comprising:
-
providing a computer programmed to perform the steps of; converting probe information of a probe, comprising probe position represented as a floating point 2-vector, into compiled probe information of the probe comprising a mapped image pixel address offset represented as a single integer. - View Dependent Claims (22, 23)
-
-
24. A non-transitory and processor readable medium having stored thereon a data structure for probe-based system, the data structure comprising:
-
a probe object, having at least a 2-vector representation of position, and a compiled probe object having one integer as a pixel address offset derived by altering information of the position of the probe object, such that a portion of the information of the position of the probe object is lost.
-
-
25. A computerized program apparatus, the apparatus comprising:
-
a memory, a probe object, stored on the memory, having a 2-vector probe coordinates a compiled probe object, stored on the memory, having a single integer image pixel offset address, the computer program apparatus comprising instructions being operable in a probe-based system to cause data processing apparatus to derive the single integer image pixel offset address by converting the 2-vector probe coordinates. - View Dependent Claims (26, 27, 28, 29)
-
Specification