SlideShare a Scribd company logo
1 of 27
REAL TIME HANDWRITTEN
DEVANAGARI CHARACTER
RECOGNITION
 Introduction
 Objectives
 Scope and application
 Features
 System diagrams
 Methodology
 Technologies used
 Future recommendation
 Results
Overview
 A Real time Devanagari handwritten character recognition
 Converts to digital text
 Recognize only Devanagari character
 Developed for android mobiles
 Based on pattern matching using signatures
Introduction
 To build the system that recognize the Real time
handwritten Devanagari character
 To build user friendly input gesture for providing any style
of Devanagari character
Objectives
 Improve of human computer interface for computer illiterate
people by providing various computing services on inputs
 Can be implemented on smart phones, tablets as an virtual
keyboard
 The system can create paperless environment by digitizing
handwritten character
Scope & Applications
 User can write the Devanagari character on their own styles
 Output will be displayed as a digital text
 User friendly GUI
 Attractive input gesture
Features
System Flow Diagram
Use Case Diagram
Training
 Pre-processing
 Feature Extraction
 Trained pattern
Recoginition
 Pre-processing
 Feature extraction
 Character Recognition
 Post processing
Methodology
 The process of smoothing the data by removing the noise is
pre-processing
 Gaussian low pass filter is used to remove noise and smooth
the data
 The equation for the Gaussian low pass filter is
where, σ is the standard deviation of the distribution
Pre-processing
 Extracting the features from the input samples
 Features are number of strokes, length of stroke, width-
height ratio, number of intersection points, number of loops,
number of hooks, point density, initial point position and
direction, end point position and direction, initial to end
 Sampling and geometric transformation is used
 Geometric transformation includes scaling, translation and
rotation
Features extraction
 The patter of the signature is created and stored
 The pattern is determined using signature based algorithm
Trained Pattern
 Step 1: create an empty signature
 Step 2: Get the values of co-ordinates of two points i.e.
start and end points from the input
 Step 3: Compute the slope of two points and hence angle of
deviation
 Step 3: Compare the angle and append their symbol to
 If angle If( degree>=0 and degree<45) and ( degree>=315
and degree<=360) assign “R” i.e. right to the signature
 If( degree>=45 and degree<135) then append ‘U’ to string
signature.
Signature based algorithm
 If( degree>=135 and degree<225) then append ‘L’ to string
signature
 If( degree>=225 and degree<315) then append ‘D’ to
string signature.
 Step 4: Go to 2 till end of input stroke
 Step 5: Return signature
Signature based algorithm
Example
For the above input stroke the signature will be: 1-2:D,2-
3:U,3-4:L,4-5:D,5-6:R,6-7:D
Hence signature is: DULDRD
 Recognition is the process of testing the input and identify
the desired output
 In recognition first pattern of the signature is created using
the signature based algorithm and best match is identified
using the k-nearest neighbor’s (KNN) algorithm.
Recognition
 k nearest neighbor is an non parametric method used for
classification and regression in pattern recognition.
 An object is classified by a majority vote of its neighbors,
with the object being assigned to the class most common
among its k nearest neighbors
 If k = 1, then the object is simply assigned to the class of
that single nearest neighbor, if k=2 then two nearest points
are assigned and so on.
k-NN algorithm
k-NN algorithm
Consider the following point distribution:
If the nearest neighbor of blue star is to be found than it can
be determined as:
k-NN algorithm
Considering k=3,
So the nearest neighbors of blue stars are three red circles.
 To measure the distance between points A and B in a feature
space.
 Euclidean distance function is the most widely used one to
calculate the nearest distance and given by the formula
Distance function
 Cosine similarity measure is typically used to calculate
similarity values between documents in text retrieval by
Distance function
where, the numerator represents the dot product of the
vectors A⃗ and B⃗
denominator is the product of their Euclidean lengths.
 Android Studio – IDE
 Programming language as Java
 MySQL database
Technology used
 Characters with modifiers can be implemented
 Recognition of words, lines, numbers and paragraph
 Can be used as a keyboard with simple gesture input
 Can be implemented in other different language
Future Recommendation
Results
Fig: A Front end UI design of the system
Results
Fig: Input test and recognition of consonant character “क”
Results
Fig: Training the consonant characters “ग” and “क्ष”
THANK YOU

More Related Content

What's hot

distributed depth-first search
distributed depth-first search distributed depth-first search
distributed depth-first search Nidhi Baranwal
 
flowchart & algorithms
flowchart & algorithmsflowchart & algorithms
flowchart & algorithmsStudent
 
Semi supervised learning
Semi supervised learningSemi supervised learning
Semi supervised learningAhmed Taha
 
Design of QSD Number System Addition using Delayed Addition Technique
Design of QSD Number System Addition using Delayed Addition TechniqueDesign of QSD Number System Addition using Delayed Addition Technique
Design of QSD Number System Addition using Delayed Addition TechniqueKumar Goud
 
Lec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniquesLec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniquesDom Mike
 

What's hot (9)

distributed depth-first search
distributed depth-first search distributed depth-first search
distributed depth-first search
 
Computer network
Computer networkComputer network
Computer network
 
flowchart & algorithms
flowchart & algorithmsflowchart & algorithms
flowchart & algorithms
 
Lab 1:c++
Lab 1:c++Lab 1:c++
Lab 1:c++
 
Semi supervised learning
Semi supervised learningSemi supervised learning
Semi supervised learning
 
Design of QSD Number System Addition using Delayed Addition Technique
Design of QSD Number System Addition using Delayed Addition TechniqueDesign of QSD Number System Addition using Delayed Addition Technique
Design of QSD Number System Addition using Delayed Addition Technique
 
Lec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniquesLec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniques
 
C6 agramakrishnan1
C6 agramakrishnan1C6 agramakrishnan1
C6 agramakrishnan1
 
201505 CSE340 Lecture 04
201505 CSE340 Lecture 04201505 CSE340 Lecture 04
201505 CSE340 Lecture 04
 

Similar to Real time-handwritten-devanagari-character-recoginition

ONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATION
ONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATIONONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATION
ONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATIONcscpconf
 
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
 
Isolated Arabic Handwritten Character Recognition Using Linear Correlation
Isolated Arabic Handwritten Character Recognition Using Linear CorrelationIsolated Arabic Handwritten Character Recognition Using Linear Correlation
Isolated Arabic Handwritten Character Recognition Using Linear CorrelationEditor IJCATR
 
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
 
Speaker recognition systems
Speaker recognition systemsSpeaker recognition systems
Speaker recognition systemsNamratha Dcruz
 
Offline Signiture and Numeral Recognition in Context of Cheque
Offline Signiture and Numeral Recognition in Context of ChequeOffline Signiture and Numeral Recognition in Context of Cheque
Offline Signiture and Numeral Recognition in Context of ChequeIJERA Editor
 
Sigmod11 outsource shortest path
Sigmod11 outsource shortest pathSigmod11 outsource shortest path
Sigmod11 outsource shortest pathredhatdb
 
IRJET - A Survey on Recognition of Strike-Out Texts in Handwritten Documents
IRJET - A Survey on Recognition of Strike-Out Texts in Handwritten DocumentsIRJET - A Survey on Recognition of Strike-Out Texts in Handwritten Documents
IRJET - A Survey on Recognition of Strike-Out Texts in Handwritten DocumentsIRJET Journal
 
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
 
Paper id 24201433
Paper id 24201433Paper id 24201433
Paper id 24201433IJRAT
 
Digital Signature Certificate
Digital Signature CertificateDigital Signature Certificate
Digital Signature Certificatehome
 
Introduction to k-Nearest Neighbors and Amazon SageMaker
Introduction to k-Nearest Neighbors and Amazon SageMaker Introduction to k-Nearest Neighbors and Amazon SageMaker
Introduction to k-Nearest Neighbors and Amazon SageMaker Suman Debnath
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Segmentation and recognition of handwritten gurmukhi script
Segmentation  and recognition of handwritten gurmukhi scriptSegmentation  and recognition of handwritten gurmukhi script
Segmentation and recognition of handwritten gurmukhi scriptRAJENDRA VERMA
 
Vskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills
 
3-1_geo Spatial analysis_spatial_modeling.pptx
3-1_geo Spatial analysis_spatial_modeling.pptx3-1_geo Spatial analysis_spatial_modeling.pptx
3-1_geo Spatial analysis_spatial_modeling.pptxAshwini Rao
 
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
 

Similar to Real time-handwritten-devanagari-character-recoginition (20)

ONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATION
ONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATIONONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATION
ONLINE BANGLA HANDWRITTEN COMPOUND WORD RECOGNITION BASED ON SEGMENTATION
 
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...
 
Isolated Arabic Handwritten Character Recognition Using Linear Correlation
Isolated Arabic Handwritten Character Recognition Using Linear CorrelationIsolated Arabic Handwritten Character Recognition Using Linear Correlation
Isolated Arabic Handwritten Character Recognition Using Linear Correlation
 
L017116064
L017116064L017116064
L017116064
 
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
 
Speaker recognition systems
Speaker recognition systemsSpeaker recognition systems
Speaker recognition systems
 
Offline Signiture and Numeral Recognition in Context of Cheque
Offline Signiture and Numeral Recognition in Context of ChequeOffline Signiture and Numeral Recognition in Context of Cheque
Offline Signiture and Numeral Recognition in Context of Cheque
 
Sigmod11 outsource shortest path
Sigmod11 outsource shortest pathSigmod11 outsource shortest path
Sigmod11 outsource shortest path
 
IRJET - A Survey on Recognition of Strike-Out Texts in Handwritten Documents
IRJET - A Survey on Recognition of Strike-Out Texts in Handwritten DocumentsIRJET - A Survey on Recognition of Strike-Out Texts in Handwritten Documents
IRJET - A Survey on Recognition of Strike-Out Texts in Handwritten Documents
 
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
 
Paper id 24201433
Paper id 24201433Paper id 24201433
Paper id 24201433
 
C++
C++C++
C++
 
Digitization ppt
Digitization pptDigitization ppt
Digitization ppt
 
Digital Signature Certificate
Digital Signature CertificateDigital Signature Certificate
Digital Signature Certificate
 
Introduction to k-Nearest Neighbors and Amazon SageMaker
Introduction to k-Nearest Neighbors and Amazon SageMaker Introduction to k-Nearest Neighbors and Amazon SageMaker
Introduction to k-Nearest Neighbors and Amazon SageMaker
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Segmentation and recognition of handwritten gurmukhi script
Segmentation  and recognition of handwritten gurmukhi scriptSegmentation  and recognition of handwritten gurmukhi script
Segmentation and recognition of handwritten gurmukhi script
 
Vskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills Certified CAD Sample Material
Vskills Certified CAD Sample Material
 
3-1_geo Spatial analysis_spatial_modeling.pptx
3-1_geo Spatial analysis_spatial_modeling.pptx3-1_geo Spatial analysis_spatial_modeling.pptx
3-1_geo Spatial analysis_spatial_modeling.pptx
 
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
 

More from Anil Shrestha

Syllabus for Internship.pdf
Syllabus for Internship.pdfSyllabus for Internship.pdf
Syllabus for Internship.pdfAnil Shrestha
 
Tweet sentiment analysis (Data mining)
Tweet sentiment analysis (Data mining)Tweet sentiment analysis (Data mining)
Tweet sentiment analysis (Data mining)Anil Shrestha
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysisAnil Shrestha
 
Performance Evaluation of Employee
Performance Evaluation of EmployeePerformance Evaluation of Employee
Performance Evaluation of EmployeeAnil Shrestha
 
Stock Market Analysis and Prediction
Stock Market Analysis and PredictionStock Market Analysis and Prediction
Stock Market Analysis and PredictionAnil Shrestha
 
Iris recognition system
Iris recognition systemIris recognition system
Iris recognition systemAnil Shrestha
 
Transaction and concurrency control
Transaction and concurrency controlTransaction and concurrency control
Transaction and concurrency controlAnil Shrestha
 
Case study o &amp; m
Case study o &amp; mCase study o &amp; m
Case study o &amp; mAnil Shrestha
 

More from Anil Shrestha (8)

Syllabus for Internship.pdf
Syllabus for Internship.pdfSyllabus for Internship.pdf
Syllabus for Internship.pdf
 
Tweet sentiment analysis (Data mining)
Tweet sentiment analysis (Data mining)Tweet sentiment analysis (Data mining)
Tweet sentiment analysis (Data mining)
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysis
 
Performance Evaluation of Employee
Performance Evaluation of EmployeePerformance Evaluation of Employee
Performance Evaluation of Employee
 
Stock Market Analysis and Prediction
Stock Market Analysis and PredictionStock Market Analysis and Prediction
Stock Market Analysis and Prediction
 
Iris recognition system
Iris recognition systemIris recognition system
Iris recognition system
 
Transaction and concurrency control
Transaction and concurrency controlTransaction and concurrency control
Transaction and concurrency control
 
Case study o &amp; m
Case study o &amp; mCase study o &amp; m
Case study o &amp; m
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
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
 
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
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
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
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

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
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
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
 
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
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
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...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 

Real time-handwritten-devanagari-character-recoginition

  • 1. REAL TIME HANDWRITTEN DEVANAGARI CHARACTER RECOGNITION
  • 2.  Introduction  Objectives  Scope and application  Features  System diagrams  Methodology  Technologies used  Future recommendation  Results Overview
  • 3.  A Real time Devanagari handwritten character recognition  Converts to digital text  Recognize only Devanagari character  Developed for android mobiles  Based on pattern matching using signatures Introduction
  • 4.  To build the system that recognize the Real time handwritten Devanagari character  To build user friendly input gesture for providing any style of Devanagari character Objectives
  • 5.  Improve of human computer interface for computer illiterate people by providing various computing services on inputs  Can be implemented on smart phones, tablets as an virtual keyboard  The system can create paperless environment by digitizing handwritten character Scope & Applications
  • 6.  User can write the Devanagari character on their own styles  Output will be displayed as a digital text  User friendly GUI  Attractive input gesture Features
  • 9. Training  Pre-processing  Feature Extraction  Trained pattern Recoginition  Pre-processing  Feature extraction  Character Recognition  Post processing Methodology
  • 10.  The process of smoothing the data by removing the noise is pre-processing  Gaussian low pass filter is used to remove noise and smooth the data  The equation for the Gaussian low pass filter is where, σ is the standard deviation of the distribution Pre-processing
  • 11.  Extracting the features from the input samples  Features are number of strokes, length of stroke, width- height ratio, number of intersection points, number of loops, number of hooks, point density, initial point position and direction, end point position and direction, initial to end  Sampling and geometric transformation is used  Geometric transformation includes scaling, translation and rotation Features extraction
  • 12.  The patter of the signature is created and stored  The pattern is determined using signature based algorithm Trained Pattern
  • 13.  Step 1: create an empty signature  Step 2: Get the values of co-ordinates of two points i.e. start and end points from the input  Step 3: Compute the slope of two points and hence angle of deviation  Step 3: Compare the angle and append their symbol to  If angle If( degree>=0 and degree<45) and ( degree>=315 and degree<=360) assign “R” i.e. right to the signature  If( degree>=45 and degree<135) then append ‘U’ to string signature. Signature based algorithm
  • 14.  If( degree>=135 and degree<225) then append ‘L’ to string signature  If( degree>=225 and degree<315) then append ‘D’ to string signature.  Step 4: Go to 2 till end of input stroke  Step 5: Return signature Signature based algorithm
  • 15. Example For the above input stroke the signature will be: 1-2:D,2- 3:U,3-4:L,4-5:D,5-6:R,6-7:D Hence signature is: DULDRD
  • 16.  Recognition is the process of testing the input and identify the desired output  In recognition first pattern of the signature is created using the signature based algorithm and best match is identified using the k-nearest neighbor’s (KNN) algorithm. Recognition
  • 17.  k nearest neighbor is an non parametric method used for classification and regression in pattern recognition.  An object is classified by a majority vote of its neighbors, with the object being assigned to the class most common among its k nearest neighbors  If k = 1, then the object is simply assigned to the class of that single nearest neighbor, if k=2 then two nearest points are assigned and so on. k-NN algorithm
  • 18. k-NN algorithm Consider the following point distribution: If the nearest neighbor of blue star is to be found than it can be determined as:
  • 19. k-NN algorithm Considering k=3, So the nearest neighbors of blue stars are three red circles.
  • 20.  To measure the distance between points A and B in a feature space.  Euclidean distance function is the most widely used one to calculate the nearest distance and given by the formula Distance function
  • 21.  Cosine similarity measure is typically used to calculate similarity values between documents in text retrieval by Distance function where, the numerator represents the dot product of the vectors A⃗ and B⃗ denominator is the product of their Euclidean lengths.
  • 22.  Android Studio – IDE  Programming language as Java  MySQL database Technology used
  • 23.  Characters with modifiers can be implemented  Recognition of words, lines, numbers and paragraph  Can be used as a keyboard with simple gesture input  Can be implemented in other different language Future Recommendation
  • 24. Results Fig: A Front end UI design of the system
  • 25. Results Fig: Input test and recognition of consonant character “क”
  • 26. Results Fig: Training the consonant characters “ग” and “क्ष”