Evaluating the use of OCR on a Mobile Device Presented by Hamed Alharbi Supervisor by Dr Brett Wilkinson.

Slides:



Advertisements
Similar presentations
Topic Space: a mobile augmented reality recommendation app Jim Hahn and Ben Ryckman.
Advertisements

OCRdroid : A Framework to Digitize Text Using Mobile Phones  Authors  Mi Zhang, Anand Joshi, Ritesh Kadmawala, Karthik Dantu, Sameera Poduri, and Gaurav.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
IRead Team Members: Matt Cardin, Paul Kennedy, Oscar Perez.
Real-time Computer Vision with Scanning N-Tuple Grids Simon Lucas Computer Science Dept.
1/20 Document Segmentation for Image Compression 27/10/2005 Emma Jonasson Supervisor: Dr. Peter Tischer.
Virtual Dart – An Augmented Reality Game on Mobile Device Supervised by Prof. Michael R. Lyu LYU0604Lai Chung Sum ( )Siu Ho Tung ( )
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
Introduction What is “image processing and computer vision”? Image Representation.
Report parts Prefatory partsMain body of the reportAppended parts.
IP Camera Security System Dallan Byrne th Electronic and Computer Engineering 2007 Supervisor: Fergal O’ Malley.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Evaluating the use of OCR on a Mobile Device Presented by : Hamed Alharbi Supervisor by :Dr Brett Wilkinson.
Eye tracking: principles and applications 廖文宏 Wen-Hung Liao 12/10/2009.
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Project : The phone reader Presenter: Marilyn Bihina Supervisor: James Connan 1.
Team 6: Faisal Moiz Raymond Nnodim Michael Woodruff Instructor: Dr. Bun Yue Mentor: Craig Russell – Tietronix Software 1 Capstone – Spring 2012 Android.
CapturaTalk4Android Demonstration Abi James
Image Collection Backend for Cameraphones. Introduction Project Goals Design an integrated system to upload image from a mobile phone to a remote server.
(CMSC5720-1) MSC projects by Prof K.H. Wong (21 July2014) (shb907) MSC projects supervised by Prof.
Seminar on Media Technology Computer Vision Albert Alemany Font.
G050: Lecture 02 Evaluating Interactive Multimedia Products
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Home Page IF Average Max Min Sum Countif Welcome to the Spread Sheets Help... I hope you find the following pages useful in learning how to use functions.
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
HIMALAYA Test Review 16/12/2013 D4.8 Demonstration software subsystem unitary test report.
By Blake Stratton. Data Chapter The questionnaire is Printed on paper. People write or tick the boxes. Someone needs to type it in the computer. Some.
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Information Security Audit Tool Presented by Bandar Almarashi Supervisor by Dr. Neville Williams.
Imaged Document Text Retrieval without OCR IEEE Trans. on PAMI vol.24, no.6 June, 2002 報告人:周遵儒.
Applications of 3D z Applications that are used and why we use them Product design Modelling TV and film Web games Education Reconstruction Illustration.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Section 2B. Objectives List two reasons why some people prefer alternative methods of input over a standard keyboard or mouse. List three categories of.
Learning Objectives Copyright © 2002 South-Western/Thomson Learning Communicating the Research Results CHAPTER eighteen.
Robodog Frontal Facial Recognition AUTHORS GROUP 5: Jing Hu EE ’05 Jessica Pannequin EE ‘05 Chanatip Kitwiwattanachai EE’ 05 DEMO TIMES: Thursday, April.
Topic 2 Input devices. Topic 2 Input devices Are used to get raw data into the computer so that it can be processed Include common input devices such.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Input devices.
Applying Deep Neural Network to Enhance EMPI Searching
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Introduction to Visual Basic 2008 Programming
DESCRY: Design for Electrical Sensor Character Recognition Yoking
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Input devices.
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Transact™ Mobile SDK Quickly bring capture-enabled mobile applications to market with open-ended backend integrations.
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Introduction to Computers
Review on Smart Solutions for People with Visual Impairment
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Hasan Kadhem IT Department College of IT
眼動儀與互動介面設計 廖文宏 6/26/2009.
Title (No. IWA-xxxxxx) INTRODUCTION DISCUSSION METHODS RESULTS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
E – POSTER COMPETITION “INNOVATIONS IN THE TREATMENT OF ALZHEIMERS”
Title INTRODUCTION DISCUSSION METHODS RESULTS CONCLUSIONS
Introduction to Computers
Progress Report 2012/11/28.
RESULTS AND DISCUSSION
Presentation transcript:

Evaluating the use of OCR on a Mobile Device Presented by Hamed Alharbi Supervisor by Dr Brett Wilkinson

Introduction Experiment Type of mobile device Distance Time Result Most Common Interpretation Errors Experimental results indicate accuracy for OCR Process Variation of Plates Issues with capture Conclusion and Future Work Outline

The project idea To implement an application on the mobile to capture an image of the license number Translate this image to a valid text through optical character recognition Use this translated number to search in database to get some information about the license Introduction

Experiment “80 cm, 100 cm, and 150 cm”.  The practical experiment that I have executed was using From 8 am to 12 pm, from 12 pm to 3 pm, and from 3 pm to 6 pm.  Experiment is executed in 3 different time slots a Samsung Galaxy Ace mobile S5830V 5 MP camera Android OS version 2.3.  The experiment is executed with 3 different distances

Distance 80CM Time OCR Accuracy 83% 75% Findings  Best accuracy was in period from 3pm to 6 pm  Worst accuracy was in period from 12 pm to 3 pm  Average accuracy was in period from 8 am to 12 pm Application accuracy for 80 cm distance for 3 different time slots 87%

Distance 100CM Time OCR Accuracy 81% 76% 85% Findings  Best accuracy was in period from 3pm to 6 pm.  Worst accuracy was in period from 12 pm to 3 pm.  Average accuracy was in period from 8 am to 12 pm Application accuracy for 100 cm distance for 3 different time slots

Distance 150CM Time OCR Accuracy 72% 71% 80% Findings  Best accuracy was in period from 3pm to 6 pm  Worst accuracy was in period from 12 pm to 3 pm  Average accuracy was in period from 8 am to 12 pm Application accuracy for 150 cm distance for 3 different time slots Note  That over all accuracy is low for distance 150 cm.

Flash Headlight glare Distance OCR Accuracy 63% 57% Findings  Using flash lowers the application accuracy  80 cm distance produces better accuracy than 50 cm Application accuracy for flash for 2 different distances Note  Using flash make over all application accuracy very low

RESULT Distance OCR Accuracy 83% 74% 63% 57% Findings  Best accuracy was in cases of 80 cm and 100 cm  Worst accuracy was in case of using flash at 50 cm distance Summary for application accuracy in different conditions 84%

Most Common Interpretation Errors CorrectGenerated CE, F 2Z.=, I, <, “,% J] Z2 S5 AI YV “ 8B 5S 9Q,g O0 Findings  Some characters looks very similar to other characters or litters “Z looks like 2, O looks like 0”  Font type has impact to the interpretation errors Table 1 :Popular interpretation errors S S B B Table 2:Most occurring interpretation errors One of expected difficulties  font type of text  Mobile camera quality

Experimental results indicate accuracy for OCR No of Images No of characters No of error/s Distance _headlight glare PLATE NUMER CANNOT CONTAIN MORE THAN 7 CHARATERS TotalNo of characters SCANNED = No of image * 7 Table1:contains total number of images captured for each distance Notes  Each image contains 7 characters  Minimum error factor was in 80cm distance  

Process

Remote Database Query NO YES

Process Notes  Database server is Microsoft Access Database  Mobile application will NOT communicate directly to database server.  Web server is used as intermediate layer between mobile application and database server  Mobile application communicates with web server through HTTP request/response

Variation of Plates Findings  There are many types of plate numbers  Application is tested for many types of plates with different background colours and text colours.  Application accuracy is NOT impacted by plate number background colour, text colour, or font size Table 1 :Different types of plates

Issues with capture Table 1 :Examples of poorly captured plates Expected difficulties Image is distorted  Because of: Motion Image has shades Image has reflation Image not clear due plate is damage Image not clear because plate is dirty

Conclusion and Future Work  Conclusion The main idea of the project is explained, and detailed process is demonstrated, and experiment results is compared. Difficulties faced are discussed, and various factors that impacted the application accuracy are explained in details.  Future work and enhancements Application may support live video feed instead of image capture and save, this will make application easier to be used, and will lead to faster process.

Questions ?