SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 3, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 424
OCR for Gujarati Numeral using Neural Network
1
Manthan Khopkar
1
M.tech Information Technology (4th
sem)
1
L.D.College Of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, INDIA
Abstract— This papers functions within to reduce
individuality popularity (OCR) program for hand-written
Gujarati research. One can find so much of work for Indian
own native different languages like Hindi, Gujarati, Tamil,
Bengali, Malayalam, Gurumukhi etc., but Gujarati is a
vocabulary for which hardly any work is traceable
especially for hand-written individuals. Here in this work a
nerve program is provided for Gujarati hand-written
research popularity. This paper deals with an optical
character recognition (OCR) system for handwritten
Gujarati numbers. A several break up food ahead nerve
program is suggested for variation of research. The
functions of Gujarati research are abstracted by four
different details of research. Reduction and skew- changes
are also done for preprocessing of hand-written research
before their variation. This work has purchased
approximately 81% of performance for Gujarati hand-
written numerals.
Key Words: Algorithm, Neural Networks, Supervised
learning, Pattern Matching.
I. INTRODUCTION
A. Introduction of numerals
Numeral is the basic building block of any
language that is used to build different structures of a
language for calculation. Numerals are the numbers and the
structures are the numbers group, natural Numbers, and
operation etc.
B. Optical Character Recognition
Optical character recognition (OCR) is the process
of converting an image of text or numerals, such as a
scanned paper document or electronic fax file, into
computer-editable text. The text in an image is not editable:
the letters/characters/numbers are made of tiny dots (pixels)
that together form a picture of text. During OCR, the
software analyzes an image and converts the pictures of the
characters to editable text based on the patterns of the pixels
in the image. After OCR, you can export the converted text
and use it with a variety of word-processing, page layout
and spreadsheet applications. OCR also enables screen
readers and refreshable Braille displays to read the text
contained in images.
C. Scope of Study
The scope of this project is to build a system, that
automatically recognize the numbers of Gujarati language
input to the system, and later on they may be used for
different purposes.
D. Objective
Since in practice there are very few projects of this
type used: for Gujarati characters recognition, the primary
objective is to develop a recognition system that efficiently
recognizes Gujarati numbers utilizing minimum processor
time.
II. CORPORA
For our experimentation, we collected a corpora consisting
of two sets of images (and associated transcriptions):
computer generated, i.e. synthetic, images and real-world
images consisting of scans of commonly available hardcopy
documents (See Fig.1and Fig. 2).
Fig. 1 : Gujarati digits 0–9.
Fig. 2: Gujarati confusing sets of numerals
III. TECHNICAL OVERVIEW
In the proposed system, the document image of numerals is
captured using a flatbed scanner and passed through
training, and testing modules. These modules have been
developed by combining conventional and newly proposed
techniques. Supervised learning has been used to train the
Feed Forward Neural Networks. [4, 5, 6, 9] Next, individual
characters are recognized by our proposed method.
Prepositions (unless the title begins with such a word).
Leave two 12-point blank lines after the title.
A. Network Formation
The FFBP Network[3,4] implemented for the purpose of this
project is composed of 3 layers, one input, one hidden and
one output layer. Earlier, 2000 Gujarati numeral samples
from 200 Different writers were collected. Writers were
provided with a plain A4 sheet and each writer was asked to
write Gujarati numerals from 0-9 at one time [9]. Recently,
we have again collected 2000 Gujarati numerals by 40
different writers. In this study the dataset size of 4000
Gujarati numerals is used. The database is totally
unconstrained and has been created for validating the
recognition system. Please note that the previous dataset is
also included in the present dataset. The collected
documents are scanned using the HP-scan jet 5400c at 300
dpi, which is usually a low noise and good quality image.
The digitized images are stored as binary Images in the
BMP format. A sample of Gujarati, handwritten numerals
from the dataset is shown in Fig. 4. The preprocessing stage
involves noise reduction, slant correction, size normalization
and thinning. Among these, size normalization and thinning
OCR for Gujarati Numeral using Neural Network
(IJSRD/Vol. 1/Issue 3/2013/0006)
All rights reserved by www.ijsrd.com
425
are very important. The image size normalization is
required, as the size of the numeral varies from person to
person and even with the same person from time to time.
The input numeral image is normalized to size 50×50 after
finding the bounding box of each handwritten numeral
image.
Thinning provides a tremendous reduction in data
size; it extracts the shape information of the characters.
Thinning is the process of reducing the thickness of each
line of pattern to just a single pixel connectivity pattern.
Thus, the reduced pattern is known as the skeleton and is
close to the medial axis, which preserves the topology of the
image. We have used the morphology-based thinning
algorithm for better symbol representation. Detailed
information about the thinning algorithm is available in [11].
Figure 5 shows the steps involved in our method as far as
preprocessing is considered.
Fig. 3: Implemented FFBP Network
Fig. 4: Sample Handwritten Gujarati Numerals
Fig.5: Preprocessing of the input numeral image
B. Symbol Image Detection
The process of image analysis to detect character symbols
by examining pixels is the core part of input set preparation
in both the training and testing phase. Symbolic extents are
recognized out of an input image file based on the color
value of individual pixels, which for the limits of this project
is assumed to be either black RGB(255,0,0,0) or white RGB
(255,255,255,255). The input images are assumed to be in
bitmap form of any resolution which can be mapped to an
internal bitmap object in the Microsoft Visual Studio (.Net)
environment. The procedure also assumes the input image is
composed of only characters and any other type of bounding
object like a border line is not present. It also assumes that
the size of the .bmp and font will not vary and all character
lies in a single line. The procedure for analyzing images to
detect characters is listed in the following algorithms
C. Determining Character/Feature Extraction
All the characters are detected [13] and pixels are copied to
a matrix in two passes only. In first pass, left, right and top
(3 extreme points) of all characters are detected and in
second pass bottom (extreme) is discovered.
1) Algorithm
1. start at left top of the picture[.bmp]
2. scan up to image height on the same x-component
a. if black pixel is detected register x as left of the
character, and y as top, Increment x, y
b. if not continue to the next pixel
3. Scan the image(in the same character space), if y> top ,
update top
4. If y is equal to height register x as right of character.
Increment Number of Characters.
5. Repeat step 1 to 4 till x is equal to image width.
6. Using left, top and right of each character scan character
for bottom.
D. Training
Once the network has been initialized and the training input
space prepared the network is ready to be trained. Some
issues that need to be addressed upon training the network
are:
 How complex are the patterns for which we train the
network? Complex patterns are usually characterized by
feature overlap and high data size.
 What should be used for the values of:
1) Learning rate
2) Sigmoid slope
3) Weight bias
Most common activation functions are the logarithmic and
hyperbolic tangent sigmoid functions. The project used the
Hyperbolic tangent function: (2 / (1+e-λx ))-1 and
derivatives: f’(x)=f(x)(1-f(x))
 How many Iterations (Epochs) are needed to train the
network for a given number of input sets?
 What error threshold value must be used to compare
against in order to prematurely stop iterations if the
need arises?
 For the purpose of this project the parameters used are:
1) Learning rate = 150
2) Sigmoid Slope = 0.026( for Gujarati Characters)
3) Weight bias = 30 (determined by trial and error)
OCR for Gujarati Numeral using Neural Network
(IJSRD/Vol. 1/Issue 3/2013/0006)
All rights reserved by www.ijsrd.com
426
4) Number of Epochs = 300 ( Maximum)
5) Mean error threshold value = 0.0002 (determined
by trial and error)
1) Algorithm
The training routine implemented the following basic
algorithm
1. Form network according to the specified topology
parameters
2. Initialize weights with random values within the specified
± weight bias value. [7]
3. Load trainer set files (both input image and desired output
text)
4. Analyze input image and map all detected symbols into
linear arrays
5. Read desired output text from file and converts each
character to a binary Unicode value to store separately
6. for each character:
A. calculate the output of the feed forward network
B. compare with the desired output corresponding to the
symbol and compute error
C. back propagate error across each link to adjust the
weights
7. Move to the next character and repeat step 6 until all
characters are visited
8. Compute the average error of all characters
9. Repeat steps 6 and 8 until the specified number of epochs
a. Is error threshold reached? If so abort iteration
b. If not continue iteration
E. Testing
The testing phase of the implementation is simple and
straightforward. Since the program is coded into modular
parts the same routines that were used to load, analyze and
compute network parameters of input vectors in the training
phase can be reused in the testing phase as well. The basic
steps in testing input images for characters can be
summarized as follows:
1) Algorithm
 load image file
 analyze image for characters
 for each character
 analyze and process symbol image to map into an input
vector
 feed input vector to network and compute output
 convert the Unicode binary output to the corresponding
character and render to a text box
IV.RESULT AND DISCUSSION
The network has been trained and tested for Ariel font type
in the Gujarati alphabet set. Since the implementation of the
software is open and the program code is scalable, the
inclusion of more number of fonts like shruti is easily
implementable. Our system identifies individual character
with an accuracy of 81.5% The necessary steps are
preparing the sequence of input symbol images in a single
image file (*.bmp [bitmap] extension), typing the
corresponding characters in a text file (*.utc [Gujarati trainer
character] extension). The application will provide a file
opener dialog for the user to locate the *. Utc text file and
*.bmp file. The software is tested in 72pt font size but it can
be converted to any font size very easily. It can be easily
seen in fig 4. Various result are trained in matlab neural
network tool kit.
Fig.6 : Result of training in FFBP Network
V. FUTURE DIRECTION
The Gujarati character recognition system that is
developed is only able to recognize the single/isolated
Gujarati character. Further research is needed to develop
systems that recognize the connected/joined characters of
Gujarati, Arabic and other languages having the same
properties.
VI.CONCLUSION
We have presented our new approach to zone based
segmentation and numeral recognition for Gujarati numbers.
Our proposed character recognition algorithms operate on
input image and efficiently recognize the individual
characters. More work is needed to have a system that also
recognize the compound/ joined characters of Gujarati script
also work to be needed to get better accuracy upto 90 %.
ACKNOWLEDGMENT
All glory is to Almighty, whose blessing has
always been a source of encouragement, patience and
understanding for us, who gave us ability to review on this
area. We greatly acknowledge the supervision of Dr. J. S.
Shah (Principal, Government Engineering college, Patan,
Gujarat) who was always very kind to extend their valuable
guidance during this project. He was always there to help us
find our way out of both major and minor problems. In the
end greatly thanking our parents for their incessant
commitment to provide us with all the possible facilities
throughout our academic career, which has made all this
possible.
REFERENCES
[1] Y. LeCun, B. Boaer, J. S. Denker, D. Henderson, R. E.
Howard, W. Hubbard, and L. D. Jackel, “Handwritten
zip code recognition with multilayer networks,”
International Conference on Pattern Recognition, 1990,
pp. 35-44.
[2] K. Fukushlma, T. Imagawa, and E. Ashida, “Character
recognition with selective attention ,“ 1991
OCR for Gujarati Numeral using Neural Network
(IJSRD/Vol. 1/Issue 3/2013/0006)
All rights reserved by www.ijsrd.com
427
International Joint Conference on Neural Networks (I),
pp. 593-598.
[3] K. Fukushima and N. Wake,. “Handwritten
alphanumeric character recogmtlon by the
neocognitron,” IEEE 11-mw. on Neurral Networks,
Vol. 2, No. 3, May 1991, pp. 355-365.
[4] W. H. Joerding and J. L. Meador, “Encoding a priori
information in feedforward networks,” Neural
Networks, Vol. 4, No. 6, December 1991, pp. 847-856.
[5] J. S. N. Jean and J. Wang, ‘Weight smoothing to
improve network generalization,” to appear in IEEE
tins. On Neural Networks.
[6] J. Wang and J. S. N. Jean, “Multirexolution neural work
for omni font character recognition, “submitted to 1999
IEEE International Conference on Neural Networks.
[7] A. Rajavelu, M. T. Muaavi, and M. V. Shirvaikar, “A
neural network approach to character recognition,”
Neuml Networks, Vol. 2, No. 5, 1989, pp. 387-389.
[8] U. Garain, B.B. Chaudhuri, Segmentation of touching
characters in printed Devnagari and Bangla Scripts
using fuzzy multifactorial analysis, IEEE Transactions
on Systems, Man and Cybernetics, Part C 32 (4) (2002)
449–459.
[9] B.B. Chaudhhuri, U. Pal, M. Mitra, Automatic
recognition of printed Oriya script, Saadhanaa 27 (1)
(2002) 23–34.
[10] B. Chakravarthy, T. Ravi, S.M. Kumar, A. Negi. On
developing high accuracy OCR systems for Telugu and
other Indian scripts, in: Proceedings of Language
Engineering Conference, 2002, pp. 18–23.
[11] R. C. Gonzalez, R. E. Woods, and S. L. Eddins,
“Digital Image Processing using MATLAB,” Pearson
Education. Dorling Kindersley, South Asia, 2004.

More Related Content

What's hot

Recognition Of Handwritten Meitei Mayek Script Based On Texture Feature
Recognition Of Handwritten Meitei Mayek Script Based On Texture FeatureRecognition Of Handwritten Meitei Mayek Script Based On Texture Feature
Recognition Of Handwritten Meitei Mayek Script Based On Texture Featureijnlc
 
BrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter ApplicationBrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter Applicationpijush15
 
RECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINES
RECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINESRECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINES
RECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINESIJCSIT Journal
 
Text Extraction from Image using Python
Text Extraction from Image using PythonText Extraction from Image using Python
Text Extraction from Image using Pythonijtsrd
 
Modified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image CompressionModified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image Compressionidescitation
 
Optical Character Recognition
Optical Character RecognitionOptical Character Recognition
Optical Character Recognitionaavi241
 
Coding and Indexing Shape Feature using Golomb-Rice Coding for CBIR Applications
Coding and Indexing Shape Feature using Golomb-Rice Coding for CBIR ApplicationsCoding and Indexing Shape Feature using Golomb-Rice Coding for CBIR Applications
Coding and Indexing Shape Feature using Golomb-Rice Coding for CBIR ApplicationsIJERDJOURNAL
 
Recognition Technology for Four Arithmetic Operations
Recognition Technology for Four Arithmetic OperationsRecognition Technology for Four Arithmetic Operations
Recognition Technology for Four Arithmetic OperationsTELKOMNIKA JOURNAL
 
Sample Paper Techscribe
Sample  Paper TechscribeSample  Paper Techscribe
Sample Paper Techscribeguest533af374
 
Text-Image Separation in Document Images using Boundary/Perimeter Detection
Text-Image Separation in Document Images using Boundary/Perimeter DetectionText-Image Separation in Document Images using Boundary/Perimeter Detection
Text-Image Separation in Document Images using Boundary/Perimeter DetectionIDES Editor
 
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
 
A Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionA Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionEditor IJMTER
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Dimensionality Reduction and Feature Selection Methods for Script Identificat...
Dimensionality Reduction and Feature Selection Methods for Script Identificat...Dimensionality Reduction and Feature Selection Methods for Script Identificat...
Dimensionality Reduction and Feature Selection Methods for Script Identificat...ITIIIndustries
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET Journal
 
Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...eSAT Publishing House
 
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 ProcessingIRJET Journal
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...cscpconf
 

What's hot (20)

Recognition Of Handwritten Meitei Mayek Script Based On Texture Feature
Recognition Of Handwritten Meitei Mayek Script Based On Texture FeatureRecognition Of Handwritten Meitei Mayek Script Based On Texture Feature
Recognition Of Handwritten Meitei Mayek Script Based On Texture Feature
 
BrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter ApplicationBrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter Application
 
RECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINES
RECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINESRECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINES
RECOGNITION OF CHEISING IYEK/EEYEK-MANIPURI DIGITS USING SUPPORT VECTOR MACHINES
 
R04603104107
R04603104107R04603104107
R04603104107
 
Text Extraction from Image using Python
Text Extraction from Image using PythonText Extraction from Image using Python
Text Extraction from Image using Python
 
Modified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image CompressionModified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image Compression
 
Optical Character Recognition
Optical Character RecognitionOptical Character Recognition
Optical Character Recognition
 
Coding and Indexing Shape Feature using Golomb-Rice Coding for CBIR Applications
Coding and Indexing Shape Feature using Golomb-Rice Coding for CBIR ApplicationsCoding and Indexing Shape Feature using Golomb-Rice Coding for CBIR Applications
Coding and Indexing Shape Feature using Golomb-Rice Coding for CBIR Applications
 
Recognition Technology for Four Arithmetic Operations
Recognition Technology for Four Arithmetic OperationsRecognition Technology for Four Arithmetic Operations
Recognition Technology for Four Arithmetic Operations
 
Sample Paper Techscribe
Sample  Paper TechscribeSample  Paper Techscribe
Sample Paper Techscribe
 
Text-Image Separation in Document Images using Boundary/Perimeter Detection
Text-Image Separation in Document Images using Boundary/Perimeter DetectionText-Image Separation in Document Images using Boundary/Perimeter Detection
Text-Image Separation in Document Images using Boundary/Perimeter Detection
 
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
 
A Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionA Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image Compression
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
M1803016973
M1803016973M1803016973
M1803016973
 
Dimensionality Reduction and Feature Selection Methods for Script Identificat...
Dimensionality Reduction and Feature Selection Methods for Script Identificat...Dimensionality Reduction and Feature Selection Methods for Script Identificat...
Dimensionality Reduction and Feature Selection Methods for Script Identificat...
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
 
Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...Character recognition for bi lingual mixed-type characters using artificial n...
Character recognition for bi lingual mixed-type characters using artificial n...
 
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
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
 

Viewers also liked

(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...
(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...
(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...May Massijeh
 
Neural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting RecognitionNeural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting RecognitionJohn Liu
 
Artificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionArtificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionDr. Uday Saikia
 
Automatic handwriting recognition
Automatic handwriting recognitionAutomatic handwriting recognition
Automatic handwriting recognitionBIJIT GHOSH
 
Handwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural networkHandwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural networkHarshana Madusanka Jayamaha
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR RecognitionBharat Kalia
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications Ahmed_hashmi
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Chiranjeevi Adi
 

Viewers also liked (8)

(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...
(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...
(Using MATLAB to Develop Artificial Neural Network Models for Predicting Glob...
 
Neural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting RecognitionNeural Networks in the Wild: Handwriting Recognition
Neural Networks in the Wild: Handwriting Recognition
 
Artificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionArtificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character Recognition
 
Automatic handwriting recognition
Automatic handwriting recognitionAutomatic handwriting recognition
Automatic handwriting recognition
 
Handwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural networkHandwritten character recognition using artificial neural network
Handwritten character recognition using artificial neural network
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
 

Similar to OCR for Gujarati Numeral using Neural Network

Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...CSCJournals
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodIOSR Journals
 
Handwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdf
Handwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdfHandwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdf
Handwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdfSachin414679
 
Two Methods for Recognition of Hand Written Farsi Characters
Two Methods for Recognition of Hand Written Farsi CharactersTwo Methods for Recognition of Hand Written Farsi Characters
Two Methods for Recognition of Hand Written Farsi CharactersCSCJournals
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle usingijfcstjournal
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineEditor IJCATR
 
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by MadhuAN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by MadhuMadhu Rock
 
AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...
AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...
AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...IJCSEA Journal
 
SEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXT
SEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXTSEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXT
SEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXTcscpconf
 
Feature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual AnalysisFeature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual Analysisvivatechijri
 
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
 
Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...ijfcstjournal
 
IRJET- Document Layout analysis using Inverse Support Vector Machine (I-SV...
IRJET- 	  Document Layout analysis using Inverse Support Vector Machine (I-SV...IRJET- 	  Document Layout analysis using Inverse Support Vector Machine (I-SV...
IRJET- Document Layout analysis using Inverse Support Vector Machine (I-SV...IRJET Journal
 
Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...
Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...
Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...IRJET Journal
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewIRJET Journal
 
Text Extraction System by Eliminating Non-Text Regions
Text Extraction System by Eliminating Non-Text RegionsText Extraction System by Eliminating Non-Text Regions
Text Extraction System by Eliminating Non-Text RegionsIJCSIS Research Publications
 

Similar to OCR for Gujarati Numeral using Neural Network (20)

Assignment-1-NF.docx
Assignment-1-NF.docxAssignment-1-NF.docx
Assignment-1-NF.docx
 
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
 
E017322833
E017322833E017322833
E017322833
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
Handwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdf
Handwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdfHandwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdf
Handwriting_Recognition_using_KNN_classificatiob_algorithm_ijariie6729 (1).pdf
 
Two Methods for Recognition of Hand Written Farsi Characters
Two Methods for Recognition of Hand Written Farsi CharactersTwo Methods for Recognition of Hand Written Farsi Characters
Two Methods for Recognition of Hand Written Farsi Characters
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector Machine
 
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by MadhuAN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
 
E123440
E123440E123440
E123440
 
AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...
AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...
AN EFFICIENT FEATURE EXTRACTION AND CLASSIFICATION OF HANDWRITTEN DIGITS USIN...
 
SEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXT
SEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXTSEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXT
SEGMENTATION OF CHARACTERS WITHOUT MODIFIERS FROM A PRINTED BANGLA TEXT
 
Feature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual AnalysisFeature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual Analysis
 
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
 
L017116064
L017116064L017116064
L017116064
 
Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...
 
IRJET- Document Layout analysis using Inverse Support Vector Machine (I-SV...
IRJET- 	  Document Layout analysis using Inverse Support Vector Machine (I-SV...IRJET- 	  Document Layout analysis using Inverse Support Vector Machine (I-SV...
IRJET- Document Layout analysis using Inverse Support Vector Machine (I-SV...
 
Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...
Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...
Document Layout analysis using Inverse Support Vector Machine (I-SVM) for Hin...
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A Review
 
Text Extraction System by Eliminating Non-Text Regions
Text Extraction System by Eliminating Non-Text RegionsText Extraction System by Eliminating Non-Text Regions
Text Extraction System by Eliminating Non-Text Regions
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
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
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

OCR for Gujarati Numeral using Neural Network

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 3, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 424 OCR for Gujarati Numeral using Neural Network 1 Manthan Khopkar 1 M.tech Information Technology (4th sem) 1 L.D.College Of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, INDIA Abstract— This papers functions within to reduce individuality popularity (OCR) program for hand-written Gujarati research. One can find so much of work for Indian own native different languages like Hindi, Gujarati, Tamil, Bengali, Malayalam, Gurumukhi etc., but Gujarati is a vocabulary for which hardly any work is traceable especially for hand-written individuals. Here in this work a nerve program is provided for Gujarati hand-written research popularity. This paper deals with an optical character recognition (OCR) system for handwritten Gujarati numbers. A several break up food ahead nerve program is suggested for variation of research. The functions of Gujarati research are abstracted by four different details of research. Reduction and skew- changes are also done for preprocessing of hand-written research before their variation. This work has purchased approximately 81% of performance for Gujarati hand- written numerals. Key Words: Algorithm, Neural Networks, Supervised learning, Pattern Matching. I. INTRODUCTION A. Introduction of numerals Numeral is the basic building block of any language that is used to build different structures of a language for calculation. Numerals are the numbers and the structures are the numbers group, natural Numbers, and operation etc. B. Optical Character Recognition Optical character recognition (OCR) is the process of converting an image of text or numerals, such as a scanned paper document or electronic fax file, into computer-editable text. The text in an image is not editable: the letters/characters/numbers are made of tiny dots (pixels) that together form a picture of text. During OCR, the software analyzes an image and converts the pictures of the characters to editable text based on the patterns of the pixels in the image. After OCR, you can export the converted text and use it with a variety of word-processing, page layout and spreadsheet applications. OCR also enables screen readers and refreshable Braille displays to read the text contained in images. C. Scope of Study The scope of this project is to build a system, that automatically recognize the numbers of Gujarati language input to the system, and later on they may be used for different purposes. D. Objective Since in practice there are very few projects of this type used: for Gujarati characters recognition, the primary objective is to develop a recognition system that efficiently recognizes Gujarati numbers utilizing minimum processor time. II. CORPORA For our experimentation, we collected a corpora consisting of two sets of images (and associated transcriptions): computer generated, i.e. synthetic, images and real-world images consisting of scans of commonly available hardcopy documents (See Fig.1and Fig. 2). Fig. 1 : Gujarati digits 0–9. Fig. 2: Gujarati confusing sets of numerals III. TECHNICAL OVERVIEW In the proposed system, the document image of numerals is captured using a flatbed scanner and passed through training, and testing modules. These modules have been developed by combining conventional and newly proposed techniques. Supervised learning has been used to train the Feed Forward Neural Networks. [4, 5, 6, 9] Next, individual characters are recognized by our proposed method. Prepositions (unless the title begins with such a word). Leave two 12-point blank lines after the title. A. Network Formation The FFBP Network[3,4] implemented for the purpose of this project is composed of 3 layers, one input, one hidden and one output layer. Earlier, 2000 Gujarati numeral samples from 200 Different writers were collected. Writers were provided with a plain A4 sheet and each writer was asked to write Gujarati numerals from 0-9 at one time [9]. Recently, we have again collected 2000 Gujarati numerals by 40 different writers. In this study the dataset size of 4000 Gujarati numerals is used. The database is totally unconstrained and has been created for validating the recognition system. Please note that the previous dataset is also included in the present dataset. The collected documents are scanned using the HP-scan jet 5400c at 300 dpi, which is usually a low noise and good quality image. The digitized images are stored as binary Images in the BMP format. A sample of Gujarati, handwritten numerals from the dataset is shown in Fig. 4. The preprocessing stage involves noise reduction, slant correction, size normalization and thinning. Among these, size normalization and thinning
  • 2. OCR for Gujarati Numeral using Neural Network (IJSRD/Vol. 1/Issue 3/2013/0006) All rights reserved by www.ijsrd.com 425 are very important. The image size normalization is required, as the size of the numeral varies from person to person and even with the same person from time to time. The input numeral image is normalized to size 50×50 after finding the bounding box of each handwritten numeral image. Thinning provides a tremendous reduction in data size; it extracts the shape information of the characters. Thinning is the process of reducing the thickness of each line of pattern to just a single pixel connectivity pattern. Thus, the reduced pattern is known as the skeleton and is close to the medial axis, which preserves the topology of the image. We have used the morphology-based thinning algorithm for better symbol representation. Detailed information about the thinning algorithm is available in [11]. Figure 5 shows the steps involved in our method as far as preprocessing is considered. Fig. 3: Implemented FFBP Network Fig. 4: Sample Handwritten Gujarati Numerals Fig.5: Preprocessing of the input numeral image B. Symbol Image Detection The process of image analysis to detect character symbols by examining pixels is the core part of input set preparation in both the training and testing phase. Symbolic extents are recognized out of an input image file based on the color value of individual pixels, which for the limits of this project is assumed to be either black RGB(255,0,0,0) or white RGB (255,255,255,255). The input images are assumed to be in bitmap form of any resolution which can be mapped to an internal bitmap object in the Microsoft Visual Studio (.Net) environment. The procedure also assumes the input image is composed of only characters and any other type of bounding object like a border line is not present. It also assumes that the size of the .bmp and font will not vary and all character lies in a single line. The procedure for analyzing images to detect characters is listed in the following algorithms C. Determining Character/Feature Extraction All the characters are detected [13] and pixels are copied to a matrix in two passes only. In first pass, left, right and top (3 extreme points) of all characters are detected and in second pass bottom (extreme) is discovered. 1) Algorithm 1. start at left top of the picture[.bmp] 2. scan up to image height on the same x-component a. if black pixel is detected register x as left of the character, and y as top, Increment x, y b. if not continue to the next pixel 3. Scan the image(in the same character space), if y> top , update top 4. If y is equal to height register x as right of character. Increment Number of Characters. 5. Repeat step 1 to 4 till x is equal to image width. 6. Using left, top and right of each character scan character for bottom. D. Training Once the network has been initialized and the training input space prepared the network is ready to be trained. Some issues that need to be addressed upon training the network are:  How complex are the patterns for which we train the network? Complex patterns are usually characterized by feature overlap and high data size.  What should be used for the values of: 1) Learning rate 2) Sigmoid slope 3) Weight bias Most common activation functions are the logarithmic and hyperbolic tangent sigmoid functions. The project used the Hyperbolic tangent function: (2 / (1+e-λx ))-1 and derivatives: f’(x)=f(x)(1-f(x))  How many Iterations (Epochs) are needed to train the network for a given number of input sets?  What error threshold value must be used to compare against in order to prematurely stop iterations if the need arises?  For the purpose of this project the parameters used are: 1) Learning rate = 150 2) Sigmoid Slope = 0.026( for Gujarati Characters) 3) Weight bias = 30 (determined by trial and error)
  • 3. OCR for Gujarati Numeral using Neural Network (IJSRD/Vol. 1/Issue 3/2013/0006) All rights reserved by www.ijsrd.com 426 4) Number of Epochs = 300 ( Maximum) 5) Mean error threshold value = 0.0002 (determined by trial and error) 1) Algorithm The training routine implemented the following basic algorithm 1. Form network according to the specified topology parameters 2. Initialize weights with random values within the specified ± weight bias value. [7] 3. Load trainer set files (both input image and desired output text) 4. Analyze input image and map all detected symbols into linear arrays 5. Read desired output text from file and converts each character to a binary Unicode value to store separately 6. for each character: A. calculate the output of the feed forward network B. compare with the desired output corresponding to the symbol and compute error C. back propagate error across each link to adjust the weights 7. Move to the next character and repeat step 6 until all characters are visited 8. Compute the average error of all characters 9. Repeat steps 6 and 8 until the specified number of epochs a. Is error threshold reached? If so abort iteration b. If not continue iteration E. Testing The testing phase of the implementation is simple and straightforward. Since the program is coded into modular parts the same routines that were used to load, analyze and compute network parameters of input vectors in the training phase can be reused in the testing phase as well. The basic steps in testing input images for characters can be summarized as follows: 1) Algorithm  load image file  analyze image for characters  for each character  analyze and process symbol image to map into an input vector  feed input vector to network and compute output  convert the Unicode binary output to the corresponding character and render to a text box IV.RESULT AND DISCUSSION The network has been trained and tested for Ariel font type in the Gujarati alphabet set. Since the implementation of the software is open and the program code is scalable, the inclusion of more number of fonts like shruti is easily implementable. Our system identifies individual character with an accuracy of 81.5% The necessary steps are preparing the sequence of input symbol images in a single image file (*.bmp [bitmap] extension), typing the corresponding characters in a text file (*.utc [Gujarati trainer character] extension). The application will provide a file opener dialog for the user to locate the *. Utc text file and *.bmp file. The software is tested in 72pt font size but it can be converted to any font size very easily. It can be easily seen in fig 4. Various result are trained in matlab neural network tool kit. Fig.6 : Result of training in FFBP Network V. FUTURE DIRECTION The Gujarati character recognition system that is developed is only able to recognize the single/isolated Gujarati character. Further research is needed to develop systems that recognize the connected/joined characters of Gujarati, Arabic and other languages having the same properties. VI.CONCLUSION We have presented our new approach to zone based segmentation and numeral recognition for Gujarati numbers. Our proposed character recognition algorithms operate on input image and efficiently recognize the individual characters. More work is needed to have a system that also recognize the compound/ joined characters of Gujarati script also work to be needed to get better accuracy upto 90 %. ACKNOWLEDGMENT All glory is to Almighty, whose blessing has always been a source of encouragement, patience and understanding for us, who gave us ability to review on this area. We greatly acknowledge the supervision of Dr. J. S. Shah (Principal, Government Engineering college, Patan, Gujarat) who was always very kind to extend their valuable guidance during this project. He was always there to help us find our way out of both major and minor problems. In the end greatly thanking our parents for their incessant commitment to provide us with all the possible facilities throughout our academic career, which has made all this possible. REFERENCES [1] Y. LeCun, B. Boaer, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard, and L. D. Jackel, “Handwritten zip code recognition with multilayer networks,” International Conference on Pattern Recognition, 1990, pp. 35-44. [2] K. Fukushlma, T. Imagawa, and E. Ashida, “Character recognition with selective attention ,“ 1991
  • 4. OCR for Gujarati Numeral using Neural Network (IJSRD/Vol. 1/Issue 3/2013/0006) All rights reserved by www.ijsrd.com 427 International Joint Conference on Neural Networks (I), pp. 593-598. [3] K. Fukushima and N. Wake,. “Handwritten alphanumeric character recogmtlon by the neocognitron,” IEEE 11-mw. on Neurral Networks, Vol. 2, No. 3, May 1991, pp. 355-365. [4] W. H. Joerding and J. L. Meador, “Encoding a priori information in feedforward networks,” Neural Networks, Vol. 4, No. 6, December 1991, pp. 847-856. [5] J. S. N. Jean and J. Wang, ‘Weight smoothing to improve network generalization,” to appear in IEEE tins. On Neural Networks. [6] J. Wang and J. S. N. Jean, “Multirexolution neural work for omni font character recognition, “submitted to 1999 IEEE International Conference on Neural Networks. [7] A. Rajavelu, M. T. Muaavi, and M. V. Shirvaikar, “A neural network approach to character recognition,” Neuml Networks, Vol. 2, No. 5, 1989, pp. 387-389. [8] U. Garain, B.B. Chaudhuri, Segmentation of touching characters in printed Devnagari and Bangla Scripts using fuzzy multifactorial analysis, IEEE Transactions on Systems, Man and Cybernetics, Part C 32 (4) (2002) 449–459. [9] B.B. Chaudhhuri, U. Pal, M. Mitra, Automatic recognition of printed Oriya script, Saadhanaa 27 (1) (2002) 23–34. [10] B. Chakravarthy, T. Ravi, S.M. Kumar, A. Negi. On developing high accuracy OCR systems for Telugu and other Indian scripts, in: Proceedings of Language Engineering Conference, 2002, pp. 18–23. [11] R. C. Gonzalez, R. E. Woods, and S. L. Eddins, “Digital Image Processing using MATLAB,” Pearson Education. Dorling Kindersley, South Asia, 2004.