Skip to main content
Log in

Automated shopping system using computer vision

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

  2. Fitting Multi-Class Models for support vector machines using Matlab. Mathwork2018b. https://www.mathworks.com/help/stats/fitcecoc.html. Last Accessed 7 May 2020

  3. Kim K, Cheng Y Real-time barcode recognition, TAMU, barcode recognition using live video acquisition. Mathworks

  4. 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

    Article  Google Scholar 

  5. Mehta G, Mandal R, Mishra N (2017) Just walk out technology. International Journal of Science and Research (IJSR):25–27

  6. Shopperception Technology. http://www.shopperception.com/. Last Accessed 7 May 2020

  7. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nemer Odeh.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09481-6

Keywords

Navigation