Search

Thomas Frank Stahovich

from Riverside, CA
Age ~57

Thomas Stahovich Phones & Addresses

  • 19698 Lonestar Ln, Riverside, CA 92508 (951) 653-4462
  • 19442 Fredonia Ct, Riverside, CA 92508 (951) 780-3756
  • 4011 Claridon Dr, Mars, PA 16046
  • Pittsburgh, PA
  • Anaheim, CA
  • Somerville, MA
  • 19698 Lonestar Ln, Riverside, CA 92508

Education

Degree: High school graduate or higher

Publications

Us Patents

Recognizing Multi-Stroke Symbols

View page
US Patent:
20050281467, Dec 22, 2005
Filed:
May 26, 2005
Appl. No.:
11/138577
Inventors:
Thomas Stahovich - Riverside CA, US
International Classification:
G06K009/46
US Classification:
382202000
Abstract:
A method of analyzing a symbol comprised of one or more drawn strokes is comprised of calculating the speed of drawing along each stroke. A curvature magnitude along each stroke is calculated. An initial set of candidate points defining initial segments is identified using the calculated speed and curvature metric magnitude. The initial segments are classified as a type of primitive. The initial segments are compared to the original stroke. Merging and splitting of certain of the initial segments may be performed in response to the comparison to produce new segments which are classified as a type of primitive. Because of the rules governing abstracts, this abstract should not be used in construing the claims.

Recognizing Multi-Stroke Symbols

View page
US Patent:
20040037463, Feb 26, 2004
Filed:
Jan 24, 2003
Appl. No.:
10/350952
Inventors:
Christopher Calhoun - Mountain View CA, US
Thomas Stahovich - Mars PA, US
International Classification:
G06K009/18
G06K009/46
US Classification:
382/186000, 382/202000
Abstract:
We disclose a trainable recognizer for multi-stroke symbols. Pen speed and the curvature are examined to segment a stroke into the constituent primitives. The primitives are determined to be lines or arcs using, for example, a least squares best fit method. Symbol recognition (training) results in the construction of definitions consisting of the constituent geometric primitives (lines and arcs), the properties of individual primitives, and the geometric relationships between them. A definition is learned by examining a few examples of a symbol and identifying which properties and relationships occur frequently. Thereafter, during symbol recognition (matching), an unknown symbol is identified by determining which definition matches the unknown with the least error. We disclose two recognition methods. One assumes that the primitives of a symbol are always drawn in the same order. This method is fast, but requires some care from the drawer. The other method uses a form of best-first search, with a speculative quality metric and pruning, to recognize symbols when the drawing order is varied. During both training and recognition, multiple primitives can be drawn in the same pen stroke.
Thomas Frank Stahovich from Riverside, CA, age ~57 Get Report