skip to main content
10.1145/2432553.2432574acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdarConference Proceedingsconference-collections
research-article

Lightweight user-adaptive handwriting recognizer for resource constrained handheld devices

Published:16 December 2012Publication History

ABSTRACT

Here, we present our recent attempt to develop a lightweight handwriting recognizer suitable for resource constrained handheld devices. Such an application requires real-time recognition of handwritten characters produced on their touchscreens. The proposed approach is well suited for minimal user-lag on devices having only limited computing power in sharp contrast to standard laptops or desktop computers. Moreover, the approach is user-adaptive in the sense that it can adapt through user corrections to wrong predictions. With an increasing number of interactive corrections by the user, the recognition accuracy improves significantly. An input stroke is first re-sampled generating a fixed small number of sample points such that at most two critical points (points corresponding to high curvature) are preserved. We use their x- and y-coordinates as the feature vector and do not compute any other high-level feature vector. The squared Mahalanobis distance is used to identify each stroke of the input sample as one of several stroke categories pre-determined based on a large pool of training samples. The inverted covariance matrix and mean vector for a stroke class that are required for computing the Mahalanobis distance are pre-calculated and stored as Serialized Objects on the SD card of the device. A Look-Up Table (LUT) of stroke combinations as keys and corresponding character class as values is used for the final Unicode character output. In case of an incorrect character output, user corrections are used to automatically update the LUT adapting to the user's particular handwriting style.

References

  1. R. Plamondon, S. N. Srihari, "On-line and off-line handwriting recognition: A comprehensive survey", IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 22, no. 1, pp. 63--84, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. J. Castro-Bleda S. España J. Gorbe F. Zamora, D. Llorens A. Marzal F. Prat J. M. Vilar, Improving a DTW-based Recognition Engine for On-line Handwritten Characters by Using MLPs, Proc. of 10th International Conference on Document Analysis and Recognition, pp. 1260--1264, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. A. Abdul, M. Khalia, C. Viard-Gaudin, E. Poisson, Online Handwriting Recognition Using Support Vector Machine, Proc. IEEE Region 10 Conference TENCON 2004, Vol. 1, pp. 311--314.Google ScholarGoogle Scholar
  4. M. Nakai, N. Akira, H. Himodaira and S. Sagayama, Substroke Approach to HMM-based On-line Kanji Handwriting Recognition, 6th Int. Conf. on Doc. Anal. & Recog. (ICDAR 2001), pp. 491--495, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Jiang, Z. Sun. HMM-based On-line Multi-stroke Sketch Recognition. Proc. of the Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  6. Chandan Biswas, Ujjwal Bhattacharya, Swapan Kumar Parui, "HMM Based Online Handwritten Bangla Character Recognition using Dirichlet Distributions", Proc. of 13th ICFHR, pp. 598--603, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Arica, F. Yarman-Vural, "An overview of character recognition focused on off-line handwriting," IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, vol. 31, pp. 216--233, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Bunke, "Recognition of cursive Roman handwriting past, present and future", Proc. 7th Int. Conf. Document Analysis and Recognition, pp. 448--459, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Jaeger, C. L. Liu, and M. Nakagawa, The state of art in Japanese online handwriting recognition compared to techniques in Western handwriting recognition, International Journal on Document Analysis and Recognition, vol. 6, pp. 75--88, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. L. Liu, S. Jaeger, M. Nakagawa, "Online Recognition of Chinese Characters: The State-of-the-Art", IEEE Trans. on Pattern Analyis and Machine Intelligence, vol. 26, pp. 198--213, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. K. C. Jung, S. M. Yoon, H. J. Kim, "Continuous HMM applied to quantization of on-line Korean character spaces", Pattern Recognition Letters, vol. 21, pp. 303--310, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Morwing, J. Andersson and C. Friberg, "On-line Arabic handwriting recognition with templates", Pattern Recognition, vol. 42, pp. 3278--3286, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. D. Connell, R. M. K. Sinha, A. K. Jain, Recognition of unconstrained on-line Devanagari characters, Proc. of the 15th Int. Conf. on Pattern Recognition, vol. 2, pp. 368--371, 2000.Google ScholarGoogle Scholar
  14. N. Joshi, G. Sita, A. G. Ramakrishnan, V. Deepu, and S. Madhvanath, Machine recognition of online handwritten Devanagari characters, Proc. of 7th Int. Conf. on Document Analysis and Recognition, vol. 2, pp. 1156--1160, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. N. Joshi, G. Sita, A. G. Ramakrishnan, and M. Sriganesh, Comparison of elastic matching algorithms for online Tamil handwritten character recognition, Proc. of 9th Int. Workshop on Frontiers in Handwriting Recognition, pp. 444--449, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. H. Swethalakshmi, A. Jayaraman, V. S. Chakravarthy and C. C. Sekhar, Online handwritten character recognition of Devanagari and Telugu Characters using support vector machines, Proc. of the 10th Int. Workshop on Frontiers in Handwriting Recognition, 2006.Google ScholarGoogle Scholar
  17. S. K. Parui, K. Guin, U. Bhattacharya and B. B. Cha udhuri, "Online Handwritten Bangla Character Recognition Using HMM", Proc. of 19th ICPR, 2008.Google ScholarGoogle Scholar
  18. T. Mondal, U. Bhattacharya, S. K. Parui, K. Das and D. Mandalapu. On-line handwriting recognition of Indian scripts - the first benchmark. Proc. of 12th Int. Conf. on Frontiers in Handwriting Recognition, pp. 200--205, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. U. Bhattacharya, A. Nigam, Y. S. Rawat and S. K. Parui. An analytic scheme for online handwritten Bangla cursive word recognition. Proc. of the 11th Int. Conf. on Frontiers in Handwriting Recog. (ICFHR), pp. 320--325, 2008.Google ScholarGoogle Scholar
  20. D. Dutta, A. Roy Chowdhury, Ujjwal Bhattacharya, Swapan Kumar Parui, "Building a Personal Handwriting Recognizer on an Android Device", Proc. of 13th ICFHR, pp. 682--687, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. V. Vuori, J. Laaksonen, E. Oja & J. Kangas. On-line adaptation in recognition of handwritten alphanumeric characters. Proc. of 5th Int. Conf. on Document Analysis and Recognition, pp. 792--795, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. Connell and A. Jain, Writer adaptation for online handwriting recognition, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 24, pp. 329--346, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Lightweight user-adaptive handwriting recognizer for resource constrained handheld devices

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        DAR '12: Proceeding of the workshop on Document Analysis and Recognition
        December 2012
        162 pages
        ISBN:9781450317979
        DOI:10.1145/2432553

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 16 December 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader