SlideShare a Scribd company logo
1
Arabic Handwritten ScriptArabic Handwritten Script
Recognition TowardsRecognition Towards
Generalization: A SurveyGeneralization: A SurveyAuthors:Authors:
 Randa I. M. ElanwarRanda I. M. Elanwar
Assistant Researcher, Electronic Research Institute
 Prof. Dr. Mohsen A. A. RashwanProf. Dr. Mohsen A. A. Rashwan
Professor of Digital Signal Processing, Electronic and communication dept, Cairo University
 Prof. Dr. Samia A. A. MashaliProf. Dr. Samia A. A. Mashali
Head of computers and systems dept, Electronic Research Institute
2
Presentation ContentsPresentation Contents
Introduction
Paper Objective
Arabic handwriting recognition problem
Main Challenges
Recent off-line Arabic handwriting recognition systems
Recent on-line Arabic handwriting recognition systems
Summary and Conclusion
3
IntroductionIntroduction
Handwriting recognition can be defined as the task
of transforming text represented in the spatial form
of graphical marks into its symbolic representation
The main components of a recognizer are:
1. Capturing Data & acquisition
2. Preprocessing & segmentation
3. Defining patterns and model selection
4. Feature Extraction
5. Training
6. Classification
4
IntroductionIntroduction
• First the input device captures an image and convert
it to a usable format
• Data is then preprocessed to eliminate noise for
simplification without loosing relevant information
and may also be segmented to smaller data units
5
IntroductionIntroduction
• The information of each data unit is sent to feature
extractor to reduce them by measuring certain
“features” or “properties”
• Patterns (or classes) should be defined and models
should be selected. These models are trained using
the extracted features.
6
IntroductionIntroduction
• The model for a pattern may be a single specific set
of features
• To recognize (or classify) a novel pattern means to
recover the model that generated the pattern based
on the extracted features
7
IntroductionIntroduction
The feature extractor has reduced the data unit to a
point or feature vector X in a 2D feature space (or
observation space)
Classification rule: Classify the input as Class I if its
feature vector falls below the decision boundary shown,
and as Class II otherwise.
8
IntroductionIntroduction
The problem is that designing a very complex
recognizer is unlikely to give good generalization since it
seems to be “tuned” to the particular training samples
The question is how to optimize this tradeoff:
generalization versus simple classifier
9
IntroductionIntroduction
Usually there is an action taken based on the
classification decision. Each action should be assigned a
certain cost.
We design our decision boundary (classification rule)
so that on the average, the Risk will be as small as
possible.
The Risk (R) is the expected value of cost
Minimizing (R) leads to complex boundaries
The question is how to optimize this tradeoff:
generalization versus minimum risk?
10
IntroductionIntroduction
In order to achieve general purpose recognizer
(unbiased) we should have a sufficient number of
training samples (N) for each class in the data set.
A theoretical estimate claims that
N ≅ 100 / P where P ≡ prob. of misclassification
I.e., for P ≈ 0.01, N ≈ 10000 and for P ≈ 0.03, N ≈ 3000
Such large data set (if available) needs large storage
and long processing time (time complexity)
The question is how to optimize this tradeoff:
generalization versus complexity?
11
Paper ObjectivePaper Objective
Our concern in this paper is to:
1. provide a comprehensive review of recent off-line
and on-line trends in Arabic cursive handwriting
recognition (last 10 years publications)
2. clarify the challenges standing against obtaining a
reliable, accurate, simple, general purpose recognizer
based on these trends.
12
Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem
Arabic Script Recognition Systems are categorized as:
1. On-line or Off-line
2. Writer Dependent or Writer Independent
3. Open-vocabulary or closed-vocabulary
13
Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem
Types of Recognition:
When the input device is a digitizer tablet that
transmits the signal in real time or includes timing
information together with pen position, this is mostly
referred to as on-line or dynamic recognition
14
Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem
Types of Recognition:
When the input device is a still camera or a scanner,
which captures the position of digital ink on the page
but not the order in which it was laid down, this is
defined as off-line or image-based OCR
15
Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem
Special Characteristics of Arabic Script:
Always written from right to left
Arabic word consists of one or more portions; each
has one or more characters
Many characters differ only by the position and the
number of dots attached
16
Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem
Special Characteristics of Arabic Script:
Every character has more than one shape, depending
on its position
Characters overlap
17
Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem
Special Characteristics of Arabic Script:
Existence of ligatures
Due to having these special characteristics, Arabic
handwriting recognition systems still need more research
to be established commercially
18
Main ChallengesMain Challenges
Feature Extraction
Noise
Model Selection and Complexity
Segmentation
Context
Evidence Pooling
Costs and Risks
Computational Complexity
Learning and Adaptation
19
Main ChallengesMain Challenges
Feature Extraction:
A good feature set should helps distinguishing a class
from other classes, be invariant to differences and
contains no redundant information
20
Main ChallengesMain Challenges
Feature Extraction:
A good feature set should helps distinguishing a class
from other classes, be invariant to differences and
contains no redundant information
… How to know which features are most
promising ?
… Is there ways to automatically learn which features are
best for a classifier?
21
Main ChallengesMain Challenges
Feature Extraction:
A good feature set should helps distinguishing a class
from other classes, be invariant to differences and
contains no redundant information
… How to know which features are most
promising ?
… Is there ways to automatically learn which features are
best for a classifier?
It should be limited in number for computational ease
and to limit the amount of training data
22
Main ChallengesMain Challenges
Feature Extraction:
A good feature set should helps distinguishing a class
from other classes, be invariant to differences and
contains no redundant information
… How to know which features are most
promising ?
… Is there ways to automatically learn which features are
best for a classifier?
It should be limited in number for computational ease
and to limit the amount of training data
… How many features
to use?
23
Main ChallengesMain Challenges
Noise:
Random error in a pixel value (deformation) due to
signal-independent, signal-dependent and salt &
pepper noise.
Noise cannot always be totally eliminated; but
smoothing is done
24
Main ChallengesMain Challenges
Noise:
Random error in a pixel value (deformation) due to
signal-independent, signal-dependent and salt &
pepper noise.
Noise cannot always be totally eliminated; but
smoothing is done
… Is the deformation in some signal is noise? or natural
varieties in true models?
… How can we use this information to improve
our classifier?
25
Main ChallengesMain Challenges
Modeling Selection and Complexity:
Determining the complexity of the model: not so
simple that it cannot explain the differences between
the categories, yet not so complex as to give poor
classification on novel patterns.
26
Main ChallengesMain Challenges
Modeling Selection and Complexity:
Determining the complexity of the model: not so
simple that it cannot explain the differences between
the categories, yet not so complex as to give poor
classification on novel patterns.
… how to know when to reject a class of models and
try another one?
… Are there principled methods for finding the best
complexity for a classifier?
… Is it a matter of random trial & error not even guided by
expectations of performance?
27
Main ChallengesMain Challenges
Segmentation:
Segmentation subdivides image into its constituent
regions or objects. Segmentation should stop when the
objects of interest in an application have been isolated.
28
Main ChallengesMain Challenges
Segmentation:
Segmentation subdivides image into its constituent
regions or objects. Segmentation should stop when the
objects of interest in an application have been isolated.
… How do we know where one character “ends” and the
next one “begin”?
… Shall we segment the images before they have been categorized or
categorize them
before they have been segmented?
29
Main ChallengesMain Challenges
Context:
The accuracy of automatic handwriting recognition
systems based on purely visual information seems to
have a ceiling
Incorporating Symantec and syntactic knowledge
sources into the automatic recognition of text can offer
potential improvements in performance
… how, precisely, should we incorporate such
information?
30
Main ChallengesMain Challenges
Evidence Pooling:
For high classification performance or for increased
class coverage, different classification tools are
developed either in parallel or sequentially
When having several component classifiers, and
these categorizers agree on a particular pattern, there
is no difficulty. But suppose they disagree !!!
31
Main ChallengesMain Challenges
Evidence Pooling:
For high classification performance or for increased
class coverage, different classification tools are
developed either in parallel or sequentially
When having several component classifiers, and
these categorizers agree on a particular pattern, there
is no difficulty. But suppose they disagree !!!
… How should a “super” classifier pool the evidence from the component
recognizers to achieve the best decision?
… How would the “super” categorizer know when to base a decision on
a minority opinion when required?
32
Main ChallengesMain Challenges
Costs and Risks:
A classifier is generally used to recommend actions,
each action having an associated cost or risk
We often design our classifier to recommend actions
that minimize some total expected cost or risk
33
Main ChallengesMain Challenges
Costs and Risks:
A classifier is generally used to recommend actions,
each action having an associated cost or risk
We often design our classifier to recommend actions
that minimize some total expected cost or risk
… How do we incorporate knowledge about such risks and how will they
affect the classification decision?
… Is there a way to estimate the total risk and thus tell whether our
classifier is acceptable even before we field it?
34
Main ChallengesMain Challenges
Computational Complexity:
Although we might achieve error-free recognition, the
time & storage requirements would be quite prohibitive
Some pattern recognition problems can be solved
using algorithms that are highly impractical.
35
Main ChallengesMain Challenges
Computational Complexity:
Although we might achieve error-free recognition, the
time & storage requirements would be quite prohibitive
Some pattern recognition problems can be solved
using algorithms that are highly impractical.
… What is the tradeoff between computational ease
and performance?
… How can we optimize an excellent recognizer within the
engineering constraints ?
36
Main ChallengesMain Challenges
Learning and Adaptation:
Any method that incorporates information from training
samples in the design of a classifier employs learning
If the models were extremely complicated, the classifier
would have complex decision boundaries
To overcome this, more training samples are needed to
obtain a better estimate of the true underlying features
In case of limited training samples, we should incorporate
knowledge of the problem domain. The production
representation is the “best” representation for classification.
37
Main ChallengesMain Challenges
Learning and Adaptation:
Any method that incorporates information from training
samples in the design of a classifier employs learning
If the models were extremely complicated, the classifier
would have complex decision boundaries
To overcome this, more training samples are needed to
obtain a better estimate of the true underlying features
In case of limited training samples, we should incorporate
knowledge of the problem domain. The production
representation is the “best” representation for classification.
… How much training samples are needed for good generalization?
… How can we insure that the learning algorithm favors “simple”
solutions rather than complicated ones?
38
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
proposed a recognition system based on a semi-continuous 1-D
HMM using the IFN/ENIT database of handwritten Tunisian
town/village names.
Preprocessing:
1. Extracting image contour and Performing a noise reduction filtering.
2. Skeletonization and normalization are performed.
3. Baseline estimation and word length normalization are performed.
39
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Feature Extraction:
1. A rectangular window is shifted from right to left across the
normalized gray level script image .
2. A Loeve-Karhunen Transformation is performed on the gray values
of each frame to reduce the number of features.
Modeling:
1. A HMM-model is generated for each character shape (all possible
positions) up to 160 different HMM-models.
2. Semi Continuous HMMs are used with 7 states per character.
40
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Database:
1. This database is split into four sets A, B, C & D.
2. The 4 sets contain 26,459 images of segmented Tunisian town
names (115,585 PAWs) handwritten by 411 unique writers.
3. 946 unique word labels, and 762 unique PAW labels.
4. For each image the ground truth information is available.
Lexicon:
The character shape HMM-models are combined to valid word
models using a tree structured lexicon with all 946 different
41
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Recognition:
The standard Viterbi Algorithm is used together with the lexicon.
The authors applied the recognition algorithm to the database
twice, once using the baseline coming from GT (ground truth) and
once using baseline they estimated.
Results:
Recognition rates 82 – 89% are obtained using baseline estimation
Recognition rates 89 – 95% are obtained using GT baseline
42
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Challenges:
1. Working on available database skips the limited training samples challenge
43
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Challenges:
1. Working on available database skips the limited training samples challenge
2. It is not easy to generalize this classifier for open vocabulary applications
because it works on a limited lexicon of words (segmentation-free
recognizer) otherwise context will be a must.
44
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Challenges:
1. Working on available database skips the limited training samples challenge
2. It is not easy to generalize this classifier for open vocabulary applications
because it works on a limited lexicon of words (segmentation-free
recognizer) otherwise context will be a must.
3. Generating the same HMM structure for all characters and ligatures i.e.,
modeling selection & complexity .. we think it would be much better to vary
the model structure according to each character requirement (‫ض‬ shouldn’t
have the same model as ‫ة‬ for example).
45
Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition
systemssystems
Example: Pechwitz et al research [17]
Challenges:
1. Working on available database skips the limited training samples challenge
2. It is not easy to generalize this classifier for open vocabulary applications
because it works on a limited lexicon of words (segmentation-free
recognizer) otherwise context will be a must.
3. Generating the same HMM structure for all characters and ligatures i.e.,
modeling selection & complexity .. we think it would be much better to vary
the model structure according to each character requirement (‫ض‬ shouldn’t
have the same model as ‫ة‬ for example).
4. Feature Extraction: The idea of normalizing the word width to use a sliding
window feature extractor is pretty good except for the great dependency on
46
Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition
systemssystems
Example: Biadsy et al research [24]
Preprocessing:
1. Geometrical processing phase to minimize handwriting variations.
2. A low-pass filter is used to reduce noise and remove imperfections
caused by acquisition devices.
3. The writing-speed is normalized by re-sampling the consequent
point sequences.
Feature Extraction:
Mainly angles (with x-axis) and loop-presence
47
Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition
systemssystems
Example: Biadsy et al research [24]
Modeling:
1. The recognition framework uses discrete Left-to-right HMMs to
represent each Arabic letter shape (isolated, initial, medial, and
final).
2. The number of states for each letter shape model is based on the
geometric complexity of the letter shape. It varies from 5 to 11
states.
For example: 11 states are assigned to isolated ‫,ش‬ and 5 states to
isolated ‫.أ‬
48
Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition
systemssystems
Example: Biadsy et al research [24]
Lexicon:
1. The Arabic dictionary D is subdivided into a set of sub-dictionaries {D1, D2,
…, Dn} based on the number of word parts in each word.
2. Letter-shape models are embedded in a network that represents a word-
part dictionary. The segmentation of word parts into letter-shapes and their
recognition are performed simultaneously in an integrated process.
D = {D = {‫انسان‬ ،‫التحدى‬ ،‫ثقافة‬ ،‫جامعة‬ ،‫رواية‬ ،‫فادى‬ ،‫محمد‬ ،‫محمود‬ ،‫معلم‬ ،‫هل‬ ،‫وسام‬‫انسان‬ ،‫التحدى‬ ،‫ثقافة‬ ،‫جامعة‬ ،‫رواية‬ ،‫فادى‬ ،‫محمد‬ ،‫محمود‬ ،‫معلم‬ ،‫هل‬ ،‫وسام‬}}
Sub-dictionaries of DSub-dictionaries of D Word-Part Dictionary for D3Word-Part Dictionary for D3
D1 = {D1 = {‫محمد‬ ،‫معلم‬ ،‫هل‬‫محمد‬ ،‫معلم‬ ،‫هل‬}}
D2 = {D2 = {‫ثقافة‬ ،‫جامعة‬ ،‫محمود‬‫ثقافة‬ ،‫جامعة‬ ،‫محمود‬}}
D3 = {D3 = {‫انسان‬ ،‫التحدى‬ ،‫فادى‬ ،‫وسام‬‫انسان‬ ،‫التحدى‬ ،‫فادى‬ ،‫وسام‬}}
D4 = {D4 = {‫رواية‬‫رواية‬}}
WPD3,1 = {WPD3,1 = {‫ا‬ ،‫فا‬ ،‫و‬‫ا‬ ،‫فا‬ ،‫و‬}}
WPD3,2 = {WPD3,2 = {‫نسا‬ ،‫لتحد‬ ،‫د‬ ،‫سا‬‫نسا‬ ،‫لتحد‬ ،‫د‬ ،‫سا‬}}
WPD3,3 = {WPD3,3 = {‫ن‬ ،‫ى‬ ،‫م‬‫ن‬ ،‫ى‬ ،‫م‬}}
49
Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition
systemssystems
Example: Biadsy et al research [24]
Database:
1. 4 trainers are asked to write 800 selected words each.
2. For testing, 10 testers (the 4 trainers, in addition to 6 new volunteers) are
asked to write 280 words not in the training data (2,358 words in total).
3. 5 different dictionary sizes (5K, 10K, 20K, 30K, and 40K words) selected
from different Arabic websites are used. The 280 test words are present in
all dictionary sizes.
Recognition:
Writer dependent (WD) and writer independent (WI) experiments are done
and average word recognition rates 88 – 96% are obtained. The
50
Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition
systemssystems
Example: Biadsy et al research [24]
Challenges:
1. Feature Extraction: The features they use are not enough to lead to
satisfying classification of general unconstrained handwritings.
Thus they are in a great need to work under limited vocabulary.
The word parts must be present in the dictionary or the will not be
recognized.
51
Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition
systemssystems
Example: Biadsy et al research [24]
Challenges:
1. Feature Extraction: The features they use are not enough to lead to
satisfying classification of general unconstrained handwritings.
Thus they are in a great need to work under limited vocabulary.
The word parts must be present in the dictionary or the will not be
recognized.
2. Database they use looks unnatural. Volunteers are asked to follow
restrict methodology of writing which affects their individual writing
style. Besides, the system handles limited handwriting varieties
due to the small number of volunteers who wrote the database.
52
Summary and ConclusionSummary and Conclusion
Foreign recognizers have found their way to the
markets as commercial products since years while
Arabic recognizers still need more time.
53
Summary and ConclusionSummary and Conclusion
Foreign recognizers have found their way to the
markets as commercial products since years while
Arabic recognizers still need more time.
in the case of Arabic handwritten words many
researchers use a specific, more or less small data set
of their own ∴ it is impossible to compare different
results which would be important to improve existent
methods
54
Summary and ConclusionSummary and Conclusion
Foreign recognizers have found their way to the
markets as commercial products since years while
Arabic recognizers still need more time.
in the case of Arabic handwritten words many
researchers use a specific, more or less small data set
of their own ∴ it is impossible to compare different
results which would be important to improve existent
methods
The complexity of the problem is greatly increased by
noise and by the infinite variability of handwritings
55
Summary and ConclusionSummary and Conclusion
Cursive script requires the segmentation of words in
characters or parts of characters, i.e. graphemes, and
then the detection of individual features.
56
Summary and ConclusionSummary and Conclusion
Cursive script requires the segmentation of words in
characters or parts of characters, i.e. graphemes, and
then the detection of individual features.
Generally, the holistic approach can be used if the
size of the vocabulary is small (such as the recognition
of the legal amount in cheques)
57
Summary and ConclusionSummary and Conclusion
Cursive script requires the segmentation of words in
characters or parts of characters, i.e. graphemes, and
then the detection of individual features.
Generally, the holistic approach can be used if the
size of the vocabulary is small (such as the recognition
of the legal amount in cheques)
The character-based approach is the preferred
method for recognition applications that are
unconstrained or involve large-size vocabularies to
insure good generalization together with reasonable
complexity
58
ThankThank
YouYou

More Related Content

What's hot

Handwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer VersionHandwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer Version
Naiyan Noor
 
Handwriting Recognition
Handwriting RecognitionHandwriting Recognition
Handwriting Recognition
Bindu Karki
 
Handwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural networkHandwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural network
Harshana Madusanka Jayamaha
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
Ulaş Bağcı
 
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Simplilearn
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
Tonmoy Bhagawati
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Garry D. Lasaga
 
Presentation on unsupervised learning
Presentation on unsupervised learning Presentation on unsupervised learning
Presentation on unsupervised learning
ANKUSH PAL
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
skylian
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Knoldus Inc.
 
neural networks
neural networksneural networks
neural networks
Ruchi Sharma
 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes Classifier
Arunabha Saha
 
Machine learning
Machine learningMachine learning
Machine learning
Dr Geetha Mohan
 
Optical Character Recognition (OCR) System
Optical Character Recognition (OCR) SystemOptical Character Recognition (OCR) System
Optical Character Recognition (OCR) System
iosrjce
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data mining
Kamal Acharya
 
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Simplilearn
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
NAGUR SHAREEF SHAIK
 
Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...
Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...
Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...
Simplilearn
 
Machine learning
Machine learningMachine learning
Machine learning
ADARSHMISHRA126
 
Image recognition
Image recognitionImage recognition
Image recognition
Aseed Usmani
 

What's hot (20)

Handwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer VersionHandwriting Recognition Using Deep Learning and Computer Version
Handwriting Recognition Using Deep Learning and Computer Version
 
Handwriting Recognition
Handwriting RecognitionHandwriting Recognition
Handwriting Recognition
 
Handwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural networkHandwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural network
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
 
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
Presentation on unsupervised learning
Presentation on unsupervised learning Presentation on unsupervised learning
Presentation on unsupervised learning
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
neural networks
neural networksneural networks
neural networks
 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes Classifier
 
Machine learning
Machine learningMachine learning
Machine learning
 
Optical Character Recognition (OCR) System
Optical Character Recognition (OCR) SystemOptical Character Recognition (OCR) System
Optical Character Recognition (OCR) System
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data mining
 
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
 
Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...
Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...
Scikit-Learn Tutorial | Machine Learning With Scikit-Learn | Sklearn | Python...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Image recognition
Image recognitionImage recognition
Image recognition
 

Viewers also liked

Off-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative SurveyOff-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative Survey
idescitation
 
Spotting Customers in Trouble
Spotting Customers in TroubleSpotting Customers in Trouble
Spotting Customers in Trouble
Credit Management Association
 
A Semi-Automatic Annotation Tool For Arabic Online Handwritten Text
A Semi-Automatic Annotation Tool For Arabic Online Handwritten TextA Semi-Automatic Annotation Tool For Arabic Online Handwritten Text
A Semi-Automatic Annotation Tool For Arabic Online Handwritten Text
Randa Elanwar
 
A simple text ine segmentation method for handwritten documents1
A simple text ine segmentation method for handwritten documents1A simple text ine segmentation method for handwritten documents1
A simple text ine segmentation method for handwritten documents1
Prasad Babu
 
Word segmentation method for handwritten documents based on structured learning
Word segmentation method for handwritten documents based on structured learningWord segmentation method for handwritten documents based on structured learning
Word segmentation method for handwritten documents based on structured learning
I3E Technologies
 
Holistic Approach for Arabic Word Recognition
Holistic Approach for Arabic Word RecognitionHolistic Approach for Arabic Word Recognition
Holistic Approach for Arabic Word Recognition
Editor IJCATR
 
ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)
ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)
ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)
Konstantinos Zagoris
 
Segmentation - based Historical Handwritten Word Spotting using document-spec...
Segmentation - based Historical Handwritten Word Spotting using document-spec...Segmentation - based Historical Handwritten Word Spotting using document-spec...
Segmentation - based Historical Handwritten Word Spotting using document-spec...
Konstantinos Zagoris
 
Online handwritten script recognition
Online handwritten script recognitionOnline handwritten script recognition
Online handwritten script recognition
Dhiraj Singh
 
Performance of Statistics Based Line Segmentation System for Unconstrained H...
Performance of Statistics Based Line Segmentation  System for Unconstrained H...Performance of Statistics Based Line Segmentation  System for Unconstrained H...
Performance of Statistics Based Line Segmentation System for Unconstrained H...
AM Publications
 
Scalability in Model Checking through Relational Databases
Scalability in Model Checking through Relational DatabasesScalability in Model Checking through Relational Databases
Scalability in Model Checking through Relational Databases
CSCJournals
 
Stages of image processing
Stages of image processingStages of image processing
Stages of image processing
Amal Mp
 
Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...
Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...
Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...
CSCJournals
 
Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...
Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...
Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...
janningr
 
Image Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime InvestigationImage Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime Investigation
CSCJournals
 
Fourth Dimension Level 1 By Dr.Moiz Hussain
Fourth Dimension Level 1  By Dr.Moiz HussainFourth Dimension Level 1  By Dr.Moiz Hussain
Fourth Dimension Level 1 By Dr.Moiz Hussain
Ehtesham Mirxa
 
Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...
CSCJournals
 
Building Identification in Satellite Images Using ANFIS Classifier
Building Identification in Satellite Images Using ANFIS ClassifierBuilding Identification in Satellite Images Using ANFIS Classifier
Building Identification in Satellite Images Using ANFIS Classifier
Associate Professor in VSB Coimbatore
 
Video Key-Frame Extraction using Unsupervised Clustering and Mutual Comparison
Video Key-Frame Extraction using Unsupervised Clustering and Mutual ComparisonVideo Key-Frame Extraction using Unsupervised Clustering and Mutual Comparison
Video Key-Frame Extraction using Unsupervised Clustering and Mutual Comparison
CSCJournals
 
Smart Vehicle Authentication and Due Date Monitoring System using IoT
Smart Vehicle Authentication and Due Date Monitoring System using IoTSmart Vehicle Authentication and Due Date Monitoring System using IoT
Smart Vehicle Authentication and Due Date Monitoring System using IoT
Associate Professor in VSB Coimbatore
 

Viewers also liked (20)

Off-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative SurveyOff-line English Character Recognition: A Comparative Survey
Off-line English Character Recognition: A Comparative Survey
 
Spotting Customers in Trouble
Spotting Customers in TroubleSpotting Customers in Trouble
Spotting Customers in Trouble
 
A Semi-Automatic Annotation Tool For Arabic Online Handwritten Text
A Semi-Automatic Annotation Tool For Arabic Online Handwritten TextA Semi-Automatic Annotation Tool For Arabic Online Handwritten Text
A Semi-Automatic Annotation Tool For Arabic Online Handwritten Text
 
A simple text ine segmentation method for handwritten documents1
A simple text ine segmentation method for handwritten documents1A simple text ine segmentation method for handwritten documents1
A simple text ine segmentation method for handwritten documents1
 
Word segmentation method for handwritten documents based on structured learning
Word segmentation method for handwritten documents based on structured learningWord segmentation method for handwritten documents based on structured learning
Word segmentation method for handwritten documents based on structured learning
 
Holistic Approach for Arabic Word Recognition
Holistic Approach for Arabic Word RecognitionHolistic Approach for Arabic Word Recognition
Holistic Approach for Arabic Word Recognition
 
ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)
ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)
ICFHR 2014 Competition on Handwritten KeyWord Spotting (H-KWS 2014)
 
Segmentation - based Historical Handwritten Word Spotting using document-spec...
Segmentation - based Historical Handwritten Word Spotting using document-spec...Segmentation - based Historical Handwritten Word Spotting using document-spec...
Segmentation - based Historical Handwritten Word Spotting using document-spec...
 
Online handwritten script recognition
Online handwritten script recognitionOnline handwritten script recognition
Online handwritten script recognition
 
Performance of Statistics Based Line Segmentation System for Unconstrained H...
Performance of Statistics Based Line Segmentation  System for Unconstrained H...Performance of Statistics Based Line Segmentation  System for Unconstrained H...
Performance of Statistics Based Line Segmentation System for Unconstrained H...
 
Scalability in Model Checking through Relational Databases
Scalability in Model Checking through Relational DatabasesScalability in Model Checking through Relational Databases
Scalability in Model Checking through Relational Databases
 
Stages of image processing
Stages of image processingStages of image processing
Stages of image processing
 
Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...
Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...
Usage of Shape From Focus Method For 3D Shape Recovery And Identification of ...
 
Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...
Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...
Feature Analysis for Affect Recognition Supporting Task Sequencing in Adaptiv...
 
Image Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime InvestigationImage Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime Investigation
 
Fourth Dimension Level 1 By Dr.Moiz Hussain
Fourth Dimension Level 1  By Dr.Moiz HussainFourth Dimension Level 1  By Dr.Moiz Hussain
Fourth Dimension Level 1 By Dr.Moiz Hussain
 
Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...
 
Building Identification in Satellite Images Using ANFIS Classifier
Building Identification in Satellite Images Using ANFIS ClassifierBuilding Identification in Satellite Images Using ANFIS Classifier
Building Identification in Satellite Images Using ANFIS Classifier
 
Video Key-Frame Extraction using Unsupervised Clustering and Mutual Comparison
Video Key-Frame Extraction using Unsupervised Clustering and Mutual ComparisonVideo Key-Frame Extraction using Unsupervised Clustering and Mutual Comparison
Video Key-Frame Extraction using Unsupervised Clustering and Mutual Comparison
 
Smart Vehicle Authentication and Due Date Monitoring System using IoT
Smart Vehicle Authentication and Due Date Monitoring System using IoTSmart Vehicle Authentication and Due Date Monitoring System using IoT
Smart Vehicle Authentication and Due Date Monitoring System using IoT
 

Similar to Arabic Handwritten Script Recognition Towards Generalization: A Survey

AI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World TutorialAI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World Tutorial
Tariq King
 
2013-1 Machine Learning Lecture 01 - Pattern Recognition
2013-1 Machine Learning Lecture 01 - Pattern Recognition2013-1 Machine Learning Lecture 01 - Pattern Recognition
2013-1 Machine Learning Lecture 01 - Pattern Recognition
Dongseo University
 
Meetup 29042015
Meetup 29042015Meetup 29042015
Meetup 29042015
lbishal
 
IRJET - Cognitive based Emotion Analysis of a Child Reading a Book
IRJET -  	  Cognitive based Emotion Analysis of a Child Reading a BookIRJET -  	  Cognitive based Emotion Analysis of a Child Reading a Book
IRJET - Cognitive based Emotion Analysis of a Child Reading a Book
IRJET Journal
 
Infarec
InfarecInfarec
Infarec
sparwaiz
 
AI driven classification framework for advanced Test Automation
AI driven classification framework for advanced Test AutomationAI driven classification framework for advanced Test Automation
AI driven classification framework for advanced Test Automation
STePINForum
 
Imtiaz khan data_science_analytics
Imtiaz khan data_science_analyticsImtiaz khan data_science_analytics
Imtiaz khan data_science_analytics
imtiaz khan
 
Artificial Intelligence & QA
Artificial Intelligence & QAArtificial Intelligence & QA
Artificial Intelligence & QA
MalihaAshraf
 
Top 50 Accenture Interview Questions and Answers
Top 50 Accenture Interview Questions and AnswersTop 50 Accenture Interview Questions and Answers
Top 50 Accenture Interview Questions and Answers
Simplilearn
 
What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?
Matei Zaharia
 
Python Project.pptx
Python Project.pptxPython Project.pptx
Python Project.pptx
TimePass720676
 
Fixing the program my computer learned: End-user debugging of machine-learned...
Fixing the program my computer learned: End-user debugging of machine-learned...Fixing the program my computer learned: End-user debugging of machine-learned...
Fixing the program my computer learned: End-user debugging of machine-learned...
City University London
 
Chapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docxChapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docx
keturahhazelhurst
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
ranjit banshpal
 
Empirical evaluation in 2020: how big, how beautiful?
Empirical evaluation in 2020: how big, how beautiful?Empirical evaluation in 2020: how big, how beautiful?
Empirical evaluation in 2020: how big, how beautiful?
Massimiliano Di Penta
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview Questions
Rock Interview
 
Strata London - Deep Learning 05-2015
Strata London - Deep Learning 05-2015Strata London - Deep Learning 05-2015
Strata London - Deep Learning 05-2015
Turi, Inc.
 
Nss power point_machine_learning
Nss power point_machine_learningNss power point_machine_learning
Nss power point_machine_learning
Gauravsd2014
 
Frequently asked tcs technical interview questions and answers
Frequently asked tcs technical interview questions and answersFrequently asked tcs technical interview questions and answers
Frequently asked tcs technical interview questions and answers
nishajj
 
UNIT 3.1 INTRODUCTON TO IDA.ppt
UNIT 3.1 INTRODUCTON TO IDA.pptUNIT 3.1 INTRODUCTON TO IDA.ppt
UNIT 3.1 INTRODUCTON TO IDA.ppt
ManjuAppukuttan2
 

Similar to Arabic Handwritten Script Recognition Towards Generalization: A Survey (20)

AI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World TutorialAI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World Tutorial
 
2013-1 Machine Learning Lecture 01 - Pattern Recognition
2013-1 Machine Learning Lecture 01 - Pattern Recognition2013-1 Machine Learning Lecture 01 - Pattern Recognition
2013-1 Machine Learning Lecture 01 - Pattern Recognition
 
Meetup 29042015
Meetup 29042015Meetup 29042015
Meetup 29042015
 
IRJET - Cognitive based Emotion Analysis of a Child Reading a Book
IRJET -  	  Cognitive based Emotion Analysis of a Child Reading a BookIRJET -  	  Cognitive based Emotion Analysis of a Child Reading a Book
IRJET - Cognitive based Emotion Analysis of a Child Reading a Book
 
Infarec
InfarecInfarec
Infarec
 
AI driven classification framework for advanced Test Automation
AI driven classification framework for advanced Test AutomationAI driven classification framework for advanced Test Automation
AI driven classification framework for advanced Test Automation
 
Imtiaz khan data_science_analytics
Imtiaz khan data_science_analyticsImtiaz khan data_science_analytics
Imtiaz khan data_science_analytics
 
Artificial Intelligence & QA
Artificial Intelligence & QAArtificial Intelligence & QA
Artificial Intelligence & QA
 
Top 50 Accenture Interview Questions and Answers
Top 50 Accenture Interview Questions and AnswersTop 50 Accenture Interview Questions and Answers
Top 50 Accenture Interview Questions and Answers
 
What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?
 
Python Project.pptx
Python Project.pptxPython Project.pptx
Python Project.pptx
 
Fixing the program my computer learned: End-user debugging of machine-learned...
Fixing the program my computer learned: End-user debugging of machine-learned...Fixing the program my computer learned: End-user debugging of machine-learned...
Fixing the program my computer learned: End-user debugging of machine-learned...
 
Chapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docxChapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docx
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Empirical evaluation in 2020: how big, how beautiful?
Empirical evaluation in 2020: how big, how beautiful?Empirical evaluation in 2020: how big, how beautiful?
Empirical evaluation in 2020: how big, how beautiful?
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview Questions
 
Strata London - Deep Learning 05-2015
Strata London - Deep Learning 05-2015Strata London - Deep Learning 05-2015
Strata London - Deep Learning 05-2015
 
Nss power point_machine_learning
Nss power point_machine_learningNss power point_machine_learning
Nss power point_machine_learning
 
Frequently asked tcs technical interview questions and answers
Frequently asked tcs technical interview questions and answersFrequently asked tcs technical interview questions and answers
Frequently asked tcs technical interview questions and answers
 
UNIT 3.1 INTRODUCTON TO IDA.ppt
UNIT 3.1 INTRODUCTON TO IDA.pptUNIT 3.1 INTRODUCTON TO IDA.ppt
UNIT 3.1 INTRODUCTON TO IDA.ppt
 

More from Randa Elanwar

الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
Randa Elanwar
 
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
Randa Elanwar
 
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
Randa Elanwar
 
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
Randa Elanwar
 
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونينتعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7
Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7
Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7
Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7
Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)
Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)
Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)Randa Elanwar
 

More from Randa Elanwar (20)

الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
 
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
 
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
 
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونينتعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
 
Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7
 
Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7
 
Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7
 
Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7
 
يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)
 
يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)
 
يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)
 
يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)
 

Recently uploaded

Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
Sciences of Europe
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
Scintica Instrumentation
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
RDhivya6
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Selcen Ozturkcan
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
Katherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdfKatherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdf
Texas Alliance of Groundwater Districts
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
PirithiRaju
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 

Recently uploaded (20)

Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
Katherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdfKatherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdf
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 

Arabic Handwritten Script Recognition Towards Generalization: A Survey

  • 1. 1 Arabic Handwritten ScriptArabic Handwritten Script Recognition TowardsRecognition Towards Generalization: A SurveyGeneralization: A SurveyAuthors:Authors:  Randa I. M. ElanwarRanda I. M. Elanwar Assistant Researcher, Electronic Research Institute  Prof. Dr. Mohsen A. A. RashwanProf. Dr. Mohsen A. A. Rashwan Professor of Digital Signal Processing, Electronic and communication dept, Cairo University  Prof. Dr. Samia A. A. MashaliProf. Dr. Samia A. A. Mashali Head of computers and systems dept, Electronic Research Institute
  • 2. 2 Presentation ContentsPresentation Contents Introduction Paper Objective Arabic handwriting recognition problem Main Challenges Recent off-line Arabic handwriting recognition systems Recent on-line Arabic handwriting recognition systems Summary and Conclusion
  • 3. 3 IntroductionIntroduction Handwriting recognition can be defined as the task of transforming text represented in the spatial form of graphical marks into its symbolic representation The main components of a recognizer are: 1. Capturing Data & acquisition 2. Preprocessing & segmentation 3. Defining patterns and model selection 4. Feature Extraction 5. Training 6. Classification
  • 4. 4 IntroductionIntroduction • First the input device captures an image and convert it to a usable format • Data is then preprocessed to eliminate noise for simplification without loosing relevant information and may also be segmented to smaller data units
  • 5. 5 IntroductionIntroduction • The information of each data unit is sent to feature extractor to reduce them by measuring certain “features” or “properties” • Patterns (or classes) should be defined and models should be selected. These models are trained using the extracted features.
  • 6. 6 IntroductionIntroduction • The model for a pattern may be a single specific set of features • To recognize (or classify) a novel pattern means to recover the model that generated the pattern based on the extracted features
  • 7. 7 IntroductionIntroduction The feature extractor has reduced the data unit to a point or feature vector X in a 2D feature space (or observation space) Classification rule: Classify the input as Class I if its feature vector falls below the decision boundary shown, and as Class II otherwise.
  • 8. 8 IntroductionIntroduction The problem is that designing a very complex recognizer is unlikely to give good generalization since it seems to be “tuned” to the particular training samples The question is how to optimize this tradeoff: generalization versus simple classifier
  • 9. 9 IntroductionIntroduction Usually there is an action taken based on the classification decision. Each action should be assigned a certain cost. We design our decision boundary (classification rule) so that on the average, the Risk will be as small as possible. The Risk (R) is the expected value of cost Minimizing (R) leads to complex boundaries The question is how to optimize this tradeoff: generalization versus minimum risk?
  • 10. 10 IntroductionIntroduction In order to achieve general purpose recognizer (unbiased) we should have a sufficient number of training samples (N) for each class in the data set. A theoretical estimate claims that N ≅ 100 / P where P ≡ prob. of misclassification I.e., for P ≈ 0.01, N ≈ 10000 and for P ≈ 0.03, N ≈ 3000 Such large data set (if available) needs large storage and long processing time (time complexity) The question is how to optimize this tradeoff: generalization versus complexity?
  • 11. 11 Paper ObjectivePaper Objective Our concern in this paper is to: 1. provide a comprehensive review of recent off-line and on-line trends in Arabic cursive handwriting recognition (last 10 years publications) 2. clarify the challenges standing against obtaining a reliable, accurate, simple, general purpose recognizer based on these trends.
  • 12. 12 Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem Arabic Script Recognition Systems are categorized as: 1. On-line or Off-line 2. Writer Dependent or Writer Independent 3. Open-vocabulary or closed-vocabulary
  • 13. 13 Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem Types of Recognition: When the input device is a digitizer tablet that transmits the signal in real time or includes timing information together with pen position, this is mostly referred to as on-line or dynamic recognition
  • 14. 14 Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem Types of Recognition: When the input device is a still camera or a scanner, which captures the position of digital ink on the page but not the order in which it was laid down, this is defined as off-line or image-based OCR
  • 15. 15 Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem Special Characteristics of Arabic Script: Always written from right to left Arabic word consists of one or more portions; each has one or more characters Many characters differ only by the position and the number of dots attached
  • 16. 16 Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem Special Characteristics of Arabic Script: Every character has more than one shape, depending on its position Characters overlap
  • 17. 17 Arabic Handwriting Recognition ProblemArabic Handwriting Recognition Problem Special Characteristics of Arabic Script: Existence of ligatures Due to having these special characteristics, Arabic handwriting recognition systems still need more research to be established commercially
  • 18. 18 Main ChallengesMain Challenges Feature Extraction Noise Model Selection and Complexity Segmentation Context Evidence Pooling Costs and Risks Computational Complexity Learning and Adaptation
  • 19. 19 Main ChallengesMain Challenges Feature Extraction: A good feature set should helps distinguishing a class from other classes, be invariant to differences and contains no redundant information
  • 20. 20 Main ChallengesMain Challenges Feature Extraction: A good feature set should helps distinguishing a class from other classes, be invariant to differences and contains no redundant information … How to know which features are most promising ? … Is there ways to automatically learn which features are best for a classifier?
  • 21. 21 Main ChallengesMain Challenges Feature Extraction: A good feature set should helps distinguishing a class from other classes, be invariant to differences and contains no redundant information … How to know which features are most promising ? … Is there ways to automatically learn which features are best for a classifier? It should be limited in number for computational ease and to limit the amount of training data
  • 22. 22 Main ChallengesMain Challenges Feature Extraction: A good feature set should helps distinguishing a class from other classes, be invariant to differences and contains no redundant information … How to know which features are most promising ? … Is there ways to automatically learn which features are best for a classifier? It should be limited in number for computational ease and to limit the amount of training data … How many features to use?
  • 23. 23 Main ChallengesMain Challenges Noise: Random error in a pixel value (deformation) due to signal-independent, signal-dependent and salt & pepper noise. Noise cannot always be totally eliminated; but smoothing is done
  • 24. 24 Main ChallengesMain Challenges Noise: Random error in a pixel value (deformation) due to signal-independent, signal-dependent and salt & pepper noise. Noise cannot always be totally eliminated; but smoothing is done … Is the deformation in some signal is noise? or natural varieties in true models? … How can we use this information to improve our classifier?
  • 25. 25 Main ChallengesMain Challenges Modeling Selection and Complexity: Determining the complexity of the model: not so simple that it cannot explain the differences between the categories, yet not so complex as to give poor classification on novel patterns.
  • 26. 26 Main ChallengesMain Challenges Modeling Selection and Complexity: Determining the complexity of the model: not so simple that it cannot explain the differences between the categories, yet not so complex as to give poor classification on novel patterns. … how to know when to reject a class of models and try another one? … Are there principled methods for finding the best complexity for a classifier? … Is it a matter of random trial & error not even guided by expectations of performance?
  • 27. 27 Main ChallengesMain Challenges Segmentation: Segmentation subdivides image into its constituent regions or objects. Segmentation should stop when the objects of interest in an application have been isolated.
  • 28. 28 Main ChallengesMain Challenges Segmentation: Segmentation subdivides image into its constituent regions or objects. Segmentation should stop when the objects of interest in an application have been isolated. … How do we know where one character “ends” and the next one “begin”? … Shall we segment the images before they have been categorized or categorize them before they have been segmented?
  • 29. 29 Main ChallengesMain Challenges Context: The accuracy of automatic handwriting recognition systems based on purely visual information seems to have a ceiling Incorporating Symantec and syntactic knowledge sources into the automatic recognition of text can offer potential improvements in performance … how, precisely, should we incorporate such information?
  • 30. 30 Main ChallengesMain Challenges Evidence Pooling: For high classification performance or for increased class coverage, different classification tools are developed either in parallel or sequentially When having several component classifiers, and these categorizers agree on a particular pattern, there is no difficulty. But suppose they disagree !!!
  • 31. 31 Main ChallengesMain Challenges Evidence Pooling: For high classification performance or for increased class coverage, different classification tools are developed either in parallel or sequentially When having several component classifiers, and these categorizers agree on a particular pattern, there is no difficulty. But suppose they disagree !!! … How should a “super” classifier pool the evidence from the component recognizers to achieve the best decision? … How would the “super” categorizer know when to base a decision on a minority opinion when required?
  • 32. 32 Main ChallengesMain Challenges Costs and Risks: A classifier is generally used to recommend actions, each action having an associated cost or risk We often design our classifier to recommend actions that minimize some total expected cost or risk
  • 33. 33 Main ChallengesMain Challenges Costs and Risks: A classifier is generally used to recommend actions, each action having an associated cost or risk We often design our classifier to recommend actions that minimize some total expected cost or risk … How do we incorporate knowledge about such risks and how will they affect the classification decision? … Is there a way to estimate the total risk and thus tell whether our classifier is acceptable even before we field it?
  • 34. 34 Main ChallengesMain Challenges Computational Complexity: Although we might achieve error-free recognition, the time & storage requirements would be quite prohibitive Some pattern recognition problems can be solved using algorithms that are highly impractical.
  • 35. 35 Main ChallengesMain Challenges Computational Complexity: Although we might achieve error-free recognition, the time & storage requirements would be quite prohibitive Some pattern recognition problems can be solved using algorithms that are highly impractical. … What is the tradeoff between computational ease and performance? … How can we optimize an excellent recognizer within the engineering constraints ?
  • 36. 36 Main ChallengesMain Challenges Learning and Adaptation: Any method that incorporates information from training samples in the design of a classifier employs learning If the models were extremely complicated, the classifier would have complex decision boundaries To overcome this, more training samples are needed to obtain a better estimate of the true underlying features In case of limited training samples, we should incorporate knowledge of the problem domain. The production representation is the “best” representation for classification.
  • 37. 37 Main ChallengesMain Challenges Learning and Adaptation: Any method that incorporates information from training samples in the design of a classifier employs learning If the models were extremely complicated, the classifier would have complex decision boundaries To overcome this, more training samples are needed to obtain a better estimate of the true underlying features In case of limited training samples, we should incorporate knowledge of the problem domain. The production representation is the “best” representation for classification. … How much training samples are needed for good generalization? … How can we insure that the learning algorithm favors “simple” solutions rather than complicated ones?
  • 38. 38 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] proposed a recognition system based on a semi-continuous 1-D HMM using the IFN/ENIT database of handwritten Tunisian town/village names. Preprocessing: 1. Extracting image contour and Performing a noise reduction filtering. 2. Skeletonization and normalization are performed. 3. Baseline estimation and word length normalization are performed.
  • 39. 39 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Feature Extraction: 1. A rectangular window is shifted from right to left across the normalized gray level script image . 2. A Loeve-Karhunen Transformation is performed on the gray values of each frame to reduce the number of features. Modeling: 1. A HMM-model is generated for each character shape (all possible positions) up to 160 different HMM-models. 2. Semi Continuous HMMs are used with 7 states per character.
  • 40. 40 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Database: 1. This database is split into four sets A, B, C & D. 2. The 4 sets contain 26,459 images of segmented Tunisian town names (115,585 PAWs) handwritten by 411 unique writers. 3. 946 unique word labels, and 762 unique PAW labels. 4. For each image the ground truth information is available. Lexicon: The character shape HMM-models are combined to valid word models using a tree structured lexicon with all 946 different
  • 41. 41 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Recognition: The standard Viterbi Algorithm is used together with the lexicon. The authors applied the recognition algorithm to the database twice, once using the baseline coming from GT (ground truth) and once using baseline they estimated. Results: Recognition rates 82 – 89% are obtained using baseline estimation Recognition rates 89 – 95% are obtained using GT baseline
  • 42. 42 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Challenges: 1. Working on available database skips the limited training samples challenge
  • 43. 43 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Challenges: 1. Working on available database skips the limited training samples challenge 2. It is not easy to generalize this classifier for open vocabulary applications because it works on a limited lexicon of words (segmentation-free recognizer) otherwise context will be a must.
  • 44. 44 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Challenges: 1. Working on available database skips the limited training samples challenge 2. It is not easy to generalize this classifier for open vocabulary applications because it works on a limited lexicon of words (segmentation-free recognizer) otherwise context will be a must. 3. Generating the same HMM structure for all characters and ligatures i.e., modeling selection & complexity .. we think it would be much better to vary the model structure according to each character requirement (‫ض‬ shouldn’t have the same model as ‫ة‬ for example).
  • 45. 45 Recent off-line Arabic handwriting recognitionRecent off-line Arabic handwriting recognition systemssystems Example: Pechwitz et al research [17] Challenges: 1. Working on available database skips the limited training samples challenge 2. It is not easy to generalize this classifier for open vocabulary applications because it works on a limited lexicon of words (segmentation-free recognizer) otherwise context will be a must. 3. Generating the same HMM structure for all characters and ligatures i.e., modeling selection & complexity .. we think it would be much better to vary the model structure according to each character requirement (‫ض‬ shouldn’t have the same model as ‫ة‬ for example). 4. Feature Extraction: The idea of normalizing the word width to use a sliding window feature extractor is pretty good except for the great dependency on
  • 46. 46 Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition systemssystems Example: Biadsy et al research [24] Preprocessing: 1. Geometrical processing phase to minimize handwriting variations. 2. A low-pass filter is used to reduce noise and remove imperfections caused by acquisition devices. 3. The writing-speed is normalized by re-sampling the consequent point sequences. Feature Extraction: Mainly angles (with x-axis) and loop-presence
  • 47. 47 Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition systemssystems Example: Biadsy et al research [24] Modeling: 1. The recognition framework uses discrete Left-to-right HMMs to represent each Arabic letter shape (isolated, initial, medial, and final). 2. The number of states for each letter shape model is based on the geometric complexity of the letter shape. It varies from 5 to 11 states. For example: 11 states are assigned to isolated ‫,ش‬ and 5 states to isolated ‫.أ‬
  • 48. 48 Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition systemssystems Example: Biadsy et al research [24] Lexicon: 1. The Arabic dictionary D is subdivided into a set of sub-dictionaries {D1, D2, …, Dn} based on the number of word parts in each word. 2. Letter-shape models are embedded in a network that represents a word- part dictionary. The segmentation of word parts into letter-shapes and their recognition are performed simultaneously in an integrated process. D = {D = {‫انسان‬ ،‫التحدى‬ ،‫ثقافة‬ ،‫جامعة‬ ،‫رواية‬ ،‫فادى‬ ،‫محمد‬ ،‫محمود‬ ،‫معلم‬ ،‫هل‬ ،‫وسام‬‫انسان‬ ،‫التحدى‬ ،‫ثقافة‬ ،‫جامعة‬ ،‫رواية‬ ،‫فادى‬ ،‫محمد‬ ،‫محمود‬ ،‫معلم‬ ،‫هل‬ ،‫وسام‬}} Sub-dictionaries of DSub-dictionaries of D Word-Part Dictionary for D3Word-Part Dictionary for D3 D1 = {D1 = {‫محمد‬ ،‫معلم‬ ،‫هل‬‫محمد‬ ،‫معلم‬ ،‫هل‬}} D2 = {D2 = {‫ثقافة‬ ،‫جامعة‬ ،‫محمود‬‫ثقافة‬ ،‫جامعة‬ ،‫محمود‬}} D3 = {D3 = {‫انسان‬ ،‫التحدى‬ ،‫فادى‬ ،‫وسام‬‫انسان‬ ،‫التحدى‬ ،‫فادى‬ ،‫وسام‬}} D4 = {D4 = {‫رواية‬‫رواية‬}} WPD3,1 = {WPD3,1 = {‫ا‬ ،‫فا‬ ،‫و‬‫ا‬ ،‫فا‬ ،‫و‬}} WPD3,2 = {WPD3,2 = {‫نسا‬ ،‫لتحد‬ ،‫د‬ ،‫سا‬‫نسا‬ ،‫لتحد‬ ،‫د‬ ،‫سا‬}} WPD3,3 = {WPD3,3 = {‫ن‬ ،‫ى‬ ،‫م‬‫ن‬ ،‫ى‬ ،‫م‬}}
  • 49. 49 Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition systemssystems Example: Biadsy et al research [24] Database: 1. 4 trainers are asked to write 800 selected words each. 2. For testing, 10 testers (the 4 trainers, in addition to 6 new volunteers) are asked to write 280 words not in the training data (2,358 words in total). 3. 5 different dictionary sizes (5K, 10K, 20K, 30K, and 40K words) selected from different Arabic websites are used. The 280 test words are present in all dictionary sizes. Recognition: Writer dependent (WD) and writer independent (WI) experiments are done and average word recognition rates 88 – 96% are obtained. The
  • 50. 50 Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition systemssystems Example: Biadsy et al research [24] Challenges: 1. Feature Extraction: The features they use are not enough to lead to satisfying classification of general unconstrained handwritings. Thus they are in a great need to work under limited vocabulary. The word parts must be present in the dictionary or the will not be recognized.
  • 51. 51 Recent on-line Arabic handwriting recognitionRecent on-line Arabic handwriting recognition systemssystems Example: Biadsy et al research [24] Challenges: 1. Feature Extraction: The features they use are not enough to lead to satisfying classification of general unconstrained handwritings. Thus they are in a great need to work under limited vocabulary. The word parts must be present in the dictionary or the will not be recognized. 2. Database they use looks unnatural. Volunteers are asked to follow restrict methodology of writing which affects their individual writing style. Besides, the system handles limited handwriting varieties due to the small number of volunteers who wrote the database.
  • 52. 52 Summary and ConclusionSummary and Conclusion Foreign recognizers have found their way to the markets as commercial products since years while Arabic recognizers still need more time.
  • 53. 53 Summary and ConclusionSummary and Conclusion Foreign recognizers have found their way to the markets as commercial products since years while Arabic recognizers still need more time. in the case of Arabic handwritten words many researchers use a specific, more or less small data set of their own ∴ it is impossible to compare different results which would be important to improve existent methods
  • 54. 54 Summary and ConclusionSummary and Conclusion Foreign recognizers have found their way to the markets as commercial products since years while Arabic recognizers still need more time. in the case of Arabic handwritten words many researchers use a specific, more or less small data set of their own ∴ it is impossible to compare different results which would be important to improve existent methods The complexity of the problem is greatly increased by noise and by the infinite variability of handwritings
  • 55. 55 Summary and ConclusionSummary and Conclusion Cursive script requires the segmentation of words in characters or parts of characters, i.e. graphemes, and then the detection of individual features.
  • 56. 56 Summary and ConclusionSummary and Conclusion Cursive script requires the segmentation of words in characters or parts of characters, i.e. graphemes, and then the detection of individual features. Generally, the holistic approach can be used if the size of the vocabulary is small (such as the recognition of the legal amount in cheques)
  • 57. 57 Summary and ConclusionSummary and Conclusion Cursive script requires the segmentation of words in characters or parts of characters, i.e. graphemes, and then the detection of individual features. Generally, the holistic approach can be used if the size of the vocabulary is small (such as the recognition of the legal amount in cheques) The character-based approach is the preferred method for recognition applications that are unconstrained or involve large-size vocabularies to insure good generalization together with reasonable complexity