CPC G06Q 10/087 (2013.01) [G06F 16/23 (2019.01); G06F 16/235 (2019.01); G06F 16/288 (2019.01); G06F 16/55 (2019.01); G06F 16/583 (2019.01); G06F 16/5846 (2019.01); G06F 16/90335 (2019.01); G06F 17/18 (2013.01); G06F 18/2115 (2023.01); G06Q 10/06311 (2013.01); G06Q 10/063112 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/0633 (2013.01); G06Q 10/08 (2013.01); G06Q 10/0875 (2013.01); G06Q 20/203 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0629 (2013.01); G06Q 30/0639 (2013.01); G06Q 30/0643 (2013.01); G06T 7/0002 (2013.01); G06T 7/13 (2017.01); G06T 7/20 (2013.01); G06T 7/521 (2017.01); G06T 7/55 (2017.01); G06T 7/70 (2017.01); G06T 7/75 (2017.01); G06V 20/00 (2022.01); G06V 20/10 (2022.01); G06V 20/20 (2022.01); G06V 20/52 (2022.01); G06V 20/62 (2022.01); G06V 20/64 (2022.01); G06V 40/10 (2022.01); G08B 21/18 (2013.01); G08B 21/182 (2013.01); H04N 23/51 (2023.01); H04N 23/54 (2023.01); H04N 23/611 (2023.01); H04N 23/66 (2023.01); H04N 23/80 (2023.01); H04N 23/90 (2023.01); G06Q 30/0201 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30232 (2013.01); G06T 2207/30242 (2013.01); G06V 20/68 (2022.01); G06V 30/10 (2022.01)] | 20 Claims |
1. A system for processing images captured in a retail store, the system comprising:
at least one processor configured to:
access a database storing a group of product models, each relating to at least one product in the retail store;
receive at least one image depicting at least part of at least one store shelf having a plurality of products of a same type displayed thereon;
analyze the received at least one image and determine a first candidate type of the plurality of products based on the group of product models and the image analysis;
determine a first confidence level associated with the determined first candidate type of the plurality of products;
when the first confidence level associated with the first candidate type is below a confidence threshold, determine a second candidate type of the plurality of products using contextual information;
determine a second confidence level associated with the determined second candidate type of the plurality of products; and
when the second confidence level associated with the second candidate type is above the confidence threshold, initiate an action to update the group of product models stored in the database.
|