Online Handwriting Recognition

Slides:



Advertisements
Similar presentations
I.R.I.S. Mobile Scanning I.R.I.S. Mobile Scanning Offer: Capture all kind of information in a digital way - from private to professional data – in the.
Advertisements

SMART QUILL Presented by: Shweta Solapurkar 2BL07EE024
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,
Input & Output Devices ASHIMA KALRA.
1 Probabilistic Artificial Neural Network For Recognizing the Arabic Hand Written Characters Khalaf khatatneh, Ibrahiem El Emary,and Basem Al- Rifai Journal.
1 Pen-Centric Shorthand Interfaces Charles C. Tappert Seidenberg School of CSIS, Pace University.
Dialogue Design Speech, pen, and gestures Speech Output  Tradeoffs in speed, naturalness and understandability  Male or female voice? Technical issues.
PLT 2007 CSIS Shorthand Handwriting Recognition for Pen-Centric Interfaces Charles C. Tappert 1 and Jean R. Ward 2 1 School of CSIS, Pace University, New.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Emerging Information Technologies Dr. Charles C. Tappert Department of CSIS Pace University.
Online Handwriting Recognition, Pen Computing, and Shorthand Alphabets (with discussion of the Xerox v Palm patent infringement case on the Graffiti alphabet)
1/25 Writing Character sets Unicode Input methods.
Understanding the Mainline Logical Flow Through a Program (continued)
Dynamic Time Warping Applications and Derivation
By Krystin Mendoza Communication 165. What is an input? Input is data or instructions that the computer uses! –When you use word processing, save your.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Complete the below… Input Complete the below… Processing Input Complete the below…
UNSD-ESCWA Regional Workshop on Census Data Processing in the ESCWA region: Contemporary technologies for data capture, methodology and practice of data.
ادارة الوثائق الالكترونية Naji Shukri Alzaza University of Palestine February 2010.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
1 / 23 Microsoft Tablet PC Technology Thomas Dodds Declan O’Gorman David Pickles Stephen Pond An overview of Microsoft Tablet PC technology and current.
(Off-Line) Cursive Word Recognition Tal Steinherz Tel-Aviv University.
INPUT DEVICES. KEYBOARD Most common input device for a computer.
1.KeyboardKeyboard 2.MouseMouse 3.MicrophoneMicrophone 4.ScannerScanner 5.WebcamWebcam 6.Bar code readerBar code reader 7.Optic penOptic pen 8.JoystickJoystick.
ONLINE HANDWRITTEN GURMUKHI SCRIPT RECOGNITION AND ITS CHALLENGES R. K. SHARMA THAPAR UNIVERSITY, PATIALA.
Handwriting Copybook Style Analysis Of Pseudo-Online Data Student and Faculty Research Day Mary L. Manfredi, Dr. Sung-Hyuk Cha, Dr. Charles Tappert, Dr.
Globalisation & Computer Systems week 5 1. Localisation presentations 2.Character representation and UNICODE UNICODE design principles UNICODE character.
Microsoft Visual Basic 2005: Reloaded Second Edition
Alternative Input Devices Part B There will be a test on this information (both part a & b).
Let’s Talk 1 st Grade. Our 1 st grade team Things to know when starting 1 st grade.
UNSD Regional Workshop on Census Data Processing for the English speaking African Countries: Contemporary technologies for data capture, methodology and.
Ondrej Rohlik, Pavel Mautner, Vaclav Matousek, Juergen Kempf
Handwriting Recognition
1 12 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 12 Designing Systems Interfaces, Controls, and Security.
Hala Bezine IGS 2011 Cancun-Mexico 1 Presented by :M me Hala Bezine Republic of Tunisia Ministery of Higher Education and Scientific Research University.
CEO Roger Larsson. Decuma AB Founded Nov Founders Research in Computer Vision at Lund University Sweden Unique & patented technology (GIT) Key.
Online Arabic Handwriting Recognition Fadi Biadsy Jihad El-Sana Nizar Habash Abdul-Rahman Daud Done byPresented by KFUPM Information & Computer Science.
Dialog Design - Gesture & Pen Interfaces, Mobile Devices CS / Psych This material has been developed by Georgia Tech HCI faculty, and continues.
Fall 2002CS/PSY Dialog Design 3 How to use a PDA.
Chapter 6: Handwriting Tools © 2010, 2006 South-Western, Cengage Learning.
HCI For Pen Based Computing Cont. Richard Anderson CSE 481 B Winter 2007.
22CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 10: Advanced Input.
Digital Paper Learning Applications and Randy Lisk Florida Atlantic University.
Capturing, writing and reading maths electronically - what works Dr Abi James Accessibility Group WAIS.
Regional Workshop on the 2010 World Programme on Population and Housing Censuses: International standards, contemporary technologies for census mapping.
Tablet PCs Cindy O’Reilly. Stage 1: Need Ability to hand write instead of type Capture signatures electronically Portable touch screen.
Pen Based User Interface II CSE 481b January 25, 2005.
Basic Element of Electronics Data Processing Hardware Hardware Software Software Networking Networking Person involved in Computer Fields Person involved.
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
Memory Random Access Memory (RAM) and Read Only Memory (ROM)
 Handwritten character recognition is a frontier area for research for the past few decades  OCR-process of translation of images of handwritten shorthand.
By: Shane Serafin.  What is handwriting recognition  History  Different types  Uses  Advantages  Disadvantages  Conclusion  Questions  Sources.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
Chp 4: Input and Output Devices
Dialog Design 3 How to use a PDA
Handwriting Vector Quantizer
Computer Input Device: Graphic Tablets
Chapter 5 - Input.
THE WORLD’S WRITING SYSTEMS
Inputting Data In Other Ways
Optical Data Capture: Optical Character Recognition (OCR)
Scribbles Jim Li Roy Lim Matt McKenzie Anthony Wu.
Fundamentals of Information Systems
Online Arabic Handwriting Recognition
What is Input "Any data or instruction that is entered into a computer is called input". This data or instruction can come directly from end user or.
Chapter 2 The computer.
Chapter 10 Handwriting Analysis, Forgery, and Counterfeiting
Input and Output devices in a Computer
ASCII and Unicode.
PYTHON - VARIABLES AND OPERATORS
Presentation transcript:

Online Handwriting Recognition Charles C. Tappert School of Computer Science and Information Systems Pace University

Handwriting Recognition Offline Scanned Images Static Information Online Electronic Tablet or Digitizer Real-Time, Dynamic Information

Online Handwriting Recognition Invention of electronic tablets -- late 1950s Tablet and display were separate Pen Computing -- 1980s Combined tablets and display Brought input and output into the same surface Immediate feedback via electronic link Created the paper-like interface

A person using a Rand Tablet

Pen Computing Pen computer – a notebook/handheld computer with a stylus-based user interface Paper-like interface – executes job-specific applications by emulation of paper-based work methods Wireless communication – portable extension of the corporate Information System, extending not only through the corporate plant but also into its customer’s offices The computer goes where the work is

Pen Computing

Tablet Digitizer – Dynamic Information Pen Down – indication of inking X-Y coordinates Resolution: 200 points/inch Sampling rate: 100 points/second

Dynamic Handwriting Information Number of Strokes a stroke is the ink trace from pen down to pen up Order of strokes Stroke Direction Stroke velocity, acceleration

Written Language and Handwriting Properties Alphabet Letters, digits, punctuation, special symbols Writing is a time sequence of strokes Complete one character before beginning next except for delayed strokes Spatial order – for example, left to right.

Fundamental Property of Writing Differences between different characters are more significant than differences between drawings of the same character This is what makes written communication possible Possible exceptions

Written English Writing Styles Handwriting Uppercase – about 2 strokes per letter Lowercase – about 1 stroke per letter Cursive Script Less than a stroke per letter Delayed crossing and dotting of strokes

Many Computer Recognition Problems Various Language Alphabets Shorthand – for example, Pitman Spreadsheets Flowcharts Line Drawings Editing Symbols for text editing

Computer Problems in English Constrained Handprint Printing on lines – symbols can touch/overlap Printing one symbol per box – form filling Unconstrained Handprint No lines and symbols can touch or overlap Cursive Script Mixed Printing and Cursive

Handprint Recognition Difficulties Digitizer problems Writing variation not handheld by system Uppercase versus lowercase versus digits Segmentation – character within character problem

History of Computer Systems for English Printing System Handled only Specified Variations Small number of variations per symbol All common variations System Trained to User Usually with built in prototypes covering common variations

Survey Journal Article in 1990 44 Systems, 300 References 11 Experimental Systems for Handprint 4 Experimental Systems for Cursive Script 16 Commercial Systems for Opaque Tablets 5 Commercial Systems for Pen Computers 8 Experimental Application Systems (Spreadsheets, flowcharts, etc.)

Example Systems Rand System 1966 – Groner Pencept Commercial Product 1980s ATT System 1983 – Don Burr IBM Runon System 1984 – Chuck Tappert Linus Commercial Product 1987 – Ralph Sklarew

A person using a Rand Tablet

Pencept Product – Pairwise Discrimination

Tappert System

Combined Characters Segmentation and Recognition

Categories of Systems University Project Systems – least robust Industrial Project Systems – more robust Commercial Products – most robust Fred Brooks’ Mythical Man Month program – programming system – programming systems product

Conclusion and Future Work Graffiti recognizer greatly simplified the recognition problem Handprint problem not completely solved Even with IBM’s ThinkWrite and CIC’s Jot products Cursive script not solved

Context Essential Other Low Performance Characters