Planogram extraction based on image processing
First Claim
1. A method comprising:
- receiving, by an image analysis server, an image of at least one product within an inventory environment;
performing, by the image analysis server, object recognition analysis on the image based on stored product images provide product recognition data; and
providing, by a planogram server in communication with the image analysis server, an extracted planogram, based on the product recognition data, indicating a current state visually representing actual locations of the at least one product within the inventory environment by mapping the actual locations of the at least one product within the inventory environment to corresponding locations within the extracted planogram.
2 Assignments
0 Petitions
Accused Products
Abstract
Image analysis techniques, including object recognition analysis, are applied to images obtained by one or more image capture devices deployed within inventory environments. The object recognition analysis provides object recognition data (that may include one or more recognized product instances) based on stored product (training) images. In turn, a variety of functionalities may be enabled based on the object recognition data. For example, a planogram may be extracted and compared to a target planogram, or at least one product display parameter for a product can be determined and used to assess presence of the product within the inventory environment, or to determine compliance of display of the product with a promotional objective. In yet another embodiment, comparisons may be made within a single image or between multiple images over time to detect potential conditions requiring response. In this manner, efficiency and effectiveness of many previously manually-implemented tasks may be improved.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, by an image analysis server, an image of at least one product within an inventory environment; performing, by the image analysis server, object recognition analysis on the image based on stored product images provide product recognition data; and providing, by a planogram server in communication with the image analysis server, an extracted planogram, based on the product recognition data, indicating a current state visually representing actual locations of the at least one product within the inventory environment by mapping the actual locations of the at least one product within the inventory environment to corresponding locations within the extracted planogram. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory, processor-readable medium having stored thereon executable instructions that, when executed, cause a processing device to:
-
receive an image of at least one product within an inventory environment; perform object recognition analysis on the image based on stored product images to provide product recognition data; and provide an extracted planogram, based on the product recognition data, indicating a current state visually representing actual locations of the at least one product within the inventory environment by mapping the actual locations of the at least one product within the inventory environment to corresponding locations within the extracted planogram. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an image capture device configured and disposed to capture an image of at least one product within an inventory environment; and an automatic planogram generator, in communication with the image capture device, operative to identify at least one candidate product based on a configuration profile listing products expected within a field of view of the image capture device, to perform object recognition analysis on the image based on stored product images corresponding to the at least one candidate product to provide product recognition data and to provide an extracted planogram, based on the product recognition data, indicating a current state visually representing actual locations of the at least one product within the inventory environment by mapping the actual locations of the at least one product within the inventory environment to corresponding locations within the extracted planogram.
-
-
18. An apparatus, comprising:
-
an image analysis server, operative to receive an image of at least one product within an inventory environment, perform object recognition analysis on the image based on stored product images to provide product recognition data; and a planogram server, in communication with the image analysis server, operative to provide an extracted planogram, based on the product recognition data, indicating a current state visually representing actual locations of the at least one product within the inventory environment by mapping the actual locations of the at least one product within the inventory environment to corresponding locations within the extracted planogram. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification