Handwritten Mathematical Symbol Recognition for Computer Algebra Applications Xiaofang Xie, Stephen M. Watt Dept. of Computer Science, University of Western.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

An Interactive-Voting Based Map Matching Algorithm
Word Spotting DTW.
Character Recognition using Hidden Markov Models Anthony DiPirro Ji Mei Sponsor:Prof. William Sverdlik.
Fusion of HMM’s Likelihood and Viterbi Path for On-line Signature Verification Bao Ly Van - Sonia Garcia Salicetti - Bernadette Dorizzi Institut National.
Automatic Speech Recognition II  Hidden Markov Models  Neural Network.
Handwriting Recognition for Genealogical Records Luke Hutchison FHT 2003.
SOMM: Self Organizing Markov Map for Gesture Recognition Pattern Recognition 2010 Spring Seung-Hyun Lee G. Caridakis et al., Pattern Recognition, Vol.
An Introduction to Hidden Markov Models and Gesture Recognition Troy L. McDaniel Research Assistant Center for Cognitive Ubiquitous Computing Arizona State.
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
March 15-17, 2002Work with student Jong Oh Davi Geiger, Courant Institute, NYU On-Line Handwriting Recognition Transducer device (digitizer) Input: sequence.
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
Feature vs. Model Based Vocal Tract Length Normalization for a Speech Recognition-based Interactive Toy Jacky CHAU Department of Computer Science and Engineering.
An Overview of QuickSet, from OGI  Cohen, P. R., Johnston, M., McGee, D., Oviatt, S., Pittman, J., Smith, I., Chen, L., and Clow, J. (1997). QuickSet:
Multiple Agents for Pattern Recognition Louis Vuurpijl
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Dynamic Time Warping Applications and Derivation
A Brief Survey on Face Recognition Systems Amir Omidvarnia March 2007.
Facial Recognition CSE 391 Kris Lord.
(Off-Line) Cursive Word Recognition Tal Steinherz Tel-Aviv University.
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
West Virginia University
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.
1 7-Speech Recognition (Cont’d) HMM Calculating Approaches Neural Components Three Basic HMM Problems Viterbi Algorithm State Duration Modeling Training.
7-Speech Recognition Speech Recognition Concepts
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
InkChat Stephen M. Watt Western University Teaching with Technology 21 May 2015, W estern University, London Ontario, Canada.
Loop Investigation for Cursive Handwriting Processing and Recognition By Tal Steinherz Advanced Seminar (Spring 05)
Minimum Mean Squared Error Time Series Classification Using an Echo State Network Prediction Model Mark Skowronski and John Harris Computational Neuro-Engineering.
Rotation Invariant Neural-Network Based Face Detection
NEURAL NETWORKS FOR DATA MINING
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Image Classification 영상분류
No Need to War-Drive: Unsupervised Indoor Localization Presented by Fei Dou & Xia Xiao Authors: He Wang, Souvik Sen, Ahmed Elgohary, ect. Published in:
22CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 10: Advanced Input.
Bara Lilla Nyíri Gergely Piotr Czekański Kovács Laura Team H: Automatic Poker Player.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
Elastic Pathing: Your Speed Is Enough to Track You Presented by Ali.
EE459 Neural Networks Examples of using Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Ch 5b: Discriminative Training (temporal model) Ilkka Aho.
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Statistical Models for Automatic Speech Recognition Lukáš Burget.
Welcome to MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Week 1: Introduction to Topological Data.
Neural Network Recognition of Frequency Disturbance Recorder Signals Stephen Tang REU Final Presentation July 22, 2014.
Pen Based User Interface II CSE 481b January 25, 2005.
Handwriting Recognition
1 7-Speech Recognition Speech Recognition Concepts Speech Recognition Approaches Recognition Theories Bayse Rule Simple Language Model P(A|W) Network Types.
Arabic Handwriting Recognition Thomas Taylor. Roadmap  Introduction to Handwriting Recognition  Introduction to Arabic Language  Challenges of Recognition.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Optical Character Recognition
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
Speech Recognition through Neural Networks By Mohammad Usman Afzal Mohammad Waseem.
Authors: F. Zamora-Martínez, V. Frinken, S. España-Boquera, M.J. Castro-Bleda, A. Fischer, H. Bunke Source: Pattern Recognition, Volume 47, Issue 4, April.
Combining Neural Networks and Context-Driven Search for On- Line, Printed Handwriting Recognition in the Newton Larry S. Yaeger, Brandn J. Web, and Richard.
Introduction to Machine Learning, its potential usage in network area,
Dialog Design 3 How to use a PDA
Statistical Models for Automatic Speech Recognition
Handwriting Vector Quantizer
Intelligent Information System Lab
WiFinger: Talk to Your Smart Devices with Finger-grained Gesture
WICT 2008 Offline Handwritten Signature Verification using Radial Basis Function Neural Networks Kenneth P. Camilleri St. Martin’s Institute of IT Dept.
Statistical Models for Automatic Speech Recognition
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Distance vs. Displacement
T H E P U B G P R O J E C T.
Handwritten Characters Recognition Based on an HMM Model
Emna Krichene 1, Youssef Masmoudi 1, Adel M
SPECIAL ISSUE on Document Analysis, 5(2):1-15, 2005.
Presentation transcript:

Handwritten Mathematical Symbol Recognition for Computer Algebra Applications Xiaofang Xie, Stephen M. Watt Dept. of Computer Science, University of Western Ontario ECCAD 2005 Motivation Provide computer algebra applications a nice pen-based interface Attract more users to Maple, Mathematica. Handwriting recognition is the key to PDA Make mathematics easier input and edited

Math Editor Limitations: cannot cover all math symbols Slow comparing with hand writing

Literature Overview Pattern Matching: feature matching, element matching, elastic matching Neural Network Hidden Markov Model On-line vs. Off-line recognition

Literature Overview(cont.)

Recognizer Architecture Data Collection Preprocessing Feature Extraction Hidden M. Model Grouping Vector Quantization Elastic Matching Combined Classifier Context Info

Preprocessing Resampling Deslanting Smoothing Size Normalization Selectively Chop Head / Tail

Feature Extraction Number of Strokes; Pendown; Pen Pressure Position of end points; Distance to initial. Writing Angle; SgnX; End points directions Point Density; Aspect Ratio Number of Cusps Number of Intersections Number of Loops Velocity; Acceleration

Feature Extraction (Cont.)

Design Hidden Markov Model Decompose symbols into basic elements

Design Hidden Markov Model(Cont.) Multiple Path Hidden Markov Model

Allomorph Analysis Variance makes recognition hard Contribute to design Hmm

Combine Classifiers Classifiers complement each other Analyze the recognition results Detect Correlated Errors Develop Combination Scheme

Context Information Solve Ambiguity Build Dictionary

Partial Results ExperimentNo.of PrototypesRecog. Rate(%) P1:T1,2,3, P1,2:T1,2,3, P1,2,3:T1,2,3, P1,2,3,4:T1,2,3, Recog. Results on 227 mathematical symbols. P represents prototype, T represents test data.

Partial Results(Cont.) ExperimentNo.of Prototypes Candidate Prototypes Percentage Pruned(%) Recog. Rate(%) P1:T P1,2:T P1-3:T P1-4:T Using features to prune prototypes.