Hugo Woolf CS Research 2009 Morphology based OCR.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

The following is designed to give a brief understanding of the different methods you can use to scan, file and search documents in FILEstream. FILEstream.
Review of AI from Chapter 3. Journal May 13  What advantages and disadvantages do you see with using Expert Systems in real world applications like business,
Introduction to Information System
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
Equipment in the Library There are no readings for this lecture. Remember to do the assessment in iCollege.
Importing Transfer Equivalencies: How to Maximize Efficiency How Columbia College Office of Registrar improved productivity through third party solutions.
INTRODUCTION ABOUT OMR. INDEX  Concept/Definition  Form Design  Scanners & Software  Storage  Accuracy  OMR Advantages  Commercial Suppliers.
System Analysis (Part 1)
Input & Output Devices ASHIMA KALRA.
UNSD-ESCWA Regional Workshop on Census Data Processing in the ESCWA region: Contemporary technologies for data capture, methodology and practice of data.
Starting Out with C++, 3 rd Edition 1 Chapter 1. Introduction to Computers and Programming.
Input to the Computer * Input * Keyboard * Pointing Devices
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
EE694v-Verification-Lect5-1- Lecture 5 - Verification Tools Automation improves the efficiency and reliability of the verification process Some tools,
Complete the below… Input Complete the below… Processing Input Complete the below…
VENDORS, CONSULTANTS AND USERS
Online and Mobile Banking. Online banking Online Banking  Online banking is a fairly established practice in our internet-saturated world.  Many people.
GCSE Information Technology Input Devices and Methods Objectives:  To understand what input devices are.  Identify their individual uses  Be able to.
A Neural Network Approach to Predicting Stock Performance John Piefer ECE/CS 539 Project Presentation.
West Virginia University
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Unit 30 P1 – Hardware & Software Required For Use In Digital Graphics
Using Technology with Atypical Students Rob Plaskett, SET-BC Consultant
Automatically , Fax, Print and Archive documents from Baan and ERP LN; such as Purchase Orders, Sales Invoices, Reminders, acknowledgments and much.
Hardware Lesson 5.
WJEC Applied ICT Spreadsheet Skills 1.Introduction to Financial Modelling Definition A model is a program which has been developed to copy the way.
IN THE MEANTIME…. INTERIM SOLUTIONS TO AUTOMATED DATA CAPTURE.
Computer main parts. Hardware  It refers to all physical parts of a computer system.
Multi Media.  Bit :  Bit : is the basic unit of information in computing and telecommunications; it is the amount of information that can be stored.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
CDP Standard Grade1 Commercial Data Processing Standard Grade Computing Studies.
I.Information Building & Retrieval Learning Objectives: the process of Information building the responsibilities and interaction of each data managing.
CAPTCHA solving Tianhui Cai Period 3. CAPTCHAs Completely Automated Public Turing tests to tell Computers and Humans Apart Determines whether a user is.
Receipt Tracking Assistant Final Presentation Main Presenter: Nicholas Tschohl Project Manager: Edward Denecke May 4, 2005.
UNSD Regional Workshop on Census Data Processing for the English speaking African Countries: Contemporary technologies for data capture, methodology and.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
©La-Nette Mark Did you know computers are everywhere you look, and even in places you can't see. Computers check out your groceries, pump your gas,
ICT – 8th grade ASPAEN – Gimnasio Los Cerezos Angela I. Arango Echeverry Hardware: Input devices.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
VENDORS, CONSULTANTS AND USERS. WHY CAN’T COMPANIES DEVELOP THEIR OWN ERP PACKAGES? To develop an ERP package is a complex & time consuming activity which.
DATA ERRORS. Introduction The processing of incorrect data can produce ridiculous and embarrassing output. Errors can take time to sort out and can be.
EXAMPLE 4 Standardized Test Practice
Regional Workshop on the 2010 World Programme on Population and Housing Censuses: International standards, contemporary technologies for census mapping.
OMR, OCR and MICR Software Group 2: Maaz Masood(Leader) Haris Khan Talha Mobeen Hasan Shariq.
Slide 1 A Free sample background from © 2003 By Default! HANDLING DATA IN INFORMATION SYSTEM 19 July 2005 Tuesday Lower 6.
Hardware Lesson 5 1. Starter 2 Name these devices and explain if they are input or output devices.
HOW SCANNERS WORK A scanner is a device that uses a light source to electronically convert an image into binary data (0s and 1s). This binary data can.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Basic Element of Electronics Data Processing Hardware Hardware Software Software Networking Networking Person involved in Computer Fields Person involved.
Automation Living in a Paper Oriented World and The Steps to Automation.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
An intelligent strategy for checking the annual inspection status of motorcycles based on license plate recognition Yo-Ping Huang a, Chien-Hung Chen b,
Business Analytics Several odds and ends Copyright © 2016 Curt Hill.
Optical Character Recognition
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
Input & Output Devices ASHIMA KALRA.
MAGNETIC STRIPE READER
ANN-based program for Tablet PC character recognition
Identify information technology equipment/software and operating systems supported by the organization By Jack+ Aaron.
Unit I Flash Cards Start.
Graphical User Interface Based Digital Sixth Sense
Face Recognition with Neural Networks
Optical Data Capture: Optical Mark Recognition (OMR)
Mihir Patel and Nikhil Sardana
Test Tools Tools can be useful but are they worth it? Cost
Automatic Handwriting Generation
Presentation transcript:

Hugo Woolf CS Research 2009 Morphology based OCR

This paper discusses the development of an optical character recognition (OCR) technique that is intended to recognize a person’s handwriting. The technique has evolved over time, the various evolutions and improvements are discussed in this paper. Abstract

Introduction OCR has many real-world uses. There are many tasks that can be automated to save money that would normally be used to pay employees to spend hours doing menial tasks. In some cases, companies keep huge amounts of paper-based records. In most cases, the company cannot afford to hire people to digitize the records, or they just can’t be bothered to do it because it takes a lot of time and work. By using OCR software, the process can be completed in a fraction of the time with a fraction of the work and cost. Besides business applications, OCR can be useful to the average person. Sometimes it’s just inconvenient to bring a laptop (or other electronic device) along to take notes or keep records. Typing up these things is often not worth it to the user. With OCR software, it can be as easy as just scanning the paper and running a program to get a digital version of your notes.

Techniques Sobel Operator Canny Edge Detector

Techniques used Morphological operations: Thinning: Pruning:

Output

Neural Networks The previous output is nearly useless by itself. A new technique to actually identify the characters was necessary...

Complications Possible inputs are a huge range making network effective, but because there are 26 different letters the network needs to be very large. Runtime issues when training, back propagation is the answer. I was unable to correctly train the neural network, it may have been because the training method was incomplete, or due to a lack of test cases.

Results The project has certainly served as a good learning experiment It highlighted: The power of morphology (that lies in its simplicity) over more complicated image processing techniques. The effectiveness of neural networks in general and especially in image processing Specific results of the experiment: With effective training, this technique should be able to perform fairly accurate character recognition.