JP2997403B2 - Handwritten character recognition method and apparatus - Google Patents
Handwritten character recognition method and apparatusInfo
- Publication number
- JP2997403B2 JP2997403B2 JP7185824A JP18582495A JP2997403B2 JP 2997403 B2 JP2997403 B2 JP 2997403B2 JP 7185824 A JP7185824 A JP 7185824A JP 18582495 A JP18582495 A JP 18582495A JP 2997403 B2 JP2997403 B2 JP 2997403B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- image
- horizontal
- characters
- input
- 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.)
- Expired - Fee Related
Links
Landscapes
- Character Discrimination (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は手書き文字認識方法
および装置に係り、特に手書きハングル文字の認識方法
および装置に関する。The present invention relates to a method and apparatus for recognizing handwritten characters, and more particularly to a method and apparatus for recognizing handwritten Hangul characters.
【0002】[0002]
【従来の技術】光学文字認識(OCR:Optical
Character Recognition)とは
スキャナーを通じて入力された文字映像で文字に該当す
る部分の内容を認識する技術を意味する。このようなO
CR技術は印刷体文字を認識する場合と手書き文字を認
識する場合とに大別されて研究開発されつつある。印刷
体文字を認識する技術は急速な発展を続けているが、手
書き文字の認識は不特定多数の手書き者および不規則な
手書き習慣による手書き文字の多様性のために優れた手
書き文字の認識装置の出現が困難であった。2. Description of the Related Art Optical character recognition (OCR: Optical)
“Character Recognition” refers to a technology for recognizing the contents of a portion corresponding to a character in a character image input through a scanner. Such an O
The CR technology is being researched and developed roughly classified into a case of recognizing printed characters and a case of recognizing handwritten characters. Although the technology for recognizing printed characters continues to evolve rapidly, the recognition of handwritten characters is an excellent handwritten character recognition device due to the unspecified number of handwritten people and the variety of handwritten characters due to irregular handwriting habits. Was difficult to appear.
【0003】手書き文字を認識するための代表的な技法
としては円形整合(Template Matchin
g)方法、NNC(Nearest Neighbor
Classification)方法、構造的方法、
人工神経網方法、隠匿マルコブ(Marcov)モデル
を利用した方法などがあるが、これらの大部分は認識対
象文字数の少ない数字や欧文手書きのための方法であっ
てハングルにそのまま適用するのは難しい。したがっ
て、現在活発に研究されている手書き漢字およびアラビ
ア数字の認識はさまざまな認識技法を結合した方式を採
っている((1)T.H.Hildebrandt a
nd W.Liu,Optical Recognit
ion of Handwritten Chines
e Characters:Advances Sin
ce 1980,PatternRecognitio
n,Vol.26,No.2,1983,205−22
5 (2)E.Cohen,J.J.Hull and
S.N.Srihari,Understanding
Handwritten text in aStr
uctured Environment:Deter
mining ZIP Codes from Add
resses,in Characterand Ha
ndwritting Recognition:Ex
panding Frontiers,P.S.P W
ang ed.,World Scientific
Publishing Company,1991,2
21−264)。[0003] A typical technique for recognizing handwritten characters is a template match (Template Matchin).
g) Method, NNC (Nearest Neighbor)
Classification method, structural method,
There are an artificial neural network method, a method using a concealed Markov model, and the like. However, most of these methods are methods for digits or European handwriting with a small number of characters to be recognized, and it is difficult to apply them directly to Hangul. Therefore, the recognition of handwritten kanji and Arabic numerals, which are currently being actively researched, employs a method combining various recognition techniques ((1) TH Hildebrandta).
nd W. Liu, Optical Recognit
ion of Handwriting Chines
e Characters: Advances Sin
ce 1980, PatternRecognition
n, Vol. 26, no. 2,1983,205-22
5 (2) E. Cohen, J .; J. Hull and
S. N. Srihari, Understanding
Handwriting text in aStr
uctured Environment: Deter
mining ZIP Codes from Add
lesses, in Character and Ha
ndwriting Recognition: Ex
Panding Frontiers, P.S. S. P W
ang ed. , World Scientific
Publishing Company, 1991,
21-264).
【0004】NNC方法は有限個の認識対象文字に対す
る代表値を任意に求めた後、入力文字パターンを認識す
る際には入力文字パターンから抽出した特徴値と最も類
似した代表値を捜して該当する文字又は文字集合を求め
るパターン認識方法である。一般的にNNC方法は他の
パターン認識方法に比べて具現および応用が容易であ
り、処理速度の側面において性能が優れるので、ハング
ルや漢字のように認識対象文字数の多い場合に効果的に
使用され得る。In the NNC method, after arbitrarily obtaining a representative value for a finite number of characters to be recognized, when recognizing an input character pattern, a representative value most similar to a feature value extracted from the input character pattern is searched for and applied. This is a pattern recognition method for obtaining a character or a character set. In general, the NNC method is easier to implement and apply than other pattern recognition methods, and has superior performance in terms of processing speed. Therefore, the NNC method is effectively used when the number of characters to be recognized is large, such as Hangul or Kanji. obtain.
【0005】これまで発表されてきた大部分のハングル
認識方法および装置は楷書体や初声、中声、終声が連結
しないように手書きした字素分離体、又は初声、中声、
終声を上下に分離して作成したセンムル体(Saem−
mul characters)に局限されている。ま
た、常用ハングル2350字の全てを認識対象とせず通
常主に用いられるハングル100字ないし1000字を
選んでこれらのみを対象と認識しており一般的な環境に
適用しにくかった。[0005] Most of the Hangul recognition methods and devices that have been published so far are based on squared fonts, hand-separated phonemes, so that the first, middle, and final voices are not connected, or the first, middle, and middle voices.
Saengmul body created by separating the final voice up and down (Saem-
mul characters). In addition, all of the common Hangul 2350 characters are not targeted for recognition, and 100 to 1000 characters of Hangul, which are usually mainly used, are selected and recognized only as targets, making it difficult to apply to a general environment.
【0006】常用ハングルの文字数は2350字で認識
の対象が多すぎて、多数の手書き者による手書き文字が
さまざまであるために、従来に提案された方法では優れ
た性能を有する認識装置が提供しにくく、新しい認識方
法が要求されてきた。[0006] Since the number of characters in the common Hangul is 2350 and the number of characters to be recognized is too many, and the characters handwritten by many handwritten persons are various, a recognition device having excellent performance is provided by the conventionally proposed method. Therefore, a new recognition method has been required.
【0007】[0007]
【発明が解決しようとする課題】本発明の目的は、この
ような従来の技術の問題点を解決するために、認識性能
の優れた手書きハングル文字の認識方法および装置を提
供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a method and an apparatus for recognizing handwritten Hangul characters having excellent recognition performance in order to solve the problems of the prior art.
【0008】[0008]
【課題を解決するための手段】前記目的を達成するため
の本発明の方法は、I×J大きさで文字映像を入力する
段階と、前記入力された文字映像のパターンに対する特
徴として有限個の座標からなる特徴ベクトルを統計的な
方法で計算する段階と、認識対象文字に対応する代表ベ
クトル集合内で前記計算された特徴ベクトルと最も類似
した代表ベクトルを捜す段階と、前記捜された代表ベク
トルに該当する認識対象文字と該文字を含む候補文字群
を求める段階と、前記候補文字群の文字パターンに対す
る有限個の座標からなる特徴ベクトルを使用して構成し
た神経網を通じ前記求められた候補文字群のうちで1つ
の文字を最終認識結果として出力する段階とを備え、前
記特徴ベクトルを計算する方法は、I×J大きさの入力
映像を垂直方向のM個のストリップに分割し水平方向へ
N個のストリップに分割してM×N大きさのセルに非線
形分割(I≧M,J≧Nであり、I,J,M,Nは0よ
り大きい整数)する段階と、分割された各セルに対して
垂直方向成分値FV と水平方向成分値FH を下記の式 Fv=Bv/Bp FH=BH/Bp (但し、Bpは入力映像内の全体黒画素の個数で、Bv
はセル内に存在する垂直方向成分に属する黒画素の個数
で、BHはセル内に存在する水平方向成分に属する黒画
素の個数である)により求めて2MN個の特徴値を計算
する段階と、入力映像を45°に回転させたパターンに
対しても前記と同一の方法を適用してさらに他の2MN
個の特徴値を計算する段階と、前記垂直、水平、斜線お
よび逆斜線成分に対する4MN個の特徴値を入力文字パ
ターンの特徴ベクトルとして提供する段階とからなる こ
とを特徴とする。According to the present invention, there is provided a method for inputting a character image having a size of I × J, comprising the steps of: Calculating a feature vector comprising coordinates in a statistical manner; searching for a representative vector most similar to the calculated feature vector in a set of representative vectors corresponding to the character to be recognized; Determining a character to be recognized and a candidate character group including the character, and determining the candidate character through a neural network configured using a finite number of feature vectors for a character pattern of the candidate character group. and a step of outputting as a final recognition result one character of the group, prior to
The method for calculating the feature vector is as follows.
Split video into M vertical strips and horizontally
Divided into N strips and non-linear into cells of size M x N
Shape division (I ≧ M, J ≧ N, and I, J, M, N are 0
Larger integer) and for each divided cell
The vertical component value FV and the horizontal component value FH are calculated by the following equation: Fv = Bv / Bp FH = BH / Bp (where Bp is the total number of black pixels in the input image, and Bv
Is the number of black pixels belonging to the vertical component in the cell
Where BH is a black picture belonging to the horizontal component existing in the cell.
Calculate 2MN feature values
And the pattern of rotating the input video by 45 °
The same method as above is applied to another 2MN
Calculating the feature values, the vertical, horizontal, diagonal lines and
And 4MN feature values for reverse oblique line components
Providing as a feature vector of the turn .
【0009】本発明の装置は、手書き文字映像を二進文
字映像として入力する入力部と、入力された文字映像を
分離して1文字ずつ出力する前処理部と、各認識対象文
字を代表とし、該認識対象文字を含める候補文字からな
る候補文字群を貯蔵した候補文字群記憶部と、前記全て
の認識対象文字に対応する全ての特徴ベクトルを貯蔵す
る代表ベクトル記憶部と、前記前処理部を経て入力され
た文字パターンの特徴ベクトルを求め、求められた特徴
ベクトルと最も類似した代表ベクトルを前記代表ベクト
ル記憶部から探し、捜された代表ベクトルに対する認識
対象文字と該認識対象文字に対する候補文字群を前記候
補文字記憶部から捜す大分類部と、前記候補文字群記憶
部に貯蔵された各候補文字群に対する神経網からなる神
経網記憶部と、前記神経網記憶部に貯蔵された当該神経
網を通じて前記大分類部から捜された候補文字群のうち
で1つの文字を最終認識結果と認識した後、前記前処理
部に制御信号を提供して次に認識しようとする文字を入
力文字映像内のすべての文字が認識されるまで供給する
ようにする詳細分類部とを備え、前記大分類部は、I×
J大きさの入力映像を垂直方向のM個のストリップに分
割し水平方向へN個のストリップに分割してM×N大き
さのセルに非線形分割(I≧M,J≧Nであり、I,
J,M,Nは0より大きい整数)する非線形分割部と、
分割された各セルに対して垂直方向成分値FV と水平方
向成分値FH を下記の式 Fv=Bv/Bp FH=BH/Bp (但し、Bpは入力映像内の全体黒画素の個数で、Bv
はセル内に存在する垂直方向成分に属する黒画素の個数
で、BHはセル内に存在する水平方向成分に属する黒画
素の個数である)により求めて2MN個の特徴値を計算
する特徴値計算部と、入力映像を45°に回転させたパ
ターンに対しても前記と同一の方法を適用してさらに他
の2MN個の特徴値を計算する回転特徴値計算部と、前
記垂直、水平、斜線および逆斜線成分に対する4MN個
の特徴値を入力文字パターンの特徴ベクトルとして提供
する特徴ベクトル提供部とからなる ことを特徴とする。An apparatus according to the present invention includes an input unit for inputting a handwritten character image as a binary character image, a preprocessing unit for separating the input character image and outputting the characters one by one, and representing each recognition target character as a representative. A candidate character group storage unit storing a candidate character group consisting of candidate characters including the recognition target character, a representative vector storage unit storing all feature vectors corresponding to all the recognition target characters, and the preprocessing unit , A feature vector of the character pattern input through the above-described process, a representative vector most similar to the obtained feature vector is searched from the representative vector storage unit, and a recognition target character for the searched representative vector and a candidate character for the recognition target character A large classification unit for searching a group from the candidate character storage unit, a neural network storage unit including a neural network for each candidate character group stored in the candidate character group storage unit, After recognizing one character as a final recognition result from the candidate character group searched from the large classification unit through the neural network stored in the neural network storage unit, a control signal is provided to the preprocessing unit and And a detailed classifying unit that supplies characters to be recognized until all the characters in the input character image are recognized.
Divide an input image of J size into M vertical strips
Split into N strips in the horizontal direction, M × N size
A non-linear division (I ≧ M, J ≧ N, I,
J, M, and N are integers greater than 0).
The vertical component value FV and the horizontal
The direction component value FH is calculated by the following equation: Fv = Bv / Bp FH = BH / Bp (where Bp is the number of all black pixels in the input image, and Bv
Is the number of black pixels belonging to the vertical component in the cell
Where BH is a black picture belonging to the horizontal component existing in the cell.
Calculate 2MN feature values
A feature value calculation unit to rotate the input image by 45 °.
Apply the same method to the turn for the other
A rotation feature value calculation unit for calculating 2MN feature values of
4MN for vertical, horizontal, oblique and reverse oblique components
Feature value of the input character pattern
And a feature vector providing unit .
【0010】[0010]
【作用】本発明の方法は、鋳型マッチング方法を利用し
て入力された手書き文字パターンから認識対象文字群、
すなわち候補文字群を構成し、認識対象文字群に対する
遂行力の優れた神経網を通じて候補文字群のうちの1つ
の文字を最終認識結果として出力することにより、ハン
グル手書きの認識における無制限の文字認識が可能であ
る。According to the method of the present invention, a group of characters to be recognized is extracted from a handwritten character pattern input using a template matching method.
That is, by forming a candidate character group and outputting one character of the candidate character group as a final recognition result through a neural network having an excellent ability to perform the recognition target character group, unrestricted character recognition in Hangul handwritten recognition is achieved. It is possible.
【0011】[0011]
【発明の実施の形態】以下、添付した図面に基づき本発
明の実施例を詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
【0012】本発明の方法は、I×J大きさで文字映像
を入力し、前記入力された文字映像のパターンに対する
特徴として有限個の座標からなる特徴ベクトルを統計的
な方法で計算し、認識対象文字に対応する代表ベクトル
集合内で前記計算された特徴ベクトルと最も類似した代
表ベクトルを探し、前記捜された代表ベクトルに該当す
る文字と該文字を含む候補文字群を求めて候補文字群に
該当する神経網を通じて前記求められた候補文字群のう
ちで1つの文字を最終認識結果と認識するようになる。According to the method of the present invention, a character image is input in an I × J size, and a feature vector composed of a finite number of coordinates as a feature for the pattern of the input character image is calculated by a statistical method and recognized. The representative vector set corresponding to the target character is searched for a representative vector most similar to the calculated feature vector, and a character corresponding to the searched representative vector and a candidate character group including the character are determined to form a candidate character group. One character in the obtained candidate character group is recognized as a final recognition result through the corresponding neural network.
【0013】図1は本発明による手書き文字認識装置の
ブロック図である。図1の装置は手書き文字映像をスキ
ャナを通じて二進映像化して入力する入力部10と、該
入力部10を通じて入力された二進映像を分離して1文
字ずつ出力する前処理部20と、認識対象文字に該当す
る候補文字群を貯蔵した候補文字群記憶部30と、各認
識対象文字に該当する各代表特徴ベクトルを貯蔵する代
表ベクトル記憶部40と、前記前処理部20を経て入力
された文字パターンの特徴ベクトルを求め、求められた
特徴ベクトルと最も類似した代表ベクトルを前記代表ベ
クトル記憶部40から探し、捜された代表ベクトルに対
する認識対象文字と該文字についての候補文字群を前記
候補文字記憶部30に貯蔵された全ての候補文字群に対
する神経網からなる神経網記憶部60と、前記神経網記
憶部60に貯蔵された当該神経網を通じて前記大分類部
50から捜された候補文字群のうちで1つの文字を最終
認識結果と認識した後、前記前処理部20に制御信号を
提供して次に認識しようとする文字を同一の方式で供給
するようにする詳細分類部70とを含む。この過程は入
力文書内のすべての文字が認識されるまで繰り返され
る。FIG. 1 is a block diagram of a handwritten character recognition device according to the present invention. The apparatus of FIG. 1 includes an input unit 10 for converting a handwritten character image into a binary image through a scanner and inputting the input image, a preprocessing unit 20 for separating the binary image input through the input unit 10 and outputting one character at a time, A candidate character group storage unit 30 storing a candidate character group corresponding to a target character, a representative vector storage unit 40 storing each representative feature vector corresponding to each recognition target character, and the pre-processing unit 20 are input. The characteristic vector of the character pattern is obtained, a representative vector most similar to the obtained characteristic vector is searched from the representative vector storage unit 40, and a character to be recognized for the searched representative vector and a candidate character group for the character are determined by the candidate character. A neural network storage unit 60 including a neural network for all candidate character groups stored in the storage unit 30 and the neural network stored in the neural network storage unit 60 are used. After recognizing one character in the candidate character group searched from the large classification unit 50 as a final recognition result, a control signal is provided to the preprocessing unit 20 to determine the next character to be recognized. And a detailed classification unit 70 for supplying the information in a system. This process is repeated until all the characters in the input document have been recognized.
【0014】入力部10は、映像スキャナー又はCCD
カメラのようなイメージピックアップ装置からなり、映
像をコンピューターが判読可能な二進映像のディジタル
パターンに変換して入力する。この時、文字領域は黒点
にディジタイズされ、背景は白点にディジタイズされ
る。The input unit 10 is a video scanner or a CCD.
An image pickup device such as a camera converts an image into a digital pattern of a binary image which can be read by a computer, and inputs the digital pattern. At this time, the character area is digitized to a black point, and the background is digitized to a white point.
【0015】前処理部20は、入力部10で生成した入
力パターンから文字パターン以外の雑音成分を除去し、
それぞれのハングル文字を分離して1文字ずつ出力す
る。前処理部の構成を簡略にするために文書を構成する
際、手書き文字領域を除いた絵や説明文などは入力部1
0の映像ピックアップ装置が感知できない色を使用して
印刷処理するのが望ましい。The pre-processing unit 20 removes noise components other than the character pattern from the input pattern generated by the input unit 10,
Separate each Hangul character and output one character at a time. When composing a document in order to simplify the configuration of the preprocessing unit, a picture or an explanatory note excluding a handwritten character area is input to the input unit 1.
It is desirable to perform the printing process using a color that cannot be detected by the image pickup device 0.
【0016】大分類部50では次のような方法で前処理
部20から入力された入力文字パターンの特徴ベクトル
を求める。The large classifying section 50 obtains a feature vector of the input character pattern input from the preprocessing section 20 in the following manner.
【0017】文字パターンに対する大分類特徴として有
限個の座標からなるベクトルを統計的な方法で計算す
る。特徴ベクトルを求めるためには、先ずI×J大きさ
の入力映像をM×N大きさのセルに分割(I≧M,J≧
Nであり、I,J,M,Nは0より大きい整数)し、多
数の手書き者の文字多様性による問題点を解決するため
に非線形的な方式を適用する(Y.Yamashit
a, K.Higuchi, Y.Yamada an
d Y.Haga, Classification
of Handprinted Kanji Char
acters bythe structured s
egment matching method,pa
tterrn recognition letter
s,Vol.1,1983,475〜479)。すなわ
ち、入力映像を垂直方向のM個のストリップに分割し、
各ストリップ内で黒画素の個数を均一にする。同様の方
法で水平方向へもN個のストリップに分割すると、入力
映像がMN個のセルに分割される。各セルに対して2つ
の特徴値、すなわち垂直方向成分値FV と水平方向成分
値FH とを次のように計算する。A vector composed of a finite number of coordinates is calculated by a statistical method as a large classification feature for a character pattern. In order to obtain a feature vector, first, an input image of I × J size is divided into cells of M × N size (I ≧ M, J ≧
N, and I, J, M, and N are integers greater than 0), and apply a non-linear method to solve the problem due to the character diversity of many handwriting users (Y. Yamashiti).
a, K. Higuchi, Y .; Yamada an
d Y. Haga, Classification
of Handprinted Kanji Char
actors bythe structured s
egment matching method, pa
tterrn recognition letter
s, Vol. 1, 1983, 475-479). That is, the input video is divided into M vertical strips,
Equalize the number of black pixels in each strip. When the image is horizontally divided into N strips in the same manner, the input image is divided into MN cells. For each cell, two feature values, a vertical component value FV and a horizontal component value FH, are calculated as follows.
【0018】Fv=Bv/Bp FH=BH/Bp (但し、Bpは入力映像内の全体黒画素の個数で、Bv
はセル内に存在する垂直方向成分に属する黒画素の個数
で、BHはセル内に存在する水平方向成分に属する黒画
素の個数である。) ここで、垂直、水平方向成分は垂直水平方向のラン(R
UN:スキャンライン内の連続する黒画素)のうちでそ
の長さが臨界値Tより大きいランの集合をいう。臨界値
Tは与えられた文字画の厚さWに応じて動的に設定し、
例えば文字画の厚さの2.5倍と設定する。文字画の厚
さWは下記の式の通りである。Fv = Bv / Bp FH = BH / Bp (where Bp is the number of all black pixels in the input video, and Bv
Is the number of black pixels belonging to the vertical component existing in the cell, and BH is the number of black pixels belonging to the horizontal component existing in the cell. Here, the vertical and horizontal components are vertical and horizontal runs (R
(UN: continuous black pixels in a scan line) means a set of runs whose length is larger than the critical value T. The critical value T is dynamically set according to the thickness W of the given character image,
For example, the thickness is set to 2.5 times the thickness of the character image. The thickness W of the character image is given by the following equation.
【0019】W=Bp/(Bp−Wp) (ただし、Bpは入力映像内で黒画素の個数で、Wpは
ピクセルと並んで配列された2×2ウインドー内に3つ
の隣画素が有する黒画素の個数である) これまで説明した方法により入力文字映像から2MN個
の特徴値を求める実行例を図2Aないし図2Cに示し
た。また、入力映像を45°に回転させたパターンに対
しても前記と同一の方法を適用してさらに他の2MN個
の特徴値を計算する。回転された映像から抽出した水平
および垂直成分は元の映像から斜線および逆斜線成分に
該当する。結果として4MN個の値からなる特徴ベクト
ルを構成する。W = Bp / (Bp−Wp) (where Bp is the number of black pixels in the input image, and Wp is a black pixel of three adjacent pixels in a 2 × 2 window arranged side by side with the pixels) 2A to 2C show an execution example of obtaining 2MN feature values from an input character image by the method described above. Further, the same method as above is applied to a pattern obtained by rotating the input image by 45 °, and another 2MN feature values are calculated. The horizontal and vertical components extracted from the rotated image correspond to oblique and reverse oblique components from the original image. As a result, a feature vector including 4MN values is configured.
【0020】代表ベクトル記憶部40には前述したよう
に認識対象文字、例えばハングル手書きの場合には23
50字の各代表文字に対する特徴ベクトルが同一の方法
で求められ貯蔵されたものである。すなわち、それぞれ
のこれらは認識対象文字に対するサンプルパターンの特
徴ベクトルを平均して得て、訓練サンプルが多いほど信
頼性ある代表ベクトルを得ることができる。As described above, the representative vector storage unit 40 stores characters to be recognized, for example, 23 in the case of Hangul handwriting.
The feature vectors for each of the 50 representative characters are obtained and stored in the same manner. That is, each of these can be obtained by averaging the feature vectors of the sample patterns for the recognition target characters, and the more representative the training sample, the more reliable the representative vector can be obtained.
【0021】大分類部50では代表ベクトル記憶部40
に貯蔵された代表ベクトル集合内で入力文字から求めら
れた特徴ベクトルと最も類似したものを捜す。入力文字
パターンから抽出した特徴ベクトルVと代表ベクトル集
合内の任意の代表ベクトルMi の間の類似度Si は特徴
ベクトルの分布された空間上での距離で測定し、その公
式は次の通りである。In the major classifying unit 50, the representative vector storage unit 40
In the set of representative vectors stored in, search for the most similar feature vector obtained from the input character. The similarity Si between the feature vector V extracted from the input character pattern and an arbitrary representative vector Mi in the representative vector set is measured by the distance in the space where the feature vector is distributed, and its formula is as follows. .
【0022】 ここで、V=v1,v2,v3,…,vm、Mi=mi
1,mi2,mi3,…,minで、n=4MN、1≦
i≦2350である。それで、Siの値が小さくなるほ
ど両ベクトルの類似度は高いとみなされ最も高い類似度
を有する代表ベクトルを捜す。[0022] Here, V = v1, v2, v3,..., Vm, Mi = mi
1, mi2, mi3,..., Min, n = 4 MN, 1 ≦
i ≦ 2350. Therefore, as the value of Si decreases, the similarity between the two vectors is considered to be high, and a representative vector having the highest similarity is searched for.
【0023】候補文字群記憶部30では認識対象文字の
候補文字群を貯蔵する所、次のように候補文字群が定め
られる。候補文字群を構成するために訓練サンプルに対
する枠整合(Template Matching)を
遂行して得られる混沌対集合(誤認識類型、confu
sion matrix)を利用する。すなわち、Ci
以外の他の文字Cjが大分類部によThe candidate character group storage unit 30 stores candidate character groups for the characters to be recognized. The candidate character groups are determined as follows. A chaotic pair set (mis-recognition type, confu) obtained by performing Template Matching on a training sample to form a candidate character group
Use the Ssion Matrix. That is, Ci
Characters Cj other than
【0024】[0024]
【外1】 [Outside 1]
【0025】字に関する情報を各文字別に集めて、該文
字を頻度順に整列してこれらのうちの上位のいくつかを
選択すればCiに対する候補文字群を構成することがで
きる。結果として、こうして予め構成された候補文字群
を候補文字群記憶部30に貯蔵しておく。本発明の実施
例では認識対象文字のそれぞれに対して候補文字群に対
する正認識率、すなわち、与えられたサンプル文字パタ
ーンに対する認識対象文字が鋳型マッチングにより見い
だされた候補文字群に含まれる可能性が99%以上を保
ち、各文字群の大きさが20字を越さないように制限し
た。By collecting information on characters for each character, arranging the characters in order of frequency, and selecting some of the higher-order characters, a candidate character group for Ci can be constructed. As a result, the candidate character group configured in this way is stored in the candidate character group storage unit 30. In the embodiment of the present invention, the correct recognition rate for the candidate character group for each of the recognition target characters, that is, the possibility that the recognition target character for the given sample character pattern is included in the candidate character group found by template matching. It was kept at 99% or more, and the size of each character group was limited so as not to exceed 20 characters.
【0026】以上のように大分類部50では入力文字パ
ターンの特徴ベクトルを求めた後、代表ベクトル記憶部
40を参照して最も類似した代表ベクトルを探し、捜さ
れた代表ベクトルに対する文字と該文字を含む候補文字
群を候補文字群記憶部30を参照して捜す過程を遂行す
る。As described above, the large classifying section 50 finds the feature vector of the input character pattern, searches the representative vector storage section 40 for the most similar representative vector, and searches for the character corresponding to the searched representative vector and the character. A process of searching for a candidate character group including the character string with reference to the candidate character group storage unit 30 is performed.
【0027】神経網部60は、大分類部による候補文字
群から1つの文字を最終的に捜すために神経網を貯蔵す
るものであり、各神経網は次のように構成される。The neural network unit 60 stores neural networks in order to finally search for one character from a group of candidate characters by the large classification unit. Each neural network is configured as follows.
【0028】文字パターンに対する神経網の特徴として
有限個の座標からなるベクトルを統計的な方法で計算す
る。神経網に用いられる特徴を抽出するために、大分類
部50の特徴ベクトルの場合のように水平および垂直の
両方向に対して文字映像をN×Mセルに非線形分割した
後、各セル内の黒画素の属する水平ランと垂直ランとの
割合を求めてセル特徴値を計算する。神経網のための特
徴抽出の実施例を図4に示した。先ず、水平および垂直
方法のそれぞれについて文字映像をN×Mセルに非線形
分割した後、それぞれの黒画素Px,y(0≦x≦W、
0≦y≦H;Wは文字映像の幅、Hは文字映像の高さで
ある)が属する水平ランの長さRLHx,yと垂直ラン
の長さRLVx,yとを求める。次にはそれぞれのP
x,yにおいて横方向の寄与度DCHx,yと縦方向の
寄与度DCVx,yとを次のように求める。As a feature of the neural network for the character pattern, a vector composed of a finite number of coordinates is calculated by a statistical method. In order to extract the features used in the neural network, the character image is nonlinearly divided into N × M cells in both the horizontal and vertical directions as in the case of the feature vector of the large classification unit 50, and then the black in each cell is extracted. A cell feature value is calculated by calculating the ratio between the horizontal run and the vertical run to which the pixel belongs. An example of feature extraction for a neural network is shown in FIG. First, the character image is nonlinearly divided into N × M cells for each of the horizontal and vertical methods, and then each black pixel Px, y (0 ≦ x ≦ W,
0 ≦ y ≦ H; W is the width of the character image, H is the height of the character image), and the length RLHx, y of the horizontal run to which the horizontal run belongs and the length RLVx, y of the vertical run are obtained. Next, each P
With respect to x and y, the horizontal contribution DCHx, y and the vertical contribution DCVx, y are obtained as follows.
【0029】DCHx,y=RLHx,y/(RLH
x,y+RLVx,y) DCVx,y=RLVx,y/(RLHx,y+RLV
x,y) 最後に非線形分割されたN×Mセル内に存在する全ての
黒画素に対するDCHx,y、DCVx,yの平均値を
求めて2(N×M)次元の特徴ベクトルを計算する。ま
た、これまで説明した方法を白画素に対しても適用し、
さらに他の2(N×M)次元の特徴ベクトルを計算して
最終的に4(N×M)次元の特徴ベクトルを求める。DCHx, y = RLHx, y / (RLH
x, y + RLVx, y) DCVx, y = RLVx, y / (RLHx, y + RLV)
x, y) Finally, the average value of DCHx, y, DCVx, y for all the black pixels present in the N × M cells that have been nonlinearly divided is obtained, and a 2 (N × M) -dimensional feature vector is calculated. Also, the method described so far is applied to white pixels,
Further, another 2 (N × M) -dimensional feature vector is calculated to finally obtain a 4 (N × M) -dimensional feature vector.
【0030】本発明で採択した神経網構造は図5と同様
である。ここで、入力ノードは入力文字映像から抽出し
た特徴値の個数に該当する4(N×M)で、出力層は認
識対象文字数ほどのノードからなり、中間ノードの個数
は出力ノード数×2+1個からなる。ここで、入力層と
中間層にそれぞれ1つずつの誤差補正ノードを使用し
た。図5のような神経網で手書きハングル文字を認識す
る実行例を図6に示した。The neural network structure adopted in the present invention is the same as in FIG. Here, the input node is 4 (N × M) corresponding to the number of feature values extracted from the input character video, the output layer is made up of nodes as many as the number of characters to be recognized, and the number of intermediate nodes is the number of output nodes × 2 + 1 Consists of Here, one error correction node was used for each of the input layer and the intermediate layer. FIG. 6 shows an execution example of recognizing handwritten Hangul characters in a neural network as shown in FIG.
【0031】神経網部60は前述した神経網からなる
が、神経網部を構成する神経の個数は候補文字群記憶部
内の候補文字群の個数と同様なので、認識対象文字の神
経網の個数と同様である。神経網部60は当該符号文字
群に属するサンプルに対する学習を通じて認識の程度を
増加させ得る。The neural network unit 60 comprises the neural network described above. The number of nerves constituting the neural network unit is the same as the number of candidate character groups in the candidate character group storage unit. The same is true. The neural network unit 60 can increase the degree of recognition through learning on samples belonging to the code character group.
【0032】詳細分類部70では大分類部50から捜し
た入力文字パターンに対応する候補文字群から神経網部
60を通じて最終的に1つの文字を捜して手書き文字を
認識する。認識以後には前処理部20に制御信号を提供
して次に認識しようとする文字パターンを大分類部50
に供給する。The detailed classification unit 70 finally searches one character from the candidate character group corresponding to the input character pattern searched from the large classification unit 50 through the neural network unit 60 to recognize handwritten characters. After the recognition, a control signal is provided to the pre-processing unit 20 so that the next character pattern to be recognized is classified into the large classification unit 50.
To supply.
【0033】本発明では完成型ハングル2350字の集
合又はその部分集合に該当する手書き文字を認識対象と
する。本発明の方法および装置の性能実験のために通常
よく用いられるハングル990字を対象として認識シス
テムを構成した。構成されたシステムの構成要素は99
0個の7×7×4次元の代表ベクトル、平均5.7字の
候補文字からなる990個の候補文字群、平均大きさが
(7×7×4)×12.4×5.7である990個の神経
網、入力部前処理部、大分類部および詳細分類部であ
る。構成されたシステムを浦項工大(Pohang U
niversity of Science and
Technology)で公開した手書き文字データ
(D.W.Kim、S.Y.Bang、ハングル手書き
映像データベースPE92の紹介、文書分析と認識に関
する第2次国際会議抄録集(1993年10月日本の筑
波、pp470〜473)の全体99000字のうちの
約70%に該当する693000字を学習させ、残りの
297000字で認識したみた時、約90%の正認識率
を示した。In the present invention, a handwritten character corresponding to a set of completed Hangul 2350 characters or a subset thereof is recognized. A recognition system was constructed for Hangul 990 characters commonly used for performance experiments of the method and apparatus of the present invention. The components of the configured system are 99
Zero 7 × 7 × 4 dimensional representative vectors, 990 candidate character groups consisting of 5.7 candidate characters on average, and an average size of (7 × 7 × 4) × 12.4 × 5.7 There are 990 neural networks, an input unit preprocessing unit, a large classification unit, and a detailed classification unit. The constructed system was transferred to Pohang U.
diversity of science and
2nd International Conference on Handwritten Character Data (DW Kim, SY Bang, Hangeul Handwritten Image Database PE92, Document Analysis and Recognition, published in Technology, Tsukuba, Japan, October 1993, (pp. 470-473), 693,000 characters corresponding to about 70% of the total 99000 characters were trained, and when the remaining 29,000 characters were recognized, the correct recognition rate was about 90%.
【0034】[0034]
【発明の効果】本発明の手書きハングル文字の認識方法
および装置によると、人間が任意の手書き道具を使用し
て任意の紙上に作成したハングル文字を自動に認識する
ことにより、多量の手書き情報をコンピューターに自動
入力したり多量の郵便物を自動に分類するなどの作業が
可能である。したがって、手作業に依存する既存文書の
内容および新規に発生する情報の入力作業を自動化して
時間、人力および金銭的な側面において多くの利益を創
出することができる。According to the method and apparatus for recognizing handwritten Hangul characters according to the present invention, a large amount of handwritten information can be obtained by automatically recognizing Hangul characters created on arbitrary paper using an arbitrary handwriting tool. Tasks such as automatically inputting data into a computer and automatically sorting a large amount of mail can be performed. Therefore, it is possible to automate the input operation of the contents of the existing document and the newly generated information that depend on the manual operation, and to generate many benefits in terms of time, human power, and money.
【図1】本発明による手書き文字認識システムのブロッ
ク図である。FIG. 1 is a block diagram of a handwritten character recognition system according to the present invention.
【図2】(A)ないし(C)は図1に示した大分類部に
おける入力文字映像から特徴抽出を説明するための図で
ある。FIGS. 2A to 2C are diagrams for explaining feature extraction from an input character image in the large classification unit shown in FIG. 1;
【図3】図1に示した大分類部と詳細分類部における認
識対象文字の候補文字群を形成する方法を説明するため
の図である。FIG. 3 is a diagram for explaining a method of forming a candidate character group of a recognition target character in the large classification unit and the detailed classification unit shown in FIG. 1;
【図4】詳細分類部における入力文字映像から水平およ
び垂直特徴を抽出することを説明するための図である。FIG. 4 is a diagram for describing extraction of horizontal and vertical features from an input character image in a detailed classification unit.
【図5】神経網記憶部の神経網構成を説明するための図
である。FIG. 5 is a diagram for explaining a neural network configuration of a neural network storage unit.
【図6】本発明による手書き文字認識を遂行した結果の
一実施例を示した図である。FIG. 6 is a diagram illustrating an example of a result of performing handwritten character recognition according to the present invention.
10…入力部、 20…前処理部、 30…候補文字群記憶部、 40…代表ベクトル記憶部、 50…大分類部、 60…神経網記憶部、 70…詳細分類部。 Reference Signs List 10: input unit, 20: preprocessing unit, 30: candidate character group storage unit, 40: representative vector storage unit, 50: large classification unit, 60: neural network storage unit, 70: detailed classification unit
フロントページの続き (72)発明者 李 相奎 大韓民国ソウル特別市麻浦區阿▲ヨン▼ 洞663−15番地 (56)参考文献 特開 平4−286087(JP,A) 特開 平2−59883(JP,A) 特開 平5−324838(JP,A) 特開 平3−182986(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06K 9/00 - 9/82 Continuation of the front page (72) Inventor Li So-gyu 663-15 Dong-dong, Mapo-gu, Seoul, Republic of Korea (56) References JP-A-4-286087 (JP, A) JP-A-2-59883 (JP, A) JP-A-5-324838 (JP, A) JP-A-3-182986 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06K 9/00-9 / 82
Claims (7)
と、 前記入力された文字映像のパターンに対する特徴として
有限個の座標からなる特徴ベクトルを統計的な方法で計
算する段階と、 認識対象文字に対応する代表ベクトル集合内で前記計算
された特徴ベクトルと最も類似した代表ベクトルを捜す
段階と、 前記捜された代表ベクトルに該当する認識対象文字と該
文字を含む候補文字群を求める段階と、 前記候補文字群の文字パターンに対する有限個の座標か
らなる特徴ベクトルを使用して構成した神経網を通じ前
記求められた候補文字群のうちで1つの文字を最終認識
結果として出力する段階とを備え、前記特徴ベクトルを計算する方法は、 I×J大きさの入力映像を垂直方向のM個のストリップ
に分割し水平方向へN個のストリップに分割してM×N
大きさのセルに非線形分割(I≧M,J≧Nであり、
I,J,M,Nは0より大きい整数)する段階と、 分割された各セルに対して垂直方向成分値FV と水平方
向成分値FH を下記の式 Fv=Bv/Bp FH=BH/Bp (但し、Bpは入力映像内の全体黒画素の個数で、Bv
はセル内に存在する垂直方向成分に属する黒画素の個数
で、BHはセル内に存在する水平方向成分に属する黒画
素の個数である) により求めて2MN個の特徴値を計算
する段階と、 入力映像を45°に回転させたパターンに対しても前記
と同一の方法を適用してさらに他の2MN個の特徴値を
計算する段階と、 前記垂直、水平、斜線および逆斜線成分に対する4MN
個の特徴値を入力文字パターンの特徴ベクトルとして提
供する段階とからなることを特徴とする手書き文字認識
方法。 1. A step of inputting a character image having an I × J size, a step of calculating a feature vector including a finite number of coordinates as a characteristic of the pattern of the input character image by a statistical method, Searching for a representative vector most similar to the calculated feature vector in a representative vector set corresponding to the target character; and obtaining a recognition target character corresponding to the searched representative vector and a candidate character group including the character. And outputting one character of the obtained candidate character group as a final recognition result through a neural network configured using a feature vector including a finite number of coordinates for the character pattern of the candidate character group. The method for calculating the feature vector includes: an input image of I × J size is vertically stripped into M strips;
Divided into N strips in the horizontal direction and M × N
Non-linear division into cells of size (I ≧ M, J ≧ N,
I, J, M, and N are integers greater than 0), and the vertical component value FV and the horizontal
The direction component value FH is calculated by the following equation: Fv = Bv / Bp FH = BH / Bp (where Bp is the number of all black pixels in the input image, and Bv
Is the number of black pixels belonging to the vertical component in the cell
Where BH is a black picture belonging to the horizontal component existing in the cell.
Get 2MN number of feature values determined by a number of elementary)
And also for the pattern obtained by rotating the input image by 45 °.
Applying the same method as above, further 2MN feature values are obtained.
Calculating and 4MN for the vertical, horizontal, diagonal and reverse diagonal components
Feature values as the feature vector of the input character pattern.
Providing handwritten character recognition.
Method.
のランのうちでその長さが臨界値Tより大きいランの集
合であることを特徴とする請求項1に記載の手書き文字
認識方法。2. The handwritten character recognition method according to claim 1 , wherein the vertical and horizontal components are a set of runs having a length larger than a threshold value T among runs in the vertical and horizontal directions.
であるWに応じて動的に得られることを特徴とする請求
項2に記載の手書き文字認識方法。3. The handwritten character recognition method according to claim 2 , wherein the threshold value T is dynamically obtained according to the thickness W of the character image to be recognized.
クセルと並んで配列された2×2ウインドー内に3つの
隣画素が有する黒画素の個数である。)により求められ
ることを特徴とする請求項3に記載の手書き文字認識方
法。4. The thickness of the character image is expressed by the following equation: W = Bp / (Bp−Wp) (where Bp is the number of black pixels in the input image, and Wp is 2 × 4. The handwritten character recognition method according to claim 3 , wherein the number of black pixels included in three adjacent pixels in two windows is obtained.
字のうちにある特徴ベクトルCjの代表ベクトルまでの
距離が特徴ベクトルCjの代表ベクトルまでの距離より
近くてCiと誤認識される文字についての情報を集める
段階と、この文字を頻度順に整列する段階と、これらの
うちの上位のいくつをCiに対する候補文字群と決定す
る段階とにより成されることを特徴とする請求項1に記
載の手書き文字認識方法。From wherein said candidate character group is a character Ci, the character the distance to the representative vector of the feature vector Cj to be within the character it is erroneously recognized as close to Ci than the distance to the representative vector of the feature vector Cj 2. The method according to claim 1, further comprising the steps of: collecting information of the following, arranging the characters in order of frequency, and deciding a number of higher-order characters as a candidate character group for Ci. Handwritten character recognition method.
ベクトルは、水平および垂直の両方向に対して文字映像
をN×Mに非線形分割する段階と、 それぞれの黒画素Px,y(0≦x≦W、0≦y≦H;
Wは文字映像の幅、Hは文字映像の高さ)が属する水平
ランの長さRLHx,yと垂直ランの長さRLVx,y
とを求める段階と、 次にはそれぞれのPx,yにおいて横方向の寄与度DC
Hx,yと縦方向の寄与度DCVx,yとを下記の式 DCHx,y=RLHx,y/(RLHx,y+RLVx,y) DCVx,y=RLVx,y/(RLHx,y+RLVx,y) により求める段階と、 最後に非線形分割されたN×Mセル内に存在する全ての
黒画素に対するDCHx,y、DCVx,yの平均値を
求めて2(N×M)次元の特徴ベクトルを計算する段階
と、 これまでの過程を白画素に対しても適用し、さらに他の
2(N×M)次元の特徴ベクトルを計算して最終的に4
(N×M)次元の特徴ベクトルを求めることを特徴とす
る請求項1に記載の手書き文字認識方法。6. A feature vector for calculating an output of the neural network includes a step of non-linearly dividing a character image into N × M in both horizontal and vertical directions, and each black pixel Px, y (0 ≦ 0). x ≦ W, 0 ≦ y ≦ H;
W is the width of the character image, H is the height of the character image) and the length RLHx, y of the horizontal run to which the character image belongs and the length RLVx, y of the vertical run.
And the horizontal contribution DC at each Px, y
Hx, y and the vertical contribution DCVx, y are determined by the following equation: DCHx, y = RLHx, y / (RLHx, y + RLVx, y) DCVx, y = RLVx, y / (RLHx, y + RLVx, y) And finally calculating a 2 (N × M) -dimensional feature vector by calculating an average value of DCHx, y and DCVx, y for all black pixels present in the non-linearly divided N × M cells. The above process is applied to white pixels, and another 2 (N × M) -dimensional feature vector is calculated.
2. The handwritten character recognition method according to claim 1, wherein an (N × M) -dimensional feature vector is obtained.
力する入力部と、 入力された文字映像を分離して1文字ずつ出力する前処
理部と、 各認識対象文字を代表とし、該認識対象文字を含める候
補文字からなる候補文字群を貯蔵した候補文字群記憶部
と、 前記全ての認識対象文字に対応する全ての特徴ベクトル
を貯蔵する代表ベクトル記憶部と、 前記前処理部を経て入力された文字パターンの特徴ベク
トルを求め、求められた特徴ベクトルと最も類似した代
表ベクトルを前記代表ベクトル記憶部から探し、捜され
た代表ベクトルに対する認識対象文字と該認識対象文字
に対する候補文字群を前記候補文字記憶部から捜す大分
類部と、 前記候補文字群記憶部に貯蔵された各候補文字群に対す
る神経網からなる神経網記憶部と、 前記神経網記憶部に貯蔵された当該神経網を通じて前記
大分類部から捜された候補文字群のうちで1つの文字を
最終認識結果と認識した後、前記前処理部に制御信号を
提供して次に認識しようとする文字を入力文字映像内の
すべての文字が認識されるまで供給するようにする詳細
分類部とを備え、 前記大分類部は、 I×J大きさの入力映像を垂直方向のM個のストリップ
に分割し水平方向へN個のストリップに分割してM×N
大きさのセルに非線形分割(I≧M,J≧Nであり、
I,J,M,Nは0より大きい整数)する非線形分割部
と、 分割された各セルに対して垂直方向成分値FV と水平方
向成分値FH を下記の式 Fv=Bv/Bp FH=BH/Bp (但し、Bpは入力映像内の全体黒画素の個数で、Bv
はセル内に存在する垂直方向成分に属する黒画素の個数
で、BHはセル内に存在する水平方向成分に属 する黒画
素の個数である) により求めて2MN個の特徴値を計算
する特徴値計算部と、 入力映像を45°に回転させたパターンに対しても前記
と同一の方法を適用してさらに他の2MN個の特徴値を
計算する回転特徴値計算部と、 前記垂直、水平、斜線および逆斜線成分に対する4MN
個の特徴値を入力文字パターンの特徴ベクトルとして提
供する特徴ベクトル提供部とからなることを特徴とする
手書き文字認識装置。 7. An input unit for inputting a handwritten character image as a binary character image, a preprocessing unit for separating the input character image and outputting one character at a time; A candidate character group storage unit storing a candidate character group consisting of candidate characters including characters; a representative vector storage unit storing all feature vectors corresponding to all the recognition target characters; The representative vector most similar to the determined feature vector is searched from the representative vector storage unit, and a character to be recognized for the searched representative vector and a candidate character group for the recognized character are determined by the candidate vector. A large classification unit searched from a character storage unit; a neural network storage unit including a neural network for each candidate character group stored in the candidate character group storage unit; After recognizing one character of the candidate character group searched from the large classification unit through the neural network stored in the unit as a final recognition result, a control signal is provided to the preprocessing unit to perform next recognition. And a detailed classifying unit that supplies the characters until all the characters in the input character image are recognized. The large classifying unit converts the input image of I × J size into M vertical images. strip
Divided into N strips in the horizontal direction and M × N
Non-linear division into cells of size (I ≧ M, J ≧ N,
(I, J, M, N are integers greater than 0)
And the vertical component value FV and the horizontal
The direction component value FH is calculated by the following equation: Fv = Bv / Bp FH = BH / Bp (where Bp is the number of all black pixels in the input image, and Bv
Is the number of black pixels belonging to the vertical component in the cell
In, BH black picture that belong to the horizontal components present in the cell
Get 2MN number of feature values determined by a number of elementary)
Feature value calculation unit, and a pattern obtained by rotating the input image by 45 °.
Applying the same method as above, further 2MN feature values are obtained.
A rotation feature value calculation unit to calculate , and 4MN for the vertical, horizontal, oblique and reverse oblique components
Feature values as the feature vector of the input character pattern.
And a feature vector providing unit to be provided.
Handwritten character recognition device.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940020288A KR0170656B1 (en) | 1994-08-17 | 1994-08-17 | Handwriting Character Recognition Method and Device |
| KR94P20288 | 1994-08-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0869506A JPH0869506A (en) | 1996-03-12 |
| JP2997403B2 true JP2997403B2 (en) | 2000-01-11 |
Family
ID=19390547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7185824A Expired - Fee Related JP2997403B2 (en) | 1994-08-17 | 1995-07-21 | Handwritten character recognition method and apparatus |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP2997403B2 (en) |
| KR (1) | KR0170656B1 (en) |
| CN (1) | CN1081366C (en) |
| TW (1) | TW417055B (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100440189C (en) * | 2003-06-04 | 2008-12-03 | 无敌科技(西安)有限公司 | Language Learning System Combining Graphical Drawing and Its Operation Method |
| CN1317673C (en) * | 2004-03-18 | 2007-05-23 | 致伸科技股份有限公司 | System and method for distinguishing text and graphics in images using neural network |
| KR100638585B1 (en) * | 2005-03-23 | 2006-10-26 | 엔에이치엔(주) | A text input device and a text input method in the text input device |
| US7929769B2 (en) * | 2005-12-13 | 2011-04-19 | Microsoft Corporation | Script recognition for ink notes |
| US7817857B2 (en) * | 2006-05-31 | 2010-10-19 | Microsoft Corporation | Combiner for improving handwriting recognition |
| CN101561712B (en) * | 2008-04-14 | 2012-01-25 | 崔学仙 | Method for inputting Korea character using Korean character keyboard |
| CN102663388B (en) * | 2012-03-27 | 2014-01-08 | 复旦大学 | A Method for Segmenting Handwritten Characters from a Background Image |
| CN104751263A (en) * | 2013-12-31 | 2015-07-01 | 南京理工大学常熟研究院有限公司 | Metrological calibration service oriented intelligent client grade classification method |
| CN105938558B (en) * | 2015-03-06 | 2021-02-09 | 松下知识产权经营株式会社 | study method |
| CN106022273A (en) * | 2016-05-24 | 2016-10-12 | 华东理工大学 | Handwritten form identification system of BP neural network based on dynamic sample selection strategy |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5191622A (en) * | 1987-07-17 | 1993-03-02 | Hitachi, Ltd. | Hand-written character recognition apparatus with a personal dictionary preparation function |
-
1994
- 1994-08-17 KR KR1019940020288A patent/KR0170656B1/en not_active Expired - Fee Related
-
1995
- 1995-06-20 TW TW84106312A patent/TW417055B/en not_active IP Right Cessation
- 1995-06-28 CN CN95107775A patent/CN1081366C/en not_active Expired - Fee Related
- 1995-07-21 JP JP7185824A patent/JP2997403B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0869506A (en) | 1996-03-12 |
| KR0170656B1 (en) | 1999-03-30 |
| CN1118902A (en) | 1996-03-20 |
| CN1081366C (en) | 2002-03-20 |
| TW417055B (en) | 2001-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5373566A (en) | Neural network-based diacritical marker recognition system and method | |
| CN111401099B (en) | Text recognition method, device and storage medium | |
| CN113688821A (en) | OCR character recognition method based on deep learning | |
| JP2997403B2 (en) | Handwritten character recognition method and apparatus | |
| Tang et al. | HRCenterNet: An anchorless approach to Chinese character segmentation in historical documents | |
| Guan et al. | Improving handwritten OCR with augmented text line images synthesized from online handwriting samples by style-conditioned GAN | |
| Hallur et al. | Handwritten Kannada numerals recognition using deep learning convolution neural network (DCNN) classifier | |
| Nguyen-Trong | An end-to-end method to extract information from vietnamese id card images | |
| Reshmy et al. | Efficient tamil character recognition: A comparative study of learning-based algorithms with resnet-50, densenet121, and efficientnet architectures | |
| Zhou et al. | UFCNet: Unsupervised network based on Fourier transform and convolutional attention for oracle character recognition | |
| Aravinda et al. | Template matching method for Kannada handwritten recognition based on correlation analysis | |
| Hussain et al. | Character recognition of Arabic and Latin scripts | |
| Sudarsan et al. | A novel approach for handwriting recognition in malayalam manuscripts using contour detection and convolutional neural nets | |
| CN114005127A (en) | Image optical character recognition method based on deep learning, storage device and server | |
| Bains et al. | Dynamic features based stroke recognition system for signboard images of Gurmukhi text | |
| Rajput et al. | Recognition and editing of devnagari handwriting using neural network | |
| Mashiyat et al. | Bangla off-line handwritten character recognition using superimposed matrices | |
| Wang et al. | A method of text detection and recognition from receipt images based on CRAFT and CRNN | |
| CN115393856A (en) | Optical character recognition system and method | |
| Park et al. | A 2-D HMM method for offline handwritten character recognition | |
| Talreja | Stochastically optimized handwritten character recognition system using Hidden Markov Model | |
| Zeki et al. | New primitives to reduce the effect of noise for handwritten features extraction | |
| Vaidya et al. | Marathi Numeral Identification System in Devanagari Script Using 1D Discrete Cosine Transform. | |
| Lomov | Enhancing YOLO Models for Handwritten Text Recognition | |
| Islam et al. | An enhanced MSER pruning algorithm for detection and localization of bangla texts from scene images. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071029 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081029 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091029 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |