Character recognition device, character recognition method and program
First Claim
1. A character recognition device, comprising:
- a memory, configured to store a plurality of dictionary databases corresponding to each of a plurality of degradation levels, said plurality of dictionary databases being generated from images wherein an original character image has been degraded using a plurality of different degradation levels;
a data transmission interface, configured to receive input of images; and
a processor, configured to;
extract character images from said images;
determine an usage order for the plurality of dictionary databases on the basis of degradation degrees for extracted character images comprising;
calculate, according to corresponding relationships between the degradation degrees of the character images and the dictionary databases, a degradation level corresponding to the degradation degree of the character images; and
determine the usage order as first using the dictionary database corresponding to the calculated degradation level and then beginning to sequentially use dictionary databases corresponding to degradation levels approximate to the calculated degradation level; and
use dictionary databases in accordance with said usage order, recognize characters included in the extracted character images and, if recognition results do not fulfil prescribed conditions, perform character recognition using the dictionary database next in said usage order, if recognition results fulfil the prescribed conditions, output the recognition results without performing recognition using the dictionary database next in said usage order.
1 Assignment
0 Petitions
Accused Products
Abstract
A character recognition device comprising: a storage means storing a plurality of dictionary databases corresponding to each of a plurality of degradation levels, said databases being generated from images wherein an original character image has been degraded using a plurality of different degradation levels; an image input means that receives input of images; an extraction means that extracts character images from said images; a usage order determination means that determines an usage order for dictionary databases on the basis of degradation degrees for extracted character images; and a character recognition means that uses dictionary databases in accordance with said usage order, recognizes characters included in the extracted character image and, if recognition results for the character recognition fulfill prescribed conditions, outputs the recognition results without performing recognition using the dictionary database next in said usage order. As a result, accurate and fast recognition of degraded character images can be performed.
6 Citations
9 Claims
-
1. A character recognition device, comprising:
-
a memory, configured to store a plurality of dictionary databases corresponding to each of a plurality of degradation levels, said plurality of dictionary databases being generated from images wherein an original character image has been degraded using a plurality of different degradation levels; a data transmission interface, configured to receive input of images; and a processor, configured to; extract character images from said images; determine an usage order for the plurality of dictionary databases on the basis of degradation degrees for extracted character images comprising; calculate, according to corresponding relationships between the degradation degrees of the character images and the dictionary databases, a degradation level corresponding to the degradation degree of the character images; and determine the usage order as first using the dictionary database corresponding to the calculated degradation level and then beginning to sequentially use dictionary databases corresponding to degradation levels approximate to the calculated degradation level; and use dictionary databases in accordance with said usage order, recognize characters included in the extracted character images and, if recognition results do not fulfil prescribed conditions, perform character recognition using the dictionary database next in said usage order, if recognition results fulfil the prescribed conditions, output the recognition results without performing recognition using the dictionary database next in said usage order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A character recognition method, executed by a computer, the computer storing a plurality of dictionary databases corresponding to each of a plurality of degradation levels, said plurality of dictionary databases being generated from images wherein an original character image has been degraded using a plurality of different degradation levels, the character recognition method comprising:
-
an image input step of receiving input of images; an extraction step of extracting character image from said images; a usage order determination step of determining an usage order for the plurality of dictionary databases on the basis of degradation degrees for extracted character images, wherein the usage order determination step comprises; calculating, according to corresponding relationships between the degradation degrees of the character images and the dictionary databases, a degradation level corresponding to the degradation degree of the character images; and determining the usage order as first using the dictionary database corresponding to the calculated degradation level and then beginning to sequentially use dictionary databases corresponding to degradation levels approximate to the calculated degradation level; and a character recognition step of using dictionary databases in accordance with said usage order, recognizes characters included in the extracted character image and, if recognition results do not fulfil prescribed conditions, performing character recognition using the dictionary database next in said usage order, if recognition results fulfil the prescribed conditions, outputting the recognition results without performing recognition using the dictionary database next in said usage order.
-
-
9. A non-transitory computer-readable recording medium, storing a program causing a computer to perform the steps of:
-
receiving input of images; extracting character image from said images; determining an usage order for the plurality of dictionary databases on the basis of degradation degrees for extracted character images, comprising; calculating, according to corresponding relationships between the degradation degrees of the character images and the dictionary databases, a degradation level corresponding to the degradation degree of the character images; and determining the usage order as first using the dictionary database corresponding to the calculated degradation level and then beginning to sequentially use dictionary databases corresponding to degradation levels approximate to the calculated degradation level; and using dictionary databases in accordance with said usage order, recognizes characters included in the extracted character image and, if recognition results do not fulfil prescribed conditions, performing character recognition using the dictionary database next in said usage order, if recognition results fulfil the prescribed conditions, outputting the recognition results without performing recognition using the dictionary database next in said usage order.
-
Specification