Real-time barcode reader using active vision

Barcodes are commonly used with merchandise to speed up product checkout at department stores and to keep inventory. A barcode is a machine readable code consisting of a series of bars and spaces printed in defined ratios. The function of the barcode scanner is to “read” the image presented by the b...

Full description

Saved in:
Bibliographic Details
Main Author: Ullah Sheikh, Usman
Format: Thesis
Language:English
Published: 2004
Subjects:
Online Access:http://eprints.utm.my/id/eprint/3007/1/UsmanUllahSheikhMFKE2004.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.3007
record_format uketd_dc
spelling my-utm-ep.30072018-06-25T00:46:01Z Real-time barcode reader using active vision 2004-10 Ullah Sheikh, Usman TK Electrical engineering. Electronics Nuclear engineering Barcodes are commonly used with merchandise to speed up product checkout at department stores and to keep inventory. A barcode is a machine readable code consisting of a series of bars and spaces printed in defined ratios. The function of the barcode scanner is to “read” the image presented by the bar code. Common handheld scanning technologies include wands and lasers. They have some limitations such as limited depth of field, limited life span due to mechanical wear and the barcodes must reside on flat surfaces. Besides that, barcodes must be aligned in a proper way for reading thus limiting the robustness of these readers. This project is aimed towards improving these limitations, by using an active vision system. This project is to decode the UPC-A and EAN-13 barcodes using an active vision system, consisting of a camera and user-written software. The camera will feed the software with continuous frames of images from the environment. These images are converted to grayscale and some preprocessing is performed. Image is filtered (such as sharpening and noise reduction) and converted to binary. An adaptive thresholding algorithm is used to reduce the effects of uneven illumination. Image is then scanned horizontally, vertically and diagonally for barcodes, thus enabling it to decode rotated barcodes. Error correction and predictive decoding is implemented to improve the speed and accuracy of the system. Overall system performance is benchmarked with existing commercially available software. 2004-10 Thesis http://eprints.utm.my/id/eprint/3007/ http://eprints.utm.my/id/eprint/3007/1/UsmanUllahSheikhMFKE2004.pdf application/pdf en public masters Universiti Teknologi Malaysia, Faculty of Electrical Engineering Faculty of Electrical Engineering
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic TK Electrical engineering
Electronics Nuclear engineering
spellingShingle TK Electrical engineering
Electronics Nuclear engineering
Ullah Sheikh, Usman
Real-time barcode reader using active vision
description Barcodes are commonly used with merchandise to speed up product checkout at department stores and to keep inventory. A barcode is a machine readable code consisting of a series of bars and spaces printed in defined ratios. The function of the barcode scanner is to “read” the image presented by the bar code. Common handheld scanning technologies include wands and lasers. They have some limitations such as limited depth of field, limited life span due to mechanical wear and the barcodes must reside on flat surfaces. Besides that, barcodes must be aligned in a proper way for reading thus limiting the robustness of these readers. This project is aimed towards improving these limitations, by using an active vision system. This project is to decode the UPC-A and EAN-13 barcodes using an active vision system, consisting of a camera and user-written software. The camera will feed the software with continuous frames of images from the environment. These images are converted to grayscale and some preprocessing is performed. Image is filtered (such as sharpening and noise reduction) and converted to binary. An adaptive thresholding algorithm is used to reduce the effects of uneven illumination. Image is then scanned horizontally, vertically and diagonally for barcodes, thus enabling it to decode rotated barcodes. Error correction and predictive decoding is implemented to improve the speed and accuracy of the system. Overall system performance is benchmarked with existing commercially available software.
format Thesis
qualification_level Master's degree
author Ullah Sheikh, Usman
author_facet Ullah Sheikh, Usman
author_sort Ullah Sheikh, Usman
title Real-time barcode reader using active vision
title_short Real-time barcode reader using active vision
title_full Real-time barcode reader using active vision
title_fullStr Real-time barcode reader using active vision
title_full_unstemmed Real-time barcode reader using active vision
title_sort real-time barcode reader using active vision
granting_institution Universiti Teknologi Malaysia, Faculty of Electrical Engineering
granting_department Faculty of Electrical Engineering
publishDate 2004
url http://eprints.utm.my/id/eprint/3007/1/UsmanUllahSheikhMFKE2004.pdf
_version_ 1747814435829841920