SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1466
Text Recognition Using Convolutional Neural Network: A Review
Rutuja Medhekar1, Anushree Chopde2, Sijin Saji3, Tejesh Shelke4, A.Jadhav5
1234Department of Information Technology, JSPM’s RSCOE, S. P. Pune University, Pune, India.
5 Professor, Dept. of I.T Engineering, JSPM’s RSCOE, Maharshtra, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - This paper helps to understand the methodology
in converting the old printed documents into a soft copy .This
will be an android app which will take image and convert it
into soft copy using OCR (Optical Character Recognition)
principles and concepts. It will be more beneficial as it an
android app. This paper is a review of how our system will
work and it also reflects error detection and correction
techniques to make system more efficient. It also focuses on
developing our own OCR engine to improve the existing one
and remove the anomalies, if any. It is based on Artificial
Neural Network and Nearest Neighbor concepts.
Key Words: Optical Character Recognition, Error
detection and Correction, Artificial Neural Network,
Nearest Neighbour.
1. INTRODUCTION
To have the softcopies of Government documents, business
officials, old newspapers, worn out documents which are in
hard format is a very tedious job. In order to ease this
process we have various OCR engines but at certain point
even they have certain anomalies which complicate the
process in turn. Various researches and advancement is
going on to improve its functioning. We, therefore are
making an attempt to develop our own OCR engine to ease
out the process of text detection, recognition and correction
and it will also make offline conversion of text possible.
This paper highlights the fact that how an android app will
make it possible for every common man to ease the tedious
process of scanning and converting the imagesintosoftcopy
just on a click even while working offline. It focuses on
comparative study and implementationofOCR conceptsand
principles using Artificial Neural Network and Nearest
Neighbor concepts. It also clearly explains every processing
stage in detail and efforts takentoovercomethedrawback of
existing mobile device OCR applications and limitations of
mobile device capabilities so that it generates powerful app
which processes things in reduced time and increased
accuracy that recognizes almost every different font.
This paper clearly mentions the review of our system in
following parts:
Section A -explains the processing stagesthatarecarried out
and also defines various concepts that are used in it.
Section B- Presents the applications of our system and also
how efficiently the work will be extended in future so that it
will be useful for every common man including physically
challenged people.
2. METHODOLOGY
This part focuses on methods used in our system. This
includes1.PreprocessingTechniques,2.DataCollection3.Text
detection 4.Character Segmentation and recognition
5.Spelling correction.
The followingexplainsfirsthowNeuralNetworkconcepts
are applied:
2.1 Artificial Neural Network
An Artificial Neural Network (ANN) is a soft computing
technique. This technique can be applied where wecanhave
a large solution domain. The main purpose of ANN is as a
classifier for different classification algorithms. This
technique is inspired from the nervous system of human
brain.
The proposed structured of the survey is a three layer
architecture. First is the input layer which receives input
from the segmented character images of standard size.
Second layer is a hidden layer, this layer is use to train the
neural network for specific font styles in case of character
recognition process. The final layer is the output layer, this
layer is used to generate Unicode values for different
characters which itself worked as a matching criteria.
3. Step by Step Process
3.1 Data Collection
For the identification of textfromanunseenimage,firstly we
need to strengthen our database which contains the
definition of the character identified from the test to display
the text contained by the image.
3.2 Pre-Processing
During this step pre-processing methods such as resizing
and quantization are used. Asthemaindifficultyintheimage
processing field is the size of the image which depends on
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1467
the image resolution means number of pixel contained by
the image. The total number of pixels leads to the number of
iterations performed to do the work toreducethenumber of
iteration we need to resize the image to some standard size
like 256X256 or 512X512 etc. and also color quantization is
required.
3.3 Segmentation
After performing the pre-processing steps the next step is
extract the idea from the image that where text is present in
the image this can be done by using Canny edge detector
filter.
Algorithm for Segmentation process is :
Step1: Pick the topmost left pixel of the image asfirstpixel of
first line and consider its coordinates x and y as pixel(0,0).
Also set the line number L_number=0, initially.
Step2: Consider each pixel along the line by fixing the value
of y component.
a. on the appearance of a black pixel, consider the value of y-
coordinate as the line top (l_top).
b. In case of the absence of any black pixel in the line,
increment the value of y-coordinate and try to search in the
next line.
Step3: Consider each pixel along the line by fixing the value
of y component.
a) if no black pixel appeared alongthewidththenconsidery-
1 as line bottom (l_bottom).
b) In case of the presence of any black pixel in the line,
increment the value of y-coordinate and tried to search in
the next line.
Step5: start below the bottom of the last line found and
repeat steps 1-4 to detect subsequent lines
Step6: When the last line of image reached then stop.
Fig. 1 Segmentation results
NEURAL NETWORK OCR ARCHITECTURE:
This is a classification approach. This works on the concept
that, for every component, two consecutive nearest
neighbours are found by the application of Euclidean
distance. The different parameters like dimensions,distance
and the alignment of component and their neighbours are
compared.
It tells about network size and configuration setups are
explained. The size and initial estimates of the accuracy are
based on the Matlab simulations.
A. Feedforward Neural Network –
A feedforward neural network consists of a high number of
neurons, were each neuron consistsofa nonlinearactivation
function and followed by addition. There is no data transfer
between neurons in the same layer; neurons only send data
to neurons in the next layer. The feedforward neural
network is widely used due to its relatively simple structure
and effectiveness in classification problems.
Fig. 2.Generic structure of a 3-layer feedforward network
B. Network Setting –
Trained by a supervised learning algorithm,thefeedforward
neural network is a data-driven classifier. The learning
algorithm used in this work is the scaled conjugate gradient,
which is suitable for optimization problems with a lot of
parameters such as the feedforward neural network
configuration used here.
In this work, the test images were not retouched to remove
noise, and rather the objective was to implement a network
that is capable of classifying images in the presence of noise,
shadow, and other environmental imperfection.
E.g. Fig. 2 shows samples that were used for training and
testing the network. The used imagesareall fromtheresized
and segmented images of Ontario license plates. Therefore,
the size of the input layer of the network was set based on
the size of the input image. A resolution of 21_9 was used for
each image. Therefore, the input layer was set to 189. The
output layer was used to generate a 5-bit binary number as
an indicator for various characters, in thiscase,alphabet and
numbers. Using Matlab, a test program was developed to
evaluate various network configurations. In the setup, the
number of nodes in the second layer was set variable. The
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1468
range of the number of nodes for the second layer was set
from 100 to 200 with a step size of 10. From this result, 160
were determined to serve as the most suitable number of
nodes for the network’s second layer.
Therefore a network size of 189�160�36wasconfiguredfor
this application. When the optimum size forthefeedforward
network was determined, the network was trained and
tested in Matlab. The dataset was divided into training data
and testing set. The test data was only used to verify
network’s performance after the training was finished. In
other words, the network has not seen the testing data
during the training phase. The network was able to classify
the noisy and imperfect images in 99:1% of times.
Fig.3 Unclassified data
C. NEURAL NETWORK-BASED OCR
IMPLEMENTATION –
After the structure and size of the network had been
determined, the next task was to implement the
hardware realization.
Fig Different regions defined in hyperbolic
tangent function
Saturation Region: In the saturation region, the function is
close to its maximum value of 1. In this region, the output of
the neuron varies within a small range. Therefore, if the
boundary of saturation region is set properly,thefunction in
this region can be expressed as a constant value f(x) = C,
while keeping the error within the acceptable range.
Processing Region: The remaining part of the function is the
processing region, which is the most non-linear part of the
function. In order to approximate the activation function in
this region, it is divided into smaller sub ranges. Two issues
should be considered here, the number of required sub
ranges, and the value representing each section. In order to
determine the approximate function, the maximum
allowable error between the approximation and ideal
function (_) is of significance. By increasing the number of
sub ranges, the approximation errorcanbedecreased, but at
the same time, it increases the area and complexity of the
design.
3.4 Error Detection and Correction
OCR accuracy has affected by poor image quality (e.g.,
scanning resolution, noise) and any mismatch between the
instances on which the character image classifier was
trained and the rendering of the characters in the printed
document (e.g., font, size, spacing).There are chances of
producing different error distribution by our OCR engine as
it depends on the language and the imagequalityofanalyzed
collection. These errors can be categorized according to the
following types, listed in the order they occur during the
OCR process:
 Word detection – which fails to detect text in the
image, commonly caused by poor image quality or
text mixed with graphics.
 Word segmentation – failing to bound an individual
word correctly, due to wrong interwork space
detection, generally due to differenttextalignments
and spacing.
 Character segmentation – which fails to bound
single characters in a segmented word. This is very
frequent for cursive or connectedalphabets,suchas
printed Arabic or handwritten Latin-alphabet
languages. It may also occur due to an analog
process (e.g., printing and scanning speckles) that
might pause the connected components.
 Character recognition – failing to identify the
correct character for a bounded character image.
ERROR CORRECTION METHODOLOGY:
The OCR error model is vital in suggesting and evaluating
candidates. At the heart of the error model is a candidate
generation for correction, basedona confusionmatrixgiving
conditional probabilities of character edits. The possible
error corrections include the errortypeslisted below,except
word detection problems as the algorithm has no input
image to correct. The latter has to be addressed with image
preprocessing or detection robustness.
The error correction methodology comprises three stages:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1469
1) Generating correction candidates – The original word is
expanded using confusion matrix and a dictionary lookup,
forming all together a correction-candidates vector.
2) Feature extraction – These features are extractedfor each
word in the vector.
3) Word classification – A two-stage classification process,
where the first stage ranks the correction candidates
according to their correctness probability at this position,
while the second selects the highly possible word between
the original word and the highest-ranked candidate.
Training Data:
This is the type of data that will resemble the test data.
OCR Text Tokenizer:
The text is tokenized using standard space delimiter
tokenizer so as to structure the text for enabling correction
at a word level. It parses word recognition strength
produced by the OCR engine, forming a first level feature
extraction.
Correction-Candidate Generator:
This module is designed in order to generate correction
candidates for a tokenized word in accordance with an
observed OCR error model. This error model supports the
correction of erroneous character segmentation and
recognition, as well as word segmentation.
a) Character segmentation and recognition errors
b) Word segmentation errors
Candidate Ranker:
The ranker’s role is to produce an ordered word vector of
correction candidates, calculatinga scoreforeachcorrection
candidate, which correlates with how probable a correction
is at a specific position. Every candidate is scored
individually from all others in the word vector; then this
candidate is compared toall theothercorrection-candidates.
This hardly considers the original OCR output, as it has
different features and will be considered in a secondary
stage. From the preliminary stage, the input vector was
cleaned from all its non-dictionary words.
Correction Decider:
The correction decider is a classifier that decides whether a
replacement should be made of the OCR word with its
highest ranked correction-candidate.
1. Feature Extractor: The decision is thus calculated
by a trained regression model using following
correction pair features as input:
 Confidence
 Term frequency
 Proportional dictionary features
2. Decision Decider: Thisdecisionismade bya model
trained on the total transcribedcorpusofcorrection
pairs. Pairs with erroneous OCR word and correct
candidate were marked with a positive output,
indicating that these cases are suitable for
replacements.
4. APPLICATIONS
Our system therefore has following applications:
1. Data Entry for business documents, e.g. check,
passport, invoice, bank statement and receipt.
2. Extracting business card information into a
contact list.
3. Make electronic images of printed documents
searchable, e.g. Google Books.
Apart from these there are various applications which
overcome the drawback of existing applications.
4. CONCLUSIONS
Performance of the currentsystemisobserved bytakinginto
consideration the variations in number of iterations and the
variations in the number of characters.Theproposedsystem
produce 98.89 % recognition rateforthreedifferentfonts by
considering up to 90 characters at a time.
REFERENCES
[1] International Journal of Machine Learning and
Computing, Vol. 2, No. 3, June 2012.
[2] 2017 IEEE 30th Canadian Conference on Electrical and
Computer Engineering (CCECE)
[3] 2016 12th IAPR Workshop on Document Analysis
Systems.
[4] https://blogs.dropbox.com/tech/2017/04/creating-a-
modern-ocr-pipeline-using-computer-vision-and-deep-
learning/.
[5] IOSR Journal of Computer Engineering (IOSR-JCE) e-
ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue
2, Ver. II (Mar – Apr. 2015), PP 22-26
www.iosrjournals.org.
[6] https://en.wikipedia.org/wiki/Optical_character_recogn
ition.
[7] http://ieeexplore.ieee.org/document/6836618/.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1470
[8] M UsmanRaza, et al., “Text Extraction Using Artificial
Neural Networks”, in Networked Computing and
Advanced Information Management (NCM) 7th
International Conference,,Gyeongju, NorthGyeongsang,
2011, pp. 134 - 137.
[9] Fonseca, J.M., et al., “Optical Character Recognition
Using Automatically Generated Fuzzy Classifiers”, in
Eighth International Conference on Fuzzy Systems and
Knowledge Discovery, Shanghai, 2011, pp. 448 - 452

More Related Content

What's hot

Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...
Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...
Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...CSCJournals
 
IRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry PiIRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry PiIRJET Journal
 
Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...TELKOMNIKA JOURNAL
 
IRJET- Intelligent Character Recognition of Handwritten Characters using ...
IRJET-  	  Intelligent Character Recognition of Handwritten Characters using ...IRJET-  	  Intelligent Character Recognition of Handwritten Characters using ...
IRJET- Intelligent Character Recognition of Handwritten Characters using ...IRJET Journal
 
IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2
 IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2 IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2
IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2IRJET Journal
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET Journal
 
GUI based handwritten digit recognition using CNN
GUI based handwritten digit recognition using CNNGUI based handwritten digit recognition using CNN
GUI based handwritten digit recognition using CNNAbhishek Tiwari
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotIRJET Journal
 
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET Journal
 
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
 
Review and comparison of tasks scheduling in cloud computing
Review and comparison of tasks scheduling in cloud computingReview and comparison of tasks scheduling in cloud computing
Review and comparison of tasks scheduling in cloud computingijfcstjournal
 
Face Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control SystemFace Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control Systemijtsrd
 
Inpainting scheme for text in video a survey
Inpainting scheme for text in video   a surveyInpainting scheme for text in video   a survey
Inpainting scheme for text in video a surveyeSAT Journals
 
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...IRJET Journal
 

What's hot (19)

Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...
Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...
Comparative Performance of Image Scrambling in Transform Domain using Sinusoi...
 
IRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry PiIRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
 
Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...Improving face recognition by artificial neural network using principal compo...
Improving face recognition by artificial neural network using principal compo...
 
J04401066071
J04401066071J04401066071
J04401066071
 
F017533540
F017533540F017533540
F017533540
 
IRJET- Intelligent Character Recognition of Handwritten Characters using ...
IRJET-  	  Intelligent Character Recognition of Handwritten Characters using ...IRJET-  	  Intelligent Character Recognition of Handwritten Characters using ...
IRJET- Intelligent Character Recognition of Handwritten Characters using ...
 
IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2
 IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2 IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2
IRJET - Explicit Content Detection using Faster R-CNN and SSD Mobilenet V2
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine Learning
 
GUI based handwritten digit recognition using CNN
GUI based handwritten digit recognition using CNNGUI based handwritten digit recognition using CNN
GUI based handwritten digit recognition using CNN
 
40120140507007
4012014050700740120140507007
40120140507007
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile Robot
 
G010334554
G010334554G010334554
G010334554
 
Y4502158163
Y4502158163Y4502158163
Y4502158163
 
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten Characters
 
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...
 
Review and comparison of tasks scheduling in cloud computing
Review and comparison of tasks scheduling in cloud computingReview and comparison of tasks scheduling in cloud computing
Review and comparison of tasks scheduling in cloud computing
 
Face Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control SystemFace Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control System
 
Inpainting scheme for text in video a survey
Inpainting scheme for text in video   a surveyInpainting scheme for text in video   a survey
Inpainting scheme for text in video a survey
 
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
A Comparative study of K-SVD and WSQ Algorithms in Fingerprint Compression Te...
 

Similar to Text Recognition using Convolutional Neural Network: A Review

Devanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural NetworkDevanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural NetworkIRJET Journal
 
Image Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural NetworkImage Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural NetworkIRJET Journal
 
Deep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingDeep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingIRJET Journal
 
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNINGA SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNINGIRJET Journal
 
IRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET Journal
 
IRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET Journal
 
Real time Traffic Signs Recognition using Deep Learning
Real time Traffic Signs Recognition using Deep LearningReal time Traffic Signs Recognition using Deep Learning
Real time Traffic Signs Recognition using Deep LearningIRJET Journal
 
Plant Disease Detection using Convolution Neural Network (CNN)
Plant Disease Detection using Convolution Neural Network (CNN)Plant Disease Detection using Convolution Neural Network (CNN)
Plant Disease Detection using Convolution Neural Network (CNN)IRJET Journal
 
Open CV Implementation of Object Recognition Using Artificial Neural Networks
Open CV Implementation of Object Recognition Using Artificial Neural NetworksOpen CV Implementation of Object Recognition Using Artificial Neural Networks
Open CV Implementation of Object Recognition Using Artificial Neural Networksijceronline
 
Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...IJECEIAES
 
IRJET- Rice QA using Deep Learning
IRJET- Rice QA using Deep LearningIRJET- Rice QA using Deep Learning
IRJET- Rice QA using Deep LearningIRJET Journal
 
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
 
IRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using PythonIRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using PythonIRJET Journal
 
Implementing Neural Networks Using VLSI for Image Processing (compression)
Implementing Neural Networks Using VLSI for Image Processing (compression)Implementing Neural Networks Using VLSI for Image Processing (compression)
Implementing Neural Networks Using VLSI for Image Processing (compression)IJERA Editor
 
Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...
Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...
Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...IRJET Journal
 
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
 
Traffic Sign Recognition Model
Traffic Sign Recognition ModelTraffic Sign Recognition Model
Traffic Sign Recognition ModelIRJET Journal
 
Comparative Study of Pre-Trained Neural Network Models in Detection of Glaucoma
Comparative Study of Pre-Trained Neural Network Models in Detection of GlaucomaComparative Study of Pre-Trained Neural Network Models in Detection of Glaucoma
Comparative Study of Pre-Trained Neural Network Models in Detection of GlaucomaIRJET Journal
 
Text Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterText Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterIRJET Journal
 
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked AutoencoderIRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked AutoencoderIRJET Journal
 

Similar to Text Recognition using Convolutional Neural Network: A Review (20)

Devanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural NetworkDevanagari Digit and Character Recognition Using Convolutional Neural Network
Devanagari Digit and Character Recognition Using Convolutional Neural Network
 
Image Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural NetworkImage Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural Network
 
Deep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingDeep Learning for Natural Language Processing
Deep Learning for Natural Language Processing
 
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNINGA SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
 
IRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine Learning
 
IRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural Network
 
Real time Traffic Signs Recognition using Deep Learning
Real time Traffic Signs Recognition using Deep LearningReal time Traffic Signs Recognition using Deep Learning
Real time Traffic Signs Recognition using Deep Learning
 
Plant Disease Detection using Convolution Neural Network (CNN)
Plant Disease Detection using Convolution Neural Network (CNN)Plant Disease Detection using Convolution Neural Network (CNN)
Plant Disease Detection using Convolution Neural Network (CNN)
 
Open CV Implementation of Object Recognition Using Artificial Neural Networks
Open CV Implementation of Object Recognition Using Artificial Neural NetworksOpen CV Implementation of Object Recognition Using Artificial Neural Networks
Open CV Implementation of Object Recognition Using Artificial Neural Networks
 
Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...
 
IRJET- Rice QA using Deep Learning
IRJET- Rice QA using Deep LearningIRJET- Rice QA using Deep Learning
IRJET- Rice QA using Deep Learning
 
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- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using PythonIRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using Python
 
Implementing Neural Networks Using VLSI for Image Processing (compression)
Implementing Neural Networks Using VLSI for Image Processing (compression)Implementing Neural Networks Using VLSI for Image Processing (compression)
Implementing Neural Networks Using VLSI for Image Processing (compression)
 
Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...
Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...
Metaphorical Analysis of diseases in Tomato leaves using Deep Learning Algori...
 
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
 
Traffic Sign Recognition Model
Traffic Sign Recognition ModelTraffic Sign Recognition Model
Traffic Sign Recognition Model
 
Comparative Study of Pre-Trained Neural Network Models in Detection of Glaucoma
Comparative Study of Pre-Trained Neural Network Models in Detection of GlaucomaComparative Study of Pre-Trained Neural Network Models in Detection of Glaucoma
Comparative Study of Pre-Trained Neural Network Models in Detection of Glaucoma
 
Text Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterText Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median Filter
 
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked AutoencoderIRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
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
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
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
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
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
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.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
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
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
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
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
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 

Text Recognition using Convolutional Neural Network: A Review

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1466 Text Recognition Using Convolutional Neural Network: A Review Rutuja Medhekar1, Anushree Chopde2, Sijin Saji3, Tejesh Shelke4, A.Jadhav5 1234Department of Information Technology, JSPM’s RSCOE, S. P. Pune University, Pune, India. 5 Professor, Dept. of I.T Engineering, JSPM’s RSCOE, Maharshtra, India. ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - This paper helps to understand the methodology in converting the old printed documents into a soft copy .This will be an android app which will take image and convert it into soft copy using OCR (Optical Character Recognition) principles and concepts. It will be more beneficial as it an android app. This paper is a review of how our system will work and it also reflects error detection and correction techniques to make system more efficient. It also focuses on developing our own OCR engine to improve the existing one and remove the anomalies, if any. It is based on Artificial Neural Network and Nearest Neighbor concepts. Key Words: Optical Character Recognition, Error detection and Correction, Artificial Neural Network, Nearest Neighbour. 1. INTRODUCTION To have the softcopies of Government documents, business officials, old newspapers, worn out documents which are in hard format is a very tedious job. In order to ease this process we have various OCR engines but at certain point even they have certain anomalies which complicate the process in turn. Various researches and advancement is going on to improve its functioning. We, therefore are making an attempt to develop our own OCR engine to ease out the process of text detection, recognition and correction and it will also make offline conversion of text possible. This paper highlights the fact that how an android app will make it possible for every common man to ease the tedious process of scanning and converting the imagesintosoftcopy just on a click even while working offline. It focuses on comparative study and implementationofOCR conceptsand principles using Artificial Neural Network and Nearest Neighbor concepts. It also clearly explains every processing stage in detail and efforts takentoovercomethedrawback of existing mobile device OCR applications and limitations of mobile device capabilities so that it generates powerful app which processes things in reduced time and increased accuracy that recognizes almost every different font. This paper clearly mentions the review of our system in following parts: Section A -explains the processing stagesthatarecarried out and also defines various concepts that are used in it. Section B- Presents the applications of our system and also how efficiently the work will be extended in future so that it will be useful for every common man including physically challenged people. 2. METHODOLOGY This part focuses on methods used in our system. This includes1.PreprocessingTechniques,2.DataCollection3.Text detection 4.Character Segmentation and recognition 5.Spelling correction. The followingexplainsfirsthowNeuralNetworkconcepts are applied: 2.1 Artificial Neural Network An Artificial Neural Network (ANN) is a soft computing technique. This technique can be applied where wecanhave a large solution domain. The main purpose of ANN is as a classifier for different classification algorithms. This technique is inspired from the nervous system of human brain. The proposed structured of the survey is a three layer architecture. First is the input layer which receives input from the segmented character images of standard size. Second layer is a hidden layer, this layer is use to train the neural network for specific font styles in case of character recognition process. The final layer is the output layer, this layer is used to generate Unicode values for different characters which itself worked as a matching criteria. 3. Step by Step Process 3.1 Data Collection For the identification of textfromanunseenimage,firstly we need to strengthen our database which contains the definition of the character identified from the test to display the text contained by the image. 3.2 Pre-Processing During this step pre-processing methods such as resizing and quantization are used. Asthemaindifficultyintheimage processing field is the size of the image which depends on
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1467 the image resolution means number of pixel contained by the image. The total number of pixels leads to the number of iterations performed to do the work toreducethenumber of iteration we need to resize the image to some standard size like 256X256 or 512X512 etc. and also color quantization is required. 3.3 Segmentation After performing the pre-processing steps the next step is extract the idea from the image that where text is present in the image this can be done by using Canny edge detector filter. Algorithm for Segmentation process is : Step1: Pick the topmost left pixel of the image asfirstpixel of first line and consider its coordinates x and y as pixel(0,0). Also set the line number L_number=0, initially. Step2: Consider each pixel along the line by fixing the value of y component. a. on the appearance of a black pixel, consider the value of y- coordinate as the line top (l_top). b. In case of the absence of any black pixel in the line, increment the value of y-coordinate and try to search in the next line. Step3: Consider each pixel along the line by fixing the value of y component. a) if no black pixel appeared alongthewidththenconsidery- 1 as line bottom (l_bottom). b) In case of the presence of any black pixel in the line, increment the value of y-coordinate and tried to search in the next line. Step5: start below the bottom of the last line found and repeat steps 1-4 to detect subsequent lines Step6: When the last line of image reached then stop. Fig. 1 Segmentation results NEURAL NETWORK OCR ARCHITECTURE: This is a classification approach. This works on the concept that, for every component, two consecutive nearest neighbours are found by the application of Euclidean distance. The different parameters like dimensions,distance and the alignment of component and their neighbours are compared. It tells about network size and configuration setups are explained. The size and initial estimates of the accuracy are based on the Matlab simulations. A. Feedforward Neural Network – A feedforward neural network consists of a high number of neurons, were each neuron consistsofa nonlinearactivation function and followed by addition. There is no data transfer between neurons in the same layer; neurons only send data to neurons in the next layer. The feedforward neural network is widely used due to its relatively simple structure and effectiveness in classification problems. Fig. 2.Generic structure of a 3-layer feedforward network B. Network Setting – Trained by a supervised learning algorithm,thefeedforward neural network is a data-driven classifier. The learning algorithm used in this work is the scaled conjugate gradient, which is suitable for optimization problems with a lot of parameters such as the feedforward neural network configuration used here. In this work, the test images were not retouched to remove noise, and rather the objective was to implement a network that is capable of classifying images in the presence of noise, shadow, and other environmental imperfection. E.g. Fig. 2 shows samples that were used for training and testing the network. The used imagesareall fromtheresized and segmented images of Ontario license plates. Therefore, the size of the input layer of the network was set based on the size of the input image. A resolution of 21_9 was used for each image. Therefore, the input layer was set to 189. The output layer was used to generate a 5-bit binary number as an indicator for various characters, in thiscase,alphabet and numbers. Using Matlab, a test program was developed to evaluate various network configurations. In the setup, the number of nodes in the second layer was set variable. The
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1468 range of the number of nodes for the second layer was set from 100 to 200 with a step size of 10. From this result, 160 were determined to serve as the most suitable number of nodes for the network’s second layer. Therefore a network size of 189�160�36wasconfiguredfor this application. When the optimum size forthefeedforward network was determined, the network was trained and tested in Matlab. The dataset was divided into training data and testing set. The test data was only used to verify network’s performance after the training was finished. In other words, the network has not seen the testing data during the training phase. The network was able to classify the noisy and imperfect images in 99:1% of times. Fig.3 Unclassified data C. NEURAL NETWORK-BASED OCR IMPLEMENTATION – After the structure and size of the network had been determined, the next task was to implement the hardware realization. Fig Different regions defined in hyperbolic tangent function Saturation Region: In the saturation region, the function is close to its maximum value of 1. In this region, the output of the neuron varies within a small range. Therefore, if the boundary of saturation region is set properly,thefunction in this region can be expressed as a constant value f(x) = C, while keeping the error within the acceptable range. Processing Region: The remaining part of the function is the processing region, which is the most non-linear part of the function. In order to approximate the activation function in this region, it is divided into smaller sub ranges. Two issues should be considered here, the number of required sub ranges, and the value representing each section. In order to determine the approximate function, the maximum allowable error between the approximation and ideal function (_) is of significance. By increasing the number of sub ranges, the approximation errorcanbedecreased, but at the same time, it increases the area and complexity of the design. 3.4 Error Detection and Correction OCR accuracy has affected by poor image quality (e.g., scanning resolution, noise) and any mismatch between the instances on which the character image classifier was trained and the rendering of the characters in the printed document (e.g., font, size, spacing).There are chances of producing different error distribution by our OCR engine as it depends on the language and the imagequalityofanalyzed collection. These errors can be categorized according to the following types, listed in the order they occur during the OCR process:  Word detection – which fails to detect text in the image, commonly caused by poor image quality or text mixed with graphics.  Word segmentation – failing to bound an individual word correctly, due to wrong interwork space detection, generally due to differenttextalignments and spacing.  Character segmentation – which fails to bound single characters in a segmented word. This is very frequent for cursive or connectedalphabets,suchas printed Arabic or handwritten Latin-alphabet languages. It may also occur due to an analog process (e.g., printing and scanning speckles) that might pause the connected components.  Character recognition – failing to identify the correct character for a bounded character image. ERROR CORRECTION METHODOLOGY: The OCR error model is vital in suggesting and evaluating candidates. At the heart of the error model is a candidate generation for correction, basedona confusionmatrixgiving conditional probabilities of character edits. The possible error corrections include the errortypeslisted below,except word detection problems as the algorithm has no input image to correct. The latter has to be addressed with image preprocessing or detection robustness. The error correction methodology comprises three stages:
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1469 1) Generating correction candidates – The original word is expanded using confusion matrix and a dictionary lookup, forming all together a correction-candidates vector. 2) Feature extraction – These features are extractedfor each word in the vector. 3) Word classification – A two-stage classification process, where the first stage ranks the correction candidates according to their correctness probability at this position, while the second selects the highly possible word between the original word and the highest-ranked candidate. Training Data: This is the type of data that will resemble the test data. OCR Text Tokenizer: The text is tokenized using standard space delimiter tokenizer so as to structure the text for enabling correction at a word level. It parses word recognition strength produced by the OCR engine, forming a first level feature extraction. Correction-Candidate Generator: This module is designed in order to generate correction candidates for a tokenized word in accordance with an observed OCR error model. This error model supports the correction of erroneous character segmentation and recognition, as well as word segmentation. a) Character segmentation and recognition errors b) Word segmentation errors Candidate Ranker: The ranker’s role is to produce an ordered word vector of correction candidates, calculatinga scoreforeachcorrection candidate, which correlates with how probable a correction is at a specific position. Every candidate is scored individually from all others in the word vector; then this candidate is compared toall theothercorrection-candidates. This hardly considers the original OCR output, as it has different features and will be considered in a secondary stage. From the preliminary stage, the input vector was cleaned from all its non-dictionary words. Correction Decider: The correction decider is a classifier that decides whether a replacement should be made of the OCR word with its highest ranked correction-candidate. 1. Feature Extractor: The decision is thus calculated by a trained regression model using following correction pair features as input:  Confidence  Term frequency  Proportional dictionary features 2. Decision Decider: Thisdecisionismade bya model trained on the total transcribedcorpusofcorrection pairs. Pairs with erroneous OCR word and correct candidate were marked with a positive output, indicating that these cases are suitable for replacements. 4. APPLICATIONS Our system therefore has following applications: 1. Data Entry for business documents, e.g. check, passport, invoice, bank statement and receipt. 2. Extracting business card information into a contact list. 3. Make electronic images of printed documents searchable, e.g. Google Books. Apart from these there are various applications which overcome the drawback of existing applications. 4. CONCLUSIONS Performance of the currentsystemisobserved bytakinginto consideration the variations in number of iterations and the variations in the number of characters.Theproposedsystem produce 98.89 % recognition rateforthreedifferentfonts by considering up to 90 characters at a time. REFERENCES [1] International Journal of Machine Learning and Computing, Vol. 2, No. 3, June 2012. [2] 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE) [3] 2016 12th IAPR Workshop on Document Analysis Systems. [4] https://blogs.dropbox.com/tech/2017/04/creating-a- modern-ocr-pipeline-using-computer-vision-and-deep- learning/. [5] IOSR Journal of Computer Engineering (IOSR-JCE) e- ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. II (Mar – Apr. 2015), PP 22-26 www.iosrjournals.org. [6] https://en.wikipedia.org/wiki/Optical_character_recogn ition. [7] http://ieeexplore.ieee.org/document/6836618/.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1470 [8] M UsmanRaza, et al., “Text Extraction Using Artificial Neural Networks”, in Networked Computing and Advanced Information Management (NCM) 7th International Conference,,Gyeongju, NorthGyeongsang, 2011, pp. 134 - 137. [9] Fonseca, J.M., et al., “Optical Character Recognition Using Automatically Generated Fuzzy Classifiers”, in Eighth International Conference on Fuzzy Systems and Knowledge Discovery, Shanghai, 2011, pp. 448 - 452