Preprocessing device and method for recognizing image characters
First Claim
1. A device for recognizing characters in an image, comprising:
- an input part for receiving the image;
a blurring decision part for classifying the received image into character blocks and background blocks, calculating an average energy ratio of the character blocks, and comparing the average energy ratio with a predetermined threshold to determine whether the received image is blurred;
an object skew correction part for classifying, if the received image is not blurred, stripes having or exceeding a predetermined length in the received image, calculating direction angles of the classified stripes to measure a skew of an object, determining a skew angle corresponding to the measured skew, and rotating the image by the determined skew angle to correct the skew of the object in the image;
an image binarization part for classifying the skew-corrected image into character blocks and background blocks, comparing pixels in the character blocks with a pixel threshold, binarizing the pixels in the character blocks into a brightness value for a character pixel and a brightness value for a background pixel based on the comparison, and binarizing pixels in the background blocks into the brightness value for a background pixel; and
a character recognition part for recognizing characters in the binarized image.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a device and method for recognizing characters in an image. An input part receives the image. A blurring decision part classifies the received image into character blocks and background blocks, calculates an average energy ratio of the character blocks, and compares the average energy ratio with a predetermined threshold to determine whether the received image is blurred. If the received image is not blurred, an image binarization part classifies the received image into character blocks and background blocks, compares pixels in the character blocks with a pixel threshold, binarizes the pixels in the character blocks into a brightness value for a character pixel and a brightness value for a background pixel based on the comparison, and binarizes pixels in the background blocks into the brightness value for a background pixel. A character recognition part recognizes characters in the binarized image.
-
Citations
36 Claims
-
1. A device for recognizing characters in an image, comprising:
-
an input part for receiving the image; a blurring decision part for classifying the received image into character blocks and background blocks, calculating an average energy ratio of the character blocks, and comparing the average energy ratio with a predetermined threshold to determine whether the received image is blurred; an object skew correction part for classifying, if the received image is not blurred, stripes having or exceeding a predetermined length in the received image, calculating direction angles of the classified stripes to measure a skew of an object, determining a skew angle corresponding to the measured skew, and rotating the image by the determined skew angle to correct the skew of the object in the image; an image binarization part for classifying the skew-corrected image into character blocks and background blocks, comparing pixels in the character blocks with a pixel threshold, binarizing the pixels in the character blocks into a brightness value for a character pixel and a brightness value for a background pixel based on the comparison, and binarizing pixels in the background blocks into the brightness value for a background pixel; and a character recognition part for recognizing characters in the binarized image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for recognizing characters in an image, comprising the steps of:
-
receiving the image; classifying the received image into character blocks and background blocks, calculating an average energy ratio of the character blocks, and comparing the average energy ratio with a predetermined threshold to determine whether the received image is blurred; an object skew correction part for classifying, if the received image is not blurred, stripes having or exceeding a predetermined length in the received image, calculating direction angles of the classified stripes to measure a skew of an object, determining a skew angle corresponding to the measured skew, and rotating the image by the determined skew angle to correct the skew of the object in the image; classifying the skew-corrected image into character blocks and background blocks, comparing pixels in the character blocks with a pixel threshold, binarizing the pixels in the character blocks into a brightness value for a character pixel and a brightness value for a background pixel based on the comparison, and binarizing pixels in the background blocks into the brightness value for a background pixel; and recognizing characters in the binarized image. - View Dependent Claims (34, 35, 36)
-
Specification