SlideShare a Scribd company logo
ONLINE INTELLIGENT
CHARACTER
RECOGNITION FOR
HANDWRITTEN
GUJARATI SCRIPT
Project Developed By: Prince Arora
www.linkedin.com/in/princearora01
Guided By - Mr. Jignesh Dholakia, Director OCR Project,
MS University Of Baroda, India
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
1
AGENDA
 Background
 Need & The Requirements
 Approach
 Solution
 Demo
 Real World Application
 Conclusion
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
2
BACKGROUND
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
3
CHARACTER RECOGNITION
 Humans can read and identify characters
 The problem of making the machines do the
same is character recognition
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
4
ONLINE CHARACTER
RECOGNITION
 The recognition begins when the user inputs data into the device.
 Recognize the characters as they are being written on a device
 Data input – electronic pen
 Recognition engine
 Recognizes the handwritten character
 Converts it into typed form.
 Example of the devices :
 Tablet PCs
 PDAs
 Smart Phones
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
5
The Need & The Requirements
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
6
THE NEED
 Keying in data in hand held device is a
tedious job.
 Gujarati script has a large character set. Not
feasible and convenient to provide a key for
each character
 This system will ensure the portability of the
device is maintained
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
7
THE REQUIREMENTS
 Develop an online character recognition system
for handwritten Gujarati script (Indian Language)
 At the end system must have two components
 Drawing pad
 Display pad
 User will draw character on the drawing pad
 System will recognize the handwritten character
& display in computer typed form
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
8
APPROACH
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
9
APPROACH USED TO DEVELOP
THE SOFTWARE
 Prototyping process model
 Technology to be used to tackle with the
problem was unknown.
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
10
THE SOLUTION
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
11
THE SOLUTION
INPUT HANDWRITTEN CHARACTER
OUTPUT RECOGNIZED TYPED CHARACTER
PREPROCESSOR
DRAWING PAD
FEATURE EXTRACTOR
RECOGNIZER
DISPLAY PAD
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
12
PREPROCESSOR
 Handwritten character exhibit variations in
size, shape & position
 Preprocessing steps tackle these problems
 Position normalization – achieved by
cropping
 Size normalization – achieved by down
sampling
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
13
CROPPING
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
14
CROPPING
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
15
HIGH RESOLUTION IMAGE
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
16
5x7 DOWNSAMPLED IMAGE
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
17
FEATURE EXTRACTOR
 How do you classify a person as male or
female , even if distance between you and
the person is too large?
 How do u recognize an old school friend even
if u meet him after so many years in a coffee
shop?
 How do u recognize a person’s voice on a
telephone conversation?
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
18
ANSWERS
 Invariant characteristics or features for
classification and recognition.
 Invariant ⇒ don’t change over a period of a time.
 Extracts the feature for each character
 Stores the features
 Input features to recognition engine
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
19
RECOGNIZER
 Approaches
 Hamming code
 Neural networks
 Stroke based recognizer
 The selection of recognizer depends on the
type of features chosen.
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
20
NEURAL NETWORKS BASED
RECOGNIZER
 Simulate human brain
 Train the network until it can discriminate between
the classes of inputs.
 Neural networks resemble the human brain in the
following two ways:
 Acquires knowledge through learning.
 Store the knowledge within inter-neuron connection
strengths known as synaptic weights
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
21
NEURON – THE
COMPUTATION UNIT
 BIOLOGICAL  ARTIFICIAL
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
22
RECOGNIZER
 The features obtained during feature extraction
process are input to neural networks algorithm
 Each of the neuron in the output layer is
specialized for recognition of only one character.
 During the recognition process one of the output
neurons wins and is fired.
 This results in identification of the character with
which the neuron is associated.
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
23
DISPLAY PAD
 Converts the processed image obtained from
the recognition engine into the glyph
representing the recognized character
 Displays the recognized character in typed
form.
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
24
DEMO
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
25
Working Demo Of The Solution
 https://www.youtube.com/watch?v=B_a6cQmD-z4
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
26
Real World Application
 This problem holds lots of importance
 The industry is moving towards reducing the size
of the handheld devices.
 One mode of keying in information would be
direct writing. For this, the system needs to
interpret and identify what is being written.
 The solution has the ability to be extended for
other languages
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
27
CONCLUSION
 A successful attempt has been made to
create a base for this technology by
developing a prototype.
 This helps us in making further attempts in
order to improve the system.
 The simulator proves our concept developed
for recognition of Gujarati characters
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018 -
https://www.linkedin.com/in/princearora01/
28
THANK YOU
© Online Handwritten Character Recognition For
Guajarati Script - Developed By Prince Arora
© First Published On Linked In On - 03-Dec-2018
- https://www.linkedin.com/in/princearora01/
29

More Related Content

Similar to Online Intelligent Character Recognition For Gujarati Script (Indian Language)

The Road to Intelligent Authentication Journeys
The Road to Intelligent Authentication JourneysThe Road to Intelligent Authentication Journeys
The Road to Intelligent Authentication Journeys
ForgeRock
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
Christian Heilmann
 
Achieving High Throughput With Reliability In Transactional Systems
Achieving High Throughput With Reliability In Transactional SystemsAchieving High Throughput With Reliability In Transactional Systems
Achieving High Throughput With Reliability In Transactional Systems
VMware Tanzu
 
Spring Cloud Gateway
Spring Cloud GatewaySpring Cloud Gateway
Spring Cloud Gateway
Stéphane Maldini
 
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Amazon Web Services
 
Using Deception to Detect and Profile Hidden Threats
Using Deception to Detect and Profile Hidden ThreatsUsing Deception to Detect and Profile Hidden Threats
Using Deception to Detect and Profile Hidden Threats
Satnam Singh
 
SMAC - Presentation from RetailWeek Technology Summit, Sept 23
SMAC - Presentation from RetailWeek Technology Summit, Sept 23SMAC - Presentation from RetailWeek Technology Summit, Sept 23
SMAC - Presentation from RetailWeek Technology Summit, Sept 23AirTight Networks
 
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
SMAC _ Can It Maximise Staff and Customer Engagement?  RWTSSMAC _ Can It Maximise Staff and Customer Engagement?  RWTS
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
AirTight Networks
 
Android P Security Updates: What You Need to Know
Android P Security Updates: What You Need to KnowAndroid P Security Updates: What You Need to Know
Android P Security Updates: What You Need to Know
NowSecure
 
Building Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with GeodeBuilding Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with Geode
VMware Tanzu
 
Spring Cloud Gateway - Ryan Baxter
Spring Cloud Gateway - Ryan BaxterSpring Cloud Gateway - Ryan Baxter
Spring Cloud Gateway - Ryan Baxter
VMware Tanzu
 
Attribution: A Marketers Guide for Making This Pipe Dream a Reality
Attribution: A Marketers Guide for Making This Pipe Dream a RealityAttribution: A Marketers Guide for Making This Pipe Dream a Reality
Attribution: A Marketers Guide for Making This Pipe Dream a Reality
Katie Fellenz
 
chatgpt-privacy and security.pptx
chatgpt-privacy and security.pptxchatgpt-privacy and security.pptx
chatgpt-privacy and security.pptx
Deepak Kumar
 
Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...
Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...
Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...
Ranjan Jain
 
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John BlumFrom Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
VMware Tanzu
 
Cloud Ramps Up at DOD--Here's What You Need to Know
Cloud Ramps Up at DOD--Here's What You Need to KnowCloud Ramps Up at DOD--Here's What You Need to Know
Cloud Ramps Up at DOD--Here's What You Need to Know
immixGroup
 
Big Data Apps and Cloud Identity
Big Data Apps and Cloud IdentityBig Data Apps and Cloud Identity
Big Data Apps and Cloud Identity
Big Data Pulse
 
DEM07 Best Practices for Monitoring Amazon ECS Containers Launched with Fargate
DEM07 Best Practices for Monitoring Amazon ECS Containers Launched with FargateDEM07 Best Practices for Monitoring Amazon ECS Containers Launched with Fargate
DEM07 Best Practices for Monitoring Amazon ECS Containers Launched with Fargate
Amazon Web Services
 
Find IT & Marketing’s Common Ground: Make Your Site Faster
Find IT & Marketing’s Common Ground: Make Your Site FasterFind IT & Marketing’s Common Ground: Make Your Site Faster
Find IT & Marketing’s Common Ground: Make Your Site Faster
Ghostery, Inc.
 
Spring Cloud Kubernetes - Ryan Baxter
Spring Cloud Kubernetes - Ryan BaxterSpring Cloud Kubernetes - Ryan Baxter
Spring Cloud Kubernetes - Ryan Baxter
VMware Tanzu
 

Similar to Online Intelligent Character Recognition For Gujarati Script (Indian Language) (20)

The Road to Intelligent Authentication Journeys
The Road to Intelligent Authentication JourneysThe Road to Intelligent Authentication Journeys
The Road to Intelligent Authentication Journeys
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
 
Achieving High Throughput With Reliability In Transactional Systems
Achieving High Throughput With Reliability In Transactional SystemsAchieving High Throughput With Reliability In Transactional Systems
Achieving High Throughput With Reliability In Transactional Systems
 
Spring Cloud Gateway
Spring Cloud GatewaySpring Cloud Gateway
Spring Cloud Gateway
 
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
 
Using Deception to Detect and Profile Hidden Threats
Using Deception to Detect and Profile Hidden ThreatsUsing Deception to Detect and Profile Hidden Threats
Using Deception to Detect and Profile Hidden Threats
 
SMAC - Presentation from RetailWeek Technology Summit, Sept 23
SMAC - Presentation from RetailWeek Technology Summit, Sept 23SMAC - Presentation from RetailWeek Technology Summit, Sept 23
SMAC - Presentation from RetailWeek Technology Summit, Sept 23
 
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
SMAC _ Can It Maximise Staff and Customer Engagement?  RWTSSMAC _ Can It Maximise Staff and Customer Engagement?  RWTS
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
 
Android P Security Updates: What You Need to Know
Android P Security Updates: What You Need to KnowAndroid P Security Updates: What You Need to Know
Android P Security Updates: What You Need to Know
 
Building Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with GeodeBuilding Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with Geode
 
Spring Cloud Gateway - Ryan Baxter
Spring Cloud Gateway - Ryan BaxterSpring Cloud Gateway - Ryan Baxter
Spring Cloud Gateway - Ryan Baxter
 
Attribution: A Marketers Guide for Making This Pipe Dream a Reality
Attribution: A Marketers Guide for Making This Pipe Dream a RealityAttribution: A Marketers Guide for Making This Pipe Dream a Reality
Attribution: A Marketers Guide for Making This Pipe Dream a Reality
 
chatgpt-privacy and security.pptx
chatgpt-privacy and security.pptxchatgpt-privacy and security.pptx
chatgpt-privacy and security.pptx
 
Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...
Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...
Inbound Federation and Zero Sign On (ZSO) by Ranjan Jain at Ping Identity Wor...
 
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John BlumFrom Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
From Zero to Cloud using Spring with Cloud-Native Data Technologies - John Blum
 
Cloud Ramps Up at DOD--Here's What You Need to Know
Cloud Ramps Up at DOD--Here's What You Need to KnowCloud Ramps Up at DOD--Here's What You Need to Know
Cloud Ramps Up at DOD--Here's What You Need to Know
 
Big Data Apps and Cloud Identity
Big Data Apps and Cloud IdentityBig Data Apps and Cloud Identity
Big Data Apps and Cloud Identity
 
DEM07 Best Practices for Monitoring Amazon ECS Containers Launched with Fargate
DEM07 Best Practices for Monitoring Amazon ECS Containers Launched with FargateDEM07 Best Practices for Monitoring Amazon ECS Containers Launched with Fargate
DEM07 Best Practices for Monitoring Amazon ECS Containers Launched with Fargate
 
Find IT & Marketing’s Common Ground: Make Your Site Faster
Find IT & Marketing’s Common Ground: Make Your Site FasterFind IT & Marketing’s Common Ground: Make Your Site Faster
Find IT & Marketing’s Common Ground: Make Your Site Faster
 
Spring Cloud Kubernetes - Ryan Baxter
Spring Cloud Kubernetes - Ryan BaxterSpring Cloud Kubernetes - Ryan Baxter
Spring Cloud Kubernetes - Ryan Baxter
 

Recently uploaded

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
Kamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
Amil baba
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
RCC Institute of Information Technology
 
calpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptxcalpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptx
calpedapumpindia
 

Recently uploaded (20)

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
calpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptxcalpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptx
 

Online Intelligent Character Recognition For Gujarati Script (Indian Language)

  • 1. ONLINE INTELLIGENT CHARACTER RECOGNITION FOR HANDWRITTEN GUJARATI SCRIPT Project Developed By: Prince Arora www.linkedin.com/in/princearora01 Guided By - Mr. Jignesh Dholakia, Director OCR Project, MS University Of Baroda, India © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 1
  • 2. AGENDA  Background  Need & The Requirements  Approach  Solution  Demo  Real World Application  Conclusion © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 2
  • 3. BACKGROUND © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 3
  • 4. CHARACTER RECOGNITION  Humans can read and identify characters  The problem of making the machines do the same is character recognition © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 4
  • 5. ONLINE CHARACTER RECOGNITION  The recognition begins when the user inputs data into the device.  Recognize the characters as they are being written on a device  Data input – electronic pen  Recognition engine  Recognizes the handwritten character  Converts it into typed form.  Example of the devices :  Tablet PCs  PDAs  Smart Phones © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 5
  • 6. The Need & The Requirements © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 6
  • 7. THE NEED  Keying in data in hand held device is a tedious job.  Gujarati script has a large character set. Not feasible and convenient to provide a key for each character  This system will ensure the portability of the device is maintained © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 7
  • 8. THE REQUIREMENTS  Develop an online character recognition system for handwritten Gujarati script (Indian Language)  At the end system must have two components  Drawing pad  Display pad  User will draw character on the drawing pad  System will recognize the handwritten character & display in computer typed form © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 8
  • 9. APPROACH © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 9
  • 10. APPROACH USED TO DEVELOP THE SOFTWARE  Prototyping process model  Technology to be used to tackle with the problem was unknown. © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 10
  • 11. THE SOLUTION © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 11
  • 12. THE SOLUTION INPUT HANDWRITTEN CHARACTER OUTPUT RECOGNIZED TYPED CHARACTER PREPROCESSOR DRAWING PAD FEATURE EXTRACTOR RECOGNIZER DISPLAY PAD © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 12
  • 13. PREPROCESSOR  Handwritten character exhibit variations in size, shape & position  Preprocessing steps tackle these problems  Position normalization – achieved by cropping  Size normalization – achieved by down sampling © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 13
  • 14. CROPPING © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 14
  • 15. CROPPING © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 15
  • 16. HIGH RESOLUTION IMAGE © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 16
  • 17. 5x7 DOWNSAMPLED IMAGE © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 17
  • 18. FEATURE EXTRACTOR  How do you classify a person as male or female , even if distance between you and the person is too large?  How do u recognize an old school friend even if u meet him after so many years in a coffee shop?  How do u recognize a person’s voice on a telephone conversation? © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 18
  • 19. ANSWERS  Invariant characteristics or features for classification and recognition.  Invariant ⇒ don’t change over a period of a time.  Extracts the feature for each character  Stores the features  Input features to recognition engine © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 19
  • 20. RECOGNIZER  Approaches  Hamming code  Neural networks  Stroke based recognizer  The selection of recognizer depends on the type of features chosen. © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 20
  • 21. NEURAL NETWORKS BASED RECOGNIZER  Simulate human brain  Train the network until it can discriminate between the classes of inputs.  Neural networks resemble the human brain in the following two ways:  Acquires knowledge through learning.  Store the knowledge within inter-neuron connection strengths known as synaptic weights © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 21
  • 22. NEURON – THE COMPUTATION UNIT  BIOLOGICAL  ARTIFICIAL © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 22
  • 23. RECOGNIZER  The features obtained during feature extraction process are input to neural networks algorithm  Each of the neuron in the output layer is specialized for recognition of only one character.  During the recognition process one of the output neurons wins and is fired.  This results in identification of the character with which the neuron is associated. © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 23
  • 24. DISPLAY PAD  Converts the processed image obtained from the recognition engine into the glyph representing the recognized character  Displays the recognized character in typed form. © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 24
  • 25. DEMO © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora 25
  • 26. Working Demo Of The Solution  https://www.youtube.com/watch?v=B_a6cQmD-z4 © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora 26
  • 27. Real World Application  This problem holds lots of importance  The industry is moving towards reducing the size of the handheld devices.  One mode of keying in information would be direct writing. For this, the system needs to interpret and identify what is being written.  The solution has the ability to be extended for other languages © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 27
  • 28. CONCLUSION  A successful attempt has been made to create a base for this technology by developing a prototype.  This helps us in making further attempts in order to improve the system.  The simulator proves our concept developed for recognition of Gujarati characters © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 28
  • 29. THANK YOU © Online Handwritten Character Recognition For Guajarati Script - Developed By Prince Arora © First Published On Linked In On - 03-Dec-2018 - https://www.linkedin.com/in/princearora01/ 29