Automatic learning in a merchandise checkout system with visual recognition
First Claim
1. A merchandise checkout system operably coupled to a point of sale (POS) system and a barcode scanner for reading a universal product code (UPC) of an object, the merchandise check out system comprising:
- one or more imagers for acquiring an image of the object;
a data store configured to retain records for a plurality of items, each record comprising a visual model of one of the plurality of items and the UPC of the item;
the visual model comprising;
a) at least one image of the item; and
b) one or more geometric point features extracted from the one or more images of the item;
a processor configured to;
a) compare the image of the object to the visual model of at least one of the plurality of items;
b) recognize the object from the plurality of items based on the image of the object; and
c) automatically add the acquired image to the data store if the image of the object does not match the visual model of any of the plurality of items.
2 Assignments
0 Petitions
Accused Products
Abstract
A merchandise checkout system for ringing up merchandise in a grocery or other retail facility is disclosed. The merchandise checkout system includes visual sensors for acquiring images of an object to be rung up at checkout; a database configured to retain a visual model and UPC code of known items; and a processor configured to maintain and update the database with information about new merchandise presented for checkout. The visual model preferably includes at least one image of each item of merchandise in the retail store as well as geometric point features extracted from images of the merchandise. The processor in the exemplary embodiment is configured to: (a) compare the image of the object acquired at checkout to the visual model of the items in the database; (b) recognize the object based on the overall appearance of the packaging; (c) automatically ring up the price of the object at the POS; and (d) automatically add the acquired image to the database if the image of the object is new, i.e., it does not match the visual model of any of the items recorded in the database, thereby enabling the checkout system to dynamically and automatically build up its database of visual models.
-
Citations
15 Claims
-
1. A merchandise checkout system operably coupled to a point of sale (POS) system and a barcode scanner for reading a universal product code (UPC) of an object, the merchandise check out system comprising:
-
one or more imagers for acquiring an image of the object; a data store configured to retain records for a plurality of items, each record comprising a visual model of one of the plurality of items and the UPC of the item;
the visual model comprising;a) at least one image of the item; and b) one or more geometric point features extracted from the one or more images of the item; a processor configured to; a) compare the image of the object to the visual model of at least one of the plurality of items; b) recognize the object from the plurality of items based on the image of the object; and c) automatically add the acquired image to the data store if the image of the object does not match the visual model of any of the plurality of items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Merchandise check out system comprising:
-
one or more barcode scanners for reading the UPC if visible; one or more imagers for acquiring images of items; a data store configured to retain models of a plurality of items, each model configured to associate a UPC of an item with one or more images of the item; a processor configured to create a new model by; a) associating the one or more acquired images of the item with the UPC of the item if there is no model of the item with images; and b) associating one or more acquired images with the UPC of the item if the acquired images do not match the images of an existing model for the UPC of the item.
-
Specification