← Back to Patent Explorer
EP0539749A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

A statistical mixture approach to automatic handwriting recognition

Assignee: International Business Machines Corp
•
Filing: 1992-09-30
•
Granted: —
•
Expires: 2012-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for automatic recognition of handwritten text based on a suitable representation of handwriting in one or several feature vector spaces(s), Gaussian modeling in each space, and mixture decoding to take into account the contribution of all relevant prototypes in all spaces. The feature vector space(s) is selected to encompass both a local and a global description of each appropriate point on a pen trajectory. Windowing is performed to capture broad trends in the handwriting, after which a linear transformation is applied to suitably eliminate redundancy. The resulting feature vector space(s) is called chirographic space(s). Gaussian modeling is performed to isolate adequate chirographic prototype distributions in each space, and the mixture coefficients weighting these distributions are trained using a maximum likelihood framework. Decoding can be performed simply and effectively by accumulating the contribution of all relevant prototype distributions. Post-processing using a language model may be included.

Inventors

  • 👤 Eveline Jeannine Bellegarda
  • 👤 Jerome Rene Bellegarda
  • 👤 David Nahamoo
  • 👤 Krishna Sundaram Nathan

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 15:25
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/32; G06V30/333; G06V30/347; G06F; G06F18/00; G06F18/20; G06F18/21; G06V30/36; G06V30/373

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 115 words
In a handwriting recognition system, the combination comprising: means for sampling handwriting inputs from at least one writer; means for signal processing said inputs to extract both local and global feature elements; means for windowing said inputs to detect broad feature events; means for rotating and projecting said inputs to eliminate redundancy; means for performing clustering in a feature vector space to provide prototype distributions in said feature vector space; means for performing Gaussian modeling in said feature vector space; means for computing mixture coefficients to evaluate the relative contribution of each prototype distribution to the current sample handwriting inputs; and means for performing mixture decoding in said feature vector space to produce recognized handwriting;
Claim 2
Dependent Claim 53 words
In a handwriting recognition system, the combination comprising: means for sampling known handwriting inputs from at least one writer; means for providing a parameter vector representation of said handwriting inputs; means for providing a spliced vector representation of said handwriting inputs; and means for providing a feature vector representation of said handwriting inputs.
Claim 3
Dependent Claim 55 words
The combination claimed in claim 2, including: means for performing clustering in a feature vector space to provide prototype distributions in said feature vector space; means for performing Gaussian modeling in said feature vector space; means for computing mixture coefficients to evaluate the relative contribution of each prototype distribution to the current sample handwriting inputs.
Claim 4
Dependent Claim 93 words
The combination claimed in claim 2 or 3, including: means for sampling an unknown handwriting input from the same or another writer; means for providing a feature vector representation of said unknown handwriting input; means for estimating the likelihood that the feature vector representation corresponds to each character in the underlying alphabet, utilizing said chirographic prototype distributions and said mixture coefficients; said combination preferably further comprising: means for performing mixture decoding in said feature vector space to produce recognized handwriting; means for utilizing multiple feature vector spaces for producing a more robust recognition.
Claim 5
Dependent Claim 307 words
In a handwriting recognition system, the combination comprising: an electronic tablet which can be written on with a stylus, and on which writing can be displayed; means for sampling known characters comprising handwriting inputs from at least one writer, in response to said one writer writing on said tablet with said stylus; means for providing a feature vector representation in chirographic space of the sampled known characters; means for providing chirographic prototype distributions and mixture coefficients in response to the provision of the feature vector representation in chirographic space of the sampled known characters; means for sampling unknown characters comprising handwriting inputs to be recognized from the same or other writers, in response to said writers writing on said tablet with said stylus; means for providing a feature vector representation in said chirographic space of the sampled unknown characters; means for estimating the likelihood that at least one character of the underlying alphabet is a candidate character for the recognition of each unknown character, based on a probabilistic comparison of said chirographic prototype distributions, appropriately weighted by said mixture coefficients, and said parameter vector representation in chirographic space of the sampled unknown characters, including means for making a list of candidate characters; and means for performing a probabilistic analysis of said list of candidate characters to recognize the sampled unknown characters comprising the handwriting inputs to be recognized; said combination preferably further comprising: means for displaying the recognized characters on said electronic tablet and/or means for providing a library of probable combinations of at least characters occurring in handwriting; and wherein said means for performing a probabilistic analysis includes means for making a probabilistic comparison of said list of candidate characters and said library of probable combinations of at least characters occurring in handwriting, to recognize the sampled unknown characters comprising the handwriting inputs to be recognized.
Claim 6
Dependent Claim 201 words
In a handwriting recognition system, the combination comprising: an electronic tablet which can be written on with a stylus, and on which writing can be displayed; means for sampling handwriting inputs from at least one writer, in response to said one writer writing on said tablet with said stylus; means for providing a parameter vector representation of said handwriting inputs; means for providing a spliced vector representation of said handwriting inputs; means for computing a covariance matrix of said spliced vector representation; means for calculating eigenvalues and eigenvectors associated with the computed covariance matrix; means for applying a linear transformation along the direction of the leading eigenvectors, this providing a feature vector representative of said handwriting inputs; said combination preferably further comprising: means for performing clustering in a feature vector space to provide prototype distributions in said feature vector space; means for performing Gaussian modeling in said feature vector space; means for computing mixture coefficients to evaluate the relative contribution of each prototype distribution to the current sample handwriting inputs and/or means for recognizing unknown handwriting in response to a probabilistic comparison of the unknown handwriting in chirographic space with said chirographic prototypes, as combined in accordance with the mixture coefficients.
Claim 7
Dependent Claim 102 words
In a handwriting recognition system, a method comprising the steps of: sampling handwriting inputs from at least one writer; signal processing said inputs to extract both local and global feature elements; windowing said inputs to detect broad feature events; rotating and projecting said inputs to eliminate redundancy; performing clustering in a feature vector space to provide prototype distributions in said feature vector space; performing Gaussian modeling in said feature vector space; computing mixture coefficients to evaluate to relative contribution of each prototype distribution to the current sample handwriting inputs; and performing mixture decoding in said feature vector space to produce recognized handwriting.
Claim 8
Dependent Claim 169 words
In a handwriting recognition system, a method comprising the steps of: sampling known handwriting inputs from at least one writer; providing a parameter vector representation of said handwriting inputs; providing a spliced vector representation of said handwriting inputs; and providing a feature vector representation of said handwriting inputs; said method preferably further comprising the steps of: performing clustering in a feature vector space to provide prototype distributions in said feature vector space; performing Gaussian modeling in said feature vector space; computing mixture coefficients to evaluate the relative contribution of each prototype distribution to the current sample handwriting inputs and/or sampling an unknown handwriting input from the same or another writer; providing a feature vector representation of said unknown handwriting input; estimating the likelihood that the feature vector representation corresponds to each character in the underlying alphabet, utilizing said chirographic prototype distributions and said mixture coefficients and/or performing mixture decoding in said feature vector space to produce recognized handwriting; utilizing multiple feature vector spaces for producing a more robust recognition.
Claim 9
Dependent Claim 266 words
In a handwriting recognition system, a method comprising the steps of: sampling known characters comprising handwriting inputs from at least one writer, in response to said one writer, in response to said one writer writing on an electronic tablet with a stylus; providing a parameter vector representation in chirographic space of the sampled know characters; providing chirographic prototypes in response to the provision of the parameter vector representation in chirographic space of the sampled known characters; sampling unknown characters comprising handwriting inputs to be recognized from said at least one writer, in response to said one writer writing on said tablet with said stylus; providing a parameter vector representation in said chirographic space of the sampled unknown characters; estimating the likelihood that at least one of said chirographic prototypes is a candidate character for being recognized as an unknown character, based on a probabilistic comparison of said chirographic prototypes, and said parameter vector representation in chirographic space of the sampled unknown characters, including making a list of candidate characters; and performing a probabilistic analysis of said list of candidate characters to recognize the sampled unknown characters comprising the handwriting inputs to be recognized; said method preferably further comprising the steps of: displaying the recognized characters on said electronic tablet and/or providing a library of probable combinations of at least characters occurring in handwriting; and wherein performing a probabilistic analysis includes making a probabilistic comparison of said list of candidate characters and said library of probable combinations of at least characters occurring in handwriting to recognize the sampled unknown characters comprising the handwriting inputs to be recognized.
Claim 10
Dependent Claim 121 words
In a handwriting recognition system, a method comprising the steps of: sampling handwriting inputs from at least one writer, in response to said one writer writing on an electronic tablet with a stylus; computing a covariance matrix of the sampled handwriting; calculating eigenvectors associated with the computed covariance matrix; applying a linear transformation along the direction of the eigenvector; and producing chirographic prototypes of the sampled handwriting in response to the application of the linear transformation; said method preferably further comprising the steps of: providing mixture coefficients indicative of how to combine the chirographic prototypes for handwriting recognition and/or recognizing unknown handwriting in response to comparing the unknown handwriting to the chirographic prototypes as combined in accordance with the mixture coefficients.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag