Method for matching spatial patterns
First Claim
1. A method for matching spatial patterns between a set of object feature points and a set of template feature points comprising the steps of:
- a) performing tessellations on the set of object feature points and the set of template feature points, thereby forming a set of object polyhedra and a set of template polyhedra respectively;
b) comparing, angles and feature points of the polyhedra, between at least one of the object polyhedron, from the set of object polyhedra, and, in turn, each of the template polyhedra, from the set of template polyhedra, to find at least one match therebetween;
c) selecting, an object polyhedron, that lies adjacent to a matched one of the object polyhedra;
d) comparing, angles and feature points of the polyhedra, between the selected one of the adjacent object polyhedra and a similar adjacent polyhedron of a corresponding said matched template polyhedron;
e) repeating steps (c) and (d) until it is possible to determine if a spatial pattern match exists between the set of object feature points and the set of template feature points.
0 Assignments
0 Petitions
Accused Products
Abstract
I present a method for matching the spatial relationships between an input set of feature points and a template set of feature points. A feature point consists of a location in space and a label describing the feature at that location in space. A tessellation over the feature point locations is performed. Next, a search identifies polyhedra that have similar contents, the contents being the angles and labels associated with feature points of the polyhedra. Once a match is found, then appropriate adjacent and neighboring polyhedra are examined. Matching the node labels and angular relationships for a set of appropriate adjacent and neighboring polyhedra extends the volume over which matches exist and significantly increases the certainty that a positive match exists. Because this matching method is based on similarities in node angles and labels, it is independent of transformations in position, rotation, and scale if the angles in the polyhedra created by the tessellation are position, rotation, and scale invariant.
-
Citations
4 Claims
-
1. A method for matching spatial patterns between a set of object feature points and a set of template feature points comprising the steps of:
-
a) performing tessellations on the set of object feature points and the set of template feature points, thereby forming a set of object polyhedra and a set of template polyhedra respectively;
b) comparing, angles and feature points of the polyhedra, between at least one of the object polyhedron, from the set of object polyhedra, and, in turn, each of the template polyhedra, from the set of template polyhedra, to find at least one match therebetween;
c) selecting, an object polyhedron, that lies adjacent to a matched one of the object polyhedra;
d) comparing, angles and feature points of the polyhedra, between the selected one of the adjacent object polyhedra and a similar adjacent polyhedron of a corresponding said matched template polyhedron;
e) repeating steps (c) and (d) until it is possible to determine if a spatial pattern match exists between the set of object feature points and the set of template feature points. - View Dependent Claims (2, 3, 4)
-
Specification