Methods and arrangements for identifying objects
First Claim
1. A method of identifying a retail product, based at least in part on assessing correspondence between image recognition features associated with the retail product and image recognition features associated with a collection of reference products, the method including the acts:
- receiving plural recognition features derived from imagery associated with the retail product;
using a hardware processor configured with software, distinguishing a subset of the received features that are associated with a logo, said logo being present on plural of said reference products; and
taking an action in response to said distinguishing, wherein said action comprises at least one of;
(a) providing, via a user interface of a camera-equipped portable device that captured said imagery of the retail product, information indicating that the camera should be moved further away from the product, so as to capture a wider field of view;
(b) weighting said subset of received features less than other of the received features, in determining a match between the retail product and one of said reference products;
(c) disregarding said subset of received features in determining a match between the retail product and one of said reference products;
(d) disregarding features other than said subset of features, and identifying plural reference products having said logo;
or(e) treating said determined subset of received features differently than others of the received features, in identifying one or more reference products.
1 Assignment
0 Petitions
Accused Products
Abstract
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
-
Citations
11 Claims
-
1. A method of identifying a retail product, based at least in part on assessing correspondence between image recognition features associated with the retail product and image recognition features associated with a collection of reference products, the method including the acts:
-
receiving plural recognition features derived from imagery associated with the retail product; using a hardware processor configured with software, distinguishing a subset of the received features that are associated with a logo, said logo being present on plural of said reference products; and taking an action in response to said distinguishing, wherein said action comprises at least one of; (a) providing, via a user interface of a camera-equipped portable device that captured said imagery of the retail product, information indicating that the camera should be moved further away from the product, so as to capture a wider field of view; (b) weighting said subset of received features less than other of the received features, in determining a match between the retail product and one of said reference products; (c) disregarding said subset of received features in determining a match between the retail product and one of said reference products; (d) disregarding features other than said subset of features, and identifying plural reference products having said logo;
or(e) treating said determined subset of received features differently than others of the received features, in identifying one or more reference products. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of enrolling a retail product in a reference product database, the method including the acts:
-
receiving plural recognition features derived from imagery associated with the retail product; using a hardware processor configured with software, distinguishing a subset of the received features that are associated with a logo, said logo being present on plural of said reference products; and treating said determined subset of features differently in enrolling said received recognition features in the reference product database, wherein said treating includes flagging said determined subset of features in the database, so that other processes accessing information in the database can identify the flagged features as associated with a logo.
-
-
8. A method of enrolling a retail product in a reference product database, the method including the acts:
-
receiving plural recognition features derived from imagery associated with the retail product; using a hardware processor configured with software, distinguishing a subset of the received features that are associated with a logo, said logo being present on plural of said reference products; and treating said determined subset of features differently in enrolling said received recognition features in the reference product database, wherein said treating includes storing weighting values in the database, in association both with said determined subset of features, and others of said received recognition features, wherein the weighting values associated with the determined subset of features have a statistical distribution different than the weighting values association with said others of said received recognition features.
-
-
9. A method comprising:
-
receiving plural recognition features derived from imagery associated with a retail product; identifying recognition features in a reference data structure that correspond to certain of the received features; using a hardware processor configured with software, scoring a match between the retail product and a reference product based on said correspondence; wherein said scoring includes weighting, based on auxiliary data stored in the data structure, correspondence between one recognition feature in the reference data structure and one recognition feature among the received recognition features. - View Dependent Claims (10, 11)
-
Specification