Digital point-of-sale analyzer
First Claim
1. A digital point-of-sale system comprising:
- a hardware processor; and
a storage device storing machine-readable instructions executed by the hardware processor to;
receive at least one captured image of a product display, the at least one captured image including a plurality of products having one or more defined physical product features;
analyze the at least one captured image by;
identifying one or more shelves of the product display by analyzing a vertical and horizontal gradient of the at least one captured image, andidentifying, using one or more of the defined physical product features for each of the plurality of products, a location of each product of the plurality of products on the one or more shelves in the at least one captured imageidentifying, for each product at the identified location, a proximally located product label from the at least one captured image;
electronically recognizing a product price on the proximally located product label; and
determining whether the proximally located product label is a correct label for the product at the identified location by comparing the electronically recognized product price with at least one predetermined price;
generate a realogram from the analysis of the at least one captured image, wherein the realogram includes an electronically-generated diagram of the product display and locations of each of the plurality of products on the one or more shelves of the product display;
compare the realogram to stored planograms to determine whether the realogram matches a stored planogram; and
in response to the realogram matching a stored planogram, compare the realogram and the matching planogram to determine at least one of deviations of desired product locations, addition of unexpected products, and competitor product interference.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital point-of-sale system for determining key performance indicators (KPIs) at a point-of-sale includes a product identification unit and a realogram creation unit. The product identification unit is configured to receive a captured image of a product display and to identify products in the captured image by comparing features determined from the captured image to features determined from products templates. The realogram creation unit is configured to create a realogram from the identified products and product templates. A product price KPI unit is configured to identify a product label proximally located to each identified product, and to recognize the product price on each product label. Each product price is compared to a predetermined range of prices to determine whether the product label proximally located to the identified product is a correct product label for the identified product.
-
Citations
19 Claims
-
1. A digital point-of-sale system comprising:
-
a hardware processor; and a storage device storing machine-readable instructions executed by the hardware processor to; receive at least one captured image of a product display, the at least one captured image including a plurality of products having one or more defined physical product features; analyze the at least one captured image by; identifying one or more shelves of the product display by analyzing a vertical and horizontal gradient of the at least one captured image, and identifying, using one or more of the defined physical product features for each of the plurality of products, a location of each product of the plurality of products on the one or more shelves in the at least one captured image identifying, for each product at the identified location, a proximally located product label from the at least one captured image; electronically recognizing a product price on the proximally located product label; and determining whether the proximally located product label is a correct label for the product at the identified location by comparing the electronically recognized product price with at least one predetermined price; generate a realogram from the analysis of the at least one captured image, wherein the realogram includes an electronically-generated diagram of the product display and locations of each of the plurality of products on the one or more shelves of the product display; compare the realogram to stored planograms to determine whether the realogram matches a stored planogram; and in response to the realogram matching a stored planogram, compare the realogram and the matching planogram to determine at least one of deviations of desired product locations, addition of unexpected products, and competitor product interference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for analyzing products at a point-of-sale, the method comprising:
-
receiving, by a hardware processor, at least one captured image of a product display, the at least one captured image including a plurality of products having one or more defined physical product features; analyzing, by the hardware processor, the at least one captured image by; identifying one or more shelves of the product display by analyzing a vertical and horizontal gradient of the at least one captured image; and identifying, using one or more of the defined physical product features for each of the plurality of products, a location of each product of the plurality of products on the one or more shelves in the at least one captured image; identifying, for each product of the plurality of products, a proximally located product label from the at least one captured image; electronically recognizing a product price on the proximally located product label; and determining whether the proximally located product label is a correct label for each product by comparing the electronically recognized product price with at least one predetermined price; generating a realograrm from the analysis of the at least one captured image, wherein the realogram includes an electronically-generated diagram of the product display and locations of each of the plurality of products on the one or more shelves of the product display; comparing the realogram to stored planograms to determine whether the realogram matches a stored planogram; and in response to the realogram matching a stored planogram, comparing the realograrm and the matching planogram to determine at least one of deviations of desired product locations, addition of unexpected products, and competitor product interference. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising machine readable instructions that when executed by a processor, cause the processor to:
-
receive at least one captured image of a product display, the at least one captured image including a plurality of products having one or more defined physical product features; analyze the at least one captured image by; identifying one or more shelves of the product display by analyzing a vertical and horizontal gradient of the at least one captured image, and identifying, using one or more of the defined physical product features for each of the plurality of products, a location of each product of the plurality of products on the one or more shelves in the at least one captured image; identifying for each of the plurality of products, a proximally located product label from the at least one captured image; electronically recognizing a product price on the proximally located product label; and determining whether the proximally located product label is a correct label for the product at the identified location by comparing the electronically recognized product price with at least one predetermined price; generate a realogram from the analysis of the at least one captured image, wherein the realogram includes an electronically-generated diagram of the product display and locations of each of the plurality of products on the one or more shelves of the product display; compare the realogram to stored planograms to determine whether the realogram matches a stored planogram; and in response to the realogram matching a stored planogram, compare the realogram and the matching planogram to determine at least one of deviations of desired product locations, addition of unexpected products, and competitor product interference. - View Dependent Claims (19)
-
Specification