SlideShare a Scribd company logo
1 of 26
Feature Extraction Technique
Based Character Recognition Using
Artificial Neural Network
By : J.M.H.M Jayamaha
Final Year Project Presentation
Content
Problem Definition
Methodology
Implementation
Result
Conclusion and Future works
References
Problem definition
 Identifying Sinhala handwritten characters.
Problem definition(continue)
 Current Approaches
 OCR - What it is ?
Optical Character Recognition, or OCR, is a
technology that enables you to convert different
types of documents, such as scanned paper
documents, PDF files or images captured by a
digital camera into editable and searchable data
Problem definition(continue)
 Why OCR isn’t a complete success ?.
Problem definition(continue)
 Solution
 Apply New Feature extraction
Technique
 Using Artificial Neural Network
 Expected 100% accuracy of character
identification.
Methodology
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Preprocessing
Preprocessing stage has several tasks
to be done:
Binarization
Noise filtering
Smoothing
normalization
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Segmentation
An image of the sequence of
characters is decomposed into sub-
images of individual character.
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Feature Extraction
Feature Extraction Based on Character
Geometry
 It extracts different line types that
form a particular character.
The feature extraction technique
explained was tested using a Neural
Network which was trained with the
feature vectors obtained from the
system proposed.
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Feature Extraction(continue)
Universe of Discourse
Original Image Universe of
Discourse
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Feature Extraction(continue)
Zoning
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
17 x 17
Feature Extraction(continue)
Starters
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Feature Extraction(continue)
Intersections
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Classification and recognition
Design for the Artificial Neural
Network.
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Artificial neural Network
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Artificial Neural Network(continue)
Pre Processing
Segmentation
Feature Extraction
Classification and
recognition
Parameters Used for the ANN
Number of
layers
Node of layers
3 Input 108
Hidden 78
Output 34
Number of
layers
Node of layers
3 Input 108
Hidden 76
Output 34
Implementation
Implementation
Implementation
Result
Iterations Vs Mean squared error
Result
Using a PC with Intel core i5 – 6200u @ 2.30 GHz processor
and 8GB RAM with Windows 10 premium environment.
Technique
Used
Total
Character
in database
No: of
Training
characters
No: of
Testing
characters
Performanc
e
Artificial
Neural
Network
850 680 170 82.1%
Conclusion
The proposed neural network architecture
has an ability to classify the character
patterns in some degree.
But it shows difficulties during the
classification of unknown samples. Since as a
future enhancement, it is expected to
improve the current architecture
Conclusion and future works
 Make the system more font independent
 Increase the number of nodes and layers in
ANN.
 Try different recognition algorithms such
HMM(Hidden Markov Model).
 Improve the separation of touching characters.
 Improve the efficiency of the feature
extraction method.
 Improve the system to identify any other
characters.
Reference
1. https://www.abbyy.com/en-apac/finereader/about-ocr/what-is-
ocr/
2. https://in.mathworks.com/?requestedDomain=www.mathworks.co
m
3. Dinesh Deleep. A feature extraction technique based on character
geometry for character recognition.
4. SANDHYA ARORA,DEBOTOSH BHATTACHARJEE,MITA NASIPURI,
L.MALIK,M.KUNDU, D.K.BASU, Performance Comparison of SVM and
ANN for Handwritten Devanagari Character Recognition,
International Journal of Computer Science Issues (IJCSI) , Vol. 7
Issue 4, p18. (July 2010)
5. RANPREET KARU,BALJITH SINGH, A hybrid neural Approach for
Character Recognition System,(IJCSIT) International Journal of
Computer Science and Information Technologies, Vol. 2 (2) , 721-
726. ( 2011)
Thank You

More Related Content

What's hot

A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUESA STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
ijcsitcejournal
 

What's hot (20)

Optical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based RetrievalOptical Character Recognition (OCR) based Retrieval
Optical Character Recognition (OCR) based Retrieval
 
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUESA STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
 
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPTHandwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPT
 
OCR Presentation (Optical Character Recognition)
OCR Presentation (Optical Character Recognition)OCR Presentation (Optical Character Recognition)
OCR Presentation (Optical Character Recognition)
 
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
 
Character Recognition using Machine Learning
Character Recognition using Machine LearningCharacter Recognition using Machine Learning
Character Recognition using Machine Learning
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
 
OCR (Optical Character Recognition)
OCR (Optical Character Recognition) OCR (Optical Character Recognition)
OCR (Optical Character Recognition)
 
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIER
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIERHANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIER
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIER
 
Optical Character Recognition (OCR) System
Optical Character Recognition (OCR) SystemOptical Character Recognition (OCR) System
Optical Character Recognition (OCR) System
 
Optical Character Recognition (OCR)
Optical Character Recognition (OCR)Optical Character Recognition (OCR)
Optical Character Recognition (OCR)
 
Optical character recognition IEEE Paper Study
Optical character recognition IEEE Paper StudyOptical character recognition IEEE Paper Study
Optical character recognition IEEE Paper Study
 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition
 
Brain Tumour Detection.pptx
Brain Tumour Detection.pptxBrain Tumour Detection.pptx
Brain Tumour Detection.pptx
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
 
Sign verification
Sign verificationSign verification
Sign verification
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
 
Handwritten bangla-digit-recognition-using-deep-learning
Handwritten bangla-digit-recognition-using-deep-learningHandwritten bangla-digit-recognition-using-deep-learning
Handwritten bangla-digit-recognition-using-deep-learning
 

Similar to Handwritten character recognition using artificial neural network

Similar to Handwritten character recognition using artificial neural network (20)

IRJET- Optical Character Recognition using Image Processing
IRJET-  	  Optical Character Recognition using Image ProcessingIRJET-  	  Optical Character Recognition using Image Processing
IRJET- Optical Character Recognition using Image Processing
 
Assignment-1-NF.docx
Assignment-1-NF.docxAssignment-1-NF.docx
Assignment-1-NF.docx
 
IRJET- Intelligent Character Recognition of Handwritten Characters using ...
IRJET-  	  Intelligent Character Recognition of Handwritten Characters using ...IRJET-  	  Intelligent Character Recognition of Handwritten Characters using ...
IRJET- Intelligent Character Recognition of Handwritten Characters using ...
 
Opticalcharacter recognition
Opticalcharacter recognition Opticalcharacter recognition
Opticalcharacter recognition
 
A12REVIEW.pptx
A12REVIEW.pptxA12REVIEW.pptx
A12REVIEW.pptx
 
OCR2
OCR2OCR2
OCR2
 
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten Characters
 
Presentation on BornoNet Research Paper and Python Basics
Presentation on BornoNet Research Paper and Python BasicsPresentation on BornoNet Research Paper and Python Basics
Presentation on BornoNet Research Paper and Python Basics
 
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
 
­­­­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...
 
Co4201605611
Co4201605611Co4201605611
Co4201605611
 
A Deep Learning Approach to Recognize Cursive Handwriting
A Deep Learning Approach to Recognize Cursive HandwritingA Deep Learning Approach to Recognize Cursive Handwriting
A Deep Learning Approach to Recognize Cursive Handwriting
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
BLOB DETECTION TECHNIQUE USING IMAGE PROCESSING FOR IDENTIFICATION OF MACHINE...
BLOB DETECTION TECHNIQUE USING IMAGE PROCESSING FOR IDENTIFICATION OF MACHINE...BLOB DETECTION TECHNIQUE USING IMAGE PROCESSING FOR IDENTIFICATION OF MACHINE...
BLOB DETECTION TECHNIQUE USING IMAGE PROCESSING FOR IDENTIFICATION OF MACHINE...
 
DIGEST PODCAST
DIGEST PODCASTDIGEST PODCAST
DIGEST PODCAST
 
IRJET- Cheque Bounce Detection System using Image Processing
IRJET- Cheque Bounce Detection System using Image ProcessingIRJET- Cheque Bounce Detection System using Image Processing
IRJET- Cheque Bounce Detection System using Image Processing
 
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
 
deCaptcha
deCaptchadeCaptcha
deCaptcha
 
Character Recognition (Devanagari Script)
Character Recognition (Devanagari Script)Character Recognition (Devanagari Script)
Character Recognition (Devanagari Script)
 
Intro to Machine Learning by Microsoft Ventures
Intro to Machine Learning by Microsoft VenturesIntro to Machine Learning by Microsoft Ventures
Intro to Machine Learning by Microsoft Ventures
 

More from Harshana Madusanka Jayamaha (8)

Linear and non linear equation
Linear and non linear equationLinear and non linear equation
Linear and non linear equation
 
Clipping ( Cohen-Sutherland Algorithm )
Clipping ( Cohen-Sutherland Algorithm )Clipping ( Cohen-Sutherland Algorithm )
Clipping ( Cohen-Sutherland Algorithm )
 
Advance operator and technique in genetic algorithm
Advance operator and technique in genetic algorithmAdvance operator and technique in genetic algorithm
Advance operator and technique in genetic algorithm
 
Artificial Neural Network Topology
Artificial Neural Network TopologyArtificial Neural Network Topology
Artificial Neural Network Topology
 
Parallel algorithm in linear algebra
Parallel algorithm in linear algebraParallel algorithm in linear algebra
Parallel algorithm in linear algebra
 
Organizational structure
Organizational structureOrganizational structure
Organizational structure
 
Operating system critical section
Operating system   critical sectionOperating system   critical section
Operating system critical section
 
Distributed System - Security
Distributed System - SecurityDistributed System - Security
Distributed System - Security
 

Recently uploaded

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 

Handwritten character recognition using artificial neural network

Editor's Notes

  1. I have divided my presentation into 6 main topics.
  2. Hand writing character recognition has been one of the most fascinating and challenging research areas in the field of image processing and pattern recognition in the recent years. Many efforts has been made in recognizing both online and off-line character recognition automatically. Many approaches have been proposed most of them focus on the English language. A little attention has been given for Sinhala character recognition. There are number of different technologies are being used and tested for Sinhala handwritten character identification. But due to the variations of the handwritten characters, still the handwritten character recognition became a task for researchers. And also it is harder to develop a global system for Sinhala character identification.
  3. Due to the variation of the characters. because Handwritten characters are changed per person to person. Also same person for several time Bad algorithm for feature extraction. Keeping this problem in mind. I started my research works
  4. By analyzing the works I have got a solution.
  5. There are 4 steps in my methodology. Those are ….
  6. The pre-processing is a series of operations performed on the scanned input image. It essentially enhances the image rendering it suitable for segmentation. The role of pre-processing is to segment the interesting pattern from the background. Generally, noise filtering, smoothing, and normalization should be done in this step. IN Binarization process converts a gray scale image into a binary image. Dilation of edges in the binarized image is done using Sobel technique.
  7. The pre-processed input image is segmented into isolated characters by assigning a number to each character using a labeling process. This labeling provides information about a number of characters in the image. Each individual character is uniformly resized into pixels.
  8. It also concentrates on the positional features of the same. The feature extraction technique explained was tested using a Neural Network which was trained with the feature vectors obtained from the system proposed.
  9. The universe of discourse is defined as the shortest matrix that fits the entire character skeleton. The Universe of discourse is selected because the features extracted from the character image include the positions of different line segments in the character image. So every character image should be independent of its Image size. So I have convert into 50 * 50 pixel images.
  10. The image is divided into windows of equal size, and the feature is done on individual windows. The image was zoned into 9 equal-sized windows. Feature extraction was applied to individual zones, rather than the whole image. This gives more information about fine details of character skeleton. Also, positions of different line segments in a character skeleton become a feature if zoning is used. This is because a particular line segment of a character occurs in a particular zone in almost cases.
  11. Starters are those pixels with one neighbor in the character skeleton. Before character traversal starts, all the starters in the particular zone are found and are populated in a list. I have circled the starting points in the image.
  12. it should have more than one neighbor.
  13. The training features from the characters are extracted using the feature extraction technique as mentioned in last sides. The ANN is provided 108 feature values from the character features. Next ann is used in the recognition process
  14. The artificial neural network used for recognizing the handwritten font characters is contained in three layers. The Experimentally finalized parameters for the Artificial neural network for a training set of 850 characters of handwritten characters is as follows Implementation of the input layer.   The input layer for the neural network is contained 108 nodes itself. During the implementation of the neural network using MATLAB neural network toolbox, the layers of the ANN were represented through the two-dimensional matrix ( 108 x 850 ) .   Implementation of hidden layers.   The hidden layers also represented through the one-dimensional array. The size of the array is depended on the number of nodes used for the hidden layer. For the implementation of the neural network, it was used 76 nodes for the hidden layer. The outputs calculation associated with the hidden nodes are based on the tangent sigmoid function.   Implementation of the output layer.   The output layer of the neural network is represented using a one-dimensional double type array with 34 indexes. The array may store the result values of hidden layer after applying the activation function on them.
  15. In order to test the ANN for the character identification, the neural network was trained using character patterns. The convergence of the ANN can be monitored using the graph drawn between mean square error and the number of iterations. With the time the error of the neural network has to be reduced. The following graph represented at the following figure shows the minimization of the error with the iterations.
  16. 1. Font size 2 . Hidden markov model 3 . Since the system is not able to identify the touching characters. In order to accomplish this problem, water reservoir concept has to be used in future. 4 . Since all of the performance in the character pattern identification is based on feature extraction methodology, it is important to make error free (noise free) character features. Since as the next step, it is expected to insert high-level image processing techniques for the feature extraction process.
  17. My presentation is almost over now .it is time for me to express my gratitude. First i would like to express my sincere thanks to my supervisor dr hmm naleer senior lecture in computer science ,for his kind cooperation and advise throughout this project. Then i would like to thanks the computer science department and my friends who helped me in various ways. Finally and most of all i would like to thank my parent for the eternal support,love and encouragement.