METHOD AND A SYSTEM FOR OBJECT RECOGNITION
First Claim
1. An image processing system for analyzing retail items displayed on store shelves, the system comprising:
- a database configured to store a set of visual identifiers corresponding to a plurality of retail items;
at least one server configured to;
receive from a first remote imaging device at least one image of a plurality of products displayed on a store shelf;
attempt to recognize at least one of the plurality of products to a degree of certainty by searching for a visual identifier in the at least one image;
send to a second remote imaging device a request about the at least one product, when the attempt at least partially fails;
receive from the second remote imaging device a response; and
identify the at least one product based on the at least one image and the received response.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a method of image processing comprising: obtaining by an imaging device a low resolution version and a high resolution version of a retail image, the high resolution version of the retail image being a temporary file to be erased automatically after a predetermined time period; transmitting to a server the low resolution version of the retail image; upon receipt of a request from the server, the request including data representative of a contour of an unidentified item in the low resolution version of the retail image, cropping a high resolution item image from the high resolution version of the retail image, the high resolution item image corresponding to the contour of the unidentified item; and transmitting the high resolution item image to the server thereby enabling updating an item database.
12 Citations
25 Claims
-
1. An image processing system for analyzing retail items displayed on store shelves, the system comprising:
-
a database configured to store a set of visual identifiers corresponding to a plurality of retail items; at least one server configured to; receive from a first remote imaging device at least one image of a plurality of products displayed on a store shelf; attempt to recognize at least one of the plurality of products to a degree of certainty by searching for a visual identifier in the at least one image; send to a second remote imaging device a request about the at least one product, when the attempt at least partially fails; receive from the second remote imaging device a response; and identify the at least one product based on the at least one image and the received response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium for image processing, the computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving from a remote imaging device at least one image of a plurality of products displayed on a store shelf; attempting to recognize at least one of the plurality of products to a degree of certainty by searching for a visual identifier in the at least one image; sending to the remote imaging device a request about the at least one product, when the attempt at least partially fails; receiving from the remote imaging device a response; and identifying the at least one product based on the at least one image and the received response.
-
-
25. An imaging device for analyzing retail items displayed on store shelves, the imaging device comprising:
-
a memory; an image sensor; and at least one processor communicatively coupled to the memory and image sensor, wherein the memory includes instructions for causing the at least one processor to perform the following steps obtaining at least one image of a plurality of products displayed on a store shelf; transmitting to a server the at least one image; upon receipt of a request about at least one product that the server failed to recognize, obtaining an additional image of the at least one product; and transmitting the additional image of the at least one product to the server to facilitate identifying the plurality of products displayed on a store shelf.
-
Specification