SlideShare a Scribd company logo
1 of 4
Download to read offline
ISSN (e): 2250 – 3005 || Vol, 05 || Issue,02 || February – 2015 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 53
Character recognition of Devanagari characters using Artificial
Neural Network
Richa Patil1
, Varunakshi Bhojane2
1
(Information Technology ,PIIT/ Mumbai University, India)
2
(Information Technology PIIT / Mumbai University, India)
I. INTRODUCTION
This paper analyses different challenges and approaches that are related to Devanagari handwritten
character the script in this paper that is taken into consideration is Devanagari which is also script for Hindi,
Marathi, Nepali and Sanskrit languages. About More than 450 people use this script.
II. DEVANAGARI SCRIPT
Since 19th
century Devanagari has been commonly used scripting language.it is a standardized script .it
is the most adopted writing system in the world which consist of 33 consonant and 11 vowels. The modifiers
are another constituent symbols which make recognition of Devanagari script more challenging. since character
recognition was based on handwritten characters there are number of factor which come into consideration like
 writing of a person
 width of the pen
 speed of writing
In case of Devanagari language the concept of uppercase and lowercase is absent ,Character in Devanagari are
formed by holes,strokes and curves
2 block diagram of recognition system
The schematic block diagram of handwritten Devanagari recognition system consist of various
stages is shown below.
ABSTRACT:
In this paper we have presented a novel approach for recognizing the handwritten characters in
Devanagari script .This paper describes the method and different techniques used for handwritten
character recognition system for Devanagari script .In second stage we extract features of the
characters into consideration like types of spine ,intersection points ,directional changes and
shirolekha .we have used neural network as a classifier which takes the extracted features as input .
The proposed algorithm uses the scripting properties the recognition rate achieved with this technique
is 80%.
Keywords - data collection, extracting feature, image normalization, neural network,
Segmentation.
.
Keywords: Minimum 7 keywords are mandatory. Keywords should closely reflect the topic and should
optimally characterize the paper. Use about four key words or phrases in alphabetical order, separated
by commas. Introduction
Character recognition of Devanagari …
www.ijceronline.com Open Access Journal Page 54
Figure 1
2.1 Data Acquistion -Handwritten data samples of character are acquired on paper from different people.
2.2 Digitization- The data samples are now scanned using any device which can be a scanner. A flat-bed
scanner is used at 300dpi which converts the data on the paper being scanned into a bitmap image [1]
2.3 Preprocessing –The digitized image so obtained was in gray tone and stored in TIF format [2]
Preprocessing removes discontinuity and distortion in the input character and convert the character in
form of recognizable form .The process which comes under preprocessing are.
 Binarization
 Inversion
 Noise Reduction
 Normalization
Digitization
Preprocessing
Segmentation
Feature
Extraction
Classifier
Output Recognized character
Artificial Neural Network
Pixel density and Gabour
transform
Bounding Box technique
Gray scale conversion,
Filter, Binarization,
Normalization
Data
Acquistion
Character recognition of Devanagari …
www.ijceronline.com Open Access Journal Page 55
2.3.1 Binarization
For testing purpose the character are first written on plain paper with pen or marker pen .These images
that are stored via paint are nothing but RGB images. These images are then converted to white and black
images with a threshold values of 0.5 to get a true binary image that is 0s for all background pixel and 1s
for all foreground pixel.
2.3.2 inversion
The binary images consist of a black foreground as font and white as background. The number pixel in
background exceed the one as compared to foreground so we can say number of 1s will atleast be 10 times
as compared to number of 0s . We conventionally work with 1s leaving 0s here since we are working only
on 1s so we have less number of calculation hence we invert the image so that background is black and
foreground is white which gives appearance just like DOS screen.
2.3.3 Noise Reduction
Digital images become prone to different type of noise. Noise is result of error which during image
acquisition process gives pixel values that do not reflect true intensities. Noise causes disconnected line
segments ,bumps and gaps in lines ,filled loops etc [3].Noise can be introduce by scanner CCD detector,
electronic transmission of data .Median filter ,wiener filter and various other filters are used to deal and
remove this noise .Gaussian filter is used to smoothing the images and median filter are used to replace the
intensity of character image.
2.3.4 normalization
Normalization is the process of converting a random sized images into a standard size image. It is a
technique used to reduce shape variation.
2.4 Segmentation – segmentation is a process which analyze the digitalized images provided by a scanning
device.This image localize the limit of each character and isolate them from each other .the various steps in
segmentation are
(1) The binarized image is checked for Interline space among words.
(2) If interline spaces are detected then the image is segmented into set of paragraphs across the interline gap.
(3) The character in image are now detected and considered as individual objects.
(4) Features are now extracted for these bounding object in feature extraction step.
Figure 2. Character Segmentation
2.5 Feature extraction-
The aim of this step is to recognizing structure and to extract discriminant information from
an image of a character and to reduce its dimensions of its representation .In character recognition as
in pattern recognition task ,plays a major role in improving the recognition accuracy[4]The feature
extraction method we used is Gabor transform which for different sides and we got various output
as
Figure 3 Feature extraction of a character
Character recognition of Devanagari …
www.ijceronline.com Open Access Journal Page 56
These technique gives feature like Area, Centroid, Eccentricity , EquiDiameter , Majoraxislength,
Extent, Minoraxislength, orientation, perimeter.
2.6 Classification
The extracted features act as an input in the classification process.A bag-of-key feature are
used as an input and given to classifier such as ANN.Here we have used Probablistic ANN to
recognize character the feature extracted from the character are given as input to ANN.
2.6.1 Probabilistic Neural Network (PNN)
In a PNN, the operations are organized into a multilayered feedforward network
with four layers:
 Input layer
 Hidden layer
 Pattern layer/Summation layer
 Output layer
Figure 4 PNN architecture
III. CONCLUSION
A lot of research work exists in the survey for Devanagari Handwritten recognition.. In this paper,
we have projected various aspects of each phase of offline Devanagari character recognition process that
have been used. Researchers have used many character set for research. The following key challenges are
more to be carried out by researchers by increasing number of holes and strokes and mixed words.
REFERENCES
Journal Papers:
[1] Gunjan Singh et al, Recognition of Handwritten Hindi Characters using Backpropagation Neural Network / (IJCSIT)
International Journal of Computer Science and Information Technologies, Vol. 3 (4) , 2012,4892-4895
[2] Sneha U.Bohra et al ./ Handwritten Character Recognition for major Indian Scripts:A Survey International Journal of
Computer Science & Engineering Technology
[3] 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, November 2010
[4] Sushma shelke, Shaila Apte, Multistage Handwritten Marathi Compound Character Recognition Using Neural Networks,
Journal of Pattern Recognition Research 2 (2011) 253-268.

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
 
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
 
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
 
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
 
Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...eSAT Publishing House
 
Character Recognition (Devanagari Script)
Character Recognition (Devanagari Script)Character Recognition (Devanagari Script)
Character Recognition (Devanagari Script)IJERA Editor
 
Bengali Numeric Number Recognition
Bengali Numeric Number RecognitionBengali Numeric Number Recognition
Bengali Numeric Number RecognitionAmitava Choudhury
 
Ijartes v1-i2-001
Ijartes v1-i2-001Ijartes v1-i2-001
Ijartes v1-i2-001IJARTES
 
Character Recognition using Machine Learning
Character Recognition using Machine LearningCharacter Recognition using Machine Learning
Character Recognition using Machine LearningRitwikSaurabh1
 
Automatic handwriting recognition
Automatic handwriting recognitionAutomatic handwriting recognition
Automatic handwriting recognitionBIJIT GHOSH
 
Handwritten digit recognition using image processing
Handwritten digit recognition using image processing Handwritten digit recognition using image processing
Handwritten digit recognition using image processing anita maharjan
 
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...IRJET Journal
 
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
 
Fragmentation of handwritten touching characters in devanagari script
Fragmentation of handwritten touching characters in devanagari scriptFragmentation of handwritten touching characters in devanagari script
Fragmentation of handwritten touching characters in devanagari scriptZac Darcy
 
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...IJCSEA Journal
 

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...
 
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
 
Handwritten Character Recognition
Handwritten Character RecognitionHandwritten Character Recognition
Handwritten Character Recognition
 
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
 
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
 
Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...
 
Character Recognition (Devanagari Script)
Character Recognition (Devanagari Script)Character Recognition (Devanagari Script)
Character Recognition (Devanagari Script)
 
Bengali Numeric Number Recognition
Bengali Numeric Number RecognitionBengali Numeric Number Recognition
Bengali Numeric Number Recognition
 
Ijartes v1-i2-001
Ijartes v1-i2-001Ijartes v1-i2-001
Ijartes v1-i2-001
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
 
O45018291
O45018291O45018291
O45018291
 
Character Recognition using Machine Learning
Character Recognition using Machine LearningCharacter Recognition using Machine Learning
Character Recognition using Machine Learning
 
Automatic handwriting recognition
Automatic handwriting recognitionAutomatic handwriting recognition
Automatic handwriting recognition
 
Handwritten digit recognition using image processing
Handwritten digit recognition using image processing Handwritten digit recognition using image processing
Handwritten digit recognition using image processing
 
RECOGNITION AND CONVERSION OF HANDWRITTEN MODI CHARACTERS
RECOGNITION AND CONVERSION OF HANDWRITTEN MODI CHARACTERSRECOGNITION AND CONVERSION OF HANDWRITTEN MODI CHARACTERS
RECOGNITION AND CONVERSION OF HANDWRITTEN MODI CHARACTERS
 
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
 
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
 
Fragmentation of handwritten touching characters in devanagari script
Fragmentation of handwritten touching characters in devanagari scriptFragmentation of handwritten touching characters in devanagari script
Fragmentation of handwritten touching characters in devanagari script
 
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
PERFORMANCE EVALUATION OF STATISTICAL CLASSIFIERS USING INDIAN SIGN LANGUAGE ...
 

Similar to Character recognition of Devanagari characters using Artificial Neural Network

Comparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral RecognitionComparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral RecognitionIOSR Journals
 
Hand-written Hindi Word Recognition - A Comprehensive Survey
Hand-written Hindi Word Recognition - A Comprehensive SurveyHand-written Hindi Word Recognition - A Comprehensive Survey
Hand-written Hindi Word Recognition - A Comprehensive SurveyIRJET Journal
 
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
 
OCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural NetworkOCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural Networkijsrd.com
 
Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Sudipto Krishna Dutta
 
Optical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalOptical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalBiniam Asnake
 
A Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR TechniquesA Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR Techniquescscpconf
 
Image Compression Using Hybrid Svd Wdr And Svd Aswdr
Image Compression Using Hybrid Svd Wdr And Svd AswdrImage Compression Using Hybrid Svd Wdr And Svd Aswdr
Image Compression Using Hybrid Svd Wdr And Svd AswdrMelanie Smith
 
Devanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural NetworkDevanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural NetworkIRJET Journal
 
Indian sign language recognition system
Indian sign language recognition systemIndian sign language recognition system
Indian sign language recognition systemIRJET Journal
 
Design and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontDesign and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontIRJET Journal
 
A Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character RecognitionA Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character Recognitioniosrjce
 
Fragmentation of Handwritten Touching Characters in Devanagari Script
Fragmentation of Handwritten Touching Characters in Devanagari ScriptFragmentation of Handwritten Touching Characters in Devanagari Script
Fragmentation of Handwritten Touching Characters in Devanagari ScriptZac Darcy
 
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...IRJET Journal
 
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...acijjournal
 

Similar to Character recognition of Devanagari characters using Artificial Neural Network (20)

L017116064
L017116064L017116064
L017116064
 
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
 
Comparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral RecognitionComparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral Recognition
 
Hand-written Hindi Word Recognition - A Comprehensive Survey
Hand-written Hindi Word Recognition - A Comprehensive SurveyHand-written Hindi Word Recognition - A Comprehensive Survey
Hand-written Hindi Word Recognition - A Comprehensive Survey
 
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
 
OCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural NetworkOCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural Network
 
Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)
 
Optical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalOptical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based Retrieval
 
A Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR TechniquesA Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR Techniques
 
Image Compression Using Hybrid Svd Wdr And Svd Aswdr
Image Compression Using Hybrid Svd Wdr And Svd AswdrImage Compression Using Hybrid Svd Wdr And Svd Aswdr
Image Compression Using Hybrid Svd Wdr And Svd Aswdr
 
Devanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural NetworkDevanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural Network
 
Indian sign language recognition system
Indian sign language recognition systemIndian sign language recognition system
Indian sign language recognition system
 
Design and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontDesign and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English Font
 
En31919926
En31919926En31919926
En31919926
 
A Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character RecognitionA Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character Recognition
 
I017256165
I017256165I017256165
I017256165
 
Fragmentation of Handwritten Touching Characters in Devanagari Script
Fragmentation of Handwritten Touching Characters in Devanagari ScriptFragmentation of Handwritten Touching Characters in Devanagari Script
Fragmentation of Handwritten Touching Characters in Devanagari Script
 
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
­­­­Cursive Handwriting Recognition System using Feature Extraction and Artif...
 
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...
 

Recently uploaded

Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

Character recognition of Devanagari characters using Artificial Neural Network

  • 1. ISSN (e): 2250 – 3005 || Vol, 05 || Issue,02 || February – 2015 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 53 Character recognition of Devanagari characters using Artificial Neural Network Richa Patil1 , Varunakshi Bhojane2 1 (Information Technology ,PIIT/ Mumbai University, India) 2 (Information Technology PIIT / Mumbai University, India) I. INTRODUCTION This paper analyses different challenges and approaches that are related to Devanagari handwritten character the script in this paper that is taken into consideration is Devanagari which is also script for Hindi, Marathi, Nepali and Sanskrit languages. About More than 450 people use this script. II. DEVANAGARI SCRIPT Since 19th century Devanagari has been commonly used scripting language.it is a standardized script .it is the most adopted writing system in the world which consist of 33 consonant and 11 vowels. The modifiers are another constituent symbols which make recognition of Devanagari script more challenging. since character recognition was based on handwritten characters there are number of factor which come into consideration like  writing of a person  width of the pen  speed of writing In case of Devanagari language the concept of uppercase and lowercase is absent ,Character in Devanagari are formed by holes,strokes and curves 2 block diagram of recognition system The schematic block diagram of handwritten Devanagari recognition system consist of various stages is shown below. ABSTRACT: In this paper we have presented a novel approach for recognizing the handwritten characters in Devanagari script .This paper describes the method and different techniques used for handwritten character recognition system for Devanagari script .In second stage we extract features of the characters into consideration like types of spine ,intersection points ,directional changes and shirolekha .we have used neural network as a classifier which takes the extracted features as input . The proposed algorithm uses the scripting properties the recognition rate achieved with this technique is 80%. Keywords - data collection, extracting feature, image normalization, neural network, Segmentation. . Keywords: Minimum 7 keywords are mandatory. Keywords should closely reflect the topic and should optimally characterize the paper. Use about four key words or phrases in alphabetical order, separated by commas. Introduction
  • 2. Character recognition of Devanagari … www.ijceronline.com Open Access Journal Page 54 Figure 1 2.1 Data Acquistion -Handwritten data samples of character are acquired on paper from different people. 2.2 Digitization- The data samples are now scanned using any device which can be a scanner. A flat-bed scanner is used at 300dpi which converts the data on the paper being scanned into a bitmap image [1] 2.3 Preprocessing –The digitized image so obtained was in gray tone and stored in TIF format [2] Preprocessing removes discontinuity and distortion in the input character and convert the character in form of recognizable form .The process which comes under preprocessing are.  Binarization  Inversion  Noise Reduction  Normalization Digitization Preprocessing Segmentation Feature Extraction Classifier Output Recognized character Artificial Neural Network Pixel density and Gabour transform Bounding Box technique Gray scale conversion, Filter, Binarization, Normalization Data Acquistion
  • 3. Character recognition of Devanagari … www.ijceronline.com Open Access Journal Page 55 2.3.1 Binarization For testing purpose the character are first written on plain paper with pen or marker pen .These images that are stored via paint are nothing but RGB images. These images are then converted to white and black images with a threshold values of 0.5 to get a true binary image that is 0s for all background pixel and 1s for all foreground pixel. 2.3.2 inversion The binary images consist of a black foreground as font and white as background. The number pixel in background exceed the one as compared to foreground so we can say number of 1s will atleast be 10 times as compared to number of 0s . We conventionally work with 1s leaving 0s here since we are working only on 1s so we have less number of calculation hence we invert the image so that background is black and foreground is white which gives appearance just like DOS screen. 2.3.3 Noise Reduction Digital images become prone to different type of noise. Noise is result of error which during image acquisition process gives pixel values that do not reflect true intensities. Noise causes disconnected line segments ,bumps and gaps in lines ,filled loops etc [3].Noise can be introduce by scanner CCD detector, electronic transmission of data .Median filter ,wiener filter and various other filters are used to deal and remove this noise .Gaussian filter is used to smoothing the images and median filter are used to replace the intensity of character image. 2.3.4 normalization Normalization is the process of converting a random sized images into a standard size image. It is a technique used to reduce shape variation. 2.4 Segmentation – segmentation is a process which analyze the digitalized images provided by a scanning device.This image localize the limit of each character and isolate them from each other .the various steps in segmentation are (1) The binarized image is checked for Interline space among words. (2) If interline spaces are detected then the image is segmented into set of paragraphs across the interline gap. (3) The character in image are now detected and considered as individual objects. (4) Features are now extracted for these bounding object in feature extraction step. Figure 2. Character Segmentation 2.5 Feature extraction- The aim of this step is to recognizing structure and to extract discriminant information from an image of a character and to reduce its dimensions of its representation .In character recognition as in pattern recognition task ,plays a major role in improving the recognition accuracy[4]The feature extraction method we used is Gabor transform which for different sides and we got various output as Figure 3 Feature extraction of a character
  • 4. Character recognition of Devanagari … www.ijceronline.com Open Access Journal Page 56 These technique gives feature like Area, Centroid, Eccentricity , EquiDiameter , Majoraxislength, Extent, Minoraxislength, orientation, perimeter. 2.6 Classification The extracted features act as an input in the classification process.A bag-of-key feature are used as an input and given to classifier such as ANN.Here we have used Probablistic ANN to recognize character the feature extracted from the character are given as input to ANN. 2.6.1 Probabilistic Neural Network (PNN) In a PNN, the operations are organized into a multilayered feedforward network with four layers:  Input layer  Hidden layer  Pattern layer/Summation layer  Output layer Figure 4 PNN architecture III. CONCLUSION A lot of research work exists in the survey for Devanagari Handwritten recognition.. In this paper, we have projected various aspects of each phase of offline Devanagari character recognition process that have been used. Researchers have used many character set for research. The following key challenges are more to be carried out by researchers by increasing number of holes and strokes and mixed words. REFERENCES Journal Papers: [1] Gunjan Singh et al, Recognition of Handwritten Hindi Characters using Backpropagation Neural Network / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 3 (4) , 2012,4892-4895 [2] Sneha U.Bohra et al ./ Handwritten Character Recognition for major Indian Scripts:A Survey International Journal of Computer Science & Engineering Technology [3] 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, November 2010 [4] Sushma shelke, Shaila Apte, Multistage Handwritten Marathi Compound Character Recognition Using Neural Networks, Journal of Pattern Recognition Research 2 (2011) 253-268.