Abstract
The shopping experiment made by amazon go in USA is one of the most interesting applications of computer vision recently. They allow you to shop and automatically charge your virtual card for whatever goods you purchased using cameras and wireless systems, so no checkouts or waiting lines are required. However, amazon didn’t reveal yet the details of how their system components are implemented. In this paper, we introduce a complete system for computer vision based automated shopping. The proposed system contains barcode scanning of objects, data registration, image capturing for offline training stage, motion (change) detection, CNN and SVM for object classification and charging/discharging customers. Our system can be integrated with the wireless data transmission to do the whole shopping process. First, the proposed method extracts the objects’ barcodes to register their details, and take sample images of objects for classifier training. We employ a pre-trained CNN (i.e. ResNet50) for feature extraction and a multi-class SVM for training. After training our classifier, we have a real-time operation stage (i.e. test stage). We assume that a camera is embedded above products on each shelf to capture videos of the products. We employ a change detector to understand any added or removed items. If the item is removed from or added to the shelve, the moving object is input to CNN feature extractor, and then SVM classifier for identification and pricing. Results show that the proposed system is fast and effective.
Similar content being viewed by others
References
Day M (2018) Amazon Go cashierless convenience store opening to the public. Seattle Times. https://www.seattletimes.com/business/amazon/amazon-go-cashierless-convenience-store-opening-to-the-public/. Last Accessed 7 May 2020
Fitting Multi-Class Models for support vector machines using Matlab. Mathwork2018b. https://www.mathworks.com/help/stats/fitcecoc.html. Last Accessed 7 May 2020
Kim K, Cheng Y Real-time barcode recognition, TAMU, barcode recognition using live video acquisition. Mathworks
Ma Y, Chen W, Ma X, Xu J, Huang X, Maciejewski R, Tung A (2017) EasySVM: A visual analysis approach for open-box support vector machines. Computational Visual Media 3:161–175. https://doi.org/10.1007/s41095-017-0077-5
Mehta G, Mandal R, Mishra N (2017) Just walk out technology. International Journal of Science and Research (IJSR):25–27
Shopperception Technology. http://www.shopperception.com/. Last Accessed 7 May 2020
What is Amazon Go, where is it, and how does it work?, An article in Pocket-Link website, 2018. https://www.pocket-lint.com/phones/news/amazon/139650-what-is-amazon-go-where-is-it-and-how-does-it-work. Last Accessed 7 May 2020
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Odeh, N., Direkoglu, C. Automated shopping system using computer vision. Multimed Tools Appl 79, 30151–30161 (2020). https://doi.org/10.1007/s11042-020-09481-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09481-6