Linear Grouping of Recognized Items in an Image
First Claim
Patent Images
1. A method comprising:
- receiving an image including a portion of a shelving unit;
identifying a plurality of items in the image;
determining a plurality of facings based on the plurality of items;
determining whether items of adjacent facings in the plurality of facings are positioned within a threshold horizontal distance of each other;
responsive to determining that the items of adjacent facings in the plurality of facings are positioned within the threshold distance of each other, grouping the plurality of facings based on position and identification; and
determining a list of linear groups in the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that determines multiple linear groups of horizontally placed items in an image is disclosed. The method includes receiving an image including a portion of a shelving unit, identifying a plurality of items in the image, determining a plurality of facings, clustering the plurality of facings, merging a plurality of clusters and determining a list of linear groups in the image.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an image including a portion of a shelving unit; identifying a plurality of items in the image; determining a plurality of facings based on the plurality of items; determining whether items of adjacent facings in the plurality of facings are positioned within a threshold horizontal distance of each other; responsive to determining that the items of adjacent facings in the plurality of facings are positioned within the threshold distance of each other, grouping the plurality of facings based on position and identification; and determining a list of linear groups in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; and a memory, the memory storing instructions, which when executed cause the one or more processors to; receive an image including a portion of a shelving unit; identify a plurality of items in the image; determine a plurality of facings based on the plurality of items; determine whether items of adjacent facings in the plurality of facings are positioned within a threshold horizontal distance of each other; responsive to determining that the items of adjacent facings in the plurality of facings are positioned within the threshold distance of each other, group the plurality of facings based on position and identification; and determine a list of linear groups in the image. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer readable medium storing a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive an image including a portion of a shelving unit; identify a plurality of items in the image; determine a plurality of facings based on the plurality of items; determine whether items of adjacent facings in the plurality of facings are positioned within a threshold horizontal distance of each other; responsive to determining that the items of adjacent facings in the plurality of facings are positioned within the threshold distance of each other, group the plurality of facings based on position and identification; and determine a list of linear groups in the image. - View Dependent Claims (17, 18, 19, 20)
-
Specification