Boundary trace slope feature detection system
First Claim
1. An improved method of recognizing descriptive features of characters, which have been scanned with a plurality of sensor cells, from binary representation thereof stored in a memory means, and tracing around the stored character representations, comprising the steps of(a) deriving initial features of a character such as circumference count prior to tracing around the character;
- (b) generating a single boundary trace on the boundary of the character to locate character features;
(c) defining the contours of the character without regard to size of the character based upon the character shape and features derived during the boundary trace;
(d) Weighting the derived features; and
(e) generating a character code based upon the weighted features of the character.
7 Assignments
0 Petitions
Accused Products
Abstract
A character feature detection system is provided for reliably reading alphanumeric characters. An information field is scanned by sensor array and the sensor responses are digitized to form a binary character image. The image is traced from boundary point to boundary point. A transition from one boundary point to another is defined by one of eight equally divergent vectors which are indicative of the local slope of a boundary between connected points. The sequence of vectors in their xy locations recorded in the boundary slopes are indicated by averaging vectors representative of the cell to cell transition. Character features are detected from the sequence of boundary slopes to form a feature set. The feature decision logic analyzes the primary features to form a set of secondary features based upon the occurrence and order of the features. The set of secondary features are then analyzed in a sequential logic decision tree to identify the character.
19 Citations
5 Claims
-
1. An improved method of recognizing descriptive features of characters, which have been scanned with a plurality of sensor cells, from binary representation thereof stored in a memory means, and tracing around the stored character representations, comprising the steps of
(a) deriving initial features of a character such as circumference count prior to tracing around the character; -
(b) generating a single boundary trace on the boundary of the character to locate character features; (c) defining the contours of the character without regard to size of the character based upon the character shape and features derived during the boundary trace; (d) Weighting the derived features; and (e) generating a character code based upon the weighted features of the character. - View Dependent Claims (2, 3)
-
-
4. An improved method of recognizing descriptive features of characters derived from tracing around stored character representation, which have been scanned with a plurality of sensor cells, from binary representations thereof stored in a memory means comprising the steps of:
-
(a) deriving the initial features of circumference, area and stroke width of each character. (b) generating without regard to size during a single trace weighted features representative to the character; (c) determining the slope of the generated features; and (d) deriving a character code based upon the weighted features, slope of the features and sequence of the features representative of the character.
-
-
5. An improved method of recognizing descriptive features of characters by tracing around the circumference thereof, which had been scanned with a plurality of sensor cells, from binary representations thereof stored in a memory means comprising the steps of:
-
(a) generating an initial set of weighted features representative of the scanned character including stroke width, area and measurement of the circumference prior to tracing around the character; (b) tracing around the character a single time to detect a set of roadmap features; (c) calculating feature data based upon the initial features and the roadmap features; (d) storing the calculated feature data; and (e) presenting the data to a decision tree to make a character decision.
-
Specification