Mapping items to locations within an environment based on optical recognition of patterns in images
AssigneeScandit AG
InventorsBernd Schoner, Thibault Priquel, Oliver Akermann, Luc Humair
Life of this patent
Estimating the term…
Abstract
A camera is used to acquire images. Labels are detected in the images. The labels contain a barcode and product information. The product information is analyzed (e.g., by optical character recognition) to obtain a plurality of scan descriptions. Scan descriptions are matched with catalog descriptions to obtain stock keeping units (SKUs). The SKUs are mapped to locations within an environment based on position data of the camera at the time images are acquired.
Claims20
A system for recognition of optical patterns in images, the system comprising:
- one or more cameras configured to acquire a plurality of images;
- and
- one or more processors configured to:
- receive the plurality of images;
- receive position data of the plurality of images;
- detect a plurality of labels in the plurality of images, wherein the plurality of labels each contain a barcode and product information;
- analyze the product information in the plurality of images to obtain a plurality of scan descriptions, without decoding barcodes on the plurality of labels;
- match the scan descriptions, of the plurality of scan descriptions, to catalog descriptions, wherein:
- each catalog description comprises a stock keeping unit (SKU);
- and
- matching the scan descriptions to catalog descriptions comprises matching one scan description of the plurality of scan descriptions to a catalog description more than once using more than one image of a label of the plurality of labels, to increase a probability of a correct match;
- and
- map SKUs from the catalog descriptions to locations within an environment, based on the position data of the plurality of images and matching scan descriptions to the catalog descriptions.
A method for recognition of optical patterns in images, the method comprising:
- receiving a plurality of images acquired by one or more cameras;
- receiving position data of the plurality of images;
- detecting a plurality of labels in the plurality of images, wherein the plurality of labels each contain product information;
- analyzing the product information in the plurality of images to obtain a plurality of scan descriptions, without decoding barcodes on the plurality of labels;
- matching the scan descriptions, of the plurality of scan descriptions, to catalog descriptions, wherein:
- each catalog description comprises a stock keeping unit (SKU);
- and
- matching the scan descriptions to catalog descriptions comprises matching one scan description of the plurality of scan descriptions to a catalog description more than once using more than one image of a label of the plurality of labels, to increase a probability of a correct match;
- and
- mapping SKUs from the catalog descriptions to locations within an environment, based on the position data of the plurality of images and matching scan descriptions to the catalog descriptions.
One or more memory devices comprising instructions that, when executed, cause one or more processors to perform the following steps:
- receiving a plurality of images acquired by one or more cameras;
- receiving position data of the plurality of images;
- detecting a plurality of labels in the plurality of images, wherein the plurality of labels each contain product information;
- analyzing the product information in the plurality of images to obtain a plurality of scan descriptions, without decoding barcodes on the plurality of labels;
- matching the scan descriptions, of the plurality of scan descriptions, to catalog descriptions, wherein:
- each catalog description comprises a stock keeping unit (SKU);
- and
- matching the scan descriptions to catalog descriptions comprises matching one scan description of the plurality of scan descriptions to a catalog description more than once using more than one image of a label of the plurality of labels, to increase a probability of a correct match;
- and
- mapping SKUs from the catalog descriptions to locations within an environment, based on the position data of the plurality of images and matching scan descriptions to the catalog descriptions.
Dependencies are inferred from the claim text.