Systems and methods for merchandise checkout
First Claim
1. A system for checking out merchandise, comprising:
- at least one visual sensor for capturing an image of an object on a moveable structure; and
a subsystem coupled to the at least one visual sensor, wherein the subsystem is configured to;
extract one or more visual features from the image of the object on the moveable structure;
compare the one or more extracted visual features to a plurality of visual features associated with a plurality of known objects, and identify matching visual features to find a match between the object on the moveable structure and one of the plurality of known objects.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for recognizing and identifying items located on the lower shelf of a shopping cart in a checkout lane of a retail store environment for the purpose of reducing or preventing loss or fraud and increasing the efficiency of a checkout process. The system includes one or more visual sensors that can take images of items and a computer system that receives the images from the one or more visual sensors and automatically identifies the items. The system can be trained to recognize the items using images taken of the items. The system relies on matching visual features from training images to match against features extracted from images taken at the checkout lane. Using the scale-invariant feature transformation (SIFT) method, for example, the system can compare the visual features of the images to the features stored in a database to find one or more matches, where the found one or more matches are used to identify the items.
-
Citations
24 Claims
-
1. A system for checking out merchandise, comprising:
-
at least one visual sensor for capturing an image of an object on a moveable structure; and
a subsystem coupled to the at least one visual sensor, wherein the subsystem is configured to;
extract one or more visual features from the image of the object on the moveable structure;
compare the one or more extracted visual features to a plurality of visual features associated with a plurality of known objects, and identify matching visual features to find a match between the object on the moveable structure and one of the plurality of known objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for checking out merchandise, comprising:
-
at least one visual sensor for capturing an image of an object in a moveable structure;
a checkout subsystem adapted to receive visual data from the at least one visual sensor and analyze the visual data with a scale invariant feature transform (SIFT);
a server adapted to receive the analyzed visual data comprising one or more SIFT features from the checkout system, recognize the object from among a plurality of known objects based on the SIFT features, and send match data to the checkout subsystem. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for checking out merchandise in a shopping cart, comprising:
-
at least one visual sensor for capturing an image of the merchandise in the shopping cart;
a checkout subsystem adapted to receive visual data from the at least one visual sensor; and
a server adapted to receive the visual data from the checkout system, extract one or more scale-invariant feature transform (SIFT) features from the image of the merchandise in the cart, recognize the merchandise based on the SIFT features, and send match data to the checkout subsystem.
-
-
19. A computer readable medium in a merchandise checkout system embodying program code with instructions for recognizing an object, said computer readable medium comprising:
-
program code for receiving a visual image data of the an object on a cart, the visual data comprising one or more scale-invariant feature transform (SIFT) features of the object;
program code for comparing the SIFT features of the object with SIFT features of a plurality of known objects to find a set of matches;
program code for identifying the object on the cart as one of the plurality of known object based on the set of matches; and
program code for sending a recognition alert to a checkout terminal.
-
-
20. A system for checking out merchandise, comprising:
-
at least one visual sensor for capturing an image of one or more objects on a cart; and
a subsystem coupled to the at least one visual sensor and configured to detect and recognize the object from a plurality of known objects by analyzing the image of the one or more objects and cart using a scale-invariant feature transform (SIFT) to extract visual features from the image of the one or more objects on the cart.
-
-
21. A system for checking out merchandise, comprising:
-
at least one visual sensor for capturing an image of at least a portion of one or more objects on a moveable structure;
a database of known scale-invariant features associated with a plurality of known objects; and
a subsystem coupled to the at least one visual sensor, wherein the subsystem is adapted to;
detect at least one scale-invariant feature for each of the one or more objects from the image of the objects on the moveable structure; and
identify each of the one or more objects from the image by matching the at least one detected scale-invariant feature with the scale-invariant features associated with the plurality of known objects from the database.
-
-
22. A method for checking out merchandise, the method comprising:
-
capturing an image of one or more objects on a moveable structure;
extracting at least one scale-invariant feature from the image of the objects on the moveable structure; and
comparing the at least one extracted scale-invariant feature to a plurality of known scale-invariant features associated with a plurality of known objects;
identifying one or more matches between the at least one extracted scale-invariant feature and the plurality of known scale-invariant features; and
identifying each of the one or more objects on the moveable structure based on the one or more matches. - View Dependent Claims (23, 24)
-
Specification