System and method for automated symbolic recognition including symbolic modeling
First Claim
1. A computer readable storage medium having stored therein a computerized database used to automatically recognize alphanumeric symbols, comprising:
- a set of logical symbols comprising a finite class of arcpolys, wherein each arc and line member has a unique orientation; and
a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme point size and/or depth size;
wherein each subclass symbol is characterized by a group of features and wherein the database is accessed by program code that performs symbolic reshaping on one or more arcpolys to obtain different symbolic representations of an unrecognized alphanumeric symbol; and
wherein a set of topological relationships for each pair of arcpolys each comprises a one-of-nine topological connection code and separation, and wherein topological relational features are also automatically classified.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated symbolic recognition system and method includes pre-stored symbolic models to support a three phase symbolic reshaping scheme during the symbol recognition process that includes: (a) deriving dissimilarity level from alphanumeric ID'"'"'s net topological variation and the integration of each of its arcpoly structural variation(s) signifying a reasonably accurate confidence level for the goodness of recognition, thus establishing a mechanism that derives dissimilarity level (or cost value) between image and database features including shape, size and topological relationship, (b) determining the reshaping or transformation of an arcpoly to another arcpoly by introducing variations to the original arcpoly to alter its shape and orientation and deriving at each step, the new cost value as a function of variation(s) present and imposed, and (c) determining the equivalent representation of an arcpoly by a succession of smaller and adjoining arcpoly(s) in order, or vice versa.
20 Citations
20 Claims
-
1. A computer readable storage medium having stored therein a computerized database used to automatically recognize alphanumeric symbols, comprising:
-
a set of logical symbols comprising a finite class of arcpolys, wherein each arc and line member has a unique orientation; and a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme point size and/or depth size; wherein each subclass symbol is characterized by a group of features and wherein the database is accessed by program code that performs symbolic reshaping on one or more arcpolys to obtain different symbolic representations of an unrecognized alphanumeric symbol; and wherein a set of topological relationships for each pair of arcpolys each comprises a one-of-nine topological connection code and separation, and wherein topological relational features are also automatically classified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatically recognizing alphanumeric symbols, comprising:
-
a first data storage having a set of logical symbols comprising a finite class of arcpolys, wherein each arc and line member of the logical symbol set has a unique orientation; a second data storage having a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme point size and/or depth size; a third data storage having a digital representation of a set of modeled alphanumeric symbols; a fourth data storage having structural and topological multi-type variances and counterpart dissimilarity values comprising the following;
(a) unit change extreme points size, (b) unit change depth size, (c) extra image structure size, (d) missing stored symbol size, (e) unit change single extreme point position, (f) unit change single extreme point extension, and (g) unit rotation; andprogram code accessing the data storages and adapted to automatically classify the arcpolys of each unrecognized alphanumeric symbol into a selected set of logical symbol and subclass symbol pairs such that each unrecognized alphanumeric symbol can be recognized, and wherein the program code performs symbolic reshaping on one or more arcpolys to obtain different symbolic representations of an unrecognized alphanumeric symbol. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for automatically recognizing alphanumeric symbols, comprising:
-
means for storing data having a set of logical symbols comprising a finite class of arcpolys, wherein each arc and line member of the logical symbol set has a unique orientation; means for storing data having a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme point size and/or depth size; means for providing a set of topological relationships for each pair of arcpolys each comprising a one-of-nine topological connection code and separation, and wherein topological relational features are also automatically classified; means for storing data having a digital representation of a set of modeled alphanumeric symbols; means for storing data having structural and topological multi-type variances and counterpart dissimilarity values comprising the following;
(a) unit change extreme points size, (b) unit change depth size, (c) extra image structure size, (d) missing stored symbol size, (e) unit change single extreme point position, (f) unit change single extreme point extension, and (g) unit rotation; andmeans for accessing the stored data adapted to automatically classify the arcpolys of each unrecognized alphanumeric symbol into a selected set of logical symbol and subclass symbol pairs such that each unrecognized alphanumeric symbol can be recognized.
-
Specification