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...
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2007
|
Subjects: | |
Online Access: | http://eprints.utm.my/7348/1/OsamaSalemElsherairiMFKE2007.pdf |
_version_ | 1825910025634185216 |
---|---|
author | Elsherairi, Osama Salem |
author_facet | Elsherairi, Osama Salem |
author_sort | Elsherairi, Osama Salem |
collection | ePrints |
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. |
first_indexed | 2024-03-05T18:10:56Z |
format | Thesis |
id | utm.eprints-7348 |
institution | Universiti Teknologi Malaysia - ePrints |
language | English |
last_indexed | 2024-03-05T18:10:56Z |
publishDate | 2007 |
record_format | dspace |
spelling | utm.eprints-73482018-08-26T04:49:58Z http://eprints.utm.my/7348/ Real-time barcode reader using personal digital assistance (PDA) 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 NonPeerReviewed application/pdf en http://eprints.utm.my/7348/1/OsamaSalemElsherairiMFKE2007.pdf Elsherairi, Osama Salem (2007) Real-time barcode reader using personal digital assistance (PDA). Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:107 |
spellingShingle | T Technology (General) TK Electrical engineering. Electronics Nuclear engineering Elsherairi, Osama Salem Real-time barcode reader using personal digital assistance (PDA) |
title | 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_short | Real-time barcode reader using personal digital assistance (PDA) |
title_sort | real time barcode reader using personal digital assistance pda |
topic | T Technology (General) TK Electrical engineering. Electronics Nuclear engineering |
url | http://eprints.utm.my/7348/1/OsamaSalemElsherairiMFKE2007.pdf |
work_keys_str_mv | AT elsherairiosamasalem realtimebarcodereaderusingpersonaldigitalassistancepda |