Generalized shape autocorrelation for shape acquisition and recognition
First Claim
1. A computer-implemented method for recognizing objects and for automatic acquisition of models of objects, comprising the steps of:
- (1) acquiring a model of an object, comprising,(a) digitizing said object to generate a digitized image;
(b) detecting local shapes in said digitized image;
(c) grouping three or more noncontinuous combinations of said local shapes to generate a first index;
(d) generating an entry for each group of local shapes consisting of a name of said digitized image, and information about the translation, rotation, and scale of said digitized image; and
(c) storing said entry in a shape table at said first index; and
(2) recognizing a target object that appears in a physical scene, comprising,(a) digitizing said target object to generate a digitized target image;
(b) detecting global shapes in said digitized target image;
(c) grouping three or more noncontinuous combinations of said global shapes to generate a second index;
(d) accessing said shape table and retrieving entries from said shape table that correspond to said second index;
(e) collecting said retrieved entries from said shape table into a vote table; and
(f) selecting said retrieved entry with a highest vote in order to recognize said target image.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides automatic acquisition and recognition of complex visual shapes within images. During an acquisition phase, models are derived from interest points acquired from a target shape. The models are stored in and can be retrieved from a lookup table via high dimension indices. When an image is inputted, triplets of interest points in the image are used to compute local shape descriptors, which describe the geometry of local shapes in the image. In turn, triplets of local shape descriptors are used to compute high dimension indices. These indices are used for accessing the lookup table having the models. The models are used for the automatic recognition of target shapes.
187 Citations
10 Claims
-
1. A computer-implemented method for recognizing objects and for automatic acquisition of models of objects, comprising the steps of:
-
(1) acquiring a model of an object, comprising, (a) digitizing said object to generate a digitized image; (b) detecting local shapes in said digitized image; (c) grouping three or more noncontinuous combinations of said local shapes to generate a first index; (d) generating an entry for each group of local shapes consisting of a name of said digitized image, and information about the translation, rotation, and scale of said digitized image; and (c) storing said entry in a shape table at said first index; and (2) recognizing a target object that appears in a physical scene, comprising, (a) digitizing said target object to generate a digitized target image; (b) detecting global shapes in said digitized target image; (c) grouping three or more noncontinuous combinations of said global shapes to generate a second index; (d) accessing said shape table and retrieving entries from said shape table that correspond to said second index; (e) collecting said retrieved entries from said shape table into a vote table; and (f) selecting said retrieved entry with a highest vote in order to recognize said target image. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-based system for recognizing objects and for automatic acquisition of models of objects, comprising:
-
(a) means for acquiring a model of an object, comprising, (1) means for digitizing said object to generate a digitized image; (2) means for detecting local shapes in said digitized image; (3) means for grouping three or more noncontinuous combinations of said local shapes to generate a first index; (4) means for generating an entry for each group of local shapes consisting of a name of said digitized image, and information about the translation, rotation, and scale of said digitized image; and (5) a shape table; (6) means for storing said entry in said shape table at said first index; and (b) means for recognizing a target object that appears in a physical scene, comprising, (1) means for digitizing said target object to generate a digitized target image; (2) means for detecting global shapes in said digitized target image; (3) means for grouping three or more noncontinuous combinations of said global shapes to generate a second index; (4) means for accessing said shape table and for retrieving entries from said shape table that correspond to said second index; (5) means for collecting said retrieved entries from said shape table into a vote table and for selecting said retrieved entry with a highest vote in order to recognize said target. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification