Skip to main content
Log in

A neural network model for cursive script production

  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

This article describes a neural network model, called the VITEWRITE model, for generating handwriting movements. The model consists of a sequential controller, or motor program, that interacts with a trajectory generator to move a hand with redundant degrees of freedom. The neural trajectory generator is the vector integration to endpoint (VITE) model for synchronous variable-speed control of multi-joint movements. VITE properties enable a simple control strategy to generate complex handwritten script if the hand model contains redundant degrees of freedom. The proposed controller launches transient directional commands to independent hand synergies at times when the hand begins to move, or when a velocity peak in a given synergy is achieved. The VITE model translates these temporally disjoint synergy commands into smooth curvilinear trajectories among temporally overlapping synergetic movements. The separate “score” of onset times used in most prior models is hereby replaced by a self-scaling activity-released “motor program” that uses few memory resources, enables each synergy to exhibit a unimodal velocity profile during any stroke, generates letters that are invariant under speed and size rescaling, and enables effortless connection of letter shapes into words. Speed and size rescaling are achieved by scalar GO and GRO signals that express computationally simple volitional commands. Psychophysical data concerning hand movements, such as the isochrony principle, asymmetric velocity profiles, and the two-thirds power law relating movement curvature and velocity arise as emergent properties of model interactions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abend W, Bizzi E, Morasso P (1982) Human arm trajectory formation. Brain 105:331–348

    Google Scholar 

  • Bradski G, Carpenter GA, Grossberg S (1992) Working memory networks for learning temporal order with application to 3-D visual object recognition. Neural Computation 4:270–286

    Google Scholar 

  • Bullock D, Grossberg S (1988) Neural dynamics of planned arm movements: emergent invariants and speed-accuracy properties during trajectory formation. Psychol Rev 95:49–90

    Google Scholar 

  • Bullock D, Grossberg S (1991) Adaptive neural networks for control of movement trajectories invariant under speed and force rescaling. Hum Mov Sci 10:3–53

    Google Scholar 

  • Bullock D, Contreras-Vidal JL, Grossberg S (1992) Equilibria and dynamics of a neural network model for opponent muscle control. In: Bekey G, Goldberg K (eds) Neural networks in robotics. Kluwer Academic, Norwell, Mass, pp 439–457

    Google Scholar 

  • Bullock D, Grossberg S, Guenther F (1993) A self-organizing neural model of motor equivalent reaching and tool use by a multijoint arm. J Cogn Neurosci (in press)

  • Carpenter GA, Grossberg S (1991) Pattern recognition by self-organizing neural networks MIT Press, Cambridge, Mass

    Google Scholar 

  • Cohen M, Grossberg S (1986) Neural dynamics of speech and language coding: developmental programs, perceptual grouping, and competition for short term memory. Hum Neurobiol 5:1–22

    Google Scholar 

  • Cohen M, Grossberg S (1987) Masking fields: a massively parallel neural architecture for learning, recognizing, and predicting multiple groupings of patterned data. Applied Optics 26:1866–1891

    Google Scholar 

  • Dooijes EH (1983) Analysis of handwriting movements. Acta Psychol 54:99–114

    Google Scholar 

  • Edelman S, Flash T (1987) A model of handwriting. Biol Cybern 57:25–36

    Google Scholar 

  • Fetters L, Todd J (1987) Quantitative assessment of infant reaching movements. J Mot Behav 19:147–166

    Google Scholar 

  • Fowler C (1980) Coarticulation and theories of extrinsic timing. J Phonetics 8:113–133

    Google Scholar 

  • Gaudiano P, Grossberg S (1991) Vector associative maps: unsupervised real-time error-based learning and control of movement trajectories. Neural Networks 4:147–183

    Google Scholar 

  • Georgopoulos AP, Kalaska JF, Caminiti R, Massey JT (1984) The representation of movement direction in the motor cortex: single cell and population studies. In: Edelman GM, Gall WE, Cowan WM (eds) Dynamic aspects of neocortical function. Wiley, New York, pp 501–524

    Google Scholar 

  • Golani I (1992) A mobility gradient in the organization of vertebrate movement: the perception of movement through symbolic language. Behav Brain Sci 15:249–308

    Google Scholar 

  • Greve D, Grossberg S, Guenther F, Bullock D (1992) Neural representations for sensory-motor control. I Head-centered 3-D target positions from opponent eye commands. Acta Psychol 82:115–138

    Google Scholar 

  • Grossberg S (1982) Studies of mind and brain: neural principles of learning, perception, development, cognition and motor control. Reidel Press, Boston

    Google Scholar 

  • Grossberg S, Guenther F, Bullock D, Greve D (1992) Neural representations for sensory-motor control. II Learning a head-centered visuomotor representation of 3-D target position. Neural Networks 6:43–67

    Google Scholar 

  • Hollerbach JM, Moore SP, Atkeson CG (1986) Workspace effect in arm movement kinematics derived by joint interpolation. In: Gatchev G, Dimitrov B, Gatev P (eds) Motor control. Plenum Press, New York

    Google Scholar 

  • Jeannerod M (1988) The neural and behavioral organization of goaldirected movements. Clarendon Press, Oxford

    Google Scholar 

  • Lacquaniti F, Terzuolo C, Viviani P (1983) The law relating kinematic and figural aspects of drawing movements. Acta Psychol 54:115–130

    Google Scholar 

  • Lacquaniti F, Ferrigno G, Pedotti A, Soechting JF, Terzuolo C (1987) Changes in spatial scale in drawing and handwriting: kinematic contributions by proximal and distal joints. J Neurosci 7(3):819–828

    Google Scholar 

  • Mannes C (1992) A neural network model of spatio-temporal recognition, recall, and timing. Proceedings of the International Joint Conference on Neural Networks, Baltimore, IEEE Press, Piscataway, New Jersey IV, pp 109–114

    Google Scholar 

  • Morasso P (1981) Spatial control of arm movements. Exp Brain Res 42:223–227

    Google Scholar 

  • Morasso P (1986) Trajectory formation. In: Morasso P, Tagliasco V (eds) Human movement understanding. North-Holland, Amsterdam

    Google Scholar 

  • Morasso P, Mussa-Ivaldi FA (1982) Trajectory formation and handwriting: a computational model. Biol Cybern 45:131–142

    Google Scholar 

  • Morasso P, Mussa-Ivaldi FA, Ruggiero C (1983) How a discontinuous mechanism can produce continuous patterns in trajectory formation and handwriting. Acta Psychol 54:83–98

    Google Scholar 

  • Nagasaki H (1989) Asymmetric velocity profiles and acceleration profiles of human arm movements. Exp Brain Res 74:319–326

    Google Scholar 

  • Parent A (1990) Extrinsic connections of the basal ganglia. Trends Neurosci 13:254–258

    Google Scholar 

  • Plamondon R (1989) Handwriting control: a functional model. In: Cotterill RMJ (eds) Models of brain function. University Press, Cambridge

    Google Scholar 

  • Plamondon R (1992) A model-based segmentation framework for computer processing of handwriting. Proceedings of the 11th International Conference on Pattern Recognition, IEEE Computer Society Press, Los Alamitos, California, pp 303–307

    Google Scholar 

  • Schomaker L, Thomassen A, Teulings HL (1989) A computational model of cursive handwriting. In: Plamondon R, Suen CY, Simner ML (eds) Computer recognition and human production of handwriting. World Scientific, Singapore, pp 153–177

    Google Scholar 

  • Soechting JF, Terzuolo CA (1987) Organization of arm movements is segmented. Neuroscience 23(1):39–51

    Google Scholar 

  • Teulings HL, Thomassen A, Galen GP van (1986) Invariants in handwriting: the information contained in a motor program. In: Kao HS, Galen GP van, Hoosain R (eds) Graphonomics: contemporary research in handwriting. Elsevier, Amsterdam, pp 305–315

    Google Scholar 

  • Viviani P, Terzuolo CA (1980) Space-time invariance in learned motor skills. In: Stelmach GE, Requin J (eds) Tutorials in motor behaviour. North-Holland, Amsterdam, pp 525–533

    Google Scholar 

  • Viviani P, Terzuolo CA (1983) The organization of movement in handwriting and typing. In: Butterworth B (eds) Language production 2. Academic Press, New York, pp 103–146

    Google Scholar 

  • Wann J, Nimmo-Smith I, Wing AM (1988) Relation between velocity and curvature in movement: equivalence and divergence between a power law and a minimum-jerk model. J Exp Psychol Hum Percept Perform 14(4):622–637

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This is Boston University Technical Report CAS/CNS TR-92-029

Supported in part by the National Science Foundation (NSF IRI 90-24877 and NSF IRI 87-16960) and the Office of Naval Research (ONR N00014-92-J-1309)

Supported in part by the Air Force Office of Scientific Research (AFOSR F49620-92-J-0499), ARPA (AFOSR 90-0083), the National Science Foundation (NSF IRI 90-24877 and NSF IRI 87-16960), and the Office of Naval Research (ONR N00014-92-J-1309)

Supported in part by the National Science Foundation (NSF IRI 90-24877)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bullock, D., Grossberg, S. & Mannes, C. A neural network model for cursive script production. Biol. Cybern. 70, 15–28 (1993). https://doi.org/10.1007/BF00202562

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00202562

Keywords

Navigation