DIGITAL FINGERPRINTING OBJECT AUTHENTICATION AND ANTI-COUNTERFEITING SYSTEM
First Claim
1. A computer implemented method comprising:
- acquiring digital image data representing an image of at least a portion of a physical object;
selecting at least one authentication region of the image data;
processing the authentication region data so as to form a digital fingerprint of the object, wherein the digital fingerprint comprises;
data identifying at least one object feature within the authentication region, the data including a location of the object feature in the authentication region;
for each object feature, data identifying a plurality of locations of interest in the object feature; and
for each locations of interest, data identifying at least one fingerprint feature vector that describes a fingerprint feature extracted from the location of interest; and
storing the digital fingerprint of the object in an object database.
3 Assignments
0 Petitions
Accused Products
Abstract
Improvements are disclosed for authentication of an object, verification of its provenance, and certification of the object as compliant with manufacturing standards. Or, an object may be reported as a suspected counterfeit. In one embodiment the system compares a digital fingerprint of the object, based in image capture, to digital fingerprints previously stored in a database and determines if the object has been registered before and is thus authentic. An object feature template may be created which has a list of features and attributes that are relevant for authenticating particular classes of objects. The object feature template can also be used to examine unregistered objects for signs of counterfeiting.
84 Citations
20 Claims
-
1. A computer implemented method comprising:
-
acquiring digital image data representing an image of at least a portion of a physical object; selecting at least one authentication region of the image data; processing the authentication region data so as to form a digital fingerprint of the object, wherein the digital fingerprint comprises; data identifying at least one object feature within the authentication region, the data including a location of the object feature in the authentication region; for each object feature, data identifying a plurality of locations of interest in the object feature; and for each locations of interest, data identifying at least one fingerprint feature vector that describes a fingerprint feature extracted from the location of interest; and storing the digital fingerprint of the object in an object database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
acquiring digital fingerprints of a plurality of known counterfeit objects of a given class; and collecting the digital fingerprints to form a machine-readable counterfeit object database for use in detecting counterfeit objects of the same class. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus comprising:
-
an image capture device arranged to generate image data responsive to a surface region of a physical object; a processor having electronic access to the image data; the processor arranged to execute stored instructions for processing the image data, the stored instructions arranged to cause the processor to— access a predetermined object feature template associated with a class of objects of which the physical object is a member; wherein the object feature template specifies an authentication region, at least one object feature within the authentication region, a method for extracting a fingerprint feature from the object feature, and a method for comparing the extracted feature to a reference feature; based on the object feature template, identify a subset of the image data corresponding to the authentication region; based on the object feature template, extract a feature from the subset of the image data; and store extracted feature data defining the extracted feature in an object database. - View Dependent Claims (17, 18, 19, 20)
-
Specification