Method and unit for binary processing in image processing unit and method and unit for recognizing characters
First Claim
Patent Images
1. A character recognition unit:
- comprising a frame memory circuit changing an image picked-up signal which is obtained by horizontally and vertically scanning a character string to be recognized into binary data, changing the binary data into picture elements and storing the picture elements;
address designation means for designating an address of said frame memory, scanning the picture elements stored in said frame memory from said address in a predetermined direction and reading the stored pictures;
projection pattern extraction means for extracting a projection pattern comprised of a number of picture elements expressing said character string of picture elements read out by said address designation means;
projection width extraction means for obtaining a projection width, said projection width comprised of at least one of a number of scanning lines and a width of scanning lines, when a projection value of said projection pattern is not "0";
distortion angle detection means for gradually changing direction of said scanning lines to obtain a scanning direction as a distortion angle when said projection width becomes a minimum;
means for separating each picture element from said character string;
correction means for correcting only one of horizontal direction component and vertical direction component of each of at least one of the character data and dictionary data corresponding to each character;
recognition means for recognizing characters by comparing at least one of the corrected character data and corrected dictionary data with at least one of the non-corrected dictionary data and the non-corrected character data; and
means for obtaining a distortion angle of said character string such that there are three scanning directions of θ
1, θ
2, and θ
3, projection widths obtained in said respective directions are xd(θ
1), xd(θ
2), and xd(θ
3), which are applied to an expression of xd(θ
)=aθ
+bθ
+c, and a value of θ
which takes a minimum value in said quadratic curve is selected as said distortion angle.
0 Assignments
0 Petitions
Accused Products
Abstract
A binary processing method for a variable density image the method includes the steps of binary processing an image having variable density, according to which brightness of an image having variable density to be binary processed is given as 1/n (where n is an integer of 2 or above), and expansion processing and smoothening processing the image having the brightness of 1/n so that a threshold value image for binary processing is generated. A difference is obtained between the threshold value image and the variable density image to be binary processed, such that it is possible to carry out binary processing even for an image having a complex background or variance in brightness.
-
Citations
5 Claims
-
1. A character recognition unit:
- comprising a frame memory circuit changing an image picked-up signal which is obtained by horizontally and vertically scanning a character string to be recognized into binary data, changing the binary data into picture elements and storing the picture elements;
address designation means for designating an address of said frame memory, scanning the picture elements stored in said frame memory from said address in a predetermined direction and reading the stored pictures; projection pattern extraction means for extracting a projection pattern comprised of a number of picture elements expressing said character string of picture elements read out by said address designation means; projection width extraction means for obtaining a projection width, said projection width comprised of at least one of a number of scanning lines and a width of scanning lines, when a projection value of said projection pattern is not "0";
distortion angle detection means for gradually changing direction of said scanning lines to obtain a scanning direction as a distortion angle when said projection width becomes a minimum;means for separating each picture element from said character string; correction means for correcting only one of horizontal direction component and vertical direction component of each of at least one of the character data and dictionary data corresponding to each character; recognition means for recognizing characters by comparing at least one of the corrected character data and corrected dictionary data with at least one of the non-corrected dictionary data and the non-corrected character data; and means for obtaining a distortion angle of said character string such that there are three scanning directions of θ
1, θ
2, and θ
3, projection widths obtained in said respective directions are xd(θ
1), xd(θ
2), and xd(θ
3), which are applied to an expression of xd(θ
)=aθ
+bθ
+c, and a value of θ
which takes a minimum value in said quadratic curve is selected as said distortion angle.
- comprising a frame memory circuit changing an image picked-up signal which is obtained by horizontally and vertically scanning a character string to be recognized into binary data, changing the binary data into picture elements and storing the picture elements;
-
2. A character recognition unit comprising:
- a frame memory for storing variable density data obtained by horizontally and vertically scanning a character string to be recognized;
address designation means for designating an address of said frame memory, scanning the variable density stored in said frame memory from said address in a predetermined direction and reading the stored data; density accumulation value calculation means for obtaining a density accumulation value which represents said character string of image data read out by said address designation means; projection width extraction means for obtaining a projection width, said projection width comprised of at least one of a number of scanning lines and a width of scanning lines, when said density accumulation value is not "0"; distortion angle detection means for gradually changing direction of said scanning lines to obtain a scanning direction as a distortion angle when said projection width becomes a minimum; means for separating each character data from said character string; correction means for correcting only one of horizontal direction components and vertical direction components of each of at least one of the character data and dictionary data corresponding to each character; recognition means for recognizing characters by comparing at least one of the corrected character data and corrected dictionary data with at least one of the non-corrected dictionary data and the non-corrected character data; and means for obtaining a distortion angle of said character string such that there are three scanning directions of θ
1, θ
2, and θ
3, projection widths obtained in said respective directions are xd(θ
1), xd(θ
2), and xd(θ
3), which are applied to an expression of xd(θ
1), xd(θ
2), and xd(θ
3), and a value of θ
which are applied to an expression of xd (θ
)=aθ
+bθ
+c, and a value of θ
which takes a minimum value or a maximum value in said quadratic curve is selected as said distortion angle.
- a frame memory for storing variable density data obtained by horizontally and vertically scanning a character string to be recognized;
-
3. A character recognition unit comprising :
-
a character recognition means comprising;
a frame memory for changing an image signal obtained by horizontally and vertically scanning a character string to be recognized, into binary data changing the binary data into picture elements and storing the picture elements;address designation means for designating an address of said frame memory, scanning the picture elements stored in said frame memory from said address in a predetermined direction and reading the stored picture elements; projection pattern extraction means for extracting a projection pattern comprised of a number of picture elements representing said character string of picture elements read out by said address designation means; projection width extraction means for obtaining a projection width, said projection width comprised of at least one of a number of scanning lines and a width of scanning lines, when a projection value of said projection pattern becomes "0"; distortion angle detection means for gradually changing direction of said scanning lines to obtain a scanning direction as a distortion angle when said projection width becomes a maximum; means for separating each character data from said character string; correction means for correcting only one of horizontal direction components and vertical direction components of each of at least one of the character data and dictionary data corresponding to each character; recognition means for recognizing characters by comparing at least one of the corrected character data and corrected dictionary data with at least one of the non-corrected dictionary data and non-corrected character data; and means for obtaining a distortion angle of said character string such that there are three scanning directions of θ
1, θ
2, and θ
3, projection widths obtained in said respective directions are xd(θ
1), xd(θ
2), and xd(θ
3), which are applied to an expression of xd(θ
1), xd(θ
2), and xd(θ
3), and a value of θ
which are applied to an expression of xd (θ
)=aθ
+bθ
+c, and a value of θ
which takes a minimum value or a maximum value in said quadratic curve is selected as said distortion angle.
-
-
4. A character recognition unit comprising:
-
a frame memory for storing variable density data obtained by horizontally and vertically scanning a character string to be recognized; address designation means for designating an address of said frame memory, scanning the variable density stored in said frame memory from said address in a predetermined direction and reading the stored data; density accumulation value calculation means for obtaining a density accumulation value which represents said character string of image data read out from said address designation means; projection width extraction means for obtaining a projection width, said projection width comprised of at least one of a number of scanning lines and a width of scanning lines, when said density accumulation value becomes "0"; distortion angle detection means for gradually changing direction of said scanning lines to obtain a scanning direction as a distortion angle when said projection width becomes a maximum; means for separating each character data from said character string; correction means for correcting only one of the horizontal direction components and vertical direction components of each at least one of the character data and dictionary data corresponding to each character; recognition means for recognizing characters by comparing at least one of the corrected character data and corrected dictionary data with at least one of the non-corrected dictionary data and the non-corrected character data; and means for obtaining a distortion angle of said character string such that there are three scanning directions of θ
1, θ
2, and θ
3, projection widths obtained in said respective directions are xd(θ
1), xd(θ
2), and xd(θ
3), which are applied to an expression of xd(θ
1), xd(θ
2), and xd(θ
3), and a value of θ
which are applied to an expression of xd(θ
)=aθ
+bθ
+c, and a value of θ
which takes a minimum value or a maximum value in said quadratic curve is selected as said distortion angle.
-
-
5. A character recognition unit comprising:
-
a frame memory for storing variable density data obtained by horizontally and vertically scanning a character string to be recognized; address designation means for designating an address of said frame memory, scanning the variable density data stored in said frame memory from said address in a predetermined direction and reading the stored data; density accumulation value calculation means for obtaining a density accumulation value which represents said character string of image data read out by said address designation means; projection width extraction means for obtaining a projection width, said projection width comprised of at least one of a number of scanning lines and a width of scanning lines, when said density accumulation value is not "0"; distortion angle detection means for means for gradually changing direction of said scanning lines to obtain a scanning direction as a distortion angle when said projection width becomes a minimum; means for separating each character data from said character string; correction means for correcting only one of horizontal direction components and vertical direction components of each of at least one of the character data and dictionary data corresponding to each character; recognition means for recognizing characters by comparing at least one of the corrected character data and corrected dictionary data with at least one of the non-corrected dictionary data and non-corrected character data; wherein a background color of characters is given by "0" and said unit further includes means for obtaining a distortion angle of said character string such that there are three scanning directions of θ
1, θ
2, and θ
3, projection widths obtained in said respective directions are xd (θ
1), xd(θ
2), and xd(θ
3), which are applied to an expression of xd (θ
)=aθ
+b θ
+c, and a value of θ
which takes a minimum value or a maximum value in said quadratic curve is selected as said distortion angle.
-
Specification