Paraphernalia
AarXiv10 Jan 2021Cited 4×

Smart Inference for Multidigit Convolutional Neural Network based Barcode Decoding

Thao Do, Yalew Tolcha, Tae Joon Jun, Daeyoung Kim

Abstract

—Barcodes are ubiquitous and have been used in most critical daily activities for decades. However, most traditional decoders require well-founded barcode under a relatively standard condition. While wilder conditioned barcodes such as underexposed, occluded, blurry, wrinkled and rotated are commonly captured in reality, those traditional decoders show weakness of recognizing. Several works attempted to solve those challenging barcodes, but many limitations still exist. This work aims to solve the decoding problem using deep convolutional neural network with the possibility of running on portable devices. Firstly, we proposed a special modification of inference based on the feature of having checksum and test-time augmentation, named Smart Inference (SI), in the prediction phase of a trained model. SI considerably boosts accuracy and reduces the false prediction for trained models. Secondly, we have created a large practical evaluation dataset of real captured 1D barcode under various challenging conditions to test our methods vigorously, publicly available for other researchers. The experiments' results demonstrated the SI effectiveness with the highest accuracy of 95.85% which outperformed many existing decoders on the evaluation set. Finally, we successfully minimized the best model by knowledge distillation to a shallow model which is shown to have high accuracy (90.85%) with a good inference speed of 34.2 ms per image on a real edge device.

A figure from Smart Inference for Multidigit Convolutional Neural Network based Barcode Decoding
fig. from the paper

§ The Valyu brief

Reading the full paper and taking notes. This takes a few seconds…

§ Ask this paper

Ask a question about this paper

Valyu reads the full text and answers from what the paper actually says.

Q.

Searching the other archives…

Smart Inference for Multidigit Convolutional Neural Network based Barcode Decoding · Paraphernalia