Real-time barcode reader using personal digital assistance (PDA)

This project concerns the design and implementation of a system for real time barcode reader using personal digital assistant (PDA) with built-in camera. A system that reads and decodes (1D) linear barcodes based on images containing barcodes – independent of the barcodes' orientation or rota...

Full description

Saved in:
Bibliographic Details
Main Author: Elsherairi, Osama Salem
Format: Thesis
Language:English
Published: 2007
Subjects:
Online Access:http://eprints.utm.my/id/eprint/7348/1/OsamaSalemElsherairiMFKE2007.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.7348
record_format uketd_dc
spelling my-utm-ep.73482018-08-26T04:49:58Z Real-time barcode reader using personal digital assistance (PDA) 2007-05 Elsherairi, Osama Salem T Technology (General) TK Electrical engineering. Electronics Nuclear engineering This project concerns the design and implementation of a system for real time barcode reader using personal digital assistant (PDA) with built-in camera. A system that reads and decodes (1D) linear barcodes based on images containing barcodes – independent of the barcodes' orientation or rotation. Problems associated with images taken by the PDA are limited depth of field, limited resolution, poor lighting sensitively and camera shake. To accomplish this project with the above constraints the following stages are undertaken; First the image from the camera is enhanced, the camera will send continuous frame of images from the environment. These images are converted to grayscale and some preprocesses are performed, image is filtered (such as sharpening and noise reduction) and converted to binary. The image is then scanned horizontally, vertically and diagonally for barcodes, thus enabling it to detect rotated barcodes to suit the subsequent processing. Then the barcode is located in the image using a method based on the evaluation of the correlation. To extract relevant information from the located image the barcode is then isolated from the image, after that it is used to gain a waveform that represents the information of the barcode. Finally, the waveform will be wavered into a string of digits representing the widths of each bars of the barcode. At this stage the processing has completely decoded the barcode symbology. This project only considers European Article Number 13, (EAN-13) barcodes. The system has been implemented in Windows Mobile (windows CE) based software in Embedded Visual Studio 2005 C++ on PDA, with a graphical user interface. Error correction and predictive decoding is implemented to improve the capability accuracy and performance of the system. 2007-05 Thesis http://eprints.utm.my/id/eprint/7348/ http://eprints.utm.my/id/eprint/7348/1/OsamaSalemElsherairiMFKE2007.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:107 masters Universiti Teknologi Malaysia, Faculty of Electrical Engineering Faculty of Electrical Engineering
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic T Technology (General)
T Technology (General)
spellingShingle T Technology (General)
T Technology (General)
Elsherairi, Osama Salem
Real-time barcode reader using personal digital assistance (PDA)
description This project concerns the design and implementation of a system for real time barcode reader using personal digital assistant (PDA) with built-in camera. A system that reads and decodes (1D) linear barcodes based on images containing barcodes – independent of the barcodes' orientation or rotation. Problems associated with images taken by the PDA are limited depth of field, limited resolution, poor lighting sensitively and camera shake. To accomplish this project with the above constraints the following stages are undertaken; First the image from the camera is enhanced, the camera will send continuous frame of images from the environment. These images are converted to grayscale and some preprocesses are performed, image is filtered (such as sharpening and noise reduction) and converted to binary. The image is then scanned horizontally, vertically and diagonally for barcodes, thus enabling it to detect rotated barcodes to suit the subsequent processing. Then the barcode is located in the image using a method based on the evaluation of the correlation. To extract relevant information from the located image the barcode is then isolated from the image, after that it is used to gain a waveform that represents the information of the barcode. Finally, the waveform will be wavered into a string of digits representing the widths of each bars of the barcode. At this stage the processing has completely decoded the barcode symbology. This project only considers European Article Number 13, (EAN-13) barcodes. The system has been implemented in Windows Mobile (windows CE) based software in Embedded Visual Studio 2005 C++ on PDA, with a graphical user interface. Error correction and predictive decoding is implemented to improve the capability accuracy and performance of the system.
format Thesis
qualification_level Master's degree
author Elsherairi, Osama Salem
author_facet Elsherairi, Osama Salem
author_sort Elsherairi, Osama Salem
title Real-time barcode reader using personal digital assistance (PDA)
title_short Real-time barcode reader using personal digital assistance (PDA)
title_full Real-time barcode reader using personal digital assistance (PDA)
title_fullStr Real-time barcode reader using personal digital assistance (PDA)
title_full_unstemmed Real-time barcode reader using personal digital assistance (PDA)
title_sort real-time barcode reader using personal digital assistance (pda)
granting_institution Universiti Teknologi Malaysia, Faculty of Electrical Engineering
granting_department Faculty of Electrical Engineering
publishDate 2007
url http://eprints.utm.my/id/eprint/7348/1/OsamaSalemElsherairiMFKE2007.pdf
_version_ 1747814710619668480