[go: up one dir, main page]

JPS59116885A - Character recognition system - Google Patents

Character recognition system

Info

Publication number
JPS59116885A
JPS59116885A JP57232408A JP23240882A JPS59116885A JP S59116885 A JPS59116885 A JP S59116885A JP 57232408 A JP57232408 A JP 57232408A JP 23240882 A JP23240882 A JP 23240882A JP S59116885 A JPS59116885 A JP S59116885A
Authority
JP
Japan
Prior art keywords
contraction
character
expansion
standard
projection information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP57232408A
Other languages
Japanese (ja)
Inventor
Atsushi Tsukumo
津雲 淳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57232408A priority Critical patent/JPS59116885A/en
Publication of JPS59116885A publication Critical patent/JPS59116885A/en
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

PURPOSE:To perform character recognition wherein two-dimensional expansion and contraction are matched by normalizing expansion and contraction horizontally in one direction with regard to projection information on the horizontal axis of a pattern, and using pieces of position information on partial patterns for the vertical expansion and contraction matching of every partial pattern. CONSTITUTION:An input character pattern is read out of an input character pattern storage part 2 as a signal 101 and a projection information histogram on the horizontal axis is found and sent to a mapping relation generating circuit 3. This circuit 3 obtains the mapping function between standard projection information stored in a standard projection information storage part 4 and a projection information signal 102 and supplies it to a two-dimensional expansion and contraction matching circuit 5. This circuit 5 reads the signal 101 to perform unidirectional expansion and contraction normalization by using a signal 103, and then performs unidirectional expansion and contraction normalization by using the mapping function stored in a standard character pattern storage part 6. Then, the vertical expansion and contraction matching of every partial pattern is performed by utilizing the position information from the storage part to find the degree of difference and then the degree of difference of each partial pattern is found and outputted.

Description

【発明の詳細な説明】 本発明は、漢字、ひらがな、がたがな、英数字等のよう
な多くのストロークによって構成されている文字の認識
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for recognizing characters composed of many strokes, such as kanji, hiragana, gatagana, alphanumeric characters, etc.

近年光学式文字認識技術の発展は目覚ましいものがあり
、英数字を認識対象とするものは手書き文字、印刷文字
のいずれも製品化され、実用に供している。また漢字、
平仮名を含む日本語用の文字を認識対象とするものは、
印刷文字単一フォントに限れば試作機の開発等が既に発
表されている。
The development of optical character recognition technology has been remarkable in recent years, and products that recognize alphanumeric characters, both handwritten and printed characters, have been commercialized and put into practical use. Also kanji,
For those that recognize Japanese characters including hiragana,
As far as single fonts for printed characters are concerned, the development of prototype machines has already been announced.

しかし漢字、平仮名、片仮名、英数字等の手書き文字を
認識すン)ために、手書き英数字の認識方式を拡張して
手宵き漢字まで認識することや、印刷漢字認識からのア
プローチ等がとられているが、いまだに効果が得られて
いない。その理由の一つとして、漢字は英数字に比べ複
雑な形状をしているために、特徴情報の選択が難しく、
また他の理由と1−で、変形が多いことから、安定した
特徴情報を得るのが困難であること等が挙げられる。
However, in order to recognize handwritten characters such as kanji, hiragana, katakana, alphanumeric characters, etc., it is necessary to extend the handwritten alphanumeric recognition method to recognize even kanji, or to take an approach from printed kanji recognition. However, no effect has been obtained yet. One reason for this is that kanji have more complex shapes than alphanumeric characters, making it difficult to select characteristic information.
Another reason is that it is difficult to obtain stable feature information due to the large number of deformations.

一方はけの効果とテンプレートマツチング法とを組み合
わせることにより、少数のデータに対して、実験が試み
られているもののあ1り良好な結果は得られていないの
が現状である。
On the other hand, although experiments have been attempted on a small number of data by combining the brush effect and the template matching method, at present no good results have been obtained.

さて、手書き文字の変動の原因としてまず考えられるも
のは、 (1)位置ずれ(伸M) (2)回転 の2点であり、手書き文字を構成する各ストロークがそ
れぞれ独立に(1)と(2)の変動が起こるために、文
字バタン全体として歪みが生じるものである。
Now, the first possible causes of fluctuations in handwritten characters are (1) positional deviation (stretching M), and (2) rotation, and each stroke that makes up the handwritten character is independent of (1) and ( Because of the variation 2), distortion occurs in the entire character stamp.

このうち(1)の位置ずれに関しては、文字バタンか二
次元情報であるために、二方向に位置ずれが起こること
が、基本的な問題となっている。この問題を解決するた
めに、一方向について、例えば水平方向について列単位
で非線形伸縮処理を行ない、次にもう一方向について、
例えば垂直方向に行単位で非線形伸縮処理ケ行なうこと
により、二次元的な伸縮変動を吸収する文字繊識万式が
印刷漢字認識について試みられている。(中野、他、「
周辺分布とそのスペクトルによる漢字認識の改良」電子
通信学会論文誌、VOI 57 =D、 A I PP
、 15〜22)しかし手書き漢字認識では印刷漢字認
識の場合と異なって、偏と傍などの部分バタン毎に独立
に変形があるために、上記のごとく、単に列単位、行単
位で非線形伸縮処理を行なっても部分バタン毎の位置ず
れを吸収することはできない。
Regarding positional deviation (1), the basic problem is that positional deviation occurs in two directions because it is a character stamp or two-dimensional information. To solve this problem, we perform nonlinear stretching processing in one direction, for example in the horizontal direction, column by column, and then in the other direction,
For example, attempts have been made to recognize printed Chinese characters using a character sensitivity system that absorbs two-dimensional expansion/contraction fluctuations by performing nonlinear expansion/contraction processing on a line-by-line basis in the vertical direction. (Nakano, et al., “
“Improvement of Kanji Recognition Using Marginal Distribution and Its Spectrum” Transactions of the Institute of Electronics and Communication Engineers, VOI 57 =D, AI PP
, 15-22) However, unlike in printed kanji recognition, handwritten kanji recognition involves independent deformation for each partial stroke, such as lateral and lateral, so non-linear expansion/contraction processing is performed simply on a column-by-column and row-by-row basis, as described above. Even if this is done, it is not possible to absorb the positional shift for each partial slam.

3一 本発明の目的は漢字を構成する部分バタン毎に擬似的に
二次元上を相異なる二方向についての伸縮整合を実現1
〜、二次元的な位置ずれを吸収した高精度の文字開織方
式を提供するものである。
31 The purpose of the present invention is to achieve pseudo expansion/contraction matching in two different directions on a two-dimensional plane for each part of a kanji character.
- Provides a highly accurate character opening method that absorbs two-dimensional positional deviations.

以下図面を用いて詳細な説明を行なうが、相異なる二方
向として水平方向と垂直方向を例にとる。
A detailed explanation will be given below with reference to the drawings, taking as an example the horizontal direction and the vertical direction as two different directions.

その理由は、説明するうえでのわかりやすさと、二次元
バタンを扱うときに採用される頻度が多いためであり、
他の相異なる二方向を採用しても同じ効果を得ることが
できる。
The reason for this is that it is easy to understand when explaining, and it is often used when dealing with two-dimensional batons.
The same effect can be obtained by using two different directions.

第1図(a)、・(b)、(0)、(1)は二次元的な
伸縮整合を直観的に説明するための図であり、(a)は
標準文字バタン、(t))Fi人力文字バタン、(C)
は入力文字バタン(b)の水平軸」二への投影情報と標
準文字バタン(a)水平軸上への投影情報との伸縮整合
が最適となるように入力文字バタンを水平方向に伸縮正
規化した一方向正規化文字バタン、そして(d)は前記
一方向正規化文字バタン(C)と標準文字バタン0との
垂直方向の伸縮整合が最適になるように垂直方向に伸縮
正規化E〜た二方向正規化文字バタンを示して4− おり、本発明は標準文字バタン(a)と入力文字バタン
(b)との整合を行なうときに、あたかも標準文字バタ
ン(a)と二方向正規化文字バタン(d)との整合を行
なうことを実現するものであり、この結果、二次元的な
ストロークの位置づれを吸収して文字を認識することが
できる。
Figures 1 (a), (b), (0), and (1) are diagrams for intuitively explaining two-dimensional expansion/contraction matching; (a) is the standard character BATA, (t)) Fi human power character slam, (C)
normalizes and stretches the input character button in the horizontal direction so that the projection information of the input character button (b) on the horizontal axis 2 and the projection information of the standard character button (a) on the horizontal axis are optimally expanded and contracted. The one-way normalized character button (C) and the standard character button 0 are vertically expanded and contracted in order to optimize the vertical expansion/contraction alignment between the one-way normalized character button (C) and the standard character button 0 (d). 4- shows a two-way normalized character button, and when the present invention matches the standard character button (a) and the input character button (b), the standard character button (a) and the two-way normalized character button (b) are matched. This realizes alignment with the stroke (d), and as a result, it is possible to absorb the two-dimensional positional deviation of the strokes and recognize the characters.

第2図(−)〜(1)は、二次元的な伸縮整合の実現手
段とその効果を説明するための図であり、(a)の21
は標準文字バタン、伽)の22は入力文字バタン、(C
)の23は前記標準文字バタン21の水平軸上への標準
投影情報、(d)の24は前記入力文字パタン22の水
平軸上への入力投影情報、(・)は前記標準投影情報2
3と前記入力投影情報24との水平方向への伸縮整合を
行ない、写像関数25f求めていることを示す図、(f
)は写像関係25を用いて、前記入力文字パタン22の
水平方向の一方向伸縮正規化バタン26を求めているこ
とを示す図であり、そして(g)は前記一方向伸縮正規
化バタン26と前記標準文字バタン21との垂直方向へ
の伸縮整合を行ない、そのときの写像関数は27となる
ことを示す次めの図である。
Figures 2 (-) to (1) are diagrams for explaining means for realizing two-dimensional expansion/contraction matching and their effects;
is the standard character bang, 伽), 22 is the input character bang, (C
23 in ) is the standard projection information on the horizontal axis of the standard character button 21, 24 in (d) is the input projection information on the horizontal axis of the input character pattern 22, and (.) is the standard projection information 2.
3 and the input projection information 24 in the horizontal direction to obtain the mapping function 25f, (f
) is a diagram showing that a one-way stretch normalization button 26 in the horizontal direction of the input character pattern 22 is obtained using the mapping relationship 25, and (g) is a diagram showing that the one-way stretch normalization button 26 and the one-way stretch normalization button 26 of the input character pattern 22 are obtained. This is the next diagram showing that vertical expansion/contraction matching with the standard character button 21 is performed and the mapping function at that time is 27.

上述の説明の中で、伸縮整合で用いられる文字パタンは
、MXNのマトリクスから成っていて、Mが水平方向の
画素数、Nが垂直方向の画素数とすると、M次元ベクト
ルのN個の系列として記述されているものとみなし、水
平軸上への投影情報は一次元ベクトル、すなわちスカラ
ー量のM個の系列として記述されているものとする。゛
まfC,(r)で示している入力文字パタン22の水平
方向の一方向伸縮正規化処理は、N個のM次元ベクトル
をそれぞれ順次伸縮正規化するものである。
In the above explanation, the character pattern used in stretch matching consists of a matrix of MXN, where M is the number of pixels in the horizontal direction and N is the number of pixels in the vertical direction. It is assumed that the projection information on the horizontal axis is described as a one-dimensional vector, that is, a series of M scalar quantities. The horizontal one-way expansion/contraction normalization process of the input character pattern 22 indicated by fC,(r) sequentially expands/contracts and normalizes each of the N M-dimensional vectors.

一方第2図(+1)は水平方向の一方向伸縮正規化処理
の効果を示すための図であり、図中21と22の黒の部
分はつ1@直方向へ伸縮して整合がとれた部分で、白ヌ
キの部分は垂直方向に伸縮しても整合されない部分を示
している。第2図(11)と前記の第2図(g)とを比
較することにより、垂直方向の伸縮整合処理の前に入力
文字パタン22に対して水平方向の一方向伸縮正規化処
理を行なった効果が示される。
On the other hand, Figure 2 (+1) is a diagram to show the effect of the horizontal one-way stretching/contraction normalization process. The blank areas indicate areas that are not aligned even if expanded or contracted in the vertical direction. By comparing FIG. 2 (11) and the above-mentioned FIG. 2 (g), it is found that unidirectional horizontal expansion/contraction normalization processing is performed on the input character pattern 22 before vertical expansion/contraction matching processing. The effect is shown.

第2図(1)は水平方向の一方向伸縮正規化処理に投影
情報ではなく二次元バタン情報そのものを使った場合を
説明するための図であり、図中21と22の黒の部分は
水平方向へ伸縮して整合がとれた部分で、白ヌキの部分
は水平方向に伸縮しても整合され々い部分を示している
が、ストロークの位置づれに対して非常に不安定な整合
であることがわかる。本水平方向の一方向伸縮正規化処
理は次の垂直方向の伸縮整合処理の精度を大きく左右す
るものであり、写像関数を求めるために安定な整合が必
要であり、そのために文字バタンとしての情報が欠けて
もストロークの位置づれを吸収している投影情報音用い
ることが必要となる。
Figure 2 (1) is a diagram for explaining the case where two-dimensional baton information itself is used instead of projection information for horizontal unidirectional stretching/contraction normalization processing, and the black parts 21 and 22 in the figure are horizontal This is the part that was aligned by expanding and contracting in the direction, and the white blank part shows the part that is difficult to align even if it is expanded and contracted in the horizontal direction, but the alignment is very unstable due to the positional shift of the stroke. I understand that. This one-way horizontal stretching/contraction normalization process greatly affects the accuracy of the next vertical stretching/contraction matching process, and stable matching is required to obtain the mapping function, and for this purpose, information as a character stamp is required. Even if there is a lack of stroke position, it is necessary to use projection information sound that absorbs the positional deviation of the stroke.

第3図(a)〜(=1)は一方向伸縮整合処理として用
いられているDPマツチング法の一例を説明するための
図である。
FIGS. 3(a) to (=1) are diagrams for explaining an example of the DP matching method used as a one-way expansion/contraction matching process.

標準パタンAOがM次元ベクトルAO1AO1・・・、
AOの系列から成り、入力バタンAがM次元ベクトルA
、 f、・・・、1の系列から成っているLする。また
標準メタンの任意のベクトルdと、入カバタフ(r)任
意のベクトル大との距離f a(t、j)とする連綿な
整合をとると、人カパタンムと標準パタンAOとの相違
度D(ASAn)は、例えば下式で求めることになる。
Standard pattern AO is M-dimensional vector AO1AO1...
It consists of a series of AO, and the input button A is an M-dimensional vector A.
, f, . . . , 1. Furthermore, if we take continuous matching between an arbitrary vector d of standard methane and an arbitrary vector size of the input capacity (r) as distance f a (t, j), we can find that the degree of difference between the human capacity pattern and the standard pattern AO is D( ASAn) is determined by the following formula, for example.

D(A% An )=21 a (1、j)この式は第
31?4 ra)の写像関数+−1上で^とAolとを
対応させて、両パタンの相違度を求めているが、同図の
写像関数j−φ(1)上で、スと18とを対応させるこ
t+−’ができれば、両パタンの相違度を求めるのに、
入力バタンA全部分的に伸縮1〜て標準パタンAOと整
合ケとることができる。
D (A% An ) = 21 a (1, j) This formula associates ^ and Aol on the mapping function +-1 of the 31st?4 ra) and calculates the degree of dissimilarity between the two patterns. , on the mapping function j-φ(1) in the same figure, if it is possible to make t+-' correspond to 18, then to find the degree of difference between the two patterns,
The input button A can be partially expanded/contracted to match the standard pattern AO.

DPマツチング法は入力バタンを部分的に伸縮j−て整
合をと?)几めの手法であり、例えば第3図(b)では
下記のw期値及び漸化式から、g(N、N)を求めるこ
、1:により、写像関数j=(i)上でλとバと全対応
させて整合をとることができる。
Does the DP matching method match the input button by partially expanding or contracting it? ) This is a refined method. For example, in Figure 3(b), g(N, N) is calculated from the w-period value and recurrence formula below. By 1:, on the mapping function j = (i) Matching can be achieved by making λ and B completely correspond.

g(1,1)−d C1,1)  y(1、j)=a(
t、j)+mtn(g(1−1、j)、g(1−1、j
−1)、g(1−1、j−2) ] ただしa(i、j
)−no(1≦0またはj≦o ) T 、!、 ル。
g(1,1)-d C1,1) y(1,j)=a(
t, j) + mtn(g(1-1, j), g(1-1, j
-1), g(1-1, j-2) ] However, a(i, j
)-no (1≦0 or j≦o) T,! , le.

第3図(0) t:I上記漸化式を求めるDPマツチン
グ法の一例を7バすための図であり、入カパタンヒ58
− 個の一次元ベクトル、すなわち7カラーーの系列(1,
2,4,5,5)であり、標準パタンは同じく5個の系
列CI、2.3.4.5)であり、(1、j)が(1,
1)、(2,2)、(3,4)、(4,5)、(5,5
)となる写像関数上の伸縮整合全行なっている。
FIG. 3 (0) t:I is a diagram for explaining an example of the DP matching method for obtaining the above recurrence formula, and the input capacitance is 58.
− one-dimensional vectors, i.e. a sequence of 7 colors (1,
2, 4, 5, 5), and the standard pattern is also 5 series CI, 2.3.4.5), and (1, j) is (1,
1), (2,2), (3,4), (4,5), (5,5
) is performed on the mapping function.

第3図(d)は上記漸化式計算の計算葎台・減少させる
ために1−△≦j≦1+Δの範囲内で、漸化式計算を行
なうことを示しており、一般にDPマツチング法では、
この範囲を整合窓と呼び、実際に計算量の効率化を図っ
ている。前記漸化式は単に相違度を求めるためだけのも
のであるが、mtn(gD−1、j)、g(1−1、j
−1)、g(1−1、j−2))=g(1−1、j  
 )(i−1) (ただしj   1はj、 j−1、j−2のいずれが
である)Cr−1) のとき、h(z、j)=、+・  ゛ として、関数h
(1、j)(+−4) を求めておくことにより、相違度が求められた後にh(
i、j)のイ直をb (NXN)から順次1亀(1,1
)′!!で求めることにより写像関数を求めることがで
きる。
Figure 3(d) shows that the recurrence formula calculation is performed within the range of 1-△≦j≦1+Δ in order to reduce the calculation result of the above recurrence formula calculation, and in general, in the DP matching method, ,
This range is called the matching window, and is actually used to improve the efficiency of calculations. The above recurrence formula is only for calculating the degree of dissimilarity, but mtn(gD-1, j), g(1-1, j
-1), g(1-1, j-2)) = g(1-1, j
)(i-1) (where j 1 is j, j-1, or j-2) Cr-1) Then, as h(z, j)=, +・゛, the function h
(1, j)(+-4), h(
i, j) sequentially from b (NXN) 1 turtle (1, 1
)′! ! The mapping function can be found by finding.

例えば第3図((1)の例ではh(5,5)  h(5
,5)=5、h(4,5)=4、h(3,4)=2、h
(2,2)=1であるから、写像関数(1、j)が(1
,1)、(2,2)、(3,4)、(4、5)、(5,
5)と求1Z)。
For example, in Figure 3 (in the example (1), h(5,5) h(5
,5)=5,h(4,5)=4,h(3,4)=2,h
Since (2, 2) = 1, the mapping function (1, j) is (1
,1),(2,2),(3,4),(4,5),(5,
5) and request 1Z).

第4図社伸a1ミ規化処理の一例を示すための図であり
、X(,1)(1≦1≦16) Fi人カバタン Y 
(j) (1≦j≦16)は伸縮II〕規化バタンで、
j=φ(1)は伸縮正規化のための写像関数である。こ
の例ではY (j)は次の規則によって>i2まる。
Figure 4 is a diagram for showing an example of a1 standardization processing, where X(,1) (1≦1≦16) Fi person kabatan Y
(j) (1≦j≦16) is expansion/contraction II] normalization bang,
j=φ(1) is a mapping function for expansion/contraction normalization. In this example, Y (j) is >i2 according to the following rule.

(1) j=16(1)>ψ(1−1)かつp<IKψ
(1−1−1)のときY(j)=X(1)(2) j=
’p(1)””φ(1−1)+217)とき Y(、+
−t) −X(をン(3)j−φ(1)=φ(1−IK
4)(1−1−1)のとき Y(+)=E1)第5図(
−)、(b)、(0)、(d) 1i部分バタン毎に2
方向伸縮整合を行なう効果を示すための図である。第5
図(IL)Fi標準文字バタン、(b)は水平軸上の投
影情報によって水平方向に非線形伸縮処理ヲ施された入
力バタンである。(a)と色)とでは偏の「日」と傍の
団」の相対位置関係が異なっているので、仮に水平方向
の行単位で垂直方向に伸縮整合を行なうと、入力バタン
は例えば(d)のようになるが、このとき(6)と(d
)の白ヌキの部分は偏と傍の相対位置関係が異なるため
に伸縮整合を行なっても、整合されなかった部分?示1
7ている。しかし図中ABの範囲とBCの範囲について
それぞれ独立l/r、、%直方向に伸縮方向を行なうと
、相対的な位置すり1金の収1−で整合することはこれ
までの説明より明らかである。
(1) j=16(1)>ψ(1-1) and p<IKψ
When (1-1-1), Y(j)=X(1)(2) j=
'p(1)""φ(1-1)+217) when Y(,+
-t) -X(on(3)j-φ(1)=φ(1-IK
4) When (1-1-1) Y(+)=E1) Figure 5 (
-), (b), (0), (d) 2 for every 1i partial bang
FIG. 6 is a diagram showing the effect of performing direction expansion/contraction matching. Fifth
Figure (IL) Fi standard character button (b) is an input button that has been subjected to non-linear expansion/contraction processing in the horizontal direction based on projection information on the horizontal axis. Since the relative positional relationship between the ``day'' and the ``side group'' is different between (a) and color), if you perform expansion/contraction matching in the vertical direction in units of horizontal rows, the input button will be, for example, (d ), but in this case, (6) and (d
) is the part that was not aligned even if you performed stretch alignment because the relative positional relationship between the bias and the side is different? Showing 1
There are 7. However, it is clear from the previous explanation that if the ranges AB and BC in the figure are expanded and contracted independently in the direction l/r,,% perpendicular to each other, the relative position will match with the yield of 1-metal. It is.

第5図(e)、(f)、(g)、色)は部分バタン毎に
2方向伸縮整合を行なう効果ケ示すための別の例の図で
ある。(e)は標準文字バタン、(f)は垂直軸上の投
影情報によって垂直方向に非線形伸縮整合処理を施され
た大カバタンである。(e)と(f)では「立」と「日
」の相対位置関係が異なっているので、仮に垂直方向の
列単位で水平方向に伸縮整合を行なうと、入力バタンは
例えばか)のようになるが、このとき(g)と色)の白
ヌキの部分は整合されなかった部分を示している。しか
し図中ABの範囲とBCの範囲についてそれぞれ独立に
水平方向に伸縮整合を行なうと、やはり相対的な位置ず
れを吸収して整合することができる。
FIGS. 5(e), (f), and (g) (colors) are diagrams of another example for illustrating the effect of performing two-way expansion/contraction matching for each partial button. (e) is a standard character batan, and (f) is a large kabatan that has been subjected to nonlinear expansion/contraction matching processing in the vertical direction based on projection information on the vertical axis. In (e) and (f), the relative positions of ``tate'' and ``日'' are different, so if you perform expansion/contraction alignment in the horizontal direction in units of vertical columns, the input button will be However, in this case, the blank areas in (g) and color) indicate areas that were not aligned. However, if the range AB and the range BC in the figure are independently expanded and contracted in the horizontal direction, the relative positional deviation can be absorbed and the alignment can be achieved.

第6図は本発明の構成の一例を示すためのブロック図で
ある。100は入力文字バタン信号であり、1は前記入
力文字バタンを格納する入力文字12− バタン記憶部である。2は投影情報抽出手段であり、入
力文字バタン記憶部2から入力文字バタンを信号101
として読み込み水平軸上の投影情報ヒストグラムを求め
、投影情報信号102として出力する。3け写像関係生
成手段であり、前記投影情報信号102と、標準投影情
報記憶部4に前記投影情報信−Ii!102と同一形式
で格納されている各被読取り字種ごとの標準投影情報信
号104との写像関数を求め、写像関数信号103とし
て出力する。5け二次元伸縮整合手段で、入力文字バタ
ン信号101を読込み、信号103として読込まれる各
被読JIVり字種ごとの写像関数を用いて一方向伸縮正
規化処理を行ない、標準文字バタン記憶部6に格納され
ている前記写像関係に対応する被読泡り字種の標準文字
バタン及び部分バタンの位置情報を信号106として読
込み、前記位置情報を利用して、部分パタンごとに垂直
方向の伸縮整合を行なって相違度全求め、各部分パタン
の相違度の緩和を人力文字バタンと被読取り字種の相違
度とし、入力文字バタンと各被読取り字種との相違度全
信号105として出力する。識別手段7では前記各被読
取り字種との相違度を信号1゜5として読込み、例えば
単に相違度の最も小さい字種を出力結果としたり、*:
いは最も小さい相違度と、2番目に小さい相違度の差が
ある値以上のときに最も相違度の小さい字種を出力結果
とし、他の場合にはりジェクト?出力結果とする等の文
字認識における通常の方法により認識結果を信号107
として出力する。
FIG. 6 is a block diagram showing an example of the configuration of the present invention. Reference numeral 100 is an input character slam signal, and 1 is an input character 12-bang storage section that stores the input character bang. Reference numeral 2 denotes a projection information extraction means, which receives input character slams from the input character button storage unit 2 as a signal 101.
The projection information histogram on the horizontal axis is obtained and output as a projection information signal 102. This is a 3-digit mapping relationship generating means, which outputs the projection information signal 102 and the projection information signal -Ii! to the standard projection information storage section 4. A mapping function between the standard projection information signal 104 and the standard projection information signal 104 for each character type to be read stored in the same format as 102 is determined and output as a mapping function signal 103. A 5-digit two-dimensional expansion/contraction matching means reads the input character bang signal 101, performs one-way expansion/contraction normalization processing using the mapping function for each read JIV character type read as the signal 103, and stores the standard character bang. The position information of the standard character button and partial button of the type of bubble characters to be read corresponding to the mapping relationship stored in the section 6 is read as a signal 106, and the vertical direction is determined for each partial pattern using the position information. Performs expansion/contraction matching to obtain the total degree of dissimilarity, softens the degree of dissimilarity of each partial pattern as the degree of dissimilarity between the human input character BUTTON and the read character type, and outputs it as a total dissimilarity signal 105 between the input character BUTTON and each read character type. do. The identification means 7 reads the degree of difference from each character type to be read as a signal 1°5, and for example, simply outputs the character type with the smallest degree of difference, or *:
Or, when the difference between the smallest dissimilarity and the second smallest dissimilarity is greater than a certain value, the character type with the smallest dissimilarity is used as the output result, and in other cases, it is output? The recognition result is output as a signal 107 using a normal method for character recognition, such as outputting the result.
Output as .

上記説明において、入力バタン記憶部1と投影情報抽出
手段2とは、一般にバタン処理で用いられている本ので
よい。
In the above description, the input button storage section 1 and the projection information extraction means 2 may be a book generally used in the button processing.

第7図は写像関数生成手段3の構成の一例を示すための
ブロック図である。ここでの処理は前記DPマツチング
法の説明の中の、漸化式のg(1、j)計算と、漸化式
計算の結果得られる軌跡h(i、j)を求め h(1、
j)から写像関数を求めるものである。102は前記投
影情報信号で、スカラー量の系列A 、A 、・−・、
1に対応し、104は前記標準投影情報信号で、各被読
取り字種毎のスカラ−量ノア 列A+11、A&、・・
・、A+l” K 対応シ、31 ハ距離tTtf算部
で上記24FJ号を人力とし、d(1、j)を計算1−
1信号311として出力する。32は#記の漸化式%式
%(1 j−1)、g(i  I、j−2))を計算する漸化式
演算部で、a(Z、j)を信号311、win(g(1
−1、j)、g(1−1sj−1)、g(t−t、j−
2))1ft信号341として入力し、演算結果のg(
1、j)を信号321として、累積値記憶部33に出力
する。34は最小値選択部で、累積値開tm部33から
g(1−1、j )、g(l−1,j−1)そしてg(
i  I、j−2)を信号331、信号332そして信
号333として読込み、m1n(g(1−1、j)、g
(1−11,+−t )、gc i−t、 j−z )
)を信号341、そしてh(’、j)?信号342とし
て写像軌跡記憶部35に出力する。順化式演算が終了す
ると前記写像軌跡記憶部35から写像関数を信号103
として出力する。
FIG. 7 is a block diagram showing an example of the configuration of the mapping function generating means 3. The process here is to calculate g(1, j) of the recurrence formula in the explanation of the DP matching method above, and find the trajectory h(i, j) obtained as a result of the recurrence formula calculation.
j) to find the mapping function. 102 is the projection information signal, which is a series of scalar quantities A , A , . . .
1, and 104 is the standard projection information signal, which is a scalar quantity NOR array A+11, A&, . . . for each character type to be read.
・,A+l''K Corresponding C, 31 C Distance tTtf Calculate d(1,j) using human power in the distance tTtf calculating section 1-
1 signal 311. 32 is a recurrence formula calculation unit that calculates the recurrence formula %(1 j-1), g(i I, j-2)) written in #, and a(Z, j) is sent to the signal 311, win( g(1
-1, j), g(1-1sj-1), g(t-t, j-
2)) Input as 1ft signal 341 and calculate g(
1, j) is output to the cumulative value storage section 33 as a signal 321. 34 is a minimum value selection section which selects g(1-1,j), g(l-1,j-1) and g(
i I, j-2) as signal 331, signal 332 and signal 333, m1n(g(1-1, j), g
(1-11, +-t), gc i-t, j-z)
) as the signal 341, and h(', j)? It is output to the mapping locus storage section 35 as a signal 342. When the adaptation formula calculation is completed, the mapping function is sent to the signal 103 from the mapping locus storage section 35.
Output as .

第8図は、二次元伸縮整合モ段5の構成の一例を示すた
めのブロック図である。51は一方向伸縮正規化手段で
、入力文字バタン信号101と、各被読取り字種に対応
する写像関数信号103とから、各被読取り字種に対応
する一方向伸縮正規化手段バタン信号510全出力する
。52は文字バタン伸縮整合手段で、各被読取り字種に
対応する、一方向伸縮正規化文字バタン信号511と標
準文字パタン及び部分バタンの位置情報信号106とか
ら、各被読取9字種に対応する相違度を信号105とし
て出力する。
FIG. 8 is a block diagram showing an example of the configuration of the two-dimensional expansion/contraction matching module 5. As shown in FIG. Reference numeral 51 denotes a one-way expansion/contraction normalization means, which extracts all the one-way expansion/contraction normalization means 510 bang signals corresponding to each character type to be read from the input character bang signal 101 and the mapping function signal 103 corresponding to each character type to be read. Output. Reference numeral 52 denotes a character slam expansion/contraction matching means, which corresponds to each of the nine character types to be read from the one-way expansion/contraction normalized character bang signal 511 and the position information signal 106 of the standard character pattern and partial button corresponding to each character type to be read. The degree of difference obtained is output as a signal 105.

伸縮正規化手段51は、入力文字バタン101をベクト
ル^、X、・・・、Xの系列として読込み、各ベクトル
について信号103で決められた写像関数を用いて第4
図で説明した規則に従って、ベクトルi、^、・・・ 
XNの系列を信号510として出力するが、これは一方
向伸縮正規化文字パタンとなっている。この一方向伸縮
正規化文字バタンを各被読取り字種に対して求める。す
なわち各被読取り字種に対応する写像関数に対して、一
方向伸縮正規化文字パタンを信号510として111次
出力する。
The expansion/contraction normalization means 51 reads the input character button 101 as a series of vectors ^, X, . . .
According to the rules explained in the figure, the vectors i, ^,...
The XN series is output as a signal 510, which is a unidirectionally expanded/contracted normalized character pattern. This one-way expansion/contraction normalized character stamp is obtained for each type of character to be read. That is, a unidirectionally expanded/contracted normalized character pattern is outputted as a signal 510 in the 111th order for the mapping function corresponding to each character type to be read.

第9図は文字バタン伸線整合手段52の構成の一例を示
すためのプルツク図である。521け整合15一 部分バタン選択部で、伸縮正規化文字バタン510と標
準文字パタンと部分バタン位置情報信号106とを読込
み、部分バタン位置情報により、伸縮正規化文字バタン
と標準文字バタンの対応する部分パタンの対を信号52
11として、順次出力する。
FIG. 9 is a pull diagram showing an example of the configuration of the character baton wire drawing matching means 52. The 521-digit matching 15 partial button selection section reads the stretchable normalized character button 510, the standard character pattern, and the partial button position information signal 106, and uses the partial button position information to select the corresponding portions of the stretchable normalized character button and the standard character button. Signal pair of patterns 52
11, the output is performed sequentially.

522は部分バタン伸縮整合手段で、信号5211とし
て入力1−た伸縮正規化文字バタンと標準文字パタンの
対応する部分パタンの伸縮整合の相違度を求め、前記相
違度を信号5221として出力する。
Reference numeral 522 denotes a partial button expansion/contraction matching means, which determines the degree of difference in expansion/contraction matching between the corresponding partial pattern of the standard character pattern and the expansion/contraction normalized character button inputted as a signal 5211, and outputs the degree of difference as a signal 5221.

523は相違m″加算手段で、各部分パタンの相違度を
信号5221として順次読込み、その総和として得られ
る相違度を信号105として出力する。
Reference numeral 523 denotes a difference m'' adding means which sequentially reads the difference degree of each partial pattern as a signal 5221 and outputs the difference degree obtained as the summation as a signal 105.

第10図は部分バタン伸縮整合手段522の構成の一例
を示すためのプルツク図である。524はベクトル距離
演111部で伸縮正規化文字バタンと標準文字パタンの
それぞれ部分バタンベクトルの系列を信号5211/:
して読込み、DPマツチング法のd(1、j)の距離演
算を行ない、信号5241として出力する。525け順
化式演舞部で、写像関数生成手段3の漸化式演算部32
と1+y4−のものでよく、16− 漸化式g(i、j)=d(i、j)+min(g(i−
1、j)、g(1−t、j−1)、g(1−1,3−2
))を計算するもので、a(t、j)を信号5241と
して、そしてmin (g(i−1、j)、g(1−1
、j−1)、g(1−11,+−2))を信号5271
として読込み、g(i、j)を信号5251として相違
度累積値記憶部526に出力する。527は相違度最小
値選択部で、相違度累積値記憶部526からg(1−1
、j )、g(’  1、j−1)そしてg(il、j
−2)を信号5261、信号5262、そして信号52
63として読込み、min(g(1−1、j )、g(
1−1、j−1)、g(1−1、j−2))を信号52
71として出力する。漸化式演算が終了すると、相違度
累積値記憶部526は、部分パタンの相違度g(N、N
)を信号105として出力する。上記の処理により、各
被読取り字種について、部分パタンの相違度を信号10
5として順次出力する。
FIG. 10 is a pull diagram showing an example of the configuration of the partial flap expansion/contraction matching means 522. As shown in FIG. 524 is a vector distance operation part 111, and signals 5211/:
Then, the distance calculation of d(1, j) using the DP matching method is performed, and the result is output as a signal 5241. In the 525-digit acclimation expression performance section, the recurrence expression calculation section 32 of the mapping function generation means 3
and 1+y4-, and 16- recurrence formula g(i, j)=d(i, j)+min(g(i-
1, j), g (1-t, j-1), g (1-1, 3-2
)), where a(t, j) is the signal 5241, and min (g(i-1, j), g(1-1
, j-1), g(1-11,+-2)) as the signal 5271
g(i, j) is output as a signal 5251 to the difference cumulative value storage unit 526. Reference numeral 527 denotes a minimum dissimilarity value selection unit, which selects g(1-1
, j ), g(' 1, j-1) and g(il, j
-2) as signal 5261, signal 5262, and signal 52
63, min(g(1-1,j), g(
1-1, j-1), g(1-1, j-2)) as the signal 52
Output as 71. When the recurrence formula operation is completed, the cumulative dissimilarity value storage unit 526 stores the dissimilarity g(N, N
) is output as a signal 105. Through the above processing, the degree of difference between the partial patterns for each character type to be read is determined by the signal 10.
5 and output sequentially.

第11図は投影情報として用いることのできる別の情報
の例を示す図で、文字バタンを垂直方向に走査して、文
字部と交差する回数を投影情報として採用するもので、
取り扱いは、先に説明した投影情報と同様である。
FIG. 11 is a diagram showing another example of information that can be used as projection information, in which the character stamp is scanned in the vertical direction and the number of times it intersects with the character part is used as the projection information.
The handling is similar to the projection information described above.

以上の説tV1により、本発明によれば、文字バタンの
水平軸−にの投影情報から、まず水平方向への一方向伸
縮正規化処理を行ない、次に部分バタンの位置情報を用
いて部分バタンごとに垂直方向に伸縮整合を行なうこと
により、部分のバタンの相対的な位置ずれに対応して二
次元的な伸縮を吸収する整合による文字認#It111
!現することができる。
According to the above theory tV1, according to the present invention, one-way horizontal expansion/contraction normalization processing is first performed from the projection information of the character baton on the horizontal axis -, and then the partial baton is Character recognition by alignment that absorbs two-dimensional expansion and contraction corresponding to the relative positional shift of the button of the part by performing expansion and contraction alignment in the vertical direction for each button #It111
! can be expressed.

上記処l111とけ反対に、文字バタンの垂直軸上の投
影情報から垂直方向への一方向伸縮正規化処理を行ない
、次に水平方向に部分バタンごとに伸縮整合全行なうこ
とにより、同様に相対的な位置ずれに対応1.て二次元
的な伸縮全吸収する整合による文字認識を実現すること
ができる。また相異なる二方向としては上記の垂1u方
向と水平方向に限るものではない。
Contrary to the above process 111, by performing unidirectional stretching/contraction normalization processing in the vertical direction from the projection information on the vertical axis of the character button, and then performing all stretching/contraction alignment for each partial button in the horizontal direction, similarly, relative Corresponding to misalignment 1. It is possible to realize character recognition based on two-dimensional expansion/contraction total absorption matching. Further, the two different directions are not limited to the above-mentioned vertical 1u direction and horizontal direction.

文字認識方式では一般に位置や大きさの正規化、文字バ
タンの平滑化やぼけ処理等を行なって、認識方式の効果
を出そうとするものが多いが、本発明による文字VfI
It方式も、入力文字バタンに対し1Q て前処理を行なうことによっても他の方式と同様の効果
を得ることができる。
In general, many character recognition methods try to improve the effectiveness of the recognition method by normalizing the position and size, smoothing character bumps, blurring, etc., but character VfI according to the present invention
The It method can also obtain the same effect as other methods by performing 1Q preprocessing on input character stamps.

またDPマツチング法もこれオでに様々な方法が発表さ
れており、本明細書で説明した方式に限るものではない
Furthermore, various DP matching methods have been announced, and are not limited to the method described in this specification.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図(a)、(b)、(C)、(d)は二次元的な伸
縮整合を直観的に説明するための図、第2図(a)〜(
1)は二次元的な伸縮整合の実現手段とその効果′に説
明するための図、第3図(a)〜(d)はDPマツチン
グ法の一例を示すための図、第4図は伸縮正規化処丹の
一例を示すための図、第5図(−)〜(h)は部分バタ
ンごとに伸縮整合を行なうときの効果を示すための図、
第6図は本発明の一実施例金示すブロック図、第7図は
写像関数生成手段3の一実施例金示すブロック図、第8
図は二次元伸縮整合を段5の一実施例を示すブロック図
、第9図は文字バタン伸縮帯整合手段52の一実施例を
示すブロック図、第10図は部分バタン伸縮整合手段5
22の一実施例を示すブロックの図、第11図は投影情
報として用いることのできる別の情報の例を示す図であ
る。 図中1は入力文字バタン記憶部、2は投影情報抽出手段
、3け写像関数生成手段、4は標準投影情報記憶部、5
け二次元伸縮整合手段、6は標準文字バタン記憶部、7
け識別手段、31は距離演算部、32け順化式演算部、
33は累積値記憶部、34は最小値顆沢部、35は写像
軌跡記憶部、51は一方向伸縮正規化手段、52は文字
バタン伸縮整合手段 521け整合部分バタン選択部、
522け部分バタン伸縮整合手段、523は相違度加算
手段、524けベクトル距l1Ilt演算部、525は
漸化式演算部、526tJ相違度累積値記憶部、527
は相違度最小値選択部4示している。 −2(1− 第 1 図 ra)              (b)(C) (d) 第 2 図 (a)            (b)t c)(d 
) (e) 躬 2 ば (f) (9) 第2図 (/1) (L) 第3図 (α) (b) 第 3 図 (C) 1  2345 (d) L 第4図 第5図 (Q)              (b)(C)  
              (d)(e)     
         (f)<g)          
 (h) 第 6 図 第9図 第11図 躬10図
Figures 1 (a), (b), (C), and (d) are diagrams for intuitively explaining two-dimensional expansion/contraction matching, and Figures 2 (a) to (
1) is a diagram for explaining the means for realizing two-dimensional expansion/contraction matching and its effects, Figures 3(a) to (d) are diagrams showing an example of the DP matching method, and Figure 4 is a diagram for explaining the means for realizing two-dimensional expansion/contraction matching and its effects. A diagram showing an example of the normalization process; FIGS. 5(-) to (h) are diagrams showing the effect of performing expansion/contraction matching for each partial button;
FIG. 6 is a block diagram showing one embodiment of the present invention, FIG. 7 is a block diagram showing one embodiment of the mapping function generating means 3, and FIG.
The figure is a block diagram showing an embodiment of the two-dimensional stretch matching stage 5, FIG. 9 is a block diagram showing an embodiment of the character slam stretch band matching means 52, and FIG.
FIG. 11 is a block diagram illustrating an embodiment of 22, and FIG. 11 is a diagram illustrating another example of information that can be used as projection information. In the figure, 1 is an input character button storage section, 2 is a projection information extraction means, a three-digit mapping function generation means, 4 is a standard projection information storage section, and 5
6 is a standard character button storage unit; 7 is a two-dimensional expansion/contraction matching means;
digit identification means; 31 is a distance calculation unit; 32 is a digit adaptation formula calculation unit;
33 is a cumulative value storage section, 34 is a minimum value condyle section, 35 is a mapping locus storage section, 51 is a one-way expansion/contraction normalization means, 52 is a character slam expansion/contraction matching means, 521 matching partial button selection sections,
522 partial slam expansion/contraction matching means, 523 dissimilarity addition means, 524 vector distance l1Ilt calculation unit, 525 recurrence formula calculation unit, 526 tJ difference cumulative value storage unit, 527
indicates the minimum difference value selection unit 4. -2 (1- Figure 1 ra) (b) (C) (d) Figure 2 (a) (b) t c) (d
) (e) 躬 2 ba (f) (9) Fig. 2 (/1) (L) Fig. 3 (α) (b) Fig. 3 (C) 1 2345 (d) L Fig. 4 Fig. 5 (Q) (b) (C)
(d)(e)
(f)<g)
(h) Figure 6 Figure 9 Figure 11 Figure 10

Claims (1)

【特許請求の範囲】[Claims] 二次元メツシュ状の情報として表わされる入力文字バタ
ンを認識する方式について、前記入力文字パタンを格納
する入力文字バタン記憶手段と、前記入力文字パタンに
対してあらかじめ定められた相異なる二方向についてそ
れぞれ一次元情報の系列となる投影情報全抽出する投影
情報抽出手段と、前記入力文字パタンの二つの投影情報
のいずれか一方と同一形式て、あらかじめ字種ご゛とに
作成された標準投影情報と前記二方向のいずれか一方を
示すコードを格納している標準投影情報記憶手段と、前
記入力文字パタンの投影情報と標準投影情報とを入力と
し、前だコードで定められた方向について、両者の伸縮
整合一致の尺度が最大となるような写像関数金求める写
像関数生成手段と、あらかじめ字種ごとに作成された二
次元メツシー状の標準文字バタンと、前記標準文字バタ
ンを構成する部分バタンの位置情報と全格納する標準文
字バタン記憶手段と、前記写像関数を用いて前記入力文
字パタンの一方向への非線形伸縮バタンを作成し、前記
部分パタンの位ぎ情報を用いて、標準文字バタンと非線
形伸縮バタンと全部分−バタンごとに伸縮整合を行なっ
て相違度を求める二次元伸縮整合手段と、前記伸縮整合
の結果得られる入力文字パタンと各被読取字種の標準文
字バタンとの相違度から、認識結果を出方する識別手段
とを有することにより、部分パタンごとの伸縮変動を吸
収して整合を行なうことができることを特徴とする文字
認識装W0
Regarding a method for recognizing input character bangs expressed as two-dimensional mesh-like information, an input character bang storage means for storing the input character pattern, and a primary recognition method for each of two different predetermined directions with respect to the input character pattern are provided. projection information extraction means for extracting all of the projection information that is a series of original information; standard projection information created in advance for each character type in the same format as either one of the two projection information of the input character pattern; A standard projection information storage means storing a code indicating one of two directions, projection information of the input character pattern and standard projection information are input, and expansion/contraction of both in the direction determined by the previous code. A mapping function generating means for determining a mapping function that maximizes the measure of consistency, two-dimensional mesh-like standard character buttons created in advance for each character type, and position information of partial characters forming the standard character buttons. and a standard character button storage means for storing all of the characters, a nonlinear expansion/contraction button in one direction of the input character pattern is created using the mapping function, and a standard character button and nonlinear expansion/contraction are created using the position information of the partial pattern. A two-dimensional expansion/contraction matching means that performs expansion/contraction matching for each bang and all parts to determine the degree of dissimilarity, and a degree of difference between the input character pattern obtained as a result of the expansion/contraction matching and the standard character bang of each character type to be read, A character recognition device W0 characterized in that it is capable of absorbing expansion and contraction fluctuations of each partial pattern and performing matching by having an identification means for outputting recognition results.
JP57232408A 1982-12-23 1982-12-23 Character recognition system Pending JPS59116885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57232408A JPS59116885A (en) 1982-12-23 1982-12-23 Character recognition system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57232408A JPS59116885A (en) 1982-12-23 1982-12-23 Character recognition system

Publications (1)

Publication Number Publication Date
JPS59116885A true JPS59116885A (en) 1984-07-05

Family

ID=16938773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57232408A Pending JPS59116885A (en) 1982-12-23 1982-12-23 Character recognition system

Country Status (1)

Country Link
JP (1) JPS59116885A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62127989A (en) * 1985-11-28 1987-06-10 Nec Corp System for detecting position corresponding to graphic pattern
JPS62127988A (en) * 1985-11-28 1987-06-10 Nec Corp Character sorting system
JPS63238687A (en) * 1987-03-26 1988-10-04 Oki Electric Ind Co Ltd Online character recognizing device
KR100383017B1 (en) * 1999-08-06 2003-05-09 가부시끼가이샤 도시바 Pattern string matching device and pattern string matching method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62127989A (en) * 1985-11-28 1987-06-10 Nec Corp System for detecting position corresponding to graphic pattern
JPS62127988A (en) * 1985-11-28 1987-06-10 Nec Corp Character sorting system
JPS63238687A (en) * 1987-03-26 1988-10-04 Oki Electric Ind Co Ltd Online character recognizing device
KR100383017B1 (en) * 1999-08-06 2003-05-09 가부시끼가이샤 도시바 Pattern string matching device and pattern string matching method

Similar Documents

Publication Publication Date Title
Wu et al. Handwritten Chinese text recognition using separable multi-dimensional recurrent neural network
US5392367A (en) Automatic planar point pattern matching device and the matching method thereof
Hu et al. Multi-level texture encoding and representation (multer) based on deep neural networks
CN110414520A (en) Universal character recognition methods, device, computer equipment and storage medium
Sun et al. Convolutional multi-directional recurrent network for offline handwritten text recognition
JPS59116885A (en) Character recognition system
Reddy et al. Combined online and offline assamese handwritten numeral recognizer
CN110796138A (en) A method for text recognition in irregular scenes based on explicit correction mechanism
JPH04290186A (en) Image processing method
JP2008020963A (en) Pattern recognition device and method
Lei et al. Direct image matching by dynamic warping
US6859556B2 (en) Word recognizing apparatus for dynamically generating feature amount of word and method thereof
JPS592192A (en) Character recognizing system
Zhang et al. Hierarchical refined attention for scene text recognition
JPS5969875A (en) Method for recognizing character
JPH01321591A (en) Character recognizing device
JP2636512B2 (en) Character normalization method
Xie et al. S2H-GNN: Learning soft to hard feature matching with sparsified graph neural network
JPH0926748A (en) Handwriting learning method
CN110232382A (en) The multidigit half-word that a kind of dial plate rolls numerical character jumps judgement and recognition methods
WO2022025216A1 (en) Information processing device using compression data search engine, and information processing method therefor
JP2671984B2 (en) Information recognition device
JPH01312683A (en) Character reading system
Yi et al. Optimizing Receptive Field and Multi-Scale Features for Object Detection with Lightweight Hybrid Attention
Negi et al. Candidate Search and elimination approach for telugu OCR