Abstract: Systems and methods for inventory control in an establishment are described. The system receives sensor data, planogram data, and image data. Based on the sensor data, the system determines current position of products placed at product support devices (PSD). Further, the current position is compared with predefined arrangement defined in the planogram data. Further, the system determines planogram compliance metric, based on the comparison, indicating deviation of placement of the products. The system further identifies the products in the PSDs based on the image data. Further, a product-count corresponding to each of the products are determined. The product-count of at least one product is compared with corresponding predefined threshold count to determine a product stock-out condition indicating at least one of an out of stock condition and low on stock condition. The system further generates product filling information based on the product stock-out condition. FIG. 1
Claims:WE CLAIM:
1. A method for inventory control in an establishment (105), the method comprising:
receiving, by an inventory control system (102), sensor data (212) associated with a plurality of products and planogram data (214) associated with the establishment (105), wherein:
the sensor data (212) provides depth-information of the plurality of products placed on product support devices in the establishment (105) supporting the plurality of products, and
the planogram data (214) comprises dimensions and predefined arrangement of the plurality of products placed on the product support devices;
determining, by the inventory control system (102), current position of the plurality of products based on the sensor data (212);
comparing, by the inventory control system (102), the current position of the plurality of products with the predefined arrangement as defined in the planogram data (214); and
determining, by the inventory control system (102), a planogram compliance metric (220) for inventory control based on the comparison, wherein the planogram compliance metric (220) indicates a deviation of placement of the plurality of products from the predefined arrangement.
2. The method as claimed in claim 1, further comprising generating, by the inventory control system (102), planogram incompliance alert when the planogram compliance metric (220) is detected.
3. The method as claimed in claim 1, further comprising:
receiving, by the inventory control system (102), image data (216) of the product support devices, wherein the image data (216) comprises one or more images of the product support devices;
identifying, by the inventory control system (102), the plurality of products in the product support devices based on the image data (216);
determining, by the inventory control system (102), a product-count corresponding to each of the plurality of products identified; and
determining, by the inventory control system (102), product stock-out condition, for inventory control, for at least one of the plurality of products by comparing the product-count of the at least one of the plurality of products with a corresponding predefined threshold count, wherein the product stock-out condition indicates at least one of an out of stock condition and low on stock condition.
4. The method as claimed in claim 3, wherein the identifying of the plurality of products based on the image data (216) is performed by:
generating, by the inventory control system (102), a clean image data by removing noise data from the image data (216) using a filter, wherein the noise data comprises blur and unwanted signals present in the image data (216);
identifying, by the inventory control system (102), a region of interest (ROI) in the clean image data, wherein the ROI corresponds to the product support devices;
detecting, by the inventory control system (102), one or more rows associated with the product support devices based on the ROI and line and color detection technique;
detecting, by the inventory control system (102), horizontally stacked and vertically stacked products, of the plurality of products, placed on the one or more rows using horizontal line detection technique and vertical line detection technique respectively, wherein each of the plurality of products has corresponding dimension and position; and
identifying, by the inventory control system (102), each of the plurality of products based on the corresponding dimension and position.
5. The method as claimed in claim 3, wherein the image data (216) is linked with the sensor data (212) for a predefined time-stamp.
6. The method as claimed in claim 3, further comprising generating, by the inventory control system (102), a stock-out alert when the product-count corresponding to at least one of the plurality of products is less than the corresponding predefined threshold count.
7. The method as claimed in claims 3 further comprising generating, by the inventory control system (102), a report depicting the product stock-out condition (218).
8. The method as claimed in claim 1 further comprising generating by the inventory control system (102), a report depicting the planogram compliance metric (220).
9. The method as claimed in claim 3, further comprising:
determining, by the inventory control system (102), based on the image data (216) and the sensor data (212), a remaining space in the product support devices; and
generating, by the inventory control system (102), product filling information for the product support devices based on the product stock-out condition, wherein the product filling information provides a filling-count of the at least one product in the product support devices.
10. The method as claimed in claim 1, wherein the predefined arrangement comprises predefined position of the plurality of products on the product support devices.
11. An inventory control system (102) for inventory control in an establishment (105), the system (102) comprising:
a processor (204); and
a memory (206) communicatively coupled to the processor (204), wherein the memory (206) stores processor-executable instructions, which, on execution, causes the processor (204) to:
receive sensor data (212) associated with a plurality of products and planogram data (214) associated with the establishment (105), wherein:
the sensor data (212) provides depth-information of the plurality of products placed on product support devices in the establishment (105) supporting the plurality of products, and
the planogram data (214) comprises dimensions and predefined arrangement of the plurality of products placed on the product support devices;
determine current position of the plurality of products based on the sensor data (212);
compare the current position of the plurality of products with the predefined arrangement as defined in the planogram data (214); and
determine a planogram compliance metric (220) for inventory control based on the comparison, wherein the planogram compliance metric (220) indicates a deviation of placement of the plurality of products from the predefined arrangement.
12. The inventory control system (102) as claimed in claim 11, wherein the processor (204) is further configured to generate planogram incompliance alert when the planogram compliance metric (220) is detected.
13. The inventory control system (102) as claimed in claim 11, wherein the processor (204) is further configured to:
receive image data (216) of the product support devices, wherein the image data (216) comprises one or more images of the product support devices;
identify the plurality of products in the product support devices based on the image data (216);
determine a product-count corresponding to each of the plurality of products identified; and
determine product stock-out condition (218), for inventory control, for at least one of the plurality of products by comparing the product-count of the at least one of the plurality of products with a corresponding predefined threshold count, wherein the product stock-out condition (218) indicates at least one of an out of stock condition and low on stock condition.
14. The inventory control system (102) as claimed in claim 13, wherein the processor (204) identifies the plurality of products based on the image data (216) by:
generating a clean image data by removing noise data from the image data (216) using a filter, wherein the noise data comprises blur and unwanted signals present in the image data (216);
identifying a region of interest (ROI) in the clean image data, wherein the ROI corresponds to the product support devices;
detecting one or more rows associated with the product support devices based on the ROI and line and color detection technique;
detecting horizontally stacked and vertically stacked products, of the plurality of products, placed on the one or more rows using horizontal line detection technique and vertical line detection technique respectively, wherein each of the plurality of products has corresponding dimension and position; and
identifying each of the plurality of products based on the corresponding dimension and position.
15. The inventory control system (102) as claimed in claim 13, wherein the image data (216) is linked with sensor data (212) for a predefined time-stamp.
16. The inventory control system (102) as claimed in claim 13, wherein the processor (204) is further configured to generate a stock-out alert when the product-count corresponding to at least one of the plurality of products is less than the corresponding predefined threshold count.
17. The inventory control system (102) as claimed in claim 11, wherein the processor (204) is further configured to generate a report depicting the planogram compliance metric (220).
18. The inventory control system (102) as claimed in claim 13, wherein the processor (204) is further configured to generate a report depicting the product stock-out condition (218).
19. The inventory control system (102) as claimed in claim 13, wherein the processor (204) is further configured to:
determine, based on the image data (216) and the sensor data (212), a remaining space in the product support devices; and
generate product filling information for the product support devices based on the product stock-out condition (218), wherein the product filling information provides a filling-count of the at least one product in the product support devices.
20. The inventory control system (102) as claimed in claim 11, wherein the predefined arrangement comprises predefined position of the plurality of products on the product support devices.
Dated this 30th day of November, 2016
Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present disclosure relates in general to inventory control. More particularly, but not exclusively, the present disclosure discloses a system and method for inventory control in an establishment.
| # | Name | Date |
|---|---|---|
| 1 | 201641040992-FER.pdf | 2020-07-02 |
| 1 | Form5_As Filed_30-11-2016.pdf | 2016-11-30 |
| 2 | Form3_As Filed_30-11-2016.pdf | 2016-11-30 |
| 2 | Correspondence by Agent_Form1_02-01-2017.pdf | 2017-01-02 |
| 3 | Other Patent Document [28-12-2016(online)].pdf | 2016-12-28 |
| 3 | Form2 Title Page_Complete_30-11-2016.pdf | 2016-11-30 |
| 4 | abstract 201641040992.jpg | 2016-12-20 |
| 4 | Form18_Express Request_30-11-2016.pdf | 2016-11-30 |
| 5 | Drawings_As Filed_30-11-2016.pdf | 2016-11-30 |
| 5 | Correspondence by Agent_Request For Certified Copy_05-12-2016.pdf | 2016-12-05 |
| 6 | Form26_General Power Of Attorney_04-12-2016.pdf | 2016-12-04 |
| 6 | Description Complete_As Filed_30-11-2016.pdf | 2016-11-30 |
| 7 | Claims_As Filed_30-11-2016.pdf | 2016-11-30 |
| 7 | Abstract_As Filed_30-11-2016.pdf | 2016-11-30 |
| 8 | Claims_As Filed_30-11-2016.pdf | 2016-11-30 |
| 8 | Abstract_As Filed_30-11-2016.pdf | 2016-11-30 |
| 9 | Form26_General Power Of Attorney_04-12-2016.pdf | 2016-12-04 |
| 9 | Description Complete_As Filed_30-11-2016.pdf | 2016-11-30 |
| 10 | Correspondence by Agent_Request For Certified Copy_05-12-2016.pdf | 2016-12-05 |
| 10 | Drawings_As Filed_30-11-2016.pdf | 2016-11-30 |
| 11 | abstract 201641040992.jpg | 2016-12-20 |
| 11 | Form18_Express Request_30-11-2016.pdf | 2016-11-30 |
| 12 | Other Patent Document [28-12-2016(online)].pdf | 2016-12-28 |
| 12 | Form2 Title Page_Complete_30-11-2016.pdf | 2016-11-30 |
| 13 | Form3_As Filed_30-11-2016.pdf | 2016-11-30 |
| 13 | Correspondence by Agent_Form1_02-01-2017.pdf | 2017-01-02 |
| 14 | Form5_As Filed_30-11-2016.pdf | 2016-11-30 |
| 14 | 201641040992-FER.pdf | 2020-07-02 |
| 1 | 201641040992E_01-07-2020.pdf |