Online Handwritten Strokes Recognition using Support Vector Machines

A Statistical Approach for Online Handwritten Devanagari Strokes Recognition

by Sukhdeep Singh*,

- Published in Journal of Advances and Scholarly Researches in Allied Education, E-ISSN: 2230-7540

Volume 15, Issue No. 7, Sep 2018, Pages 261 - 263 (3)

Published by: Ignited Minds Journals


ABSTRACT

Handwriting recognition can be viewed in two forms as offline and online handwriting recognition. This study has been done for online handwriting recognition. The present work is a step for online handwriting recognition in Indic scripts. This paper recognizes online handwritten Devanagari strokes using a statistical recognition technique Support Vector Machines. The results have been achieved as 93.27, 89.12 and 99.08 for upper, middle and lower zone Devanagari classes, respectively.

KEYWORD

online handwritten strokes recognition, support vector machines, handwriting recognition, offline handwriting recognition, Indic scripts, Devanagari strokes, statistical recognition technique, upper zone Devanagari classes, middle zone Devanagari classes, lower zone Devanagari classes

INTRODUCTION

Handwriting recognition has become a buzz word these days. A great work has been done for non-Indic scrips as Chinese, Japanese, Korean, Arabic and Latin script. These scripts handwriting recognition work includes the smaller units as well as larger units. The smaller units mean the strokes and characters. The larger units include the words, sentences and paragraphs. The work has been done for both offline and online mode of handwriting. Offline handwriting means the text is first scanned and then understood by the computers of mobiles, but on the other side, online handwriting refers to understanding the handwritten text at the same time when it is written on the digital surface of screen of the computer. For online handwriting recognition, the temporal information also plays an important role. For the last few decades, the online handwriting recognition has become a key area of research. Online handwriting recognition for Indic scripts has also made a notable progress in last decade (Deepu, et. al., 2004, Swethalakshmi, et. al., 2006, Roy, et. al., 2007, Parui, et. al., 2008, Prasad, et. al., 2012, Sundaram and Ramakrishnan, 2013, Kunwar, et. al., 2014, Samanta, et. al., 2014). One of the Indic scripts is Devanagari. Although, the researchers and scientists are always motivated to work in the direction of online handwriting recognition in Indic scripts. When compared with other Indic scripts as: Telugu, Bangla and Oriya, the work done for Devanagari script is also praiseworthy. Few researchers have done work for online Devanagari handwriting recognition for larger units as words or sentences. There is a great need of working in the area of online Devanagari handwriting recognition especially larger units as words or sentences. The Devanagari is the script of commonly spoken language Hindi. The Devanagari is not an isolated script and it shares many properties with other Indic scripts. So, it falls into the category of Brahmi scripts. The present study has been done for online Devanagari handwriting recognition where isolated online handwritten Devanagari strokes have been recognized using support vector machines (SVM).

Figure 1.Symbol set defined for Devanagari

For online handwriting recognition in any script, it is very important to identify the primary units of script writing. These primary units are called symbols. The Devanagari symbol set is shown in figure 1. Here, the symbol 0 is the headline. The symbols 1

matras. The sentence ending symbol is the 64. The half characters are represented by symbols 65 to 95. The conjuncts are represented with symbols 45 to 47 and 96 to 108.

LITERATURE SURVEY

The major work for online Devanagari handwriting recognition for smaller units as characters been done by Ghosh and Roy [9], Chowdhury et al. [10], Mondal et al. [11] and Swethalakshmi et al. [12]. The table 1 shows the Online Devanagari handwriting recognition results for smaller units (characters).

Table 1. Online Devanagari handwriting recognition for smaller units (characters)

CLASSIFICATION TECHNIQUE FOR DEVELOPED DATASET

The present work uses SVM for recognition of online handwritten strokes of Devanagari. When it comes supervised learning models, the suitability of SVM technique cannot be denied in online hnadwriting recognition. Further SVM is best suitable for recognition of individual units as strokes or characters. One of the characteristics of SVM is that it is very efficient and well suitable for multiple continuous and categorical variables. The SVM uses the kernel functions like linear kernel, polynomial kernel or radial basis function kernel and finds the best separating hyperplane. In order to perform the multi class recognition, The SVM either combines the binary SVMs or extends the support vector learning method. dataset for experimentation. The experimentation used the chain code feature vector in two forms. The first form of feature vector uses the chain codes for building the feature vector of fixed length. The other form of feature vector uses the frequencies of chain codes appended at the end of the feature vector prepared using directional chain codes. In both types of feature vectors, the length of feature vector remains same irrespective the shape of stroke. The figure three exemplifies two types of feature vectors used in the present work. The recognition results for both types of feature vectors with SVM are given in table 2 and 3.

Figure 2.Feature Vectors Table 2. Recognition accuracy for SVM classifier with feature vector one Table 3. Recognition accuracy for SVM classifier with feature vector two

CONCLUSION

In this study, the authors have showed the use of statistical classification technique SVM for online handwritten Devanagari strokes recognition where in-house dataset has been used for experimentation and two types of feature vectors based on chain code have been employed. So, this work has been done for smaller units called

characters and strokes. The present study is an important work for future researchers to do further research for online handwritten Devanagari text recognition using SVM for smaller. Our study has presented that there is a great requirement to do more research work for online Devanagari handwriting recognition for smaller units as well as larger units as words/sentences. For online handwritten Devanagari words and sentences recognition, a lot to be done in the future.

REFERENCES

1. V. Deepu, S. Madhvanath, and A. G. Ramakrishnan (2004). ―Principal component analysis for online handwritten character recognition‖, In: Proceedings of 17th International Conference on Pattern Recognition, pages 327–330. 2. H. Swethalakshmi, A. Jayaraman, V. S. Chakravarthy, and C. C. Sekhar (2006). ―Online handwritten character recognition of devanagari and telugu characters using support vector machines‖, In: Proceedings of 10th International Workshop on Frontiers in Handwriting Recognition. 3. K. Roy, N. Sharma, T. Pal, and U. Pal (2007). ―Online bangla handwriting recognition system‖, In: Proceedings of International Conference on Advances in Pattern Recognition, pages 117–122. 4. S. K. Parui, K. Guin, U. Bhattacharya, and B. B. Chaudhuri (2008). ―Online handwritten bangla character recognition using HMM‖, In: Proceedings of 19th International Conference on Pattern Recognition, pages 1–4. 5. G. K. Prasad, I. Khan, N. R. Chanukotimath, and F. Khan (2012). ―On-line handwritten character recognition system for kannada using principal component analysis approach: For handheld devices‖, In: Proceedings of World Congress on Information and Communication Technologies, pages 675–678. 6. S. Sundaram and A. G. Ramakrishnan (2013). ―Attention-feedback based robust segmentation of online handwritten isolated tamil words‖, ACM Transactions on Asian Language Information Processing, 12.

7. R. Kunwar, U. Pal, and M. Blumenstein (2014). ―Semi-supervised online bayesian network learner for handwritten characters recognition‖, In: Proceedings of 22nd

8. O. Samanta, U. Bhattacharya, and S. K. Parui (2014). ―Smoothing of hmm parameters for efficient recognition of online handwriting‖, Pattern Recognition, 47: pp. 3614–3629. 9. R. Ghosh and P. P. Roy (2015). ―Study of two zone-based features for online Bengali and Devanagari character recognition‖, In: Proceedings of 13th International Conference on Document Analysis and Recognition (ICDAR) 401–405. 10. S. D. Chowdhury, U. Bhattacharya, and S. K. Parui (2013). ―Online Handwriting Recognition Using Levenshtein Distance Metric‖, In: Proceeding of 12th International Conference on Document Analysis and Recognition, pp. 79–83. 11. T. Mondal, U. Bhattacharya, S. K. Parui, and K. Das (2010). ―On-line handwriting recognition of Indian scripts - the first benchmark‖, In: Proceeding of the 12th International Conference on Frontiers in Handwriting Recognition, pp. 200–205. 12. H. Swethalakshmi, A. Jayaraman, V. S. Chakravarthy and C. Sekhar (2006). "Online handwritten character recognition of Devanagari and Telugu characters using support vector machine", In the proceedings of 10th IWFHR, pp. 367-372.

Corresponding Author Sukhdeep Singh*

Assistant Professor in Computer Science, Mata Sahib Kaur Girls College, Talwandi Bhai, Ferozepur, Punjab, India

sukhdeep13@pu.ac.in