Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Mrs. Gavini Venkata Leela Kumari, Kopuri Sowjanya, Reddy Yamini Priya Lakshmi, Rettu Tejaswini, Thotakura Siva Katyayini, Uppalapati Ahalya
DOI Link: https://doi.org/10.22214/ijraset.2023.51004
Certificate: View Certificate
A smart checkout system for a supermarket can be designed using a combination of hardware and software solutions to provide an efficient and streamlined checkout experience for customers. Implementing a smart checkout system requires careful planning, testing, and evaluation to ensure it meets the needs of both the supermarket and its customers. However, the benefits of a smart checkout system can include improved efficiency, reduced costs, and increased customer satisfaction. Overall, a smart checkout system can provide significant benefits to supermarkets and their customers, making the shopping experience faster, more convenient, and more enjoyable.
I. INTRODUCTION
Supermarket is a place where customers come to buy products for daily use and pay. This project is used to automate the invoicing system in the supermarket and in this cash register system the invoicing is done by webcam which automatically invoicing the product using the database. The camera will take pictures of the goods, it will find the predefined objects and compare with the database, the software will calculate the amount of the invoice. There are two types registered and unregistered customers. If the customer is registered, the amount on the invoice can be debited directly from his account. So, by using by webcam we can bill easily.
A. Motivation
The research motivation for a supermarket billing system using a webcam is to explore the feasibility, accuracy, and efficiency of using computer vision and machine learning algorithms to automate the product scanning and billing process in a supermarket. A webcam-based system has the potential to reduce wait times, increase accuracy, and provide a more seamless and convenient checkout experience for customers.
B. Objective
The objective of a supermarket invoicing system that uses webcams is to automate the scanning and invoicing process for supermarket products, thereby reducing wait times, increasing accuracy, and improving the customer experience. client. The system aims to use machine learning and computer vision algorithms to recognize and identify products in webcam images and to automatically generate itemized invoices for customers.
C. Existing System
Many supermarkets have been using this type of billing system for a decade. Supermarkets use EPOS systems (Electronic Point of Sale) for their billing processes, these systems consist of hardware such as barcode scanners. Existing supermarket payment systems typically involve manually scanning each product's barcode, manually entering product information, and manually processing payments. This process can take some time, especially during peak hours, and can result in long queues at the counters.
D. Proposed System
The proposed work for supermarket billing using webcam involves the development of a software application that uses a webcam to scan product barcodes and automatically generate a bill for customers. The proposed work will provide a faster, more efficient, and convenient billing experience for customers, reducing wait times and improving overall satisfaction. It will also reduce the workload of supermarket staff, allowing them to focus on other important tasks.
II. LITERATURE SURVEY
A. Smart Supermarket Billing System Using Python
Unmanned retail stores have become increasingly popular in recent years and have had a tremendous impact on 's traditional shopping habits. Unmanned retail containers play an important role in this; can significantly affect the shopping experience of consumers, while traditional methods based on weight sensors cannot identify what a customer is consuming. Using the image with the aim of determining, it is possible to realize retail without personal purchase Style. A comprehensive classification model trained by was developed to count and detect SKUs from an image dataset under different scenarios with different types of SKUs, and the solution proposed in this study can achieve 97.7 accuracy, if and are counted 98.7dtection accuracy in the test dataset, indicating the system is working.
B. New Object Detection, Tracking, And Recognition Approaches For Video Surveillance Over Camera Network
Object detection and tracking are two important tasks in multi-camera surveillance. This article provides a framework for performing these tasks on a non-overlapping network of multiple cameras. A new object detection algorithm using displacement mean (MS) segmentation has been introduced, and occluded objects are further separated by using depth information from stereoscopic vision. The detected objects are then tracked by a new object tracking algorithm using the new Kalman-Bayes filter with Simplified Gaussian Blend (BKF-SGM). It uses a Gaussian Mixture (GM) noise state and density representation and a new forward density simplification algorithm to avoid the exponential increase in complexity of traditional GM Kalman (KF) filters. Combined with the improved MS tracker, you get the new BKF-SGM with the improved MS algorithm with more reliable tracking performance. Additionally, a non-training object detection algorithm is used to aid in object tracking in a non-overlapping network. The experimental results show that: 1) the proposed object detection algorithm provides better segmentation results than traditional object detection methods and 2) the proposed detection algorithm can successfully handle complex scenarios with good performance and low arithmetic complexity. In addition, the performance of both training-based and non- training-based object detection algorithms can be improved by using our detection and tracking results as input.
C. Image Processing System For Automatic Segmentation And Yield Prediction Of Fruits Using Opencv
Automatic yield counting becomes a big problem in fruit picking systems. Image processing techniques minimize the manual labor of fruit identification and counting. The document proposes an image processing system for automatic segmentation and prediction of fruit yield based on color and shape traits. First, pre-processing is performed on the input images of the fruit tree. It is then converted from the RGB color space to the HSV color space in order to recognize the region of the fruit from it background. The color threshold is used to hide the desired colors. Gaussian filter is used to remove noise. The image is outlined. These images are then processed by an image processing algorithm. The output shows the number of fruits based on color and shape.
III. SYSTEM MODEL
A. Data Explanation
The webcam captures images of purchased items that contain visual information about the product such as shape, color, size, and packaging. After the capturing system uses image processing algorithms to extract relevant features from images, such as Barcode, product name and price. This data is then used to identify the product and retrieve its price from the database. Then the system keeps a database of all products sold in the supermarket, containing data such as product name, barcode, price and any discounts or promotions. After each item is scanned and priced, the system creates a record of the transaction including product name, price, quantity, and discounts applied. This data is used to generate the final invoice and to keep records for inventory and accounting purposes and the system may also store customer information such as name, address, and payment information to facilitate future purchases and to track customer preferences and behavior. By using this information, the system can generate sales reports based on transaction data such as daily, weekly or monthly sales, top selling products and revenue by category or department.
B. Modules
C. Algorithms And Techniques Cnn Algorithm
Convolutional Neural Network is a type of artificial neural network commonly used in image and video recognition tasks.
The CNNs are designed to learn spatial feature hierarchies automatically and adaptively from input images by convolving the input image with a series of trainable filters, followed by nonlinear activation functions, and blending transactions. The layers of a typical CNN architecture include.
IV. RESULTS AND ANALYSIS
A. Enter Product Specifications And Train Model
Product specification entry refers to the process of providing details about product, such as: B. Size, weight, color, materials and other relevant characteristics. This information is usually entered into a database or other system where it is stored and used for a variety of purposes such as product cataloging, inventory management, marketing, to understand what they are buying and to facilitate efficient business operations. This may involve gathering information from various sources such as manufacturers or product suppliers and arranging it in a standardized format that is easily searchable and retrievable.
After adding the product details, we train the model based on the product information and we can also add or remove product from the cart and then we can also capture the images of the person after that the products are captured to give the total amount
B. Total Amount
The webcam would capture an image of each product as it is scanned, and the computer vision system would analyze the image to identify the product based on its appearance and packaging. Once the product is identified, the computer system could look up the price of the product in a database and add it to the total bill.
The system could also keep track of the quantity of each item being purchased and calculate the subtotal, taxes, and any discounts or promotions applicable to the purchase. When the customer is finished shopping, the system could display the total bill on a screen or print out a paper receipt.
V. FUTURE WORK
One potential future direction is to continue to refine the accuracy of webcam-based billing systems. This could involve using more advanced computer vision algorithms to better detect and classify items, as well as incorporating machine learning techniques to improve recognition of different products and we can also use lstm and vgg
19 algorithms of deep neural network. Another potential area of focus is real-time processing, which would enable customers to see their bill as they shop Another potential area of focus is leveraging webcam-based billing systems to example, the system could track customers' purchases over time and provide recommendations on how to reduce waste by buying more efficiently, or by suggesting alternative products with lower environmental impact. Overall, there are many potential future directions for webcam-based supermarket billing systems, and the technology is likely to continue to evolve and improve in the coming years.
Therefore, we intend to implement a system using Python to automate the checkout process in supermarkets. This system will support digital India. With this system, customers and management have a better shopping experience. We will use the Python Open CV Library programming language, the system database. These systems will be helpful and save you time. Future work will focus on improving the algorithm performance and detection rate while reducing the false positive rate. Configure a larger image dataset for multiple SKUs. Since there is no need for workers, i.e., workers, human labour power is reduced and unemployment increases accordingly. But since this system saves time, a lot of work will be done very quickly. The test results show that the system can achieve high counting accuracy and high detection accuracy. In future work we will focus on improving the performance of the algorithm.
[1] Mrudul Padole, Apurva Gupta, Ayush Kumar, Vitthal Gadekar, Prof. S.R. Patil, “Smart supermarket billing system using python”, April 2021. Also available at http://www.ijasret.com/. [2] Shuai Zhang, Chong Wang, Shing-Chow Chan, Xiguang Wei, Check-Hei Ho,” New Object Detection, Tracking, and Recognition Approaches for Video Surveillance Over Camera Network”, 18 December 2014. Also available at https://ieeexplore.ieee.org/. [3] T. Gayathri Devi, P. Neelamegam S. Sudha,” Image Processing System for Automatic Segmentation and Yield Prediction of Fruits using Open CV”, 08-09 September 2017. Also available at https:/0/ieeexplore.ieee.org/.
Copyright © 2023 Mrs. Gavini Venkata Leela Kumari, Kopuri Sowjanya, Reddy Yamini Priya Lakshmi, Rettu Tejaswini, Thotakura Siva Katyayini, Uppalapati Ahalya. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET51004
Publish Date : 2023-04-25
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here