×

Automatic training of character templates using a transcription and a two-dimensional image source model

  • US 5,689,620 A
  • Filed: 04/28/1995
  • Issued: 11/18/1997
  • Est. Priority Date: 04/28/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a machine to train a set of character templates for use in a recognition system;

  • the machine including a processor and a memory device for storing data;

    the data stored in the memory device including instruction data which the processor executes to operate the machine;

    the processor being connected to the memory device for accessing and executing the instruction data stored therein;

    the method comprising;

    operating the processor to receive a two-dimensional (2D) image source of glyph samples having a vertical dimension size larger than a single line;

    each glyph sample being an image instance of a respective one of a plurality of characters in a character set;

    the set of character templates being trained representing respective ones of the plurality of characters in the character set;

    operating the processor to receive a transcription network in the form of a finite state network data structure indicating a transcription associated with the 2D image source of glyph samples;

    the transcription including an ordered arrangement of transcription labels;

    the transcription network indicating the ordered arrangement of the transcription labels in the transcription as at least one transcription path through the transcription network;

    operating the processor to access a two-dimensional (2D) image source network in the form of a stochastic finite state network data structure, stored in the memory device of the machine;

    the 2D image source network modeling as a grammar a spatial image structure of a set of 2D images, each including a plurality of glyphs;

    a first one of the set of 2D images being modeled as at least one path through the 2D image source network that indicates an ideal image consistent with the spatial image structure of the first image;

    the at least one path indicating path data items associated therewith and accessible by the processor;

    the path data items indicating image positions and glyph labels paired therewith of respective ones of the plurality of glyphs included in the first image;

    the 2D image source of glyph samples being one of the images included in the set of 2D images modeled by the 2D image source network;

    operating the processor to merge the 2D image source network with the transcription network to produce a transcription-image network;

    the transcription-image network being a modified form of the 2D image source network wherein, when the transcription is associated with the first image, the transcription-image network models the first image as at least one complete transcription-image path through the transcription-image network that indicates an ideal image consistent with the spatial image structure of the first image and that further indicates the path data items, the transcription-image path further indicating a sequence of message strings consistent with the ordered arrangement of the transcription labels indicated by the at least one transcription path through the transcription network;

    operating the processor to perform a decoding operation on the 2D image source of glyph samples using the transcription-image network to produce at least one complete transcription-image path indicating an ideal image consistent with the spatial image structure of the 2D image source of glyph samples;

    operating the processor to produce training samples using the path data items associated with the at least one complete transcription-image path;

    each training sample including a 2D image position in the 2D image source of glyph samples indicating an image position therein and a glyph label paired therewith; and

    operating the processor to produce the set of character templates using the training samples.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×