OCR is abbreviated as Optical Character Recognition. Optical Character recognition is a process of recognition of different characters (printed or handwritten) from a digital image of documents. In OCR technique, characters can be recognized through optical mechanism. Various combinations of lines & curves make the characters. Characters recognition ability of human beings is very high. They can recognize all characters accurately. But same task is very difficult by OCR system. The wide usage of touch-screen based mobile devices has led to a large volume of the users preferring touch-based interaction with the machine, as opposed to traditional input via keyboards/mice. To exploit this, we focus on the Android platform to design a personalized handwriting recognition system that is acceptably fast, light-weight, possessing a user-friendly interface with minimally-intrusive correction and auto-personalization mechanisms.
Artificial Neural Network For Recognition Of Handwritten Devanagari CharacterIOSR Journals
1) The document discusses recognizing handwritten Devanagari characters using artificial neural networks and zone-based feature extraction.
2) It proposes extracting features from images by dividing them into zones and calculating average pixel distances to the image and zone centroids.
3) This zone-based feature vector is then input to a feedforward neural network for character recognition.
CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...Editor IJMTER
Handwriting recognition has been one of the active and challenging research areas in the
field of pattern recognition. It has numerous applications which include, reading aid for blind, bank
cheques and conversion of any hand written document into structural text form[1]. As there are no
sufficient number of works on Indian language character recognition especially Kannada script
among 15 major scripts in India[2].In this paper an attempt is made to recognize handwritten
Kannada characters using Feed Forward neural networks. A handwritten kannada character is resized
into 60x40 pixel.The resized character is used for training the neural network. Once the training
process is completed the same character is given as input to the neural network with different set of
neurons in hidden layer and their recognition accuracy rate for different kannada characters has been
calculated and compared. The results show that the proposed system yields good recognition
accuracy rates comparable to that of other handwritten character recognition systems.
Handwritten character recognition is one of the most challenging and ongoing areas of research in the
field of pattern recognition. HCR research is matured for foreign languages like Chinese and Japanese but
the problem is much more complex for Indian languages. The problem becomes even more complicated for
South Indian languages due to its large character set and the presence of vowels modifiers and compound
characters. This paper provides an overview of important contributions and advances in offline as well as
online handwritten character recognition of Malayalam scripts.
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Handwriting Recognition Using Deep Learning and Computer VersionNaiyan Noor
This document presents a method for handwriting recognition using deep learning and computer vision. It discusses preprocessing images by removing noise and converting to grayscale. Thresholding is used to separate darker text pixels from lighter background pixels. The image is then segmented into individual lines and words. Python libraries like TensorFlow, Spyder and Jupyter Notebook are used. The goal is to build a system that can recognize text in images and display the text to users. Future work may include recognizing cursive text and additional languages.
A SURVEY ON DEEP LEARNING METHOD USED FOR CHARACTER RECOGNITIONIJCIRAS Journal
The field of Artificial Intelligence is very fashionable today, especially neural networks that work well in various areas such as speech recognition and natural language processing. This Research Article briefly describes how deep learning models work and what different techniques are used in text recognition. It also describes the great progress that has been made in the field of medicine, the analysis of forensic documents, the recognition of license plates, banking, health and the legal industry. The recognition of handwritten characters is one of the research areas in the field of artificial intelligence. The individual character recognition has a higher recognition accuracy than the complete word recognition. The new method for categorizing Freeman strings is presented using four connectivity events and eight connectivity events with a deep learning approach.
Character Recognition (Devanagari Script)IJERA Editor
This document summarizes research on using neural networks for optical character recognition of Devanagari script characters. It describes preprocessing scanned images, extracting features using neural networks, and post-processing to recognize characters. The system was tested on a dataset of Devanagari characters with neural networks trained over multiple epochs. Recognition accuracy increased with larger training sets as the network learned to identify characters more precisely. The system demonstrates an effective approach for digitally recognizing handwritten Devanagari characters.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Artificial Neural Network For Recognition Of Handwritten Devanagari CharacterIOSR Journals
1) The document discusses recognizing handwritten Devanagari characters using artificial neural networks and zone-based feature extraction.
2) It proposes extracting features from images by dividing them into zones and calculating average pixel distances to the image and zone centroids.
3) This zone-based feature vector is then input to a feedforward neural network for character recognition.
CHARACTER RECOGNITION USING NEURAL NETWORK WITHOUT FEATURE EXTRACTION FOR KAN...Editor IJMTER
Handwriting recognition has been one of the active and challenging research areas in the
field of pattern recognition. It has numerous applications which include, reading aid for blind, bank
cheques and conversion of any hand written document into structural text form[1]. As there are no
sufficient number of works on Indian language character recognition especially Kannada script
among 15 major scripts in India[2].In this paper an attempt is made to recognize handwritten
Kannada characters using Feed Forward neural networks. A handwritten kannada character is resized
into 60x40 pixel.The resized character is used for training the neural network. Once the training
process is completed the same character is given as input to the neural network with different set of
neurons in hidden layer and their recognition accuracy rate for different kannada characters has been
calculated and compared. The results show that the proposed system yields good recognition
accuracy rates comparable to that of other handwritten character recognition systems.
Handwritten character recognition is one of the most challenging and ongoing areas of research in the
field of pattern recognition. HCR research is matured for foreign languages like Chinese and Japanese but
the problem is much more complex for Indian languages. The problem becomes even more complicated for
South Indian languages due to its large character set and the presence of vowels modifiers and compound
characters. This paper provides an overview of important contributions and advances in offline as well as
online handwritten character recognition of Malayalam scripts.
Handwritten Character Recognition: A Comprehensive Review on Geometrical Anal...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Handwriting Recognition Using Deep Learning and Computer VersionNaiyan Noor
This document presents a method for handwriting recognition using deep learning and computer vision. It discusses preprocessing images by removing noise and converting to grayscale. Thresholding is used to separate darker text pixels from lighter background pixels. The image is then segmented into individual lines and words. Python libraries like TensorFlow, Spyder and Jupyter Notebook are used. The goal is to build a system that can recognize text in images and display the text to users. Future work may include recognizing cursive text and additional languages.
A SURVEY ON DEEP LEARNING METHOD USED FOR CHARACTER RECOGNITIONIJCIRAS Journal
The field of Artificial Intelligence is very fashionable today, especially neural networks that work well in various areas such as speech recognition and natural language processing. This Research Article briefly describes how deep learning models work and what different techniques are used in text recognition. It also describes the great progress that has been made in the field of medicine, the analysis of forensic documents, the recognition of license plates, banking, health and the legal industry. The recognition of handwritten characters is one of the research areas in the field of artificial intelligence. The individual character recognition has a higher recognition accuracy than the complete word recognition. The new method for categorizing Freeman strings is presented using four connectivity events and eight connectivity events with a deep learning approach.
Character Recognition (Devanagari Script)IJERA Editor
This document summarizes research on using neural networks for optical character recognition of Devanagari script characters. It describes preprocessing scanned images, extracting features using neural networks, and post-processing to recognize characters. The system was tested on a dataset of Devanagari characters with neural networks trained over multiple epochs. Recognition accuracy increased with larger training sets as the network learned to identify characters more precisely. The system demonstrates an effective approach for digitally recognizing handwritten Devanagari characters.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Neural network based numerical digits recognization using nnt in matlabijcses
Artificial neural networks are models inspired by human nervous system that is capable of learning. One of
the important applications of artificial neural network is character Recognition. Character Recognition
finds its application in number of areas, such as banking, security products, hospitals, in robotics also.
This paper is based on a system that recognizes a english numeral, given by the user, which is already
trained on the features of the numbers to be recognized using NNT (Neural network toolbox) .The system
has a neural network as its core, which is first trained on a database. The training of the neural network
extracts the features of the English numbers and stores in the database. The next phase of the system is to
recognize the number given by the user. The features of the number given by the user are extracted and
compared with the feature database and the recognized number is displayed.
This document is a project report submitted by Mohammad Saiful Islam for a CMPUT 551 course on December 21st, 2010 regarding Bengali handwritten digit recognition using support vector machines. The report discusses building a dataset of Bengali digits written by the author, preprocessing and feature extraction steps, and using a multiclass support vector machine with different kernels for classification. The author hypothesizes that SVM will perform well, RBF kernels will improve performance over linear and polynomial kernels, and using raw pixel values can achieve good accuracy, though testing on different writers may reduce performance. Experiments are planned to test these hypotheses using the collected dataset.
Segmentation and recognition of handwritten digit numeral string using a mult...ijfcstjournal
In this paper, the use of Multi-Layer Perceptron (MLP) Neural Network model is proposed for recognizing
unconstrained offline handwritten Numeral strings. The Numeral strings are segmented and isolated
numerals are obtained using a connected component labeling (CCL) algorithm approach. The structural
part of the models has been modeled using a Multilayer Perceptron Neural Network. This paper also
presents a new technique to remove slope and slant from handwritten numeral string and to normalize the
size of text images and classify with supervised learning methods. Experimental results on a database of
102 numeral string patterns written by 3 different people show that a recognition rate of 99.7% is obtained
on independent digits contained in the numeral string of digits includes both the skewed and slant data.
The presentation will describe an algorithm through which one can recognize Devanagari Characters. Devanagari is the script in which Hindi is represented. This algorithm
could automatically segment character from the image of Devenagari text and then recognize them.
For extracting the individual characters from the image of Devanagari text, algorithm segmented the image several
times using the vertical and horizontal projection.
The algorithm starts with first segmenting the lines separately from the document by taking horizontal projection and then the line
into words by taking vertical projection of the line. Another step which is particular to the separation of
Devanagari characters was required and was done by first removing the header line by finding horizontal projection
of each word. The characters can then be extracted by vertical projection of the word without the header line.
Algorithm uses a Kohonen Neural Netowrk for the recognition task. After the separation of the characters from the
image, the image matrix was then downsampled to bring it down to a fixed size so as to make the recognition
size independent. The matrix can then be fed as input neurons to the Kohonen Neural Network and the winning neuron is
found which identifies the recognized the character. This information in Kohonen Neural Network was stored
earlier during the training phase of the neural network. For this, we first assigned random weights from input neurons
to output neurons and then for each training set, the winning neuron was calculated by finding the maximum
output produced by the neurons. The wights for this winning neuron were then adjusted so that it responds to this
pattern more strongly the next time.
Handwriting character recognition (HCR) is the ability of a computer to receive and interpret handwritten input. Handwritten Character Recognition is one of the active and challenging research areas in the field of Pattern Recognition. Pattern recognition is a process that taking in raw data and making an action based on the category of the pattern. HCR is one of the well-known applications of pattern recognition. Handwriting recognition especially for Indian languages is still in infant stage because not much work has been done it. This paper discuss about an idea to recognize Kannada vowels using chain code features. Kannada is a South Indian language. For any recognition system, an important part is feature extraction. A proper feature extraction method can increase the recognition ratio. In this paper, a chain code based feature extraction method is investigated for developing HCR system. Chain code is working based on 4-neighborhood or 8–neighborhood methods. Chain code is a sequence of code directions of a character and connection to a starting point which is often used in image processing. In this paper, 8–neighborhood method has been implemented which allows generation of eight different codes for each character. These codes have been used as features of the character image, which have been later on used for training and testing for K-Nearest Neighbor (KNN) classifiers. The level of accuracy reached to 100%.
This document describes a technique for Sinhala handwritten character recognition using feature extraction and an artificial neural network. The methodology includes preprocessing, segmentation, feature extraction based on character geometry, and classification using an ANN. Features like starters, intersections, and zoning are extracted from segmented characters. The ANN was trained on these feature vectors and tested on 170 characters, achieving an accuracy of 82.1%. While the technique showed some success, the author notes room for improvement, such as making the system more font-independent and improving feature extraction and character separation.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIERvineet raj
This document proposes using a k-nearest neighbor classifier to recognize handwritten digits from the MNIST database. It discusses existing methods that use star-layered histogram feature extraction and class-dependent feature selection, which achieve accuracies of around 93% and 92% respectively. However, these methods require thinning operations or have high computational costs. The document proposes using k-NN classification with pre-processing and feature extraction to achieve higher accuracy of around 96% with lower computation requirements than existing models.
This document summarizes research on recognizing handwritten characters in the Odia language. It discusses two main approaches to Odia character recognition: template matching and feature extraction. The document also reviews several papers on Odia handwritten character recognition, describing the different techniques used, such as neural networks, genetic algorithms, and rule-based methods. Overall, the document surveys existing work on developing systems for Odia optical character recognition (OCR) and handwritten character recognition.
offline character recognition for handwritten gujarati textBhumika Patel
This document summarizes a presentation on optical character recognition of Gujarati characters using convolutional neural networks. It outlines collecting a dataset of 1360 images each of 34 Gujarati characters written by different people. The proposed approach involves preprocessing images, training a CNN model, and calculating accuracy. Initial results correctly recognized some characters but had difficulty with connected characters. Future work includes recognizing remaining characters and vowels, collecting more data, and exploring different CNN configurations to improve accuracy.
Authentication of a person is the major concern in this era for security purposes. In biometric systems Signature is one of the behavioural features used for the authentication purpose. In this paper we work on the offline signature collected through different persons. Morphological operations are applied on these signature images with Hough transform to determine regular shape which assists in authentication process. The values extracted from this Hough space is used in the feed forward neural network which is trained using back-propagation algorithm. After the different training stages efficiency found above more than 95%. Application of this system will be in the security concerned fields, in the defence security, biometric authentication, as biometric computer protection or as method of the analysis of person’s behaviour changes.
Neural Networks in the Wild: Handwriting RecognitionJohn Liu
Demonstration of linear and neural network classification methods for the problem of offline handwriting recognition using the NIST SD19 Dataset. Tutorial on building neural networks in Pylearn2 without YAML. iPython notebook located at nbviewer.ipython.org/github/guard0g/HandwritingRecognition/tree/master/Handwriting%20Recognition%20Workbook.ipynb
Representation and recognition of handwirten digits using deformable templatesAhmed Abd-Elwasaa
This document presents a case study on using deformable templates for recognizing handwritten digits. Deformable templates match unknown images to known templates by deforming the contours of templates to fit the edge strengths of unknown images. The dissimilarity measure is derived from the deformation needed for the match. This technique achieved recognition rates up to 99.25% on a dataset of 2,000 handwritten digits. Statistical and structural features are extracted to represent characters for classification using deformable templates.
On-line handwriting recognition involves converting handwriting as it is written on a digitizer to digital text, while off-line recognition converts static images of handwriting. Both techniques face challenges from variability in handwriting styles. Current methods use feature extraction and neural networks, but do not match human-level recognition abilities. Handwriting recognition remains an important but difficult area of research.
MATLAB Code + Description : Very Simple Automatic English Optical Character R...Ahmed Gad
This file contains a simple description about what I have created about how to recognize characters using feed forward back propagation neural network as a pattern recognition project when being undergraduate student at 2013.
The MATLAB code of the system is also available in the document.
Find me on:
AFCIT
http://www.afcit.xyz
YouTube
https://www.youtube.com/channel/UCuewOYbBXH5gwhfOrQOZOdw
Google Plus
https://plus.google.com/u/0/+AhmedGadIT
SlideShare
https://www.slideshare.net/AhmedGadFCIT
LinkedIn
https://www.linkedin.com/in/ahmedfgad/
ResearchGate
https://www.researchgate.net/profile/Ahmed_Gad13
Academia
https://www.academia.edu/
Google Scholar
https://scholar.google.com.eg/citations?user=r07tjocAAAAJ&hl=en
Mendelay
https://www.mendeley.com/profiles/ahmed-gad12/
ORCID
https://orcid.org/0000-0003-1978-8574
StackOverFlow
http://stackoverflow.com/users/5426539/ahmed-gad
Twitter
https://twitter.com/ahmedfgad
Facebook
https://www.facebook.com/ahmed.f.gadd
Pinterest
https://www.pinterest.com/ahmedfgad/
International Journal of Research in Engineering and Science is an open access peer-reviewed international forum for scientists involved in research to publish quality and refereed papers. Papers reporting original research or experimentally proved review work are welcome. Papers for publication are selected through peer review to ensure originality, relevance, and readability.
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...CSCJournals
The offline optical character recognition (OCR) for different languages has been developed over the recent years. Since 1965, the US postal service has been using this system for automating their services. The range of the applications under this area is increasing day by day, due to its utility in almost major areas of government as well as private sector. This technique has been very useful in making paper free environment in many major organizations as far as the backup of their previous file record is concerned. Our this system has been proposed for the Offline Character Recognition for Isolated Characters of Urdu language, as Urdu language forms words by combining Isolated Characters. Urdu is a cursive language, having connected characters making words. The major area of utility for Urdu OCR will be digitizing of a lot of literature related material already stocked in libraries. Urdu language is famous and spoken in more than 3 big countries including Pakistan, India and Bangladesh. A lot of work has been done in Urdu poetry and literature up to the recent century. Creation of OCR for Urdu language will make an important role in converting all those work from physical libraries to electronic libraries. Most of the stuff already placed on internet is in the form of images having text, which took a lot of space to transfer and even read online. So the need of an Urdu OCR is a must. The system is of training system type. It consists of the image preprocessing, line and character segmentation, creation of xml file for training purpose. While Recognition system includes taking xml file, the image to be recognized, segment it and creation of chain codes for character images and matching with already stored in xml file. The system has been implemented and it has 89% recognition accuracy with a 15 char/sec recognition rate.
Two Methods for Recognition of Hand Written Farsi CharactersCSCJournals
This document describes two methods for recognizing handwritten Farsi characters using neural networks and machine learning techniques. The first method uses wavelet transforms to extract features from character borders and trains a neural network classifier on these features. It achieves 86.3% accuracy on test data. The second method divides characters into groups based on visual properties, extracts moment features for each group, and uses Bayesian classification with a decision tree post-processing step. It achieves an overall recognition rate of 90.64% according to the results presented. Experimental evaluations of both methods on different datasets of handwritten Farsi characters are discussed.
Indian sign language recognition systemIRJET Journal
This document discusses the development of an Indian sign language recognition system using machine learning techniques. The system aims to identify different hand gestures used in Indian sign language for finger spelling. Convolutional neural network algorithms are applied to datasets for this purpose. The system is intended to help communication between deaf/mute and normal individuals by translating Indian sign language gestures into text in real-time. Pre-processing techniques like filtering and background subtraction are used before classification with CNN models. The CNN models are trained on datasets of sign language gestures to recognize characters, words, and phrases in Indian sign language.
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
1. The document discusses an optical character recognition (OCR) system that uses a neural network to recognize handwritten English characters and numerals.
2. It describes the background of OCR, including offline vs online recognition. The key steps of OCR systems are discussed as image acquisition, preprocessing, feature extraction, training and recognition, and post processing.
3. Neural networks are described as being useful for pattern recognition problems like character classification. The proposed system uses a grid infrastructure to allow multi-lingual OCR and more efficient document processing compared to other methods.
Neural network based numerical digits recognization using nnt in matlabijcses
Artificial neural networks are models inspired by human nervous system that is capable of learning. One of
the important applications of artificial neural network is character Recognition. Character Recognition
finds its application in number of areas, such as banking, security products, hospitals, in robotics also.
This paper is based on a system that recognizes a english numeral, given by the user, which is already
trained on the features of the numbers to be recognized using NNT (Neural network toolbox) .The system
has a neural network as its core, which is first trained on a database. The training of the neural network
extracts the features of the English numbers and stores in the database. The next phase of the system is to
recognize the number given by the user. The features of the number given by the user are extracted and
compared with the feature database and the recognized number is displayed.
This document is a project report submitted by Mohammad Saiful Islam for a CMPUT 551 course on December 21st, 2010 regarding Bengali handwritten digit recognition using support vector machines. The report discusses building a dataset of Bengali digits written by the author, preprocessing and feature extraction steps, and using a multiclass support vector machine with different kernels for classification. The author hypothesizes that SVM will perform well, RBF kernels will improve performance over linear and polynomial kernels, and using raw pixel values can achieve good accuracy, though testing on different writers may reduce performance. Experiments are planned to test these hypotheses using the collected dataset.
Segmentation and recognition of handwritten digit numeral string using a mult...ijfcstjournal
In this paper, the use of Multi-Layer Perceptron (MLP) Neural Network model is proposed for recognizing
unconstrained offline handwritten Numeral strings. The Numeral strings are segmented and isolated
numerals are obtained using a connected component labeling (CCL) algorithm approach. The structural
part of the models has been modeled using a Multilayer Perceptron Neural Network. This paper also
presents a new technique to remove slope and slant from handwritten numeral string and to normalize the
size of text images and classify with supervised learning methods. Experimental results on a database of
102 numeral string patterns written by 3 different people show that a recognition rate of 99.7% is obtained
on independent digits contained in the numeral string of digits includes both the skewed and slant data.
The presentation will describe an algorithm through which one can recognize Devanagari Characters. Devanagari is the script in which Hindi is represented. This algorithm
could automatically segment character from the image of Devenagari text and then recognize them.
For extracting the individual characters from the image of Devanagari text, algorithm segmented the image several
times using the vertical and horizontal projection.
The algorithm starts with first segmenting the lines separately from the document by taking horizontal projection and then the line
into words by taking vertical projection of the line. Another step which is particular to the separation of
Devanagari characters was required and was done by first removing the header line by finding horizontal projection
of each word. The characters can then be extracted by vertical projection of the word without the header line.
Algorithm uses a Kohonen Neural Netowrk for the recognition task. After the separation of the characters from the
image, the image matrix was then downsampled to bring it down to a fixed size so as to make the recognition
size independent. The matrix can then be fed as input neurons to the Kohonen Neural Network and the winning neuron is
found which identifies the recognized the character. This information in Kohonen Neural Network was stored
earlier during the training phase of the neural network. For this, we first assigned random weights from input neurons
to output neurons and then for each training set, the winning neuron was calculated by finding the maximum
output produced by the neurons. The wights for this winning neuron were then adjusted so that it responds to this
pattern more strongly the next time.
Handwriting character recognition (HCR) is the ability of a computer to receive and interpret handwritten input. Handwritten Character Recognition is one of the active and challenging research areas in the field of Pattern Recognition. Pattern recognition is a process that taking in raw data and making an action based on the category of the pattern. HCR is one of the well-known applications of pattern recognition. Handwriting recognition especially for Indian languages is still in infant stage because not much work has been done it. This paper discuss about an idea to recognize Kannada vowels using chain code features. Kannada is a South Indian language. For any recognition system, an important part is feature extraction. A proper feature extraction method can increase the recognition ratio. In this paper, a chain code based feature extraction method is investigated for developing HCR system. Chain code is working based on 4-neighborhood or 8–neighborhood methods. Chain code is a sequence of code directions of a character and connection to a starting point which is often used in image processing. In this paper, 8–neighborhood method has been implemented which allows generation of eight different codes for each character. These codes have been used as features of the character image, which have been later on used for training and testing for K-Nearest Neighbor (KNN) classifiers. The level of accuracy reached to 100%.
This document describes a technique for Sinhala handwritten character recognition using feature extraction and an artificial neural network. The methodology includes preprocessing, segmentation, feature extraction based on character geometry, and classification using an ANN. Features like starters, intersections, and zoning are extracted from segmented characters. The ANN was trained on these feature vectors and tested on 170 characters, achieving an accuracy of 82.1%. While the technique showed some success, the author notes room for improvement, such as making the system more font-independent and improving feature extraction and character separation.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
HANDWRITTEN DIGIT RECOGNITION USING k-NN CLASSIFIERvineet raj
This document proposes using a k-nearest neighbor classifier to recognize handwritten digits from the MNIST database. It discusses existing methods that use star-layered histogram feature extraction and class-dependent feature selection, which achieve accuracies of around 93% and 92% respectively. However, these methods require thinning operations or have high computational costs. The document proposes using k-NN classification with pre-processing and feature extraction to achieve higher accuracy of around 96% with lower computation requirements than existing models.
This document summarizes research on recognizing handwritten characters in the Odia language. It discusses two main approaches to Odia character recognition: template matching and feature extraction. The document also reviews several papers on Odia handwritten character recognition, describing the different techniques used, such as neural networks, genetic algorithms, and rule-based methods. Overall, the document surveys existing work on developing systems for Odia optical character recognition (OCR) and handwritten character recognition.
offline character recognition for handwritten gujarati textBhumika Patel
This document summarizes a presentation on optical character recognition of Gujarati characters using convolutional neural networks. It outlines collecting a dataset of 1360 images each of 34 Gujarati characters written by different people. The proposed approach involves preprocessing images, training a CNN model, and calculating accuracy. Initial results correctly recognized some characters but had difficulty with connected characters. Future work includes recognizing remaining characters and vowels, collecting more data, and exploring different CNN configurations to improve accuracy.
Authentication of a person is the major concern in this era for security purposes. In biometric systems Signature is one of the behavioural features used for the authentication purpose. In this paper we work on the offline signature collected through different persons. Morphological operations are applied on these signature images with Hough transform to determine regular shape which assists in authentication process. The values extracted from this Hough space is used in the feed forward neural network which is trained using back-propagation algorithm. After the different training stages efficiency found above more than 95%. Application of this system will be in the security concerned fields, in the defence security, biometric authentication, as biometric computer protection or as method of the analysis of person’s behaviour changes.
Neural Networks in the Wild: Handwriting RecognitionJohn Liu
Demonstration of linear and neural network classification methods for the problem of offline handwriting recognition using the NIST SD19 Dataset. Tutorial on building neural networks in Pylearn2 without YAML. iPython notebook located at nbviewer.ipython.org/github/guard0g/HandwritingRecognition/tree/master/Handwriting%20Recognition%20Workbook.ipynb
Representation and recognition of handwirten digits using deformable templatesAhmed Abd-Elwasaa
This document presents a case study on using deformable templates for recognizing handwritten digits. Deformable templates match unknown images to known templates by deforming the contours of templates to fit the edge strengths of unknown images. The dissimilarity measure is derived from the deformation needed for the match. This technique achieved recognition rates up to 99.25% on a dataset of 2,000 handwritten digits. Statistical and structural features are extracted to represent characters for classification using deformable templates.
On-line handwriting recognition involves converting handwriting as it is written on a digitizer to digital text, while off-line recognition converts static images of handwriting. Both techniques face challenges from variability in handwriting styles. Current methods use feature extraction and neural networks, but do not match human-level recognition abilities. Handwriting recognition remains an important but difficult area of research.
MATLAB Code + Description : Very Simple Automatic English Optical Character R...Ahmed Gad
This file contains a simple description about what I have created about how to recognize characters using feed forward back propagation neural network as a pattern recognition project when being undergraduate student at 2013.
The MATLAB code of the system is also available in the document.
Find me on:
AFCIT
http://www.afcit.xyz
YouTube
https://www.youtube.com/channel/UCuewOYbBXH5gwhfOrQOZOdw
Google Plus
https://plus.google.com/u/0/+AhmedGadIT
SlideShare
https://www.slideshare.net/AhmedGadFCIT
LinkedIn
https://www.linkedin.com/in/ahmedfgad/
ResearchGate
https://www.researchgate.net/profile/Ahmed_Gad13
Academia
https://www.academia.edu/
Google Scholar
https://scholar.google.com.eg/citations?user=r07tjocAAAAJ&hl=en
Mendelay
https://www.mendeley.com/profiles/ahmed-gad12/
ORCID
https://orcid.org/0000-0003-1978-8574
StackOverFlow
http://stackoverflow.com/users/5426539/ahmed-gad
Twitter
https://twitter.com/ahmedfgad
Facebook
https://www.facebook.com/ahmed.f.gadd
Pinterest
https://www.pinterest.com/ahmedfgad/
International Journal of Research in Engineering and Science is an open access peer-reviewed international forum for scientists involved in research to publish quality and refereed papers. Papers reporting original research or experimentally proved review work are welcome. Papers for publication are selected through peer review to ensure originality, relevance, and readability.
Optical Character Recognition System for Urdu (Naskh Font)Using Pattern Match...CSCJournals
The offline optical character recognition (OCR) for different languages has been developed over the recent years. Since 1965, the US postal service has been using this system for automating their services. The range of the applications under this area is increasing day by day, due to its utility in almost major areas of government as well as private sector. This technique has been very useful in making paper free environment in many major organizations as far as the backup of their previous file record is concerned. Our this system has been proposed for the Offline Character Recognition for Isolated Characters of Urdu language, as Urdu language forms words by combining Isolated Characters. Urdu is a cursive language, having connected characters making words. The major area of utility for Urdu OCR will be digitizing of a lot of literature related material already stocked in libraries. Urdu language is famous and spoken in more than 3 big countries including Pakistan, India and Bangladesh. A lot of work has been done in Urdu poetry and literature up to the recent century. Creation of OCR for Urdu language will make an important role in converting all those work from physical libraries to electronic libraries. Most of the stuff already placed on internet is in the form of images having text, which took a lot of space to transfer and even read online. So the need of an Urdu OCR is a must. The system is of training system type. It consists of the image preprocessing, line and character segmentation, creation of xml file for training purpose. While Recognition system includes taking xml file, the image to be recognized, segment it and creation of chain codes for character images and matching with already stored in xml file. The system has been implemented and it has 89% recognition accuracy with a 15 char/sec recognition rate.
Two Methods for Recognition of Hand Written Farsi CharactersCSCJournals
This document describes two methods for recognizing handwritten Farsi characters using neural networks and machine learning techniques. The first method uses wavelet transforms to extract features from character borders and trains a neural network classifier on these features. It achieves 86.3% accuracy on test data. The second method divides characters into groups based on visual properties, extracts moment features for each group, and uses Bayesian classification with a decision tree post-processing step. It achieves an overall recognition rate of 90.64% according to the results presented. Experimental evaluations of both methods on different datasets of handwritten Farsi characters are discussed.
Indian sign language recognition systemIRJET Journal
This document discusses the development of an Indian sign language recognition system using machine learning techniques. The system aims to identify different hand gestures used in Indian sign language for finger spelling. Convolutional neural network algorithms are applied to datasets for this purpose. The system is intended to help communication between deaf/mute and normal individuals by translating Indian sign language gestures into text in real-time. Pre-processing techniques like filtering and background subtraction are used before classification with CNN models. The CNN models are trained on datasets of sign language gestures to recognize characters, words, and phrases in Indian sign language.
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
1. The document discusses an optical character recognition (OCR) system that uses a neural network to recognize handwritten English characters and numerals.
2. It describes the background of OCR, including offline vs online recognition. The key steps of OCR systems are discussed as image acquisition, preprocessing, feature extraction, training and recognition, and post processing.
3. Neural networks are described as being useful for pattern recognition problems like character classification. The proposed system uses a grid infrastructure to allow multi-lingual OCR and more efficient document processing compared to other methods.
FREEMAN CODE BASED ONLINE HANDWRITTEN CHARACTER RECOGNITION FOR MALAYALAM USI...acijjournal
Handwritten character recognition is conversion of handwritten text to machine readable and editable form. Online character recognition deals with live conversion of characters. Malayalam is a language spoken by millions of people in the state of Kerala and the union territories of Lakshadweep and Pondicherry in India. It is written mostly in clockwise direction and consists of loops and curves. The method aims at training a simple neural network with three layers using backpropagation algorithm.
Freeman codes are used to represent each character as feature vector. These feature vectors act as inputs to the network during the training and testing phases of the neural network. The output is the character expressed in the Unicode format.
This document summarizes a student project on handwriting recognition of Hindi numerals using a Self-Organizing Map module. The student developed an approach using SOM for Hindi numeral recognition to increase accuracy of recognized letters. SOM is an artificial neural network that can recognize patterns through learning. It was trained on a dataset of Hindi numerals to classify input patterns. Evaluation showed the system achieved the goal of increased recognition accuracy of Hindi numerals.
IRJET- Intelligent Character Recognition of Handwritten Characters using ...IRJET Journal
This document describes a system for intelligent character recognition of handwritten characters using an artificial neural network. The system takes images of handwritten characters as input and trains a neural network using stochastic gradient descent and backpropagation to classify the characters. After training, the neural network can recognize characters in new input images, even when there is noise in the images. The system aims to improve on existing optical character recognition techniques by using an artificial neural network approach that can recognize a variety of handwriting styles and fonts.
This document summarizes an optical character recognition system that uses an artificial neural network. It discusses how OCR works by scanning text, preprocessing the image, extracting features, and recognizing characters. Two common OCR methods are described: matrix matching and feature extraction. The document then explains how artificial neural networks can be applied to OCR by training a multilayer perceptron network using the backpropagation algorithm. Key aspects of the backpropagation algorithm are outlined, including calculating error derivatives to update network weights and improve recognition accuracy. Overall, the document presents how artificial neural networks can help develop effective optical character recognition systems.
Deep learning Techniques JNTU R20 UNIT 2EXAMCELLH4
The document discusses natural language processing (NLP) and deep learning. It provides an overview of NLP, including common techniques like tokenization and part-of-speech tagging. Deep learning techniques like convolutional neural networks (CNNs) and recurrent neural networks (RNNs) have achieved state-of-the-art results on NLP tasks. Overall, NLP is a rapidly evolving field that has the potential to revolutionize human-computer interaction.
1) The document discusses recognizing handwritten Devanagari characters using an artificial neural network approach.
2) It proposes extracting features from images by dividing them into zones and calculating average pixel distances to the image and zone centroids.
3) This zone-based feature extraction method is used to create a feature vector for each character image that is then classified by a feedforward neural network.
This document provides an overview of deep learning presented by Khaled Amirat at the University of Souk Ahras in Algeria in 2017. It defines artificial intelligence and machine learning, and explains that deep learning is a type of machine learning that uses neural networks with multiple layers to automatically learn representations of raw data. The document contrasts deep learning with traditional machine learning approaches that require manual feature engineering, and outlines different deep learning architectures like convolutional neural networks and recurrent neural networks. Examples are given of applications in areas like computer vision, natural language processing, and topic modeling from documents. The training process of neural networks using forward propagation and backpropagation is also summarized.
Pattern Recognition using Artificial Neural NetworkEditor IJCATR
An artificial neural network (ANN) usually called neural network. It can be considered as a resemblance to a paradigm
which is inspired by biological nervous system. In network the signals are transmitted by the means of connections links. The links
possess an associated way which is multiplied along with the incoming signal. The output signal is obtained by applying activation to
the net input NN are one of the most exciting and challenging research areas. As ANN mature into commercial systems, they are likely
to be implemented in hardware. Their fault tolerance and reliability are therefore vital to the functioning of the system in which they
are embedded. The pattern recognition system is implemented with Back propagation network and Hopfield network to remove the
distortion from the input. The Hopfield network has high fault tolerance which supports this system to get the accurate output.
A Study of Social Media Data and Data Mining TechniquesIJERA Editor
Artificial Neural Networks (ANNs) has highly interconnected elements (neurons) which unanimously work to solve the specific problems. Recently ANNs are involved in the areas like image and speech recognition, character & pattern recognition with statistical analysis and data modeling for solving the problems related to forecasting & classification. In this paper, we are focusing on learning process of a neural network.
Optically processed Kannada script realization with Siamese neural network modelIAESIJAI
Optical character recognition (OCR) is a technology that allows computers to recognize and extract text from images or scanned documents. It is commonly used to convert printed or handwritten text into machine-readable format. This Study presents an OCR system on Kannada Characters based on siamese neural network (SNN). Here the SNN, a Deep neural network which comprises of two identical convolutional neural network (CNN) compare the script and ranks based on the dissimilarity. When lesser dissimilarity score is identified, prediction is done as character match. In this work the authors use 5 classes of Kannada characters which were initially preprocessed using grey scaling and convert it to pgm format. This is directly input into the Deep convolutional network which is learnt from matching and non-matching image between the CNN with contrastive loss function in Siamese architecture. The Proposed OCR system uses very less time and gives more accurate results as compared to the regular CNN. The model can become a powerful tool for identification, particularly in situations where there is a high degree of variation in writing styles or limited training data is available.
This document discusses using convolutional neural networks to detect currency. It presents the methodology which includes data pre-processing, training a CNN model using VGG-16, and testing the model. The CNN model achieved 98.5% accuracy in classifying currency notes from a training dataset divided into an 8:2 split for training and validation. Testing a scanned image through the trained model predicted the currency with high accuracy. CNNs were determined to have advantages over other methods for currency detection including not requiring manually extracted features.
OCR-THE 3 LAYERED APPROACH FOR DECISION MAKING STATE AND IDENTIFICATION OF TE...ijaia
Optical Character recognition is the method of digitalization of hand and type written or printed text into
machine-encoded form and is superfluity of the various applications of envision of human’s life. In present
human life OCR has been successfully using in finance, legal, banking, health care and home need
appliances. India is a multi cultural, literature and traditional scripted country. Telugu is the southern
Indian language, it is a syllabic language, symbol script represents a complete syllable and formed with the
conjunct mixed consonants in their representation. Recognition of mixed conjunct consonants is critical
than the normal consonants, because of their variation in written strokes, conjunct maxing with pre and
post level of consonants. This paper proposes the layered approach methodology to recognize the
characters, conjunct consonants, mixed- conjunct consonants and expressed the efficient classification of
the hand written and printed conjunct consonants. This paper implements the Advanced Fuzzy Logic system
controller to take the text in the form of written or printed, collected the text images from the scanned file,
digital camera, Processing the Image with Examine the high intensity of images based on the quality
ration, Extract the image characters depends on the quality then check the character orientation and
alignment then to check the character thickness, base and print ration. The input image characters can
classify into the two ways, first way represents the normal consonants and the second way represents
conjunct consonants. Digitalized image text divided into three layers, the middle layer represents normal
consonants and the top and bottom layer represents mixed conjunct consonants. Here recognition process
starts from middle layer, and then it continues to check the top and bottom layers. The recognition process
treat as conjunct consonants when it can detect any symbolic characters in top and bottom layers of
present base character otherwise treats as normal consonants. The post processing technique applied to all
three layered characters. Post processing of the image: concentrated on the image text readability and
compatibility, if the readability is not process then repeat the process again. In this recognition process
includes slant correction, thinning, normalization, segmentation, feature extraction and classification. In
the process of development of the algorithm the pre-processing, segmentation, character recognition and
post-processing modules were discussed. The main objectives to the development of this paper are: To
develop the classification, identification of deference prototyping for written and printed consonants,
conjunct consonants and symbols based on 3 layered approaches with different measurable area by using
fuzzy logic and to determine suitable features for handwritten character recognition.
OCR-THE 3 LAYERED APPROACH FOR CLASSIFICATION AND IDENTIFICATION OF TELUGU HA...csandit
Optical Character recognition is the method of digitalization of hand and type written or
printed text into machine-encoded form and is superfluity of the various applications of envision
of human’s life. In present human life OCR has been successfully using in finance, legal,
banking, health care and home need appliances. India is a multi cultural, literature and
traditional scripted country. Telugu is the southern Indian language, it is a syllabic language,
symbol script represents a complete syllable and formed with the conjunct mixed consonants in
their representation. Recognition of mixed conjunct consonants is critical than the normal
consonants, because of their variation in written strokes, conjunct maxing with pre and post
level of consonants. This paper proposes the layered approach methodology to recognize the
characters, conjunct consonants, mixed- conjunct consonants and expressed the efficient
classification of the hand written and printed conjunct consonants. This paper implements the
Advanced Fuzzy Logic system controller to take the text in the form of written or printed,
collected the text images from the scanned file, digital camera, Processing the Image with
Examine the high intensity of images based on the quality ration, Extract the image characters
depends on the quality then check the character orientation and alignment then to check the
character thickness, base and print ration. The input image characters can classify into the two
ways, first way represents the normal consonants and the second way represents conjunct
consonants. Digitalized image text divided into three layers, the middle layer represents normal
consonants and the top and bottom layer represents mixed conjunct consonants. Here
recognition process starts from middle layer, and then it continues to check the top and bottom
layers. The recognition process treat as conjunct consonants when it can detect any symbolic
characters in top and bottom layers of present base character otherwise treats as normal
consonants. The post processing technique applied to all three layered characters. Post
processing of the image: concentrated on the image text readability and compatibility, if the
readability is not process then repeat the process again. In this recognition process includes
slant correction, thinning, normalization, segmentation, feature extraction and classification. In
the process of development of the algorithm the pre-processing, segmentation, character
recognition and post-processing modules were discussed. The main objectives to the
development of this paper are: To develop the classification, identification of deference
prototyping for written and printed consonants, conjunct consonants and symbols based on 3
layered approaches with different measurable area by using fuzzy logic and to determine
suitable features for handwritten character recognition.
OCR-THE 3 LAYERED APPROACH FOR CLASSIFICATION AND IDENTIFICATION OF TELUGU HA...cscpconf
Optical Character recognition is the method of digitalization of hand and type written or printed text into machine-encoded form and is superfluity of the various applications of envision of human’s life. In present human life OCR has been successfully using in finance, legal, banking, health care and home need appliances. India is a multi cultural, literature and traditional scripted country. Telugu is the southern Indian language, it is a syllabic language, symbol script represents a complete syllable and formed with the conjunct mixed consonants in their representation. Recognition of mixed conjunct consonants is critical than the normal
consonants, because of their variation in written strokes, conjunct maxing with pre and post level of consonants. This paper proposes the layered approach methodology to recognize the characters, conjunct consonants, mixed- conjunct consonants and expressed the efficient classification of the hand written and printed conjunct consonants. This paper implements the Advanced Fuzzy Logic system controller to take the text in the form of written or printed, collected the text images from the scanned file, digital camera, Processing the Image with Examine the high intensity of images based on the quality ration, Extract the image characters depends on the quality then check the character orientation and alignment then to check the character thickness, base and print ration. The input image characters can classify into the two ways, first way represents the normal consonants and the second way represents conjunct consonants. Digitalized image text divided into three layers, the middle layer represents normal consonants and the top and bottom layer represents mixed conjunct consonants. Here
recognition process starts from middle layer, and then it continues to check the top and bottom layers. The recognition process treat as conjunct consonants when it can detect any symbolic characters in top and bottom layers of present base character otherwise treats as normal consonants. The post processing technique applied to all three layered characters. Post processing of the image: concentrated on the image text readability and compatibility, if the
readability is not process then repeat the process again. In this recognition process includes slant correction, thinning, normalization, segmentation, feature extraction and classification. In the process of development of the algorithm the pre-processing, segmentation, character recognition and post processing modules were discussed. The main objectives to the development of this paper are: To develop the classification, identification of deference prototyping for written and printed consonants, conjunct consonants and symbols based on 3 layered approaches with different measurable area by using fuzzy logic and to determine suitable features for handwritten character recognition.
This document summarizes and reviews various techniques for optical character recognition (OCR) of English text, including matrix matching, fuzzy logic, feature extraction, structural analysis, and neural networks. It discusses the structure and stages of OCR systems, including image preprocessing, segmentation, feature extraction, classification, and output. Challenges for OCR systems include degraded documents like old books, photocopies, and newspapers. The document reviews several related works on OCR and discusses techniques to improve recognition of degraded text.
This document summarizes and reviews various techniques for optical character recognition (OCR) of English text, including matrix matching, fuzzy logic, feature extraction, structural analysis, and neural networks. It discusses the structure and stages of OCR systems, including image preprocessing, segmentation, feature extraction, classification, and output. Challenges for OCR systems include degraded documents like old books, photocopies, and newspapers. The document reviews several related works on OCR and discusses techniques for English, Indian languages, license plate recognition, document binarization, and removing "bleed-through" effects from financial documents.
Due to availability of internet and evolution of embedded devices, Internet of things can be useful to contribute in energy domain. The Internet of Things (IoT) will deliver a smarter grid to enable more information and connectivity throughout the infrastructure and to homes. Through the IoT, consumers, manufacturers and utility providers will come across new ways to manage devices and ultimately conserve resources and save money by using smart meters, home gateways, smart plugs and connected appliances. The future smart home, various devices will be able to measure and share their energy consumption, and actively participate in house-wide or building wide energy management systems. This paper discusses the different approaches being taken worldwide to connect the smart grid. Full system solutions can be developed by combining hardware and software to address some of the challenges in building a smarter and more connected smart grid.
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
In the era of computing technology, Internet of Things (IoT) devices are now popular in each and every domains like e-governance, e-Health, e-Home, e-Commerce, and e-Trafficking etc. Iot is spreading from small to large applications in all fields like Smart Cities, Smart Grids, Smart Transportation. As on one side IoT provide facilities and services for the society. On the other hand, IoT security is also a crucial issues.IoT security is an area which totally concerned for giving security to connected devices and networks in the IoT .As, IoT is vast area with usability, performance, security, and reliability as a major challenges in it. The growth of the IoT is exponentially increases as driven by market pressures, which proportionally increases the security threats involved in IoT The relationship between the security and billions of devices connecting to the Internet cannot be described with existing mathematical methods. In this paper, we explore the opportunities possible in the IoT with security threats and challenges associated with it.
In today’s emerging world of Internet, each and every thing is supposed to be in connected mode with the help of billions of smart devices. By connecting all the devises used in our day to day life, make our life trouble less and easy. We are incorporated in a world where we are used to have smart phones, smart cars, smart gadgets, smart homes and smart cities. Different institutes and researchers are working for creating a smart world for us but real question which we need to emphasis on is how to make dumb devises talk with uncommon hardware and communication technology. For the same what kind of mechanism to use with various protocols and less human interaction. The purpose is to provide the key area for application of IoT and a platform on which various devices having different mechanism and protocols can communicate with an integrated architecture.
Study on Issues in Managing and Protecting Data of IOTijsrd.com
This paper discusses variety of issues for preserving and managing data produced by IoT. Every second large amount of data are added or updated in the IoT databases across the heterogeneous environment. While managing the data each phase of data processing for IoT data is exigent like storing data, querying, indexing, transaction management and failure handling. We also refer to the problem of data integration and protection as data requires to be fit in single layout and travel securely as they arrive in the pool from diversified sources in different structure. Finally, we confer a standardized pathway to manage and to defend data in consistent manner.
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
Today with advancement in Information Communication Technology (ICT) the way the education is being delivered is seeing a paradigm shift from boring classroom lectures to interactive applications such as 2-D and 3-D learning content, animations, live videos, response systems, interactive panels, education games, virtual laboratories and collaborative research (data gathering and analysis) etc. Engineering is emerging with more innovative solutions in the field of education and bringing out their innovative products to improve education delivery. The academic institutes which were once hesitant to use such technology are now looking forward to such innovations. They are adopting the new ways as they are realizing the vast benefits of using such methods and technology. The benefits are better comprehensibility, improved learning efficiency of students, and access to vast knowledge resources, geographical reach, quick feedback, accountability and quality research. This paper focuses on how engineering can leverage the latest technology and build a collaborative learning environment which can then be integrated with the national e-learning grid.
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
In the world more than 15% people are living with disability that also include children below age of 10 years. Due to lack of independent support services specially abled (handicap) people overly rely on other people for their basic needs, that excludes them from being financially and socially active. The Internet of Things (IoT) can give support system and a better quality of life as well as participation in routine and day to day life. For this purpose, the future solutions for current problems has been introduced in this paper. Daunting challenges have been considered as future research and glimpse of the IoT for specially abled person is given in the paper.
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
Internet of things (IoT) is the most powerful invention and if used in the positive direction, internet can prove to be very productive. But, now a days, due to the social networking sites such as Face book, WhatsApp, twitter, hike etc. internet is producing adverse effects on the student life, especially those students studying at college Level. As it is rightly said, something which has some positive effects also has some of the negative effects on the other hand. In this article, we are discussing some adverse effects of IoT on student’s life.
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
The use of information and communications technology (ICT) in education is a relatively new phenomenon and it has been the educational researchers' focus of attention for more than two decades. Educators and researchers examine the challenges of using ICT and think of new ways to integrate ICT into the curriculum. However, there are some barriers for the teachers that prevent them to use ICT in the classroom and develop supporting materials through ICT. The purpose of this study is to examine the high school English teachers’ perceptions of the factors discouraging teachers to use ICT in the classroom.
In recent years usage of private vehicles create urban traffic more and more crowded. As result traffic becomes one of the important problems in big cities in all over the world. Some of the traffic concerns are traffic jam and accidents which have caused a huge waste of time, more fuel consumption and more pollution. Time is very important parameter in routine life. The main problem faced by the people is real time routing. Our solution Virtual Eye will provide the current updates as in the real time scenario of the specific route. This research paper presents smart traffic navigation system, based on Internet of Things, which is featured by low cost, high compatibility, easy to upgrade, to replace traditional traffic management system and the proposed system can improve road traffic tremendously.
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
In this work there is illustrated an ontological model of educational programs in computer science for bachelor and master degrees in Computer science and for master educational program “Computer science as second competence†by Tempus project PROMIS.
Understanding IoT Management for Smart Refrigeratorijsrd.com
1) The document discusses a proposed design for an intelligent refrigerator that leverages sensor technology and wireless communication to identify food items and order more through an internet connection when supplies are low.
2) Key aspects of the proposal include using RFID to uniquely identify each food item, storing item and usage data in an XML database, monitoring usage patterns to determine reordering needs, and executing orders through an online retailer using stored payment details.
3) Security and privacy concerns with such an internet-connected refrigerator are discussed, such as potential hacking of personal information or unauthorized device control. The proposal aims to minimize human interaction for household management.
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
Double wishbone designs allow the engineer to carefully control the motion of the wheel throughout suspension travel. 3-D model of the Lower Wishbone Arm is prepared by using CAD software for modal and stress analysis. The forces and moments are used as the boundary conditions for finite element model of the wishbone arm. By using these boundary conditions static analysis is carried out. Then making the load as a function of time; quasi-static analysis of the wishbone arm is carried out. A finite element based optimization is used to optimize the design of lower wishbone arm. Topology optimization and material optimization techniques are used to optimize lower wishbone arm design.
A Review: Microwave Energy for materials processingijsrd.com
Microwave energy is a latest largest growing technique for material processing. This paper presents a review of microwave technologies used for material processing and its use for industrial applications. Advantages in using microwave energy for processing material include rapid heating, high heating efficiency, heating uniformity and clean energy. The microwave heating has various characteristics and due to which it has been become popular for heating low temperature applications to high temperature applications. In recent years this novel technique has been successfully utilized for the processing of metallic materials. Many researchers have reported microwave energy for sintering, joining and cladding of metallic materials. The aim of this paper is to show the use of microwave energy not only for non-metallic materials but also the metallic materials. The ability to process metals with microwave could assist in the manufacturing of high performance metal parts desired in many industries, for example in automotive and aeronautical industries.
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
With an expontial growth of World Wide Web, there are so many information overloaded and it became hard to find out data according to need. Web usage mining is a part of web mining, which deal with automatic discovery of user navigation pattern from web log. This paper presents an overview of web mining and also provide navigation pattern from classification and clustering algorithm for web usage mining. Web usage mining contain three important task namely data preprocessing, pattern discovery and pattern analysis based on discovered pattern. And also contain the comparative study of web mining techniques.
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
Application of FACTS controller called Static Synchronous Compensator STATCOM to improve the performance of power grid with Wind Farms is investigated .The essential feature of the STATCOM is that it has the ability to absorb or inject fastly the reactive power with power grid . Therefore the voltage regulation of the power grid with STATCOM FACTS device is achieved. Moreover restoring the stability of the power system having wind farm after occurring severe disturbance such as faults or wind farm mechanical power variation is obtained with STATCOM controller . The dynamic model of the power system having wind farm controlled by proposed STATCOM is developed . To validate the powerful of the STATCOM FACTS controller, the studied power system is simulated and subjected to different severe disturbances. The results prove the effectiveness of the proposed STATCOM controller in terms of fast damping the power system oscillations and restoring the power system stability.
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
Now a days solar harvesting is more popular. As the popularity become higher the material quality and solar tracking methods are more improved. There are several factors affecting the solar system. Major influence on solar cell, intensity of source radiation and storage techniques The materials used in solar cell manufacturing limit the efficiency of solar cell. This makes it particularly difficult to make considerable improvements in the performance of the cell, and hence restricts the efficiency of the overall collection process. Therefore, the most attainable maximum power point tracking method of improving the performance of solar power collection is to increase the mean intensity of radiation received from the source used. The purposed of tracking system controls elevation and orientation angles of solar panels such that the panels always maintain perpendicular to the sunlight. The measured variables of our automatic system were compared with those of a fixed angle PV system. As a result of the experiment, the voltage generated by the proposed tracking system has an overall of about 28.11% more than the fixed angle PV system. There are three major approaches for maximizing power extraction in medium and large scale systems. They are sun tracking, maximum power point (MPP) tracking or both.
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
This document summarizes a review paper on performance and emission testing of a 4-stroke diesel engine using ethanol-diesel blends at different pressures. The paper reviews several previous studies that tested blends of 5-30% ethanol mixed with diesel fuel. The studies found that a 10-20% ethanol blend can improve brake thermal efficiency compared to pure diesel, while also reducing emissions like NOx and smoke. Higher ethanol blends required advancing the injection timing to allow the engine to run. Ethanol-diesel blends were found to have lower density, viscosity, pour point and higher flash point compared to pure diesel. Overall, ethanol shows potential as a renewable fuel to improve engine performance and reduce emissions when blended with diesel
Study and Review on Various Current Comparatorsijsrd.com
This paper presents study and review on various current comparators. It also describes low voltage current comparator using flipped voltage follower (FVF) to obtain the single supply voltage. This circuit has short propagation delay and occupies a small chip area as compare to other current comparators. The results of this circuit has obtained using PSpice simulator for 0.18 μm CMOS technology and a comparison has been performed with its non FVF counterpart to contrast its effectiveness, simplicity, compactness and low power consumption.
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
Power dissipation is a challenging problem for today's system-on-chip design and test. This paper presents a novel architecture which generates the test patterns with reduced switching activities; it has the advantage of low test power and low hardware overhead. The proposed LP-TPG (test pattern generator) structure consists of modified low power linear feedback shift register (LP-LFSR), m-bit counter, gray counter, NOR-gate structure and XOR-array. The seed generated from LP-LFSR is EXCLUSIVE-OR ed with the data generated from gray code generator. The XOR result of the sequence is single input changing (SIC) sequence, in turn reduces the switching activity and so power dissipation will be very less. The proposed architecture is simulated using Modelsim and synthesized using Xilinx ISE9.2.The Xilinx chip scope tool will be used to test the logic running on FPGA.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
In the last decade, the greatest threat to the wireless sensor network has been Reactive Jamming Attack because it is difficult to be disclosed and defend as well as due to its mass destruction to legitimate sensor communications. As discussed above about the Reactive Jammers Nodes, a new scheme to deactivate them efficiently is by identifying all trigger nodes, where transmissions invoke the jammer nodes, which has been proposed and developed. Due to this identification mechanism, many existing reactive jamming defending schemes can be benefited. This Trigger Identification can also work as an application layer .In this paper, on one side we provide the several optimization problems to provide complete trigger identification service framework for unreliable wireless sensor networks and on the other side we also provide an improved algorithm with regard to two sophisticated jamming models, in order to enhance its robustness for various network scenarios.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.
New techniques for characterising damage in rock slopes.pdf
Handwritten Script Recognition
1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 8, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 1670
Handwritten Script Recognition
Sangita Panmand1
Dhanashree Shinde2
Kirti Khair3
Yugandhara Thumbre4
1, 2, 3, 4
Computer Engineering Department
1, 2, 3, 4
Padmabhushan Vasantdada Patil Pratishthan’s College of Engineering (Mumbai University)
Abstract—OCR is abbreviated as Optical Character
Recognition. Optical Character recognition is a process of
recognition of different characters (printed or handwritten)
from a digital image of documents. In OCR technique,
characters can be recognized through optical mechanism.
Various combinations of lines & curves make the characters.
Characters recognition ability of human beings is very high.
They can recognize all characters accurately. But same task
is very difficult by OCR system. The wide usage of touch-
screen based mobile devices has led to a large volume of the
users preferring touch-based interaction with the machine,
as opposed to traditional input via keyboards/mice. To
exploit this, we focus on the Android platform to design
a personalized handwriting recognition system that is
acceptably fast, light-weight, possessing a user-friendly
interface with minimally-intrusive correction and auto-
personalization mechanisms.
Key words: OCR, Handwriting Recognition, Kohonen
Neural Network, artificial neural network
I. INTRODUCTION
Handwritten character recognition, irrespective of the script,
finds potential application areas for automation in various
fields like postal automation, bank automation, form filling
etc. Handwritten character recognition for Indian scripts is
quite a challenging task for the researchers. This is due to
the various characteristics of these scripts like their large
character set, complex shape, presence of modifiers,
presence of compound characters and similarity between
characters. Various languages use specific script to write.
One of them is Devnagari which is most widely used for
many major languages such as Marathi, Hindi, etc. Hindi &
Marathi are most commonly used languages by several
thousand people. Devnagari Marathi Character contains
complicated curves & various shapes. So recognition of
Marathi characters is difficult & complicated task. All these
considerations make Optical Character recognition (OCR)
with Devnagari script very challenging. The ultimate goal of
designing a character recognition system with an accuracy
rate of 100 % is quite difficult because handwritten
characters are non-uniform; they can be written in many
different styles. Also they can be written in various sizes by
different writers. Even there is variation in characters
written by the same writer at different time.
II. HISTORICAL EVOLUTION
This paper focuses only on the offline handwritten
recognition systems developed in the past few years. [4], [5]
generally there are six major steps in the character
recognition system which has been shown in fig.1.
Fig. 1: Typical flowchart for CR methodology
Data acquisition:A.
Data acquisition, as the name implies is the process used to
collect information to document or analyze some
phenomenon. In the simplest form, a technician logging the
temperature of an oven on a piece of paper is performing
data acquisition.
Pre-ProcessingB.
Pre-processing is the major step in handwriting recognition
System. In this, the algorithms described have been tested
on binary word images. The black pixels in the binary
images represent the handwriting whilst white pixels are
used to denote the background. Fig 2 shows the block
diagram of the pre-processing steps.
SegmentationC.
Character segmentation has long been one of the most
critical areas of optical character recognition process.
[7].Through this operation, a sequence of characters, which
may be connected in some cases, is decomposed into
individual alphabetic symbols. [6]
Feature ExtractionD.
It incorporates many characteristics of handwritten
characters based on structural, directional and zoning
information and combines them to create a single global
2. Handwritten Script Recognition
(IJSRD/Vol. 1/Issue 8/2013/0035)
All rights reserved by www.ijsrd.com 1671
feature vector. It is independent to character size and it can
extract features from the raw data without resizing. [9]
ClassifierE.
This step identifies the character that it represents and to
assign them the corresponding ASCII code, after extracting
character features.
Post ProcessingF.
Post-processing step is the final stage of the character
recognition system. It prints the corresponding recognized
characters in the structured text form.
III. PROPOSED SYSTEM DESIGN
The aim of this paper is to recognize handwritten character
using artificial neural network. An Artificial Neural
Network (ANN) is an information processing paradigm that
is inspired by the way biological nervous systems, such as
the brain, process information.
One of the primary means by which computers are endowed
with humanlike abilities, is through the use of a neural
network. The human brain is the ultimate example of a
neural network. The human brain consists of a network of
over a hundred billion interconnected neurons. Neurons are
individual cells that can process small amounts of
information and then activate other neurons to continue the
process. Neuron cell is the basic building block of human
brain. It accepts signals from dendrites. When a neuron
accepts a signal, that neuron may fire. When a neuron
accepts a signal, that neuron may fire. When a neuron fires,
a signal is transmitted over the neurons axon. Ultimately the
signal will leave the neuron as it travels to axon terminals.
The signal is then transmitted to other neurons or nerves.
This signal, transmitted by the neuron is an analog signal.
Most modern computers are digital machines, and thus
require a digital signal. A digital computer processes
information as either on or off. This is the basis of the binary
digits zero and one. The presence of an electric signal
represents a value of one, whereas the absence of an
electrical signal represents a value of zero. Neuron accepts
input from other neurons or user program. Activation
function is used to activate particular neuron. If a particular
neuron satisfies activation function then that neuron is said
to be activated. Connections between neurons are assigned
weights. These weights are adjusted to make neural network
recognize different pattern.
Kohonen Neural NetworkA.
The Kohonen neural network differs considerably from the
feed forward back propagation neural network. The
Kohonen neural network differs both in how it is trained and
how it recalls a pattern. The Kohonen neural network does
not use any sort of activation function. Further, the Kohonen
neural network does not use any sort of a bias weight.
Output from the Kohonen neural network does not consist of
the output of several neurons. When a pattern is presented to
a Kohonen network one of the output neurons is selected as
a "winner". This "winning" neuron is the output from the
Kohonen network. Often these "winning" neurons represent
groups in the data that is presented to the Kohonen network.
For example, we will examine an OCR program that uses 26
output neurons. These 26 output neurons map the input
patterns into the 26 letters of the Latin alphabet. The most
significant difference between the Kohonen neural network
and the feed forward back propagation neural network is
that the Kohonen network trained in an unsupervised mode.
This means that the Kohonen network is presented with
data, but the correct output that corresponds to that data is
not specified. Using the Kohonen network this data can be
classified into groups. We will begin our review of the
Kohonen network by examining the training process. [10] It
is also important to understand the limitations of the
Kohonen neural network. You will recall from the previous
chapter that neural networks with only two layers can only
be applied to linearly separable problems. This is the case
with the Kohonen neural network. Kohonen neural networks
are used because they are a relatively simple network to
construct that can be trained very rapidly.
Principal of workingB.
Fig. 2: Self-Organizing Map / Kohonen Neural Network
1) Sample Inputs to a Self-Organizing Map
This network will have only two input neurons and two
output neurons. The input to be given to the two input
neurons is shown in Table 1.
Table. 1: Inputs to a Self-Organizing Map
2) Connection Weights in the Sample Self-Organizing Map
Table. 2: Connection Weights
Using these values, we will now examine which neuron will
win and produce output. We will begin by normalizing the
input.
3) Normalizing the Input
The self-organizing map requires that its input be
normalized. Thus, some texts refer to the normalization as a
third layer. However, in this book, the self-organizing map
is considered to be a two-layer network, because there are
3. Handwritten Script Recognition
(IJSRD/Vol. 1/Issue 8/2013/0035)
All rights reserved by www.ijsrd.com 1672
only two actual neuron layers at work. The self-organizing
map places strict limitations on the input it receives. Input to
the self-organizing map must be between the values of –1
and 1. In addition, each of the input neurons must use the
full range. If one or more of the input neurons were to only
accept the numbers between 0 and 1, the performance of the
neural network would suffer. Input for a self-organizing map
is generally normalized using one of two common methods,
multiplicative normalization and z-axis normalization.
Multiplicative normalization is the simpler of the two
methods; however z-axis normalization can sometimes
provide a better scaling factor. The algorithms for these two
methods will be discussed in the next two sections. We will
begin with multiplicative normalization.
4) Multiplicative normalization
To perform multiplicative normalization, we must first
calculate the vector length of the input data, or vector. This
is done by summing the squares of the input vector and then
taking the square root of this number, as shown in Equation
(3.1) of Multiplicative Normalization
√∑
(3.1)
The above equation produces the normalization factor ha
each input is multiplied by to properly scale them. Using the
sample data provided in Tables 1 and 2, the normalization
factor is calculated as follows:
This produces a normalization factor of 1.1094.
5) Z-Axis Normalization
Unlike the multiplicative algorithm for normalization, the z-
axis normalization algorithm does not depend upon the
actual data itself; instead the raw data is multiplied by a
constant. To calculate the normalization factor using z-axis
normalization, we use Equation (3. 2).
√
(3.2)
As can be seen in the above equation, the normalization
factor is only dependent upon the size of the input, denoted
by the variable n. This preserves absolute magnitude
information. However, we do not want to disregard the
actual inputs completely; thus, a synthetic input is created,
based on the input values. The synthetic input is calculated
using Equation (3.3).
√ (3.3)
The variable n represents the input size. The variable f is the
normalization factor. The variable l is the vector length. The
synthetic input will be added to the input vector that was
presented to the neural network. You might be wondering
when you should use the multiplicative algorithm and when
you should use the z-axis algorithm. In general, you will
want to use the z-axis algorithm, since the z-axis algorithm
preserves absolute magnitude. However, if most of the
training values are near zero, the z-axis algorithm may not
be the best choice. This is because the synthetic component
of the input will dominate the other near-zero values.
6) Calculating Each Neuron’s Output
To calculate the output, the input vector and neuron
connection weights must both be considered. First, the dot
product of the input neurons and their connection weights
must be calculated. To calculate the dot product between
two vectors, you must multiply each of the elements in the
two vectors as shown in Equation (3.4).
[ ] [ ]
As you can see from the above calculation, the dot product
is 0.395. This calculation will have to be performed for each
of the output neurons. In this example, we will only examine
the calculations for the first output neuron. The calculations
necessary for the second output neuron are carried out in the
same way. The output must now be normalized by
multiplying it by the normalization factor that was
determined in the previous step. You must multiply the dot
product of 0.395 by the normalization factor of 1.1094. The
result is an output of 0.438213. Now that the output has
been calculated and normalized, it must be mapped to a
bipolar number.
7) Mapping to a Bipolar Ranged Number
As you may recall from chapter 2, a bipolar number is an
alternate way of representing binary numbers. In the bipolar
system, the binary zero maps to –1 and the binary one
remains a 1. Because the input to the neural network has
been normalized to this range, we must perform a similar
normalization on the output of the neurons. To make this
mapping, we multiply by two and subtract one. For the
output of 0.438213, the result is a final output of –0.123574.
The value –0.123574 is the output of the first neuron. This
value will be compared with the outputs of the other neuron.
By comparing these values we can determine a “winning”
neuron.
8) Choosing the Winner
We have seen how to calculate the value for the first output
neuron. If we are to determine a winning neuron, we must
also calculate the value for the second output neuron. We
will now quickly review the process to calculate the second
neuron. The same normalization factor is used to calculate
the second output neuron as was used to calculate the first
output neuron. As you recall from the previous section, the
normalization factor is 1.1094. If we apply the dot product
for the weights of the second output neuron and the input
vector, we get a value of 0.45. This value is multiplied by
the normalization factor of 1.1094, resulting in a value of
0.0465948. We can now calculate the final output for neuron
2 by converting the output of 0.0465948 to bipolar, which
yields –0.9068104. As you can see, we now have an output
value for each of the neurons. The first neuron has an output
value of –0.123574 and the second neuron has an output
value of –0.9068104. To choose the winning neuron, we
select the neuron that produces the largest output value. In
this case, the winning neuron is the second output neuron
with an output of –0.9068104, which beats the first neuron’s
output of –0.123574. You have now seen how the output of
the self-organizing map was derived. As you can see, the
weights between the input and output neurons determine this
output.
IV. EXECUTION OF SYSTEM
Following flowchart shows the stepwise execution of above
handwritten character recognition system.
4. Handwritten Script Recognition
(IJSRD/Vol. 1/Issue 8/2013/0035)
All rights reserved by www.ijsrd.com 1673
Fig. 3: Flowchart of Execution
1) Draw the Image
Use the mouse as an input to draw the image of characters.
Enter the corresponding character with which you want the
drawn character to be recognized in the text box.
2) Down Sampling
The images have to be cropped sharp to the border of the
character in order to standardize the images. The image
standardization is done by finding the maximum row and
column with 1s and with the peak point, increase and
decrease the counter until meeting the white space, or the
line with all 0s. This technique is shown in figure below
where a character “S” is being cropped and resize.
Fig. 4: Down sampling
The image pre-processing is then followed by the image
resize again to meet the network input requirement, 5 by 7
matrices, where the value of 1 will be assign to all pixel
where all 10 by 10 box are filled with 1s, as shown below:
Fig. 5: Pre-processing of image
Finally, the 5 by 7 matrices are concatenated into a stream
so that it can be feed into network 35 input neurons.
3) Train the Neural Network
In training the neural network we actually make the neural
network learn how to recognize image. The process of
training is adjusting the individual weights between each of
the individual neurons until we achieve close to the desired
output.
4) Recognition
Draw the image to be recognized in drawing area and click
recognize button. The best neuron will be fired as output and
recognition will be performed.
V. CONCLUSION
This paper has presented a review about Handwritten
Character Recognition is one of the main branches of
character recognition. Three stages of CR are presented
namely, pre-processing, feature extraction and classification.
In the future, we will use this knowledge to develop the
characters recognition system. The task of human expert is
to select or invent features that allow effective and efficient
recognition of character. It is important to get the better
result in recognizing a character. Many types of classifier
are applicable to the OCR system. Recognition of a
character can be done using a template matching, statistical,
syntactic (structural) and neural network approach. Neural
network approach is selected in this paper because it gives a
better recognition result than compared to other.
REFERENCES
[1] H. Yamada, K. Yamamoto, T. Saito: “A Non-linear
Normalization Method for Hand printed Kanji
Character Recognition – Line Density Equalization,”
Pattern Recognition, vol.23, no.9, pp.1023-1029,
(1990).
[2] N. R. Pal and S. A Pal, “Review on image segmentation
techniques,” Pattern Recognition, Vol. 26, pp. 1277–
1294, 1993.
[3] Singh, S. and Amin, A. (1999). Neural network
Recognition of Hand-printed Characters. Neural
Compute Applications. Springer-Verlag London. 8: 67-
76.
[4] Avi-Itzhak H.I., Diep T.A. and Garland H., ― High
Accuracy Optical Character Recognition Using Neural
Network with Centroid Dithering‖, IEEE Transaction on
5. Handwritten Script Recognition
(IJSRD/Vol. 1/Issue 8/2013/0035)
All rights reserved by www.ijsrd.com 1674
Pattern Analysis and Machine Intelligence, vol.17,
no.2,pp.218-223, 1995.
[5] M. Y. Chen, A. Kundu, and J. Zhou, ―Off-line
handwritten word recognition using a hidden Markov
model type stochastic network, ‖ IEEE Transaction on.
Pattern Analysis and Machine Intelligence. vol. 16, pp.
481–496, May 1994.
[6] Simone Marinai, Marco Gori and Giovanni Soda, ―
Artificial Neural Network for Document Analysis and
Recognition‖, IEEE Transactions on Pattern Analysis
and Machine Intelligence, vol.27, no.27, pp. 23-
35,January 2005.
[7] Vassilis Papavassiliou, Themos Stafylakis, Vassilis
Katsouros and words, ―Handwritten document image
segmentation into text lines and words‖, Pattern
recognition, vol.43, pp.369-377, 2010.
[8] Ø. D. Trier, A. K. Jain, and T. Taxt, ―Feature
extraction method for character recognition—A survey,‖
Pattern Recognition., vol. 29, no. 4, pp. 641–662, 1996.
[9] I.S. Oh, J. S. Lee, and C. Y. Suen, ―Analysis of class
separation and combination of class-dependent features
for handwriting recognition,‖ IEEE Transaction on
Pattern Analysis and Machine Intelligence., vol. 21, pp.
1089–1094, Oct.1999.
[10]Kohonen, Teuvo (1982)."Self-Organized Formation of
Topologically Correct Feature Maps". Biological
Cybernetics 43 (1): 59–69.
[11]Ultsch, Alfred; Siemon, H. Peter (1990). "Kohonen's
Self-Organizing Feature Maps for Exploratory Data
Analysis". In Widrow, Bernard; Angeniol,
Bernard. Proceedings of the International Neural
Network Conference (INNC-90), Paris, France, July 9–
13, 19901. Dordrecht, Netherlands: Kluwer. pp. 305–
308. ISBN 978-0-7923-0831-7.