Selective usage of product models
AssigneeTrax Technology Solutions Pte Ltd.
InventorsYair Adato, Aviv Eisenschtat
Life of this patent
Estimating the term…
Abstract
A system for identifying products in a retail store is provided. The system may include a processor configured to: receive an image depicting a store shelf and a product displayed thereon; select a product model subset based on a characteristic of the store shelf determined based on analysis of the image; determine whether the product model subset is applicable to the product; and when the product model subset is applicable to the product, analyze a representation of the product depicted in the image using the product model subset, and identify the product based on the analysis of the representation of the product.
Claims20
A system for identifying products in a retail store based on analysis of captured images, the system comprising:
- at least one processor configured to:
- access a database storing a set of product models relating to a plurality of products;
- receive at least one image depicting at least one store shelf and at least one product displayed thereon;
- select a product model subset from among the set of product models based on at least one characteristic of the at least one store shelf determined based on analysis of the received at least one image, wherein a number of product models included in the product model subset is less than a number of product models included in the set of product models;
- determine whether the selected product model subset is applicable to the at least one product;
- wherein, when the at least one processor determines that the selected product model subset is applicable to the at least one product:
- analyze a representation of the at least one product depicted in the at least one image using the product model subset;
- and
- identify the at least one product based on the analysis of the representation of the at least one product depicted in the at least one image using the product model subset;
- when the at least one processor determines that the selected product model subset is not applicable to the at least one product:
- update the selected product model subset to include at least one additional product model from the stored set of product models not previously included in the selected product model subset to provide an updated product model subset;
- analyze the representation of the at least one product depicted in the at least one image in comparison to the updated product model subset;
- and
- identify the at least one product based on the analysis of the representation of the at least one product depicted in the at least one image in comparison to the updated product model subset;
- and
- initiate an action that updates the product model subset associated with the at least one store shelf upon determining that the product model subset is obsolete, wherein updating the product model subset comprises modifying at least one existing product model included in the product model subset based on a detected change of an appearance of the at least one product depicted in the at least one image over the existing product model.
A method for identifying products in a retail store based on image analysis of captured images, the method comprising:
- accessing a database storing a set of product models relating to a plurality of products;
- receiving at least one image depicting at least one store shelf and at least one product displayed thereon;
- selecting a product model subset from among the set of product models based on at least one characteristic of the at least one store shelf and based on analysis of the at least one image, wherein a number of product models included in the product model subset is less than a number of product models included in the set of product models;
- determining whether the selected product model subset is applicable to the at least one product;
- when the selected product model subset is determined to be applicable to the at least one product:
- analyzing a representation of the at least one product depicted in the at least one image using the product model subset;
- and
- identifying the at least one product based on the analysis of the representation of the at least one product depicted in the at least one image using the product model subset;
- when the selected product model subset is determined to be not applicable to the at least one product:
- updating the selected product model subset to include at least one additional product model from the stored set of product models not previously included in the selected product model subset to provide an updated product model subset;
- analyzing the representation of the at least one product depicted in the at least one image in comparison to the updated product model subset;
- and
- identifying the at least one product based on the analysis of the representation of the at least one product depicted in the at least one image in comparison to the updated product model subset;
- and
- initiating an action that updates the product model subset associated with the at least one store shelf upon determining that the product model subset is obsolete, wherein updating the product model subset comprises modifying at least one existing product model included in the product model subset based on a detected change of an appearance of the at least one product depicted in the at least one image compared to the existing product model.
A computer program product for identifying products in a retail store based on image analysis of captured images embodied in a non-transitory computer-readable medium and executable by at least one processor, the computer program product including instructions for causing the at least one processor to execute a method comprising:
- accessing a database storing a set of product models relating to a plurality of products;
- receiving at least one image depicting at least one store shelf and at least one product displayed thereon;
- selecting a product model subset from among the set of product models based on at least one characteristic of the store shelf determined based on analysis of the at least one image, wherein a number of product models included in the product model subset is less than a number of product models included in the set of product models;
- determining whether the selected product model subset is applicable to the at least one product;
- when the selected product model subset is determined to be applicable to the at least one product:
- analyzing a representation of the at least one product depicted in the received at least one image using the product model subset;
- and
- identifying the at least one product based on the analysis of the representation of the at least one product depicted in the received image using the product model subset;
- when the selected product model subset is determined to be not applicable to the at least one product:
- updating the selected product model subset to include at least one additional product model from the stored set of product models not previously included in the selected product model subset to provide an updated product model subset;
- analyzing the representation of the at least one product depicted in the received at least one image in comparison to the updated product model subset;
- and
- identifying the at least one product based on the analysis of the representation of the at least one product depicted in the received at least one image in comparison to the updated product model subset;
- and
- initiating an action that updates the product model subset associated with the at least one store shelf upon determining that the product model subset is obsolete, wherein updating the product model subset comprises modifying at least one existing product model included in the product model subset based on a detected change of an appearance of the at least one product depicted in the at least one image compared to the existing product model.
Dependencies are inferred from the claim text.