System and method for automated symbolic recognition including logical symbols
First Claim
Patent Images
1. A method of automatically recognizing alphanumeric symbols, comprising:
- (a) providing a set of logical symbols comprising a finite class of arcpolys, wherein the class of arcpolys comprises arcs, lines and points;
(b) providing a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme points size and/or depth size;
(c) providing a digital representation of a set of unrecognized alphanumeric symbols;
(d) automatically classifying the arcpolys of each unrecognized alphanumeric symbol into one or more pairs of logical and subclass symbols such that each unrecognized alphanumeric symbol can be recognized; and
(e) 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.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated symbolic recognition system and method includes the basis for the system'"'"'s feature set by identifying (a) a set of logical symbols comprising a finite class of arcpolys (lines and arcs and a point) that to the exclusion of the point, each member class has a unique (distinct) orientation, and (b) a set of subclass symbols per logical class of symbol representing a finite subclass of arcpolys (lines and arcs and a point) that to the exclusion of the point, each subclass member has a unique (distinct) extreme points size and/or depth size.
-
Citations
27 Claims
-
1. A method of automatically recognizing alphanumeric symbols, comprising:
-
(a) providing a set of logical symbols comprising a finite class of arcpolys, wherein the class of arcpolys comprises arcs, lines and points; (b) providing a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme points size and/or depth size; (c) providing a digital representation of a set of unrecognized alphanumeric symbols; (d) automatically classifying the arcpolys of each unrecognized alphanumeric symbol into one or more pairs of logical and subclass symbols such that each unrecognized alphanumeric symbol can be recognized; and (e) 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. - View Dependent Claims (2, 3, 14, 23)
-
-
4. A method of automatically recognizing alphanumeric symbols, comprising:
-
receiving a digital representation of a set of unrecognized alphanumeric symbols; computing a set of arcpolys for each unrecognized alphanumeric symbol, wherein the set of arcpolys is a subset of the class of arcpolys which comprises arcs, lines and points; computing a feature set based on one or more sets of primary features for each unrecognized alphanumeric symbol; computing a symbolic representation for each unrecognized alphanumeric symbol so that the unrecognized alphanumeric symbols can be recognized; and 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. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A computerized database stored in a digital storage medium and accessed by a computing device to automatically recognize alphanumeric symbols, comprising:
-
a set of logical symbols comprising a finite class of arcpolys, wherein the class of arcpolys comprises arcs, lines and points; a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme points size and/or depth size; wherein each subclass symbol is characterized by a group of features including motion clockwise; 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 (13, 24, 25)
-
-
15. A system for automatically recognizing alphanumeric symbols, comprising:
-
means for providing a set of logical symbols comprising a finite class of arcpolys, wherein the class of arcpolys comprises arcs, lines and points; means for providing a set of subclass symbols per logical symbol representing a finite subclass of arcpolys, each subclass member having a unique extreme points size and/or depth size; means for providing a digital representation of a set of unrecognized alphanumeric symbols; means for automatically classifying the arcpolys of each unrecognized alphanumeric symbol into one or more pairs of logical and subclass symbols such that each unrecognized alphanumeric symbol can be recognized; and 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. - View Dependent Claims (16, 17, 26)
-
-
18. A system for automatically recognizing alphanumeric symbols, comprising:
-
means for receiving a digital representation of a set of unrecognized alphanumeric symbols; means for computing a set of arcpolys for each unrecognized alphanumeric symbol, wherein the set of arcpolys is a subset of the class of arcpolys which comprises arcs, lines and points; means for computing a feature set based on one or more sets of primary features for each unrecognized alphanumeric symbol; means for computing a symbolic representation for each unrecognized alphanumeric symbol so that the unrecognized alphanumeric symbols can be recognized; and 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. - View Dependent Claims (19, 20)
-
-
21. 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 the class of arcpolys comprises arcs, lines and points; 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 points size and/or depth size; a third data storage having a digital representation of a set of unrecognized 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 one or more pairs of logical and subclass symbols such that each unrecognized alphanumeric symbol can be recognized. - View Dependent Claims (27)
-
Specification