SlideShare a Scribd company logo
1 of 62
03/17/14 Devnagari Character Recognition 1of 62
by
Vikas J. Dongre
Lecturer Electronics,
Government Polytechnic Gondia
03/17/14 Devnagari Character Recognition 2of 62
Contents
 Introduction
 Scope
 Features Of Devnagari Script
 Image Preprocessing
 Feature Extraction
 Character Classification
 Post processing
 Character Recognition challenges
 Current research results
03/17/14 Devnagari Character Recognition 3of 62
OCR (Optical Character Recognition)
 Character recognition is a part of pattern or object
recognition with special focus to Natural language
processing (NLP).
 “…a system that provides a full alphanumeric recognition of
printed or handwritten characters at electronic speed by
simply scanning the document.”
 Documents can be scanned through a scanner and then the
recognition engine of the OCR system interpret the images
and turn images of handwritten or printed characters into
ASCII data (machine-readable characters).
03/17/14 Devnagari Character Recognition 4of 62
Some applications
•Postal address reading
•Check reading
•Census data collection and processing
•Image document reading
•Digitizing old books in editable form
•Extended research:
• text to speech conversion (e-book reading)
•Visually impaired should be able to access
computers in their native language Indian
languages
03/17/14 Devnagari Character Recognition 5of 62
Postal Address
Recognition
03/17/14 Devnagari Character Recognition 6of 62
03/17/14 Devnagari Character Recognition 7of 62
03/17/14 Devnagari Character Recognition 8of 62
03/17/14 Devnagari Character Recognition 9of 62
03/17/14 Devnagari Character Recognition 10of 62
Prime
comitments
03/17/14 Devnagari Character Recognition 11of 62
International Scenario (Source IBM)
Internet Users by Language
English
Chinese
JapaneseSpanish
German
French
Korean
Italian
Portuguese
Dutch
Other
03/17/14 Devnagari Character Recognition 12of 62
International Scenario (Source IBM)
Internet Users: Growth
English
Chinese
Japanese
Spanish
German
French
KoreanItalian
Portuguese
Dutch
Other
03/17/14 Devnagari Character Recognition 13of 62
Main Research Themes
Online character Recognition
Printed Text Recognition
Handwriting Recognition
Language Recognition
Graphics Document Recognition
Document Understanding
Tables and Forms Processing
Document Engineering
03/17/14 Devnagari Character Recognition 14of 62
Introduction to
Devnagari character Recognition
 Devnagari Optical Character recognition (DOCR) is more
complicated as compared to English.
 various soft computing tools involved in other types of
pattern recognition and image processing can be used
for DOCR.
03/17/14 Devnagari Character Recognition 15of 62
Features Of Devnagari Script
 Devnagari is the most popular script in India.
 Hindi, the national language of India, is written in the
Devnagari script.
 It is also used for writing Marathi, Konkani, Sanskrit
and Nepali languages.
 Moreover, Hindi is the third most popular language in
the world.
 Alphabet set tends to be quite large.
 It has 11 vowels and 33 consonants as basic
characters.
 Compound characters can be formed by joining
characters in various ways.
 characters have a horizontal line at the upper part,
known as Shirorekha or headline
03/17/14 Devnagari Character Recognition 16of 62
Vowels and Corresponding Modifiers
Consonants
Half Form of Consonants with Vertical Bar
03/17/14 Devnagari Character Recognition 17of 62
Examples of Combination of Half-Consonant and
Consonant
Examples of Special Combination of Half-Consonant
and Consonant.
Special Symbols
03/17/14 Devnagari Character Recognition 18of 62
Character recognition Process
Image
digit-
zation
using
Scann
er
Imag
e
pre-
proce
ssing
Featur
e
extracti
on &
Normal
ization
Charac
ter
Classifi
er
Charac
ter
Segme
ntation
Storing
charac
ter in
text file
03/17/14 Devnagari Character Recognition 19of 62
Image Preprocessing
 Thresholding & Binarization
 Noise Reduction
 Segmentation
 Skew Detection And Correction
 Size Normalization
 Thinning
03/17/14 Devnagari Character Recognition 20of 62
Preprocessed Images (a) Original, (b) segmented (c)
Shirorekha removed (d) Thinned (e) image edging
03/17/14 Devnagari Character Recognition 21of 62
Slant Correction
• The dominant slope of the word is found from the slope corrected
words which gives the minimum entropy of a vertical projection
histogram. The vertical histogram projection is calculated for a range
of angles ± R. In our case R=60, seems to cover all writing styles. The
slope of the word, ,is found from:
ma
H
Ra
m
±∈
= minα i
N
i
i ppH log
1
∑=
−=
• The character is then corrected by using:
ma
)tan( mayxx −=′ yy =′
03/17/14 Devnagari Character Recognition 22of 62
Skew Correction
03/17/14 Devnagari Character Recognition 23of 62
Feature Extraction
 A set of features are extracted for each class that helps
distinguish it from other classes, while remaining
invariant to characteristic differences within the class
 Various methods are:
 Global Transformation and Series Expansion
 Statistical Features
 Geometrical and Topological Features
03/17/14 Devnagari Character Recognition 24of 62
Global Transformation and Series Expansion
 Fourier Transforms
 Gabor Transform
 Wavelets
 Moments
 Karhunen-Loeve( KL) Expansion
Statistical Features
 Zoning
 Crossings and Distances
 Projections
03/17/14 Devnagari Character Recognition 25of 62
Geometrical and Topological Features
 Extracting and Counting Topological
Structures
 Measuring and Approximating the
Geometrical Properties
 Coding
 Graphs and Trees
03/17/14 Devnagari Character Recognition 26of 62
Zoning
03/17/14 Devnagari Character Recognition 27of 62
Structural Features
03/17/14 Devnagari Character Recognition 28of 62
03/17/14 Devnagari Character Recognition 29of 62
03/17/14 Devnagari Character Recognition 30of 62
Character Classification
 Template Matching.
 Statistical Techniques.
 Neural Networks.
 Support Vector Machine (SVM) algorithms.
 Combination classifier.
OCR systems extensively use the methodologies of
pattern recognition, which assigns an unknown sample
to a predefined class. Various methods are
03/17/14 Devnagari Character Recognition 31of 62
Template Matching
 Euclidean Distance
 Mahalanobis, Jaccard or Yule similarity measures
 K-Nearest Neighbor measurements
This is the simplest way of character recognition. The
recognition rate of this method is very sensitive to noise
and image deformation. Various methods are
Character Classification…
03/17/14 Devnagari Character Recognition 32of 62
Character Classification…
 Statistical Techniques
 Likelihood or Bayes classifier
 Clustering Analysis
 Hidden Markov Modeling (HMM)
 Fuzzy Set Reasoning
 Quadratic classifier
03/17/14 Devnagari Character Recognition 33of 62
Character Classification…
 Neural Networks
 multilayer
perceptron (MLP)
 Kohonen's Self
Organizing Map
(SOM)
 Back Propagation
algorithm
 Support Vector
Machine (SVM)
algorithms
03/17/14 Devnagari Character Recognition 34of 62
Character Classification…
Combination Classifier
 ANN and HMM
 K-Means and SVM
 MLP and SVM
 MLP and minimum edit
 SVM and ANN
 fuzzy neural network
 NN, fuzzy logic and genetic algorithm
03/17/14 Devnagari Character Recognition 35of 62
Post processing
 save in text file
 Refine OCR output using spell check ,
grammar check and other knowledge
source comparisons
 other applications using standard word
processors.
03/17/14 Devnagari Character Recognition 36of 62
Some Research results
Scanned document (input image)
03/17/14 Devnagari Character Recognition 37of 62
3703/17/14
Paragraph Segmentation
03/17/14 Devnagari Character Recognition 38of 62
Segmented Paragraph
03/17/14 Devnagari Character Recognition 39of 62
3903/17/14
Segmented Paragraph
03/17/14 Devnagari Character Recognition 40of 62
Zero pixel zone
Line Segmentation
03/17/14 Devnagari Character Recognition 41of 62
Line Segmentation
03/17/14 Devnagari Character Recognition 42of 62
Devnagari Word
Individual Devnagari
symbols
Word Segmentation
Segmented word
03/17/14 Devnagari Character Recognition 43of 62
Word Segmentation
Devnagari Word
Individual Devnagari
symbols
Segmented word
03/17/14 Devnagari Character Recognition 44of 62
Some observations
 Experiments with degraded text images show that
the chief source of error is at the level of
segmentation of characters.
 A similar situation exists for recognition of hand
written texts.
 Error rates are at acceptable levels for the other
stages i.e. line segmentation, word segmentation,
character recognition etc.
03/17/14 Devnagari Character Recognition 45of 62
Character classification
Recognized
characters
Input
characters
(54)
Correct=42
Icorrect=9
Not recognized:
3
Accuracy=77.8 %
Features used:
Filled Area
Euler Number
Perimeter
Convex Area
Classifier
used
Absolute
difference
03/17/14 Devnagari Character Recognition 46of 62
Research Publications
Vikas J Dongre, Vijay H Mankar, “A Review of Research on
Devnagari Character Recognition”, International Journal of
Computer Applications (0975 – 8887) Volume 12– No.2, pp.
8-15, November 2010.
03/17/14 Devnagari Character Recognition 47of 62
Complexity in Indic writing
03/17/14 Devnagari Character Recognition 48of 62
Devnagari Character recognition challenges -1
•Devnagari is Two dimensional script as consonants are
modified in many ways to form a meaningful letter.
•Same is also true for its recognition.
•The recognizer has to identify all the modifiers present in a
letter.
•Generated ISCII codes or Unicode are the combined
properly to display the digitized document.
03/17/14 Devnagari Character Recognition 49of 62
Devnagari Character recognition challenges -2
•Compound letter segmentation.
•Upper and lower modifier segmentation.
•Left and right modifier segmentation
•Separating anuswara (.) and full stop from noise.
•Understanding punctuation marks in the document.
•Unconnected compound letters handwritten document.
•Connected simple letters in handwritten document.
03/17/14 Devnagari Character Recognition 50of 62
Devnagari Character recognition challenges -3
•India is multilingual country. More than one language is
used in a document frequently.
•Recognition of more than one language at a time is a
great challenge.
•Initially Language recognition is to be done by looking
into the properties of the script.
•English–Hindi language discrimination is moderately
simple as compared to Marathi-Hindi.
•Various forms in Banks uses three languages (Marathi-
State language, Hindi-National language and English-
International language). This this work is still more
challenging.
03/17/14 Devnagari Character Recognition 51of 62
Multilingual character recognition
03/17/14 Devnagari Character Recognition 52of 62
Examples of multi-oriented documents
03/17/14 Devnagari Character Recognition 53of 62
Two column documents with image
03/17/14 Devnagari Character Recognition 54of 62
Image Document recognition
03/17/14 Devnagari Character Recognition 55of 62
Image Document recognition
Video caption
text recognition
Cargo container
code recognition
03/17/14 Devnagari Character Recognition 56of 62
Image Document recognition
Poster capturing License plate reading
03/17/14 Devnagari Character Recognition 57of 62
Image Document recognition
Whiteboard reading Road sign recognition
03/17/14 Devnagari Character Recognition 58of 62
Image Document recognition
Message on glass door with
complex background
Document recognition on
mobile phone
03/17/14 Devnagari Character Recognition 59of 62
International journals related to
Character recognition
03/17/14 Devnagari Character Recognition 60of 62
Conclusion
Development in character recognition will boost word
processing and image understanding.
Devnagari character recognition will help readers to
listen to Indian literature using computers and PDA or e-
book readers.
It will help in language translation which is complex
problem in multilingual country like India where each
state have its own language.
Many modern innovative applications will evolve which
is the need of time in this information age.
This will help in information processing to a large
extent.
03/17/14 Devnagari Character Recognition 61of 62
dongrevj@yahoo.co.in
Mob: 9370668979
03/17/14 Devnagari Character Recognition 62of 62
Acknowledgement
 Friend, Philosopher and “ GUIDE”
Dr. V.H. Mankar
for his consistent help
and encouragement

More Related Content

What's hot

CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...
CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...
CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...Editor IJMTER
 
Text extraction from images
Text extraction from imagesText extraction from images
Text extraction from imagesGarby Baby
 
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...iosrjce
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmrajivagarwal23dei
 
Automatic handwriting recognition
Automatic handwriting recognitionAutomatic handwriting recognition
Automatic handwriting recognitionBIJIT GHOSH
 
Optical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalOptical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalBiniam Asnake
 
Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Karan Panjwani
 
Ear recognition system
Ear recognition systemEar recognition system
Ear recognition systemPiyush Mittal
 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Vidyut Singhania
 
Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)Sandeep Kumar Panda
 
Overview of the graphics system
Overview of the graphics systemOverview of the graphics system
Overview of the graphics systemKamal Acharya
 
offline character recognition for handwritten gujarati text
offline character recognition for handwritten gujarati textoffline character recognition for handwritten gujarati text
offline character recognition for handwritten gujarati textBhumika Patel
 
Optical Character Recognition (OCR) System
Optical Character Recognition (OCR) SystemOptical Character Recognition (OCR) System
Optical Character Recognition (OCR) Systemiosrjce
 
Computer Graphics - Output Primitive
Computer Graphics - Output PrimitiveComputer Graphics - Output Primitive
Computer Graphics - Output PrimitiveRupesh Mishra
 
Optical character recognition IEEE Paper Study
Optical character recognition IEEE Paper StudyOptical character recognition IEEE Paper Study
Optical character recognition IEEE Paper StudyEr. Ashish Pandey
 
Scan line method
Scan line methodScan line method
Scan line methodPooja Dixit
 

What's hot (20)

CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...
CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...
CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...
 
Text extraction from images
Text extraction from imagesText extraction from images
Text extraction from images
 
PPT s08-machine vision-s2
PPT s08-machine vision-s2PPT s08-machine vision-s2
PPT s08-machine vision-s2
 
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithm
 
Automatic handwriting recognition
Automatic handwriting recognitionAutomatic handwriting recognition
Automatic handwriting recognition
 
Optical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalOptical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based Retrieval
 
Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Optical Character Recognition( OCR )
Optical Character Recognition( OCR )
 
Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
 
Ear recognition system
Ear recognition systemEar recognition system
Ear recognition system
 
Iris Recognition
Iris RecognitionIris Recognition
Iris Recognition
 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition
 
Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)
 
Overview of the graphics system
Overview of the graphics systemOverview of the graphics system
Overview of the graphics system
 
offline character recognition for handwritten gujarati text
offline character recognition for handwritten gujarati textoffline character recognition for handwritten gujarati text
offline character recognition for handwritten gujarati text
 
Optical Character Recognition (OCR) System
Optical Character Recognition (OCR) SystemOptical Character Recognition (OCR) System
Optical Character Recognition (OCR) System
 
Ocr abstract
Ocr abstractOcr abstract
Ocr abstract
 
Computer Graphics - Output Primitive
Computer Graphics - Output PrimitiveComputer Graphics - Output Primitive
Computer Graphics - Output Primitive
 
Optical character recognition IEEE Paper Study
Optical character recognition IEEE Paper StudyOptical character recognition IEEE Paper Study
Optical character recognition IEEE Paper Study
 
Scan line method
Scan line methodScan line method
Scan line method
 

Viewers also liked

Neural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting RecognitionNeural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting RecognitionJohn Liu
 
Artificial Neural Network For Recognition Of Handwritten Devanagari Character
Artificial Neural Network For Recognition Of Handwritten Devanagari CharacterArtificial Neural Network For Recognition Of Handwritten Devanagari Character
Artificial Neural Network For Recognition Of Handwritten Devanagari CharacterIOSR Journals
 
Character Recognition using Artificial Neural Networks
Character Recognition using Artificial Neural NetworksCharacter Recognition using Artificial Neural Networks
Character Recognition using Artificial Neural NetworksJaison Sabu
 
Artificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionArtificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionDr. Uday Saikia
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Chiranjeevi Adi
 

Viewers also liked (6)

Neural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting RecognitionNeural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting Recognition
 
Artificial Neural Network For Recognition Of Handwritten Devanagari Character
Artificial Neural Network For Recognition Of Handwritten Devanagari CharacterArtificial Neural Network For Recognition Of Handwritten Devanagari Character
Artificial Neural Network For Recognition Of Handwritten Devanagari Character
 
Character Recognition using Artificial Neural Networks
Character Recognition using Artificial Neural NetworksCharacter Recognition using Artificial Neural Networks
Character Recognition using Artificial Neural Networks
 
Artificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionArtificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character Recognition
 
Handwritten Character Recognition
Handwritten Character RecognitionHandwritten Character Recognition
Handwritten Character Recognition
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
 

Similar to character recognition: Scope and challenges

Devnagari handwritten numeral recognition using geometric features and statis...
Devnagari handwritten numeral recognition using geometric features and statis...Devnagari handwritten numeral recognition using geometric features and statis...
Devnagari handwritten numeral recognition using geometric features and statis...Vikas Dongre
 
An Optical Character Recognition for Handwritten Devanagari Script
An Optical Character Recognition for Handwritten Devanagari ScriptAn Optical Character Recognition for Handwritten Devanagari Script
An Optical Character Recognition for Handwritten Devanagari ScriptIJERA Editor
 
Performance Comparison between Different Feature Extraction Techniques with S...
Performance Comparison between Different Feature Extraction Techniques with S...Performance Comparison between Different Feature Extraction Techniques with S...
Performance Comparison between Different Feature Extraction Techniques with S...IJERA Editor
 
Review of research on devnagari character recognition
Review of research on devnagari character recognitionReview of research on devnagari character recognition
Review of research on devnagari character recognitionVikas Dongre
 
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...ijcseit
 
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...ijcseit
 
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...ijcseit
 
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...
S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...ijcsit
 
Character recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural NetworkCharacter recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural Networkijceronline
 
Recognition of compound characters in Kannada language
Recognition of compound characters in Kannada languageRecognition of compound characters in Kannada language
Recognition of compound characters in Kannada languageIJECEIAES
 
Fuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindiFuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindiIAEME Publication
 
Fuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindiFuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindiIAEME Publication
 
08 8879 10060-1-sm (ijict sj) edit iqbal
08 8879 10060-1-sm (ijict sj) edit iqbal08 8879 10060-1-sm (ijict sj) edit iqbal
08 8879 10060-1-sm (ijict sj) edit iqbalIAESIJEECS
 
A Comprehensive Study On Handwritten Character Recognition System
A Comprehensive Study On Handwritten Character Recognition SystemA Comprehensive Study On Handwritten Character Recognition System
A Comprehensive Study On Handwritten Character Recognition Systemiosrjce
 
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...IJAAS Team
 

Similar to character recognition: Scope and challenges (20)

Devnagari handwritten numeral recognition using geometric features and statis...
Devnagari handwritten numeral recognition using geometric features and statis...Devnagari handwritten numeral recognition using geometric features and statis...
Devnagari handwritten numeral recognition using geometric features and statis...
 
An Optical Character Recognition for Handwritten Devanagari Script
An Optical Character Recognition for Handwritten Devanagari ScriptAn Optical Character Recognition for Handwritten Devanagari Script
An Optical Character Recognition for Handwritten Devanagari Script
 
Performance Comparison between Different Feature Extraction Techniques with S...
Performance Comparison between Different Feature Extraction Techniques with S...Performance Comparison between Different Feature Extraction Techniques with S...
Performance Comparison between Different Feature Extraction Techniques with S...
 
Review of research on devnagari character recognition
Review of research on devnagari character recognitionReview of research on devnagari character recognition
Review of research on devnagari character recognition
 
L017116064
L017116064L017116064
L017116064
 
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
 
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
 
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
STRUCTURAL FEATURES FOR RECOGNITION OF HAND WRITTEN KANNADA CHARACTER BASED O...
 
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...
S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...S TRUCTURAL  F EATURES  F OR  R ECOGNITION O F  H AND  W RITTEN  K ANNADA  C ...
S TRUCTURAL F EATURES F OR R ECOGNITION O F H AND W RITTEN K ANNADA C ...
 
E123440
E123440E123440
E123440
 
Character recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural NetworkCharacter recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural Network
 
Recognition of compound characters in Kannada language
Recognition of compound characters in Kannada languageRecognition of compound characters in Kannada language
Recognition of compound characters in Kannada language
 
Co4201605611
Co4201605611Co4201605611
Co4201605611
 
Fuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindiFuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindi
 
Fuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindiFuzzy rule based classification and recognition of handwritten hindi
Fuzzy rule based classification and recognition of handwritten hindi
 
08 8879 10060-1-sm (ijict sj) edit iqbal
08 8879 10060-1-sm (ijict sj) edit iqbal08 8879 10060-1-sm (ijict sj) edit iqbal
08 8879 10060-1-sm (ijict sj) edit iqbal
 
Isolated Kannada Character Recognition using Chain Code Features
Isolated Kannada Character Recognition using Chain Code FeaturesIsolated Kannada Character Recognition using Chain Code Features
Isolated Kannada Character Recognition using Chain Code Features
 
A Comprehensive Study On Handwritten Character Recognition System
A Comprehensive Study On Handwritten Character Recognition SystemA Comprehensive Study On Handwritten Character Recognition System
A Comprehensive Study On Handwritten Character Recognition System
 
A017240107
A017240107A017240107
A017240107
 
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
Angular Symmetric Axis Constellation Model for Off-line Odia Handwritten Char...
 

More from Vikas Dongre

Lcd interfaing using 8051 and assambly language programming
Lcd interfaing using 8051 and assambly language programmingLcd interfaing using 8051 and assambly language programming
Lcd interfaing using 8051 and assambly language programmingVikas Dongre
 
Job opportunities for electronics engineering
Job opportunities for electronics engineeringJob opportunities for electronics engineering
Job opportunities for electronics engineeringVikas Dongre
 
Educational video creation: Tools and tips
Educational video creation: Tools and tipsEducational video creation: Tools and tips
Educational video creation: Tools and tipsVikas Dongre
 
Scope of job education and business after HSC
Scope of job  education and business after HSCScope of job  education and business after HSC
Scope of job education and business after HSCVikas Dongre
 
Introduction to digital logic gates
Introduction to digital logic gatesIntroduction to digital logic gates
Introduction to digital logic gatesVikas Dongre
 
Introduction to binary number system
Introduction to binary number systemIntroduction to binary number system
Introduction to binary number systemVikas Dongre
 
Timer programming for 8051 using embedded c
Timer programming for 8051 using embedded cTimer programming for 8051 using embedded c
Timer programming for 8051 using embedded cVikas Dongre
 
Arithmetic and Logic instructions in Embedded C
Arithmetic and Logic instructions in Embedded CArithmetic and Logic instructions in Embedded C
Arithmetic and Logic instructions in Embedded CVikas Dongre
 
Introduction to Embedded system programming using 8051
Introduction to Embedded system programming using 8051Introduction to Embedded system programming using 8051
Introduction to Embedded system programming using 8051Vikas Dongre
 
Interrupts programming in embedded C using 8051
Interrupts programming in embedded C using 8051Interrupts programming in embedded C using 8051
Interrupts programming in embedded C using 8051Vikas Dongre
 
Arithmetic and logic operations in c
Arithmetic and logic operations in cArithmetic and logic operations in c
Arithmetic and logic operations in cVikas Dongre
 
Arithmetic and logic operations in c
Arithmetic and logic operations in cArithmetic and logic operations in c
Arithmetic and logic operations in cVikas Dongre
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systemsVikas Dongre
 
Characteristics of embedded systems
Characteristics of embedded systemsCharacteristics of embedded systems
Characteristics of embedded systemsVikas Dongre
 
Features of 89c51,pic,avr & arm processors
Features of 89c51,pic,avr & arm processorsFeatures of 89c51,pic,avr & arm processors
Features of 89c51,pic,avr & arm processorsVikas Dongre
 
Microcontroller architecture
Microcontroller architectureMicrocontroller architecture
Microcontroller architectureVikas Dongre
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded systemVikas Dongre
 
1. advantages and applications of embedded system
1. advantages and applications of embedded system1. advantages and applications of embedded system
1. advantages and applications of embedded systemVikas Dongre
 
Serial communication
Serial communicationSerial communication
Serial communicationVikas Dongre
 
Innovative improvements in electronic engineering laboratory education using eml
Innovative improvements in electronic engineering laboratory education using emlInnovative improvements in electronic engineering laboratory education using eml
Innovative improvements in electronic engineering laboratory education using emlVikas Dongre
 

More from Vikas Dongre (20)

Lcd interfaing using 8051 and assambly language programming
Lcd interfaing using 8051 and assambly language programmingLcd interfaing using 8051 and assambly language programming
Lcd interfaing using 8051 and assambly language programming
 
Job opportunities for electronics engineering
Job opportunities for electronics engineeringJob opportunities for electronics engineering
Job opportunities for electronics engineering
 
Educational video creation: Tools and tips
Educational video creation: Tools and tipsEducational video creation: Tools and tips
Educational video creation: Tools and tips
 
Scope of job education and business after HSC
Scope of job  education and business after HSCScope of job  education and business after HSC
Scope of job education and business after HSC
 
Introduction to digital logic gates
Introduction to digital logic gatesIntroduction to digital logic gates
Introduction to digital logic gates
 
Introduction to binary number system
Introduction to binary number systemIntroduction to binary number system
Introduction to binary number system
 
Timer programming for 8051 using embedded c
Timer programming for 8051 using embedded cTimer programming for 8051 using embedded c
Timer programming for 8051 using embedded c
 
Arithmetic and Logic instructions in Embedded C
Arithmetic and Logic instructions in Embedded CArithmetic and Logic instructions in Embedded C
Arithmetic and Logic instructions in Embedded C
 
Introduction to Embedded system programming using 8051
Introduction to Embedded system programming using 8051Introduction to Embedded system programming using 8051
Introduction to Embedded system programming using 8051
 
Interrupts programming in embedded C using 8051
Interrupts programming in embedded C using 8051Interrupts programming in embedded C using 8051
Interrupts programming in embedded C using 8051
 
Arithmetic and logic operations in c
Arithmetic and logic operations in cArithmetic and logic operations in c
Arithmetic and logic operations in c
 
Arithmetic and logic operations in c
Arithmetic and logic operations in cArithmetic and logic operations in c
Arithmetic and logic operations in c
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
 
Characteristics of embedded systems
Characteristics of embedded systemsCharacteristics of embedded systems
Characteristics of embedded systems
 
Features of 89c51,pic,avr & arm processors
Features of 89c51,pic,avr & arm processorsFeatures of 89c51,pic,avr & arm processors
Features of 89c51,pic,avr & arm processors
 
Microcontroller architecture
Microcontroller architectureMicrocontroller architecture
Microcontroller architecture
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded system
 
1. advantages and applications of embedded system
1. advantages and applications of embedded system1. advantages and applications of embedded system
1. advantages and applications of embedded system
 
Serial communication
Serial communicationSerial communication
Serial communication
 
Innovative improvements in electronic engineering laboratory education using eml
Innovative improvements in electronic engineering laboratory education using emlInnovative improvements in electronic engineering laboratory education using eml
Innovative improvements in electronic engineering laboratory education using eml
 

Recently uploaded

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Recently uploaded (20)

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

character recognition: Scope and challenges

  • 1. 03/17/14 Devnagari Character Recognition 1of 62 by Vikas J. Dongre Lecturer Electronics, Government Polytechnic Gondia
  • 2. 03/17/14 Devnagari Character Recognition 2of 62 Contents  Introduction  Scope  Features Of Devnagari Script  Image Preprocessing  Feature Extraction  Character Classification  Post processing  Character Recognition challenges  Current research results
  • 3. 03/17/14 Devnagari Character Recognition 3of 62 OCR (Optical Character Recognition)  Character recognition is a part of pattern or object recognition with special focus to Natural language processing (NLP).  “…a system that provides a full alphanumeric recognition of printed or handwritten characters at electronic speed by simply scanning the document.”  Documents can be scanned through a scanner and then the recognition engine of the OCR system interpret the images and turn images of handwritten or printed characters into ASCII data (machine-readable characters).
  • 4. 03/17/14 Devnagari Character Recognition 4of 62 Some applications •Postal address reading •Check reading •Census data collection and processing •Image document reading •Digitizing old books in editable form •Extended research: • text to speech conversion (e-book reading) •Visually impaired should be able to access computers in their native language Indian languages
  • 5. 03/17/14 Devnagari Character Recognition 5of 62 Postal Address Recognition
  • 6. 03/17/14 Devnagari Character Recognition 6of 62
  • 7. 03/17/14 Devnagari Character Recognition 7of 62
  • 8. 03/17/14 Devnagari Character Recognition 8of 62
  • 9. 03/17/14 Devnagari Character Recognition 9of 62
  • 10. 03/17/14 Devnagari Character Recognition 10of 62 Prime comitments
  • 11. 03/17/14 Devnagari Character Recognition 11of 62 International Scenario (Source IBM) Internet Users by Language English Chinese JapaneseSpanish German French Korean Italian Portuguese Dutch Other
  • 12. 03/17/14 Devnagari Character Recognition 12of 62 International Scenario (Source IBM) Internet Users: Growth English Chinese Japanese Spanish German French KoreanItalian Portuguese Dutch Other
  • 13. 03/17/14 Devnagari Character Recognition 13of 62 Main Research Themes Online character Recognition Printed Text Recognition Handwriting Recognition Language Recognition Graphics Document Recognition Document Understanding Tables and Forms Processing Document Engineering
  • 14. 03/17/14 Devnagari Character Recognition 14of 62 Introduction to Devnagari character Recognition  Devnagari Optical Character recognition (DOCR) is more complicated as compared to English.  various soft computing tools involved in other types of pattern recognition and image processing can be used for DOCR.
  • 15. 03/17/14 Devnagari Character Recognition 15of 62 Features Of Devnagari Script  Devnagari is the most popular script in India.  Hindi, the national language of India, is written in the Devnagari script.  It is also used for writing Marathi, Konkani, Sanskrit and Nepali languages.  Moreover, Hindi is the third most popular language in the world.  Alphabet set tends to be quite large.  It has 11 vowels and 33 consonants as basic characters.  Compound characters can be formed by joining characters in various ways.  characters have a horizontal line at the upper part, known as Shirorekha or headline
  • 16. 03/17/14 Devnagari Character Recognition 16of 62 Vowels and Corresponding Modifiers Consonants Half Form of Consonants with Vertical Bar
  • 17. 03/17/14 Devnagari Character Recognition 17of 62 Examples of Combination of Half-Consonant and Consonant Examples of Special Combination of Half-Consonant and Consonant. Special Symbols
  • 18. 03/17/14 Devnagari Character Recognition 18of 62 Character recognition Process Image digit- zation using Scann er Imag e pre- proce ssing Featur e extracti on & Normal ization Charac ter Classifi er Charac ter Segme ntation Storing charac ter in text file
  • 19. 03/17/14 Devnagari Character Recognition 19of 62 Image Preprocessing  Thresholding & Binarization  Noise Reduction  Segmentation  Skew Detection And Correction  Size Normalization  Thinning
  • 20. 03/17/14 Devnagari Character Recognition 20of 62 Preprocessed Images (a) Original, (b) segmented (c) Shirorekha removed (d) Thinned (e) image edging
  • 21. 03/17/14 Devnagari Character Recognition 21of 62 Slant Correction • The dominant slope of the word is found from the slope corrected words which gives the minimum entropy of a vertical projection histogram. The vertical histogram projection is calculated for a range of angles ± R. In our case R=60, seems to cover all writing styles. The slope of the word, ,is found from: ma H Ra m ±∈ = minα i N i i ppH log 1 ∑= −= • The character is then corrected by using: ma )tan( mayxx −=′ yy =′
  • 22. 03/17/14 Devnagari Character Recognition 22of 62 Skew Correction
  • 23. 03/17/14 Devnagari Character Recognition 23of 62 Feature Extraction  A set of features are extracted for each class that helps distinguish it from other classes, while remaining invariant to characteristic differences within the class  Various methods are:  Global Transformation and Series Expansion  Statistical Features  Geometrical and Topological Features
  • 24. 03/17/14 Devnagari Character Recognition 24of 62 Global Transformation and Series Expansion  Fourier Transforms  Gabor Transform  Wavelets  Moments  Karhunen-Loeve( KL) Expansion Statistical Features  Zoning  Crossings and Distances  Projections
  • 25. 03/17/14 Devnagari Character Recognition 25of 62 Geometrical and Topological Features  Extracting and Counting Topological Structures  Measuring and Approximating the Geometrical Properties  Coding  Graphs and Trees
  • 26. 03/17/14 Devnagari Character Recognition 26of 62 Zoning
  • 27. 03/17/14 Devnagari Character Recognition 27of 62 Structural Features
  • 28. 03/17/14 Devnagari Character Recognition 28of 62
  • 29. 03/17/14 Devnagari Character Recognition 29of 62
  • 30. 03/17/14 Devnagari Character Recognition 30of 62 Character Classification  Template Matching.  Statistical Techniques.  Neural Networks.  Support Vector Machine (SVM) algorithms.  Combination classifier. OCR systems extensively use the methodologies of pattern recognition, which assigns an unknown sample to a predefined class. Various methods are
  • 31. 03/17/14 Devnagari Character Recognition 31of 62 Template Matching  Euclidean Distance  Mahalanobis, Jaccard or Yule similarity measures  K-Nearest Neighbor measurements This is the simplest way of character recognition. The recognition rate of this method is very sensitive to noise and image deformation. Various methods are Character Classification…
  • 32. 03/17/14 Devnagari Character Recognition 32of 62 Character Classification…  Statistical Techniques  Likelihood or Bayes classifier  Clustering Analysis  Hidden Markov Modeling (HMM)  Fuzzy Set Reasoning  Quadratic classifier
  • 33. 03/17/14 Devnagari Character Recognition 33of 62 Character Classification…  Neural Networks  multilayer perceptron (MLP)  Kohonen's Self Organizing Map (SOM)  Back Propagation algorithm  Support Vector Machine (SVM) algorithms
  • 34. 03/17/14 Devnagari Character Recognition 34of 62 Character Classification… Combination Classifier  ANN and HMM  K-Means and SVM  MLP and SVM  MLP and minimum edit  SVM and ANN  fuzzy neural network  NN, fuzzy logic and genetic algorithm
  • 35. 03/17/14 Devnagari Character Recognition 35of 62 Post processing  save in text file  Refine OCR output using spell check , grammar check and other knowledge source comparisons  other applications using standard word processors.
  • 36. 03/17/14 Devnagari Character Recognition 36of 62 Some Research results Scanned document (input image)
  • 37. 03/17/14 Devnagari Character Recognition 37of 62 3703/17/14 Paragraph Segmentation
  • 38. 03/17/14 Devnagari Character Recognition 38of 62 Segmented Paragraph
  • 39. 03/17/14 Devnagari Character Recognition 39of 62 3903/17/14 Segmented Paragraph
  • 40. 03/17/14 Devnagari Character Recognition 40of 62 Zero pixel zone Line Segmentation
  • 41. 03/17/14 Devnagari Character Recognition 41of 62 Line Segmentation
  • 42. 03/17/14 Devnagari Character Recognition 42of 62 Devnagari Word Individual Devnagari symbols Word Segmentation Segmented word
  • 43. 03/17/14 Devnagari Character Recognition 43of 62 Word Segmentation Devnagari Word Individual Devnagari symbols Segmented word
  • 44. 03/17/14 Devnagari Character Recognition 44of 62 Some observations  Experiments with degraded text images show that the chief source of error is at the level of segmentation of characters.  A similar situation exists for recognition of hand written texts.  Error rates are at acceptable levels for the other stages i.e. line segmentation, word segmentation, character recognition etc.
  • 45. 03/17/14 Devnagari Character Recognition 45of 62 Character classification Recognized characters Input characters (54) Correct=42 Icorrect=9 Not recognized: 3 Accuracy=77.8 % Features used: Filled Area Euler Number Perimeter Convex Area Classifier used Absolute difference
  • 46. 03/17/14 Devnagari Character Recognition 46of 62 Research Publications Vikas J Dongre, Vijay H Mankar, “A Review of Research on Devnagari Character Recognition”, International Journal of Computer Applications (0975 – 8887) Volume 12– No.2, pp. 8-15, November 2010.
  • 47. 03/17/14 Devnagari Character Recognition 47of 62 Complexity in Indic writing
  • 48. 03/17/14 Devnagari Character Recognition 48of 62 Devnagari Character recognition challenges -1 •Devnagari is Two dimensional script as consonants are modified in many ways to form a meaningful letter. •Same is also true for its recognition. •The recognizer has to identify all the modifiers present in a letter. •Generated ISCII codes or Unicode are the combined properly to display the digitized document.
  • 49. 03/17/14 Devnagari Character Recognition 49of 62 Devnagari Character recognition challenges -2 •Compound letter segmentation. •Upper and lower modifier segmentation. •Left and right modifier segmentation •Separating anuswara (.) and full stop from noise. •Understanding punctuation marks in the document. •Unconnected compound letters handwritten document. •Connected simple letters in handwritten document.
  • 50. 03/17/14 Devnagari Character Recognition 50of 62 Devnagari Character recognition challenges -3 •India is multilingual country. More than one language is used in a document frequently. •Recognition of more than one language at a time is a great challenge. •Initially Language recognition is to be done by looking into the properties of the script. •English–Hindi language discrimination is moderately simple as compared to Marathi-Hindi. •Various forms in Banks uses three languages (Marathi- State language, Hindi-National language and English- International language). This this work is still more challenging.
  • 51. 03/17/14 Devnagari Character Recognition 51of 62 Multilingual character recognition
  • 52. 03/17/14 Devnagari Character Recognition 52of 62 Examples of multi-oriented documents
  • 53. 03/17/14 Devnagari Character Recognition 53of 62 Two column documents with image
  • 54. 03/17/14 Devnagari Character Recognition 54of 62 Image Document recognition
  • 55. 03/17/14 Devnagari Character Recognition 55of 62 Image Document recognition Video caption text recognition Cargo container code recognition
  • 56. 03/17/14 Devnagari Character Recognition 56of 62 Image Document recognition Poster capturing License plate reading
  • 57. 03/17/14 Devnagari Character Recognition 57of 62 Image Document recognition Whiteboard reading Road sign recognition
  • 58. 03/17/14 Devnagari Character Recognition 58of 62 Image Document recognition Message on glass door with complex background Document recognition on mobile phone
  • 59. 03/17/14 Devnagari Character Recognition 59of 62 International journals related to Character recognition
  • 60. 03/17/14 Devnagari Character Recognition 60of 62 Conclusion Development in character recognition will boost word processing and image understanding. Devnagari character recognition will help readers to listen to Indian literature using computers and PDA or e- book readers. It will help in language translation which is complex problem in multilingual country like India where each state have its own language. Many modern innovative applications will evolve which is the need of time in this information age. This will help in information processing to a large extent.
  • 61. 03/17/14 Devnagari Character Recognition 61of 62 dongrevj@yahoo.co.in Mob: 9370668979
  • 62. 03/17/14 Devnagari Character Recognition 62of 62 Acknowledgement  Friend, Philosopher and “ GUIDE” Dr. V.H. Mankar for his consistent help and encouragement

Editor's Notes

  1. Source: Internet World Stats – Usage and Population Statistics http://www.internetworldstats.com/stats7.htm ©Copyright 2005, Miniwatts International, Ltd. All rights reserved.
  2. Source: Internet World Stats – Usage and Population Statistics http://www.internetworldstats.com/stats7.htm ©Copyright 2005, Miniwatts International, Ltd. All rights reserved.