UPC SUBSTITUTION FRAUD PREVENTION
First Claim
1. A method of confirming the identity of an item having an identifier, the method comprising:
- acquiring an image of the item having the identifier;
extracting a first set of geometric point features from the image of the item;
reading identification code data from the identifier on the item;
retrieving a second set of geometric point features from a feature database based on the identification code data, the database comprising geometric point features associated with a plurality of known items;
comparing the first set of geometric point features from the image with the second set of geometric point features corresponding to the identification code data; and
determining whether the item in the image corresponds to the identification code data read from the identifier on the item based on comparison of the first set of geometric point features with the second set of geometric point features.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for detecting fraudulent identification tags, such as Universal Product Codes (UPC) applied to goods to be purchased. The invention may store in a database images of the goods to be purchased and feature models of these images. When a customer desires to purchase an item containing a UPC, a scanned image of the item about to be purchased may be acquired and a feature model of the scanned image may be created. The system may retrieve from the database the image and feature model previously stored for the item associated with the just-scanned UPC. A variety of image processing techniques may be used to compare the scanned and database images and/or the scanned and database feature models. In one embodiment of the invention, these image processing techniques may include determining a geometric transformation that maps the features of the scanned image onto the features of a database model.
-
Citations
24 Claims
-
1. A method of confirming the identity of an item having an identifier, the method comprising:
-
acquiring an image of the item having the identifier; extracting a first set of geometric point features from the image of the item; reading identification code data from the identifier on the item; retrieving a second set of geometric point features from a feature database based on the identification code data, the database comprising geometric point features associated with a plurality of known items; comparing the first set of geometric point features from the image with the second set of geometric point features corresponding to the identification code data; and determining whether the item in the image corresponds to the identification code data read from the identifier on the item based on comparison of the first set of geometric point features with the second set of geometric point features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for confirming the identity of an object having an identification code, the system comprising:
-
a scanner comprising a visual sensor for capturing at least one image of the item with the identification code; a feature extractor coupled to the optical sensor for extracting geometric point features from the at least one image; a database comprising a plurality of feature models, each feature model comprising one or more geometric point features associated with one of a plurality of known items; and a processor configured to; a) compare extracted geometric point features to at least one of the plurality of feature models associated with the identification code with the item; and b) determine whether the item in the image corresponds to the identification code with the item based on comparison of the extracted geometric point features with the plurality of feature models. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of preventing fraudulent purchases of products having identification codes comprising:
-
scanning an identification code of a product using a point of sale system; acquiring an image of the product; generating geometric feature data from the acquired image of the product; retrieving feature data associated with merchandise based on the scanned identification code; identifying matching features between the generated feature data and the retrieved feature data based on the geometric transform; generating a geometric transform for mapping the generated feature data to the retrieved feature data; and generating an alert if the number of identified matching features is below a predetermined threshold. - View Dependent Claims (23)
-
-
24. A method of verifying the identity of an item having an identifier, the method comprising:
-
acquiring an image of the item having the identifier; reading identification code data from the identifier on the item; extracting a first set of geometric point features from the image of the item; comparing the first set of geometric point features from the image with geometric point features from a feature database, the geometric point features from the database being associated with a plurality of known items; retrieving identification code data from the feature database based on a match between the first set of geometric point features and one of the plurality of known items; and determining whether the identification code data read from the identifier on the item matches the identification code data retrieved from the feature database.
-
Specification