The doctoral dissertations of the former Helsinki University of Technology (TKK) and Aalto University Schools of Technology (CHEM, ELEC, ENG, SCI) published in electronic format are available in the electronic publications archive of Aalto University - Aaltodoc.
Aalto

Adaptive Methods for On-Line Recognition of Isolated Handwritten Characters

Vuokko Vuori

Dissertation for the degree of Doctor of Science in Technology to be presented with due permission of the Department of Computer Science and Engineering for public examination and debate in Auditorium T2 at Helsinki University of Technology (Espoo, Finland) on the 14th of December, 2002, at 12 o'clock noon.

Overview in PDF format (ISBN 951-22-6249-5)   [1348 KB]
Dissertation is also available in print (ISBN 951-666-619-1)

Abstract

The main goal of the work presented in this thesis has been the development of an on-line handwriting recognition system which is able to recognize handwritten characters of several different writing styles and is able to improve its performance by adapting itself to new writing styles. The recognition method should be applicable to hand-held devices of limited memory and computational resources. The adaptation process should take place during normal use of the device, not in some specific training mode. For the usability aspect of the recognition system, the recognition and adaptation processes should be easily understandable to the users.

The first part of this thesis gives an introduction to the handwriting recognition. The topics considered include: the variations present in personal handwriting styles; automatic grouping of similar handwriting styles; the differences between writer-independent and writer-dependent as well as on-line and off-line handwriting recognition problems; the different approaches to on-line handwriting recognition; the previous adaptive recognition systems and the experiments performed with them; the recognition performance requirements and other usability issues related to on-line handwriting recognition; the current trends in on-line handwriting recognition research; the recognition results obtained with the most recent recognition systems; and the commercial applications.

The second part of the thesis describes an adaptive on-line character recognition system and the experiments performed with it. The recognition system is based on prototype matching. The comparisons between the character samples and prototypes are based on the Dynamical Time Warping (DTW) algorithm and the input characters are classified according to the k Nearest Neighbors (k-NN) rule. The initial prototype set is formed by clustering character samples collected from a large number of subjects. Thus, the recognition system can handle various writing styles. This thesis work introduces four DTW-based clustering algorithms which can be used for the prototype selection. The recognition system adapts to new writing styles by modifying its prototype set. This work introduces several adaptation strategies which add new writer-dependent prototypes into the initial writer-independent prototype set, reshape the existing prototypes with a Learning Vector Quantization (LVQ)-based algorithm, and inactivate poorly performing prototypes. The adaptations are carried out on-line in a supervised or self-supervised fashion. In the former case, the user explicitly labels the input characters which are used as training samples in the adaptation process. In the latter case, the system deduces the labels from the recognition results and the user's actions. The latter approach is prone to erroneously labeled learning samples.

The different adaptation strategies were experimented with and compared with each other by performing off-line simulations and genuine on-line user experiments. In the simulations, special attention has been paid to the various erroneous learning situations likely to be encountered in real world handwriting recognition tasks. The recognition system is able to improve its recognition accuracy significantly on the basis of only a few additional character samples per class. Recognition accuracies acceptable in real world applications can be attained for most of the test subjects.

This work also introduces a Self-Organizing Map (SOM)-based method for analyzing personal writing styles. Personal writing styles are represented by high-dimensional vectors, the components of which indicate the subjects' tendencies to use certain prototypical writing styles for isolated characters. These writing style vectors are then visualized by a SOM which enables the detection and analysis of clusters of similar writing styles.

This thesis consists of an overview and of the following 8 publications:

  1. Vuori, V., J. Laaksonen, E. Oja, and J. Kangas (2001a). Experiments with adaptation strategies for a prototype-based recognition system for isolated handwritten characters. International Journal on Document Analysis and Recognition 3 (3), 150-159. © 2001 Springer-Verlag. By permission.
  2. Vuori, V., J. Laaksonen, and J. Kangas (2002). Influence of erroneous learning samples on adaptation in on-line handwriting recognition. Pattern Recognition 35 (4), 915-925.
  3. Vuori, V., J. Laaksonen, E. Oja, and J. Kangas (2000b). Controlling on-line adaptation of a prototype-based classifier for handwritten characters. In Proceedings of the 15th International Conference on Pattern Recognition, Volume 2, pp. 331-334. © 2000 IEEE. By permission.
  4. Vuori, V., M. Aksela, J. Laaksonen, E. Oja, and J. Kangas (2000a). Adaptive character recognizer for a hand-held device: implementation and evaluation setup. In Proceedings of the 7th International Workshop on Frontiers in Handwriting Recognition, pp. 13-22. © 2000 Unipen Foundation. By permission.
  5. Vuori, V., J. Laaksonen, E. Oja, and J. Kangas (2001b). Speeding up on-line recognition of handwritten characters by pruning the prototype set. In Proceedings of 6th International Conference on Document Analysis and Recognition, pp. 501-505. © 2001 IEEE. By permission.
  6. Vuori, V. and J. Laaksonen (2002). A comparison of techniques for automatic clustering of handwritten characters. In Proceedings of the 16th International Conference on Pattern Recognition, Volume 3, pp. 168-171. © 2002 IEEE. By permission.
  7. Vuori, V. and E. Oja (2000). Analysis of different writing styles with the self-organizing map. In Proceedings of the 7th International Conference on Neural Information Processing, Volume 2, pp. 1243-1247. © 2000 IEEE. By permission.
  8. Vuori, V. (2002). Clustering writing styles with a self-organizing map. In Proceedings of the 8th International Workshop on Frontiers in Handwriting Recognition, pp. 345-350. © 2002 IEEE. By permission.

Keywords: handwriting recognition, isolated Latin characters, on-line, adaptation, clustering, allographs, Dynamical Time Warping (DTW), Learning Vector Quantization (LVQ), Self-Organizing Map (SOM), the k nearest neighbors (k-NN) rule

This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

© 2002 Helsinki University of Technology


Last update 2011-05-26