SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
Handwriting Recognition Using Deep Learning and Computer Version
Presenter
1. Naiyan Noor (150201018)
2. Md.Delwar Hosen Chowdhury(150201002)
3. Isfat Zahan Nila (150201020)
4. Horidash Chandro Roy(150201011)
Supervisor
Dr. Mohammed Sawket Ali
Asst. Professor
Department of Computer Science &
Engineering
Department of Computer Science and Engineering
Bangladesh Army University of Science and Technology
Presentation Outlines
Introduction
Objective
Outline Methodology Design
Conversion to Gray-Scale
Pre-Processing
Thresholding
Resource Required to Accomplish the Task
Image Segmentation
Conclusion
References
Introduction
 Handwriting recognition is the ability of a computer or device to take as input
handwriting from sources such as printed physical documents, pictures and other
devices, or to use handwriting as a direct input to a touchscreen and then interpret
this as text
 There are many are many fields in which deep-learning is being As used.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
65%
50%
80%
35%
 Handwriting recognition is a challenging task because of many reasons.
 The primary reason is that different people have different styles of writing.
 The secondary reason is there are lot of characters like Capital letters, Small
letters, Digits and Special symbols.
Objective
 Study and Implement the different method
Computer Vision and Deep learning
 Implement the developed method using
python language
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
65%
50%
80%
35%
 To provide an easy user interface to input the
object image
 User should be able to upload the image
 System should retrieve text present in the
image and display them to the user
Outline Methodology Design
Pre-Processing
 This is the first step performed in image processing.
 In this step the noise from the image is removed by using
median filtering.
 Median filtering is one of the most widely used noise reduction
technique.
 This is because in median filtering the edges in image are
preserved while the noise is still removed.
Conversion to Gray-Scale
 After the pre-processing step, the image is converted
into grayscale.
 Conversion into grayscale is necessary because
different writers use pens of different color's with
varying intensities.
 Also working on grayscale images reduces the overall
complexity of the system.
Thresholding
 When an image is converted into grayscale, the handwritten
text is darker as compared to its background.
 With the help of thresholding we can separate the darker
regions of the image from the lighter regions.
 Thus because of thresholding we can separate the handwritten
text from its background.
Image Segmentation
 A user can write text in the form of lines.
 the thresholder image is first segmented into
individual lines.
 Then each individual line is segmented into individual
words. a
 Standard data set
 Python language
 Spyder and Jupiter Notebook
 PyCharm (IDE)
Resource Required to Accomplish the Task
Conclusion
There are many developments possible in this system in the
future. As of now the system can’t recognize cursive handwritten
text. But in future we can add support for recognition of cursive
text. Currently our system can only recognize text in English
languages. We can add support for more languages in the future.
Presently the system can only recognize letters and digits. We can
add support for recognition of Special symbols in the future. There
are many applications of this system possible. Some of the
applications are Processing of cheques in Banks, helping hand in
Desktop publishing, Recognition of text from business cards,
Helping the blind in recognizing handwritten text on letters.
.
References
[1] Wei Lu, Zhijian Li,Bingxue Shi . ” Handwritten Digits Recognition with Neural Networks and Fuzzy Logic” in IEEE International
Conference on Neural Networks, 1995. Proceedings.
[2] B. V. S. Murthy.” Handwriting Recognition Using Supervised Neural Networks” in International Joint Conference on Neural
Networks, 1999. IJCNN ’99.
[3] M. Gilloux, J.-M. Bertille, and M. Leroux, “Recognition of Handwritten Words in a Limited Dynamic Vocabulary,” Third Int’l
Workshop Frontiers in Handwriting Recognition, pp. 417–422, CEDAR, State Univ. of New York at Buffalo, May 1993.
[4] S. Edelman, S. Ullman, and T. Flash, “Reading Cursive Script by Alignment of Letter Prototypes,” Int’l J. Computer Vision, vol. 5,
no. 3, pp. 303–331, 1990.
[5]” An open-source machine learning framework for everyone” https://www.tensorflow.org/, [Online] Available:
https://www.tensorflow.org/. [Accessed 05 March 2018].
Any Question?
Handwriting Recognition
Using Deep Learning and
Computer Version
Thank You…

More Related Content

PPTX
Handwritten Character Recognition
PPTX
Handwritten character recognition using artificial neural network
PPTX
Handwriting Recognition
PPTX
offline character recognition for handwritten gujarati text
PPTX
Handwritten Digit Recognition(Convolutional Neural Network) PPT
PPTX
HANDWRITTEN DIGIT RECOGNITIONppt1.pptx
PPTX
Text Detection and Recognition
PPTX
Optical Character Recognition( OCR )
Handwritten Character Recognition
Handwritten character recognition using artificial neural network
Handwriting Recognition
offline character recognition for handwritten gujarati text
Handwritten Digit Recognition(Convolutional Neural Network) PPT
HANDWRITTEN DIGIT RECOGNITIONppt1.pptx
Text Detection and Recognition
Optical Character Recognition( OCR )

What's hot (20)

PDF
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
PDF
Introduction to pattern recognition
PPTX
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIER
PPTX
Optical Character Recognition (OCR) based Retrieval
DOCX
Hand Written Character Recognition Using Neural Networks
PPTX
Facial Emotion Recognition: A Deep Learning approach
PPTX
OCR Presentation (Optical Character Recognition)
PDF
Computer Vision
PPTX
Computer Vision - Artificial Intelligence
PPTX
Project Face Detection
PPTX
Introduction to Object recognition
PPTX
GUI based handwritten digit recognition using CNN
PPTX
Sign language recognizer
PPT
Sign language translator ieee power point
DOCX
Optical character recognition IEEE Paper Study
PDF
Feature Extraction
PPTX
Introduction to Machine Learning
PPTX
Text extraction From Digital image
PDF
Diabetes Prediction Using Machine Learning
PDF
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...
Introduction to pattern recognition
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIER
Optical Character Recognition (OCR) based Retrieval
Hand Written Character Recognition Using Neural Networks
Facial Emotion Recognition: A Deep Learning approach
OCR Presentation (Optical Character Recognition)
Computer Vision
Computer Vision - Artificial Intelligence
Project Face Detection
Introduction to Object recognition
GUI based handwritten digit recognition using CNN
Sign language recognizer
Sign language translator ieee power point
Optical character recognition IEEE Paper Study
Feature Extraction
Introduction to Machine Learning
Text extraction From Digital image
Diabetes Prediction Using Machine Learning
A STUDY ON OPTICAL CHARACTER RECOGNITION TECHNIQUES
Ad

Similar to Handwriting Recognition Using Deep Learning and Computer Version (20)

PPTX
Pre-Defense CSE Thesis Presentation in BAUST
PDF
IRJET- Hand Gesture based Recognition using CNN Methodology
PDF
IRJET - Sign Language Converter
PDF
Text Detection and Recognition with Speech Output for Visually Challenged Per...
DOCX
Bangladesh Army University of Science and Technology (BAUST), Saidpur // ...
PDF
Paper id 24201453
PDF
IRJET - Sign Language Recognition using Neural Network
PDF
Real Time Translator for Sign Language
PDF
Handwritten_Recognition_A_survey.pdf
PDF
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
PDF
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
PDF
Design of a Communication System using Sign Language aid for Differently Able...
PDF
IRJET - Sign Language Text to Speech Converter using Image Processing and...
PDF
Sign Language Detection using Action Recognition
PDF
Paper id 23201490
PDF
Sign Language Recognition using Deep Learning
PDF
IRJET- ASL Language Translation using ML
DOCX
Projects1920 c6 fina;
PDF
RECOGNITION AND CONVERSION OF HANDWRITTEN MODI CHARACTERS
PPTX
Sign Language Recognition based on Hands symbols Classification
Pre-Defense CSE Thesis Presentation in BAUST
IRJET- Hand Gesture based Recognition using CNN Methodology
IRJET - Sign Language Converter
Text Detection and Recognition with Speech Output for Visually Challenged Per...
Bangladesh Army University of Science and Technology (BAUST), Saidpur // ...
Paper id 24201453
IRJET - Sign Language Recognition using Neural Network
Real Time Translator for Sign Language
Handwritten_Recognition_A_survey.pdf
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Design of a Communication System using Sign Language aid for Differently Able...
IRJET - Sign Language Text to Speech Converter using Image Processing and...
Sign Language Detection using Action Recognition
Paper id 23201490
Sign Language Recognition using Deep Learning
IRJET- ASL Language Translation using ML
Projects1920 c6 fina;
RECOGNITION AND CONVERSION OF HANDWRITTEN MODI CHARACTERS
Sign Language Recognition based on Hands symbols Classification
Ad

More from Naiyan Noor (20)

PDF
Society Ethics and Technology(HUM3115)-part2.pdf
PDF
Society Ethics and Technology(HUM3115)-part1.pdf
PDF
CAD101EN: Introduction to Web Development with HTML5, CSS3, and JavaScript
PDF
CS50x: CS50's Introduction to Computer Science.pdf
PDF
Diploma in Computer Science and ICT.pdf
PDF
Advanced Learning Algorithms.pdf
PDF
HTML and CSS in depth.pdf
PDF
Skills Development for Mobile Game and Application Project..Naiyan noor
PDF
English for Career Development Naiyan Noor.pdf
PDF
Data Visualization with Python.....Naiyan Noor.pdf
PDF
Databases and SQL for Data Science with Python...Naiyan Noor.pdf
PDF
Data Science Methodology...Naiyan Noor.pdf
PDF
Tools for Data Science ...Naiyan Noor.pdf
PDF
What is Data Science? ... Naiyan Noor.pdf
PDF
Programming for Everybody (Getting Started with Python)...Naiyan Noor.pdf
PDF
HTML, CSS, and Javascript for Web Developers ...Naiyan Noor.pdf
PDF
Introduction to Data Science Naiyan Noor.pdf
PDF
Coursera Programming Foundations with JavaScript, HTML and CSS ....Naiyan Noo...
PDF
Social Media Marketing powered by HP....Naiyan Noor.pdf
PDF
Motor Driving Training with Basic Maintenance. SEIP ..Naiyan Noor.pdf
Society Ethics and Technology(HUM3115)-part2.pdf
Society Ethics and Technology(HUM3115)-part1.pdf
CAD101EN: Introduction to Web Development with HTML5, CSS3, and JavaScript
CS50x: CS50's Introduction to Computer Science.pdf
Diploma in Computer Science and ICT.pdf
Advanced Learning Algorithms.pdf
HTML and CSS in depth.pdf
Skills Development for Mobile Game and Application Project..Naiyan noor
English for Career Development Naiyan Noor.pdf
Data Visualization with Python.....Naiyan Noor.pdf
Databases and SQL for Data Science with Python...Naiyan Noor.pdf
Data Science Methodology...Naiyan Noor.pdf
Tools for Data Science ...Naiyan Noor.pdf
What is Data Science? ... Naiyan Noor.pdf
Programming for Everybody (Getting Started with Python)...Naiyan Noor.pdf
HTML, CSS, and Javascript for Web Developers ...Naiyan Noor.pdf
Introduction to Data Science Naiyan Noor.pdf
Coursera Programming Foundations with JavaScript, HTML and CSS ....Naiyan Noo...
Social Media Marketing powered by HP....Naiyan Noor.pdf
Motor Driving Training with Basic Maintenance. SEIP ..Naiyan Noor.pdf

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
RMMM.pdf make it easy to upload and study
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Insiders guide to clinical Medicine.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPH.pptx obstetrics and gynecology in nursing
RMMM.pdf make it easy to upload and study
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Anesthesia in Laparoscopic Surgery in India
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
01-Introduction-to-Information-Management.pdf
Basic Mud Logging Guide for educational purpose
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

Handwriting Recognition Using Deep Learning and Computer Version

  • 1. Handwriting Recognition Using Deep Learning and Computer Version Presenter 1. Naiyan Noor (150201018) 2. Md.Delwar Hosen Chowdhury(150201002) 3. Isfat Zahan Nila (150201020) 4. Horidash Chandro Roy(150201011) Supervisor Dr. Mohammed Sawket Ali Asst. Professor Department of Computer Science & Engineering Department of Computer Science and Engineering Bangladesh Army University of Science and Technology
  • 2. Presentation Outlines Introduction Objective Outline Methodology Design Conversion to Gray-Scale Pre-Processing Thresholding Resource Required to Accomplish the Task Image Segmentation Conclusion References
  • 3. Introduction  Handwriting recognition is the ability of a computer or device to take as input handwriting from sources such as printed physical documents, pictures and other devices, or to use handwriting as a direct input to a touchscreen and then interpret this as text  There are many are many fields in which deep-learning is being As used. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. 65% 50% 80% 35%  Handwriting recognition is a challenging task because of many reasons.  The primary reason is that different people have different styles of writing.  The secondary reason is there are lot of characters like Capital letters, Small letters, Digits and Special symbols.
  • 4. Objective  Study and Implement the different method Computer Vision and Deep learning  Implement the developed method using python language Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. 65% 50% 80% 35%  To provide an easy user interface to input the object image  User should be able to upload the image  System should retrieve text present in the image and display them to the user
  • 6. Pre-Processing  This is the first step performed in image processing.  In this step the noise from the image is removed by using median filtering.  Median filtering is one of the most widely used noise reduction technique.  This is because in median filtering the edges in image are preserved while the noise is still removed.
  • 7. Conversion to Gray-Scale  After the pre-processing step, the image is converted into grayscale.  Conversion into grayscale is necessary because different writers use pens of different color's with varying intensities.  Also working on grayscale images reduces the overall complexity of the system.
  • 8. Thresholding  When an image is converted into grayscale, the handwritten text is darker as compared to its background.  With the help of thresholding we can separate the darker regions of the image from the lighter regions.  Thus because of thresholding we can separate the handwritten text from its background.
  • 9. Image Segmentation  A user can write text in the form of lines.  the thresholder image is first segmented into individual lines.  Then each individual line is segmented into individual words. a
  • 10.  Standard data set  Python language  Spyder and Jupiter Notebook  PyCharm (IDE) Resource Required to Accomplish the Task
  • 11. Conclusion There are many developments possible in this system in the future. As of now the system can’t recognize cursive handwritten text. But in future we can add support for recognition of cursive text. Currently our system can only recognize text in English languages. We can add support for more languages in the future. Presently the system can only recognize letters and digits. We can add support for recognition of Special symbols in the future. There are many applications of this system possible. Some of the applications are Processing of cheques in Banks, helping hand in Desktop publishing, Recognition of text from business cards, Helping the blind in recognizing handwritten text on letters. .
  • 12. References [1] Wei Lu, Zhijian Li,Bingxue Shi . ” Handwritten Digits Recognition with Neural Networks and Fuzzy Logic” in IEEE International Conference on Neural Networks, 1995. Proceedings. [2] B. V. S. Murthy.” Handwriting Recognition Using Supervised Neural Networks” in International Joint Conference on Neural Networks, 1999. IJCNN ’99. [3] M. Gilloux, J.-M. Bertille, and M. Leroux, “Recognition of Handwritten Words in a Limited Dynamic Vocabulary,” Third Int’l Workshop Frontiers in Handwriting Recognition, pp. 417–422, CEDAR, State Univ. of New York at Buffalo, May 1993. [4] S. Edelman, S. Ullman, and T. Flash, “Reading Cursive Script by Alignment of Letter Prototypes,” Int’l J. Computer Vision, vol. 5, no. 3, pp. 303–331, 1990. [5]” An open-source machine learning framework for everyone” https://www.tensorflow.org/, [Online] Available: https://www.tensorflow.org/. [Accessed 05 March 2018].
  • 13. Any Question? Handwriting Recognition Using Deep Learning and Computer Version