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

Bibliographic Details
Main Author: Ullah Sheikh, Usman
Format: Thesis
Language:English
Published: 2004
Subjects:
Online Access:http://eprints.utm.my/3007/1/UsmanUllahSheikhMFKE2004.pdf
_version_ 1796853505093271552
author Ullah Sheikh, Usman
author_facet Ullah Sheikh, Usman
author_sort Ullah Sheikh, Usman
collection ePrints
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.
first_indexed 2024-03-05T18:00:30Z
format Thesis
id utm.eprints-3007
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:00:30Z
publishDate 2004
record_format dspace
spelling utm.eprints-30072018-06-25T00:46:01Z http://eprints.utm.my/3007/ Real-time barcode reader using active vision 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 NonPeerReviewed application/pdf en http://eprints.utm.my/3007/1/UsmanUllahSheikhMFKE2004.pdf Ullah Sheikh, Usman (2004) Real-time barcode reader using active vision. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Ullah Sheikh, Usman
Real-time barcode reader using active vision
title 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_short Real-time barcode reader using active vision
title_sort real time barcode reader using active vision
topic TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utm.my/3007/1/UsmanUllahSheikhMFKE2004.pdf
work_keys_str_mv AT ullahsheikhusman realtimebarcodereaderusingactivevision