System and method for pleographic recognition, matching, and identification of images and objects
First Claim
Patent Images
1. A computer-implemented method to be performed by a computer processing system for identifying whether an identification image matches a previously-presented reference image, the method comprising:
- implementing the following steps by one or more computer processors;
in an enrollment stage;
receiving a plurality of reference images;
for each reference image of the plurality of reference images;
generating a formation template for the reference image having an array of response function values representing a plurality of points included in the reference image;
generating a dynamic threshold for the formation template, wherein the dynamic threshold is a function of uniqueness of the array of response function values in the formation template; and
storing the formation template and the dynamic threshold for the formation template in the computer processing system among a plurality of formation templates and associated dynamic thresholds generated for the plurality of reference images;
in a recognition stage;
receiving an identification image;
generating an identification template for the identification image having an array of response function values representing a plurality of points in the identification image;
performing matching runs against the plurality of formation templates and associated dynamic thresholds, wherein the identification image is considered identified against a particular formation template when a particular dynamic threshold associated with the particular formation template is exceeded,wherein a response function used in generating the plurality of formation templates and the identification template includes strong neighbor/area fragment overlapping.
0 Assignments
0 Petitions
Accused Products
Abstract
The inventive data processing system and method enable recognition, matching, and/or identification of images and/or of objects, utilizing at least one novel pleographic data processing technique.
-
Citations
13 Claims
-
1. A computer-implemented method to be performed by a computer processing system for identifying whether an identification image matches a previously-presented reference image, the method comprising:
-
implementing the following steps by one or more computer processors; in an enrollment stage; receiving a plurality of reference images; for each reference image of the plurality of reference images; generating a formation template for the reference image having an array of response function values representing a plurality of points included in the reference image; generating a dynamic threshold for the formation template, wherein the dynamic threshold is a function of uniqueness of the array of response function values in the formation template; and storing the formation template and the dynamic threshold for the formation template in the computer processing system among a plurality of formation templates and associated dynamic thresholds generated for the plurality of reference images; in a recognition stage; receiving an identification image; generating an identification template for the identification image having an array of response function values representing a plurality of points in the identification image; performing matching runs against the plurality of formation templates and associated dynamic thresholds, wherein the identification image is considered identified against a particular formation template when a particular dynamic threshold associated with the particular formation template is exceeded, wherein a response function used in generating the plurality of formation templates and the identification template includes strong neighbor/area fragment overlapping. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system for identifying whether an identification image matches a previously-presented reference image, the system comprising:
-
implementing the following steps by one or more computer processors; in an enrollment stage; receiving a plurality of reference images; for each reference image of the plurality of reference images; generating a formation template for the reference image having an array of response function values representing a plurality of points included in the reference image; generating a dynamic threshold for the formation template, wherein the dynamic threshold is a function of uniqueness of the array of response function values in the formation template; and storing the formation template and the dynamic threshold for the formation template in the computer processing system among a plurality of formation templates and associated dynamic thresholds generated for the plurality of reference images; in a recognition stage; receiving an identification image; generating an identification template for the identification image having an array of response function values representing a plurality of points in the identification image; performing matching runs against the plurality of formation templates and associated dynamic thresholds, wherein the identification image is considered identified against a particular formation template when a particular dynamic threshold associated with the particular formation template is exceeded, wherein a response function used in generating the plurality of formation templates and the identification template includes strong neighbor/area fragment overlapping. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification