Character contour correction
First Claim
Patent Images
1. A method for correcting contours of alphanumeric characters, comprising:
- generating at least one string of numbers that characterizes a given contour of an alphanumeric character, each number within the string of numbers representing a direction of transition between consecutive pixels in the contour;
identifying sets of consecutive numbers within the string that represent defects in the contour; and
replacing the identified sets of consecutive numbers with corrected sets of at least one consecutive number to produce a corrected at least one string of numbers.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are presented for correcting contours of alphanumeric characters. At least one string of numbers that characterizes a given contour of an alphanumeric character is generated. Each number within the string of numbers represents a direction of transition between consecutive pixels in the contour. Sets of consecutive numbers within the string that represent defects in the contour are identified. The identified sets of consecutive numbers are replaced with corrected sets of at least one consecutive number to produce a corrected at least one string of numbers.
-
Citations
20 Claims
-
1. A method for correcting contours of alphanumeric characters, comprising:
-
generating at least one string of numbers that characterizes a given contour of an alphanumeric character, each number within the string of numbers representing a direction of transition between consecutive pixels in the contour; identifying sets of consecutive numbers within the string that represent defects in the contour; and replacing the identified sets of consecutive numbers with corrected sets of at least one consecutive number to produce a corrected at least one string of numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium comprising computer executable instructions for correcting contours of alphanumeric characters, the computer executable instructions comprising:
-
a contour coder that generates at least one string of numbers that characterizes a given contour of an alphanumeric character, each number within the string of numbers representing a direction of transition between consecutive pixels in the contour; a rule-based processor that identifies sets of consecutive numbers within the string that represent defects in the contour and replaces the identified sets of consecutive numbers with corrected sets of at least one consecutive number to produce a corrected at least one string of numbers; and a character reconstruction element that reconstructs the alphanumeric character from the corrected at least one string of numbers. - View Dependent Claims (10, 11, 12, 13, 19)
-
-
14. An optical character recognition system that classifies a digital image, comprising:
-
a binarization element that binarizes the digital image; a character preprocessor, comprising; a contour coder that generates at least one string of numbers that characterizes a given contour of an alphanumeric character, each number within the string of numbers representing a direction of transition between consecutive pixels in the contour; and a rule-based processor that identifies sets of consecutive numbers within the string that represent defects in the contour and replaces the identified sets of consecutive numbers with corrected sets of at least one consecutive number to produce a corrected at least one string of numbers; a feature extractor that extracts respective sets of features from the corrected plurality of images; and a pattern recognition classifier that classifies each of the plurality of images as an alphanumeric character according to its associated set of extracted features. - View Dependent Claims (15, 16, 17, 18, 20)
-
Specification