Retail Product Object Detection using YOLOv5 for Automatic Checkout System in Smart Retail Environment

Authors

  • Muhammad Haikal Hamir Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia
  • Mohd Hanapiah Abdullah Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia
  • Mohd Nizar Zainol Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia
  • Syahrul Afzal Che Abdullah School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA (UiTM), 40450 Shah Alam, Selangor, Malaysia
  • Zuraidi Saad Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia
  • Irni Hamiza Hamzah Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia
  • Zainal Hisham Che Soh Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

DOI:

https://doi.org/10.37934/araset.58.2.182195

Keywords:

Automatic checkout, Self-checkout, Smart retail, multi-object detection, deep learning, YOLOv5

Abstract

Most supermarket checkout systems use barcode scanners, but some also use QR codes to identify the items being bought. In practise, these methods take a lot of time, need some level of human supervision, and require people to wait in long lines. In this case, we propose a system that make the checkout process at retail store counters faster, more convenient, and less dependent on a human operator. The method uses a computer vision system called a Convolutional Neural Network, which scans objects that are put in front of a webcam to figure out what they are. A retail product classification model based on YOLOv5 object detection network is designed. First, a dataset was obtained by modifying the RPC dataset to reduce the size of the dataset. The dataset then being annotate, augment, and split into training and validation set. Secondly, a YOLOv5 was built and trained by using the datasets obtained. Third, the Machine Learning model based on the training showing the at F1-score of 1 at the confidence of 0.862. However, detection image result shows that model not performing well in detecting and recognizing retail products on a new and random image.

Downloads

Download data is not yet available.

Author Biographies

Muhammad Haikal Hamir, Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

2018200142@student.uitm.edu.my

Mohd Hanapiah Abdullah, Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

hanapiah801@uitm.edu.my

Mohd Nizar Zainol, Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

2020222282@student.uitm.edu.my

Syahrul Afzal Che Abdullah, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA (UiTM), 40450 Shah Alam, Selangor, Malaysia

bekabox181343@uitm.edu.my

Zuraidi Saad, Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

zuraidi570@uitm.edu.my

Irni Hamiza Hamzah, Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

irnihami@uitm.edu.my

Zainal Hisham Che Soh, Electrical Engineering Studies, College of Engineering, Universiti Teknologi MARA (UiTM), 13500 Permatang Pauh, Pulau Pinang, Malaysia

zainal872@uitm.edu.my

Downloads

Published

2024-10-07

Issue

Section

Articles

Most read articles by the same author(s)