System and method for recognizing a 3-D object by generating a 2-D image of the object from a transformed 3-D model
First Claim
1. A method of electronically recognizing a three-dimensional object X;
- said method including the steps of;
storing in a memory, a three-dimensional digital model of the surface of said object X;
acquiring a planar two-dimensional image of an unidentified object as viewed from an unpredictable direction;
automatically aligning said model to said unpredictable direction by transforming said model, without any manual input from an operator, until three predetermined points in the transformed model and three corresponding points in said two-dimensional image have substantially the same coordinates in the plane of said image;
generating, from said transformed three-dimensional model, a two-dimensional image of said model in said plane; and
,identifying said unidentified object as said object X only if a correlation between said image of said unidentified object and said image of said model from said generating step exceeds a predetermined threshold.
13 Assignments
0 Petitions
Accused Products
Abstract
A method of electronically recognizing a three-dimensional object X includes an enrollment phase wherein a three-dimensional digital model of the surface of the object X is stored in a memory. Thereafter, in an access phase, a two-dimensional access image of an unidentified object is acquired by a camera which views the object from a particular direction which is unpredictable. Then, from the stored three-dimensional model, a two-dimensional image of the model is generated as seen from a selectable viewing direction which approximates the particular direction from which the unidentified object is viewed in the access image. Since the selectable viewing direction of the model approximates the direction in which the object is viewed by the camera, a correlation between the access image of the unidentified object and the image that is generated from the model is very high.
54 Citations
11 Claims
-
1. A method of electronically recognizing a three-dimensional object X;
- said method including the steps of;
storing in a memory, a three-dimensional digital model of the surface of said object X; acquiring a planar two-dimensional image of an unidentified object as viewed from an unpredictable direction; automatically aligning said model to said unpredictable direction by transforming said model, without any manual input from an operator, until three predetermined points in the transformed model and three corresponding points in said two-dimensional image have substantially the same coordinates in the plane of said image; generating, from said transformed three-dimensional model, a two-dimensional image of said model in said plane; and
,identifying said unidentified object as said object X only if a correlation between said image of said unidentified object and said image of said model from said generating step exceeds a predetermined threshold. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
- said method including the steps of;
-
2. A system for electronically recognizing a three-dimensional object X;
- said system being comprised of;
a memory which stores a three-dimensional model of the surface of said object X; a camera which acquires a two-dimensional image of an unidentified object as viewed from an unpredictable direction; an automatic alignment means which aligns said model to said unpredictable direction by transforming said model without any manual input from an operator, until three predetermined points in the transformed model and three corresponding points in said two-dimensional image have substantially the same coordinates in the plane of said image; an image generating means for generating, from said transformed model, a two-dimensional image of said model in said plane; and
,a correlating means, for identifying said unidentified object as said object X only if a correlation between said image of said unidentified object and said image of said model from said generating step exceeds a predetermined threshold.
- said system being comprised of;
Specification