An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
Vladimir Kulyukin, Tanwir Zaman · 2014
An algorithm is presented for in-place vision-based skewed 1D barcode scanning that requires no smartphone camera alignment. The algorithm is in-place in that it performs no rotation of input images to align localized barcodes for scanning. The algorithm is cloud-based, because image processing is done in the cloud. The algorithm is implemented in a distributed, cloud-based system. The system's front end is a smartphone application that runs on Android 4.3 or higher. The system's back end is currently deployed on a four node Linux cluster used for image recognition and data storage. The algorithm was evaluated on a set of 506 video recordings of common grocery products. The videos had a 1280 x 720 resolution, an average duration of 15 seconds, and were recorded on an Android Galaxy Nexus smartphone in a local supermarket. The results of the experiments are presented and discussed.