Sistem Pendeteksian Produk dan Perhitungan Harga Otomatis Menggunakan Metode YOLOv4 dan Algoritma Pengukuran Jarak Berbasis IoT

Full Text Preview
Download PDF

Abstract

Panjangnya antrean saat proses check-out produk membuat masyarakat kurang nyaman saat berbelanja di toko swalayan. Pada penelitian ini, dibuatlah sistem untuk mendeteksi produk yang diambil oleh pembeli secara real-time dan mengirimkan data dari produk tersebut ke database, sehingga diharapkan dapat mempersingkat waktu saat proses check-out produk di kasir. Sistem ini terdiri atas 3 sub-sistem, yaitu program pendeteksian jenis produk, pendeteksian pengambilan ataupun peletakan produk dan pengiriman informasi produk ke database. Pada bagian pertama, program pendeteksian produk dibuat menggunakan arsitektur YOLOv4 yang terdiri dari tahap pelatihan dan pengujian. Pelatihan program dilakukan pada Google Colab hingga mencapai nilai akurasi  lebih dari 80%. File pelatihan kemudian diujikan menggunakan laptop untuk mendeteksi objek via webcam. Selanjutnya yaitu pembuatan program pendeteksian pengambilan produk menggunakan program Python dengan algoritma pengukuran jarak benda ke kamera. Pada algoritma ini dibutuhkan kalibrasi untuk mengetahui jarak produk pertama dengan jarak produk kedua sebagai penentu lebar benda menurut sistem. Terakhir, informasi megenai nama, harga dan jumlah produk akan dikirim ke Firebase. Dari hasil pengujian, didapat hasil sebagai berikut; pada program pelatihan di Google Colab didapat akurasi sebesar 81,42% dengan nilai iterasi 9000. Adapun pada pengujian menggunakan webcam didapat nilai akurasi sebesar 82,75% dengan kecepatan pendeteksian 25 FPS. Sistem berhasil mendeteksi 13 macam objek pengujian dimana jarak kamera dengan benda 30-40 cm dengan waktu pengiriman data ke database rata-rata 2,04 detik.

Keywords

object detection YOLOv4 jarak database akurasi

References

Aishatigerlady, “Keunggulan dan Kekurangan Berbelanja di Supermarket”, Steemit, 2018. [Online]. Available: https://steemit.com/indonesia/@aishatigerlady/keunggulan-dan-kekurangan-berbelanja-di-minimarket. Diakses pada: Desember 2, 2023.
Michael Browne, “For customers, the waiting is the hardest part”, Supermarket News, Agustus 23, 2018. [Online]. Available: https://www.supermarketnews.com/retail-financial/customers-waiting-hardest-part. Diakses pada: Desember 3, 2023.
M. Martinus, S.W. Metta, and H. H. Yudi, “Data Transmission Using RFID System on Smart Shopping Carts for Checkout Process Efficiency in Supermarket at Indonesia”, in 5th International Conference on Computer Science and Computational Intelligence, 2020, pp. 902-912.
C. Ezhilazhagan, R. Adithya, Y. L. Burhanuddin and F. Charles, “Automatic product detection and smart billing for shopping using Li-Fi,” 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 2016, pp. 1723-1726.
K. Sukhani, N. Q. Nunung, and A. P. Ardimas, “CleverCart: An Eco-Friendly Shopping Self-Checkout System with IoT sensor,” in 5th International Conference on Eco Engineering Development, IOP Conference Series: Earth and Environmental Science, 2022, 998 012041.
J. S. Oh and I. G. Chun, “Implementation of Smart Shopping Cart using Object Detection Method based on Deep Learning,” The Korea Academia-Industrial cooperation Society 21, 2020, pp. 262-269.
K. Wankhede, B. Wukkadada, and V. Nadar, “Just Walk-Out Technology and its Challenges: A case of Amazon Go,” International Conference on Inventive Research in Computing Applications (ICIRCA), 2018, pp. 254-257.
A. Ragan, “Taking the Confusion Out of Confusion Matrices”, Medium- Towardsdatascience, Oktober 11, 2018. [Online]. Available: https://towardsdatascience.com/taking-the-confusion-out-of-confusion-matrices-c1ce054b3d3e. Diakses pada: Juli 5, 2021.
F. Friendly, Harizahayu, W. S. Rahmat, and B. Sari, “Measurement Of Image Distance Using Only Camera On Object Detection Opencv,” Jurnal INFOKUM, vol. 10, no. 1, pp. 56-63, Desember 2021.
P. Paul, “Object Detection and Distance Measurement,” Github. [Online]. Available: https://github.com/paul-pias/Object-Detection-and-Distance-Measurement. Diakses pada: Juli 24, 2021.
L. Xiaoming, Q. Tian, C. Wanchun, and Y. Xingliang, “Real-time distance measurement using a modified camera,” in Proc. IEEE Sensors Appl. Symp., Limerick, Ireland, 2010, pp. 54–58.
M. A. Khan, P. Paul, M. Rashid, M. Hossain, and M. A. R. Ahad, “An AI-Based Visual Aid With Integrated Reading Assistant for the Completely Blind,” in IEEE Transactions on Human-Machine Systems, vol. 50, no. 6, Dec. 2020, pp. 507-517.
M. M. Haekal, “Apa itu NoSQL? Simak Penjelasan Lengkapnya!”, Niagahoster, Februari 12, 2021. [Online]. Available: https://www.niagahoster.co.id/blog/nosql-adalah/. Diakses pada: Juli 27, 2021.
A. James, “Faster YOLOv4 Performance with CUDA enabled OpenCV”, Medium -Towardsdatascience. Februari 25, 2021. [Online]. Available: https://towardsdatascience.com/yolov4-with-cuda-powered-opencv-dnn-2fef48ea3984. Diakses pada: Juli 29, 2021.
J. Hui, “Real-Time Object Detection with YOLO, YOLOv2 and YOLOv3”, Medium, Maret 18, 2018. [Online]. Available: https://jonathan-hui.medium.com/real-time-object-detection-with-yolo-yolov2-28b1b93e2088. Diakses pada: Juni 12, 2021.
H. Liu, Y. Li, and D. Liu, “Object Detection and Recognition System Based on Computer Vision Analysis,” Journal of Physics: Conference Series, IOP Publishing, 2021, pp. 1976-012024.