Human-computer interaction is a growing research area. There are several ways of interaction with the computer. Handwriting has continued to persist as a means of communication and recording information in the day to day life even with the introduction of new technologies. Due to the growth of technology in India, it becomes important to devise ways that allow people to communicate with computer in Indian languages. Hindi being the national language of India, we present a way to communicate with the computer in Hindi or more precisely, 'Devanagari script'. Due to absence of a global font to represent Devanagari characters, it is important that the computer recognizes the characters written by the user in order to interact with him. The algorithm implemented for character recognition first segments the image containing Devanagari text fed to the software into lines, lines to words and words to characters. The obtained characters are then brought down to a standard size. The Kohonen Neural Network based recognizer then comes into action and recognizes the text character by character and provides the output in Unicode format. The network has been designed with no hidden layer to support quick recognition. Apart from text recognition from an image, we also provided the option to recognize individual handwritten characters drawn using a mouse. Such a system provides keyboard less computer interaction. The technique is implemented using Java. The overall recognition rate for a fixed font machine printed characters is 90.26% and for hand written characters, it is 83.33%.
[1]
Robert Tibshirani,et al.
An Introduction to the Bootstrap
,
1994
.
[2]
R.M.K. Sinha,et al.
On Devanagari document processing
,
1995,
1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.
[3]
Majid Ahmadi,et al.
Segmentation of touching characters in printed document recognition
,
1994,
Pattern Recognit..
[4]
A. K. Sharma,et al.
Optical character recognition for printed hindi text in devnagari using soft-computing technique
,
2007,
Artificial Intelligence and Applications.
[5]
Kevin N. Gurney,et al.
An introduction to neural networks
,
2018
.
[6]
Jeff Heaton,et al.
Introduction to neural networks for C
,
2008
.
[7]
Heaton T. Jeff,et al.
Introduction to Neural Networks with Java
,
2005
.
[8]
Jeff Heaton,et al.
Introduction to Neural Networks for C#, 2nd Edition
,
2008
.