IP Library Granted Patent US 12,548,004
Granted Patent B2
US 12,548,004 · App. 18/028,552 · Granted Feb 10, 2026

System and method for vision-assisted checkout

Inventors: Naveen Kumar Pandey (Pratapgarh, IN); Balakrishna Pailla (Alto Porvarim, IN); Shailesh Kumar (Hyderabad, IN); Abhinav Anand (Bhopal, IN); Suman Choudhary (Bengaluru, IN); Divya Bhagwat (Mumbai, IN); Hemant Kashniyal (Hyderabad, IN)
Assignee: JIO PLATFORMS LIMITED
G06Q20/208G06Q20/18G06T7/62G06V20/52G06V20/68G06T2207/10024G06T2207/10028G06T2207/20084G06T2207/20212G06T2207/30232G06T2207/30242G06V10/764G06V20/64G06V2201/09
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,548,004
App. No.
18/028,552
Granted
Feb 10, 2026
Kind
B2
Abstract

This present disclosure proposes a system and method for providing a 3D computer vision-assisted frictionless self-checkout experience in a traditional retail store by using two RGB-D camera sensors and a conveyer belt. The disclosure provides a self-checkout counter ( 106 ) that enables a customer ( 102 ) to go through a self-service checkout process by simply placing the collected products one by one on a conveyer belt. One vertical and another horizontal RGB-D sensor ( 108 ) mounted in a housing frame attached towards the end of the conveyer belt capture RGB and depth image of each product passing through the housing and pass it to a product recognition engine ( 216 ). The engine ( 216 ) identifies the unique product along with its volumetric attributes processing the RGB-D data that is further compared with a master product database and processed for invoicing. The customer wallet and payment may be integrated with the customer phone number at the self-checkout counter ( 106 ) for providing a completely automated checkout experience.

Claims (47)

1 . A system for providing a computer vision assisted self-service checkout, the system comprising:

a processor;

a memory coupled to the processor, wherein the memory comprises processor-executable instructions, which on execution, causes the processor to:

capture RGB and depth images of one or more products at a first timestamp using one or more Red Green Blue Depth (RGB-D) sensors mounted in an RGB-D housing frame, wherein the RGB-D housing frame comprises a rectangular framework walled at three sides and provided with diffused lighting forming an upside-down U-shaped tunnel, and wherein the rectangular framework is a 2×2 meter rectangular framework;

combine the captured RGB and depth images to create a unified payload for the one or more products at the first timestamp;

determine a count of the one or more products based on the unified payload of the one or more products;

generate a unique product ID of each of the one or more products;

identify a Stock Keeping Unit (SKU) of the one or more products based on the unique product ID of each of the one or more products; and

generate an invoice bill for the one or more products based on the identified SKU of the one or more products.

2 . The system as claimed in claim 1 , wherein the one or more RGB-D sensors comprise a phone camera or a hand-held camera mounted in the RGB-D housing frame.

3 . The system as claimed in claim 1 , wherein the RGB-D housing frame is configured proximate to a conveyor belt.

4 . The system as claimed in claim 1 , wherein the processor is configured to perform a volumetric analysis to distinguish the one or more products that are visually similar but volumetrically different.

5 . The system as claimed in claim 4 , wherein the volumetric analysis is performed using a two-stream Convolutional Neural Network (CNN) approach.

6 . The system as claimed in claim 1 , wherein the unique product ID comprises a brand logo, a net weight, a Maximum Retail Price (MRP), a vegetation logo, a Food Safety and Standards Authority of India (FSSAI) mark, a Food Process Order (FPO) certification mark, and a license number of the one or more products.

7 . The system as claimed in claim 1 , wherein the unique product ID is generated by aggregating a brand logo, a net weight, a Maximum Retail Price (MRP), a vegetation logo, a Food Safety and Standards Authority of India (FSSAI) mark, a Food Process Order (FPO) certification mark, and a license number of the one or more products by a decision heuristics approach.

8 . The system as claimed in claim 1 , wherein the SKU of the one or more products is identified using a product registration database.

9 . The system as claimed in claim 8 , wherein the product registration database comprises the unique product ID mapped with the SKU of the one or more products created during product registration.

10 . The system as claimed in claim 8 , wherein the SKU of the one or more products is identified by performing a reverse search in the product registration database.

11 . A method for providing a computer vision assisted self-service checkout, the method comprising:

capturing, by a processor, RGB and depth images of one or more products at a first timestamp using one or more Red Green Blue Depth (RGB-D) sensors mounted in an RGB-D housing frame, wherein the RGB-D housing frame comprises a rectangular framework walled at three sides and provided with diffused lighting forming an upside-down U-shaped tunnel, and wherein the rectangular framework is a 2×2 meter rectangular framework;

combining, by the processor, the captured RGB and depth images to create a unified payload for the one or more products at the first timestamp;

determining, by the processor, a count of the one or more products based on the unified payload of the one or more products;

generating, by the processor, a unique product ID of each of the one or more products;

identifying, by the processor, a Stock Keeping Unit (SKU) of the one or more products based on the unique product ID of each of the one or more products; and

generating, by the processor, an invoice bill for the one or more products based on the identified SKU of the one or more products.

12 . The method as claimed in claim 11 , wherein the one or more RGB-D sensors comprise a phone camera or a hand-held camera mounted in RGB-D housing frame.

13 . The method as claimed in claim 11 , wherein the RGB-D housing frame is configured proximate to a conveyor belt.

14 . The method as claimed in claim 11 , wherein the method comprises performing a volumetric analysis to distinguish the one or more products that are visually similar but volumetrically different.

15 . The method as claimed in claim 14 , wherein the volumetric analysis is performed using a two-stream Convolutional Neural Network (CNN) approach.

16 . The method as claimed in claim 11 , wherein the unique product ID comprises a brand logo, a net weight, a Maximum Retail Price (MRP), a vegetation logo, a Food Safety and Standards Authority of India (FSSAI) mark, a Food Process Order (FPO) certification mark, and a license number of the one or more products.

17 . The method as claimed in claim 11 , wherein the unique product ID is generated by aggregating a brand logo, a net weight, a Maximum Retail Price (MRP), a vegetation logo, a Food Safety and Standards Authority of India (FSSAI) mark, a Food Process Order (FPO) certification mark, and a license number of the one or more products by a decision heuristics approach.

18 . The method as claimed in claim 11 , wherein the SKU of the one or more products is identified using a product registration database.

19 . The method as claimed in claim 18 , wherein the product registration database comprises the unique product ID mapped with the SKU of the one or more products created during product registration.

20 . The method as claimed in claim 18 , wherein the SKU of the one or more products is identified by performing a reverse search in the product registration database.

21 . A user equipment (UE) for providing a computer vision assisted self-service checkout, the UE comprising:

a processor; and

a memory coupled to the processor, wherein the memory comprises processor-executable instructions, which on execution, causes the processor to:

capture RGB and depth images of one or more products at a first timestamp using one or more Red Green Blue Depth (RGB-D) sensors mounted in an RGB-D housing frame, wherein the RGB-D housing frame comprises a rectangular framework walled at three sides and provided with diffused lighting forming an upside-down U-shaped tunnel, and wherein the rectangular framework is a 2×2 meter rectangular framework;

send the captured RGB and depth images to a system,

wherein the system is configured to;

combine the captured RGB and depth images to create a unified payload for the one or more products at the first timestamp;

determine a count of the one or more products based on the unified payload of the one or more products;

generate a unique product ID of each of the one or more products;

identify a Stock Keeping Unit (SKU) of the one or more products based on the unique product ID of each of the one or more products;

generate an invoice bill for the one or more products based on the identified SKU of the one or more products; and

display the invoice bill for the one or more products based on the identified SKU for the self-service checkout.

22 . The UE as claimed in claim 21 , wherein the one or more RGB-D sensors comprise a phone camera or a hand-held camera mounted in the RGB-D housing frame.

Priority Claims (1)
IN 202121043965 · Sep 28, 2021 · national
Continuity (1)
Related Publication 20240354731A1 · Oct 24, 2024
References Cited (20)
US 9589433B1 · Thramann · 2017 [cited by examiner]
US 10262293B1 · Prater et al. · 2019 [cited by applicant]
US 11481751B1 · Chaubard · 2022 [cited by examiner]
US 20120254166A1 · Agarwal · 2012 [cited by examiner]
US 20160104019A1 · Todeschini · 2016 [cited by examiner]
US 20160188942A1 · Good · 2016 [cited by examiner]
US 20160300361A1 · Xie · 2016 [cited by examiner]
US 20160350931A1 · Costello · 2016 [cited by examiner]
US 20170083884A1 · Vilmosh · 2017 [cited by examiner]
US 20180314877A1 · Srivastava · 2018 [cited by examiner]
US 20190065823A1 · Srivastava · 2019 [cited by examiner]
US 20190236531A1 · Adato · 2019 [cited by examiner]
US 20190333039A1 · Glaser · 2019 [cited by examiner]
US 20200074432A1 · Valdman et al. · 2020 [cited by applicant]
US 20210350561A1 · Nishi · 2021 [cited by examiner]
US 20220076015A1 · Lee · 2022 [cited by examiner]
Mei-Yi Wu et al., “A Framework of Visual Checkout System Using Convolutional Neural Networks for Bento Buffet”, Sensors, vol. 21, Apr. 8, 2021, Total Pages 20. [cited by applicant]
Yuchen Wei et al., “Deep Learning for Retail Product Recognition: Challenges and Techniques”, Computational Intelligence and Neuroscience, vol. 2020, p. 1-23, Nov. 12, 2020, Total Pages 23. [cited by applicant]
Hongfa Wen et al., “Dynamic Selective Network for RGB-D Salient Object Detection”, IEEE Transactions on Image Processing, vol. 30, p. 9179-9192, Nov. 5, 2021, Total Pages 14. [cited by applicant]
International Search Report, PCT/IB2022/059232, Dec. 28, 2022, Total Pages 03. [cited by applicant]