JPH0211950B2 - - Google Patents
Info
- Publication number
- JPH0211950B2 JPH0211950B2 JP57046080A JP4608082A JPH0211950B2 JP H0211950 B2 JPH0211950 B2 JP H0211950B2 JP 57046080 A JP57046080 A JP 57046080A JP 4608082 A JP4608082 A JP 4608082A JP H0211950 B2 JPH0211950 B2 JP H0211950B2
- Authority
- JP
- Japan
- Prior art keywords
- strokes
- stroke
- pattern
- distance
- standard
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
- G06V30/1801—Detecting partial patterns, e.g. edges or contours, or configurations, e.g. loops, corners, strokes or intersections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
(1) 発明の属する分野の説明
本発明は、誤筆順あるいは誤画数によつても文
字識別能力が低下しないオンライン手書き文字認
識方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION (1) Description of the field to which the invention pertains The present invention relates to an online handwritten character recognition system in which character recognition ability does not deteriorate even due to incorrect stroke order or number of incorrect strokes.
(2) 従来の技術の説明
従来のオンライン手書き文字認識方式において
は、OCRの場合と異なり、入力パターンが画数
(ストローク数)情報を含んでいることを利用し
て、認識すべき入力パターンは、これと画数の等
しい標準パターンとの間でだけ照合を行つて認識
する手法を採つていた。この場合、画数は正しく
筆記せねばならないという制約があつた。しか
し、画数の多い漢字など、形状が複雑になるほ
ど、画数を誤ることは多くなり、画数を正しく守
るという制約条件は、筆記者にとつて大きな負担
となつていた。(2) Description of conventional technology Unlike OCR, in conventional online handwritten character recognition methods, the input pattern to be recognized is: The method used was to perform recognition by matching only this pattern with a standard pattern with the same number of strokes. In this case, there was a restriction that the number of strokes had to be written down correctly. However, the more complex the shape, such as a kanji with a large number of strokes, the more likely it is that the number of strokes is incorrect, and the constraint of maintaining the correct number of strokes was a heavy burden on scribes.
これを解決する1つの方法としては、画数を誤
りやすい文字について、画数の異なる様々な筆記
のしかたをすべて標準パターンとして登録してお
くことが考えられる。しかし、1つ1つの文字に
ついて画数の異なる書き方をすべて列挙すること
は実際上不可能であり、仮にそれらの一部だけを
標準パターンとして登録したとしても、標準パタ
ーン数が膨大なものとなるため、認識に要する計
算処理上が急増する上、登録してない誤画数で筆
記された場合は必ず誤認識になるという欠点があ
つた。 One way to solve this problem is to register all the various ways of writing characters with different numbers of strokes as standard patterns for characters that are likely to have incorrect stroke counts. However, it is practically impossible to list all the different ways of writing each character with different numbers of strokes, and even if only some of them were registered as standard patterns, the number of standard patterns would be enormous. However, the calculation process required for recognition increases rapidly, and if the number of incorrect strokes is not registered, it will always be recognized incorrectly.
もう1つの解決方法として、正しい筆順・画数
のもののみ標準パターンに登録しておき、入力パ
ターンが誤筆順、誤画数で筆記された場合も、標
準パターンとの間で画数の少ない方のパターンの
ストロークを相手パターンのストロークにすべて
対応させて認識を行うことが考えられた(特願昭
56−160654)が、入力パターンと標準パターンと
の間に包含関係があると一方が他方に埋め込まれ
て誤認識の原因となる、少ない方の画数分のみの
ストロークの重ね合せでは誤画数で筆記した際に
生じる特有の手書き変形に対処できない、等の欠
点を持つていた。 Another solution is to register only the correct stroke order and number of strokes as the standard pattern, and even if the input pattern is written in the wrong stroke order or wrong number of strokes, the pattern with the smaller number of strokes can be registered as the standard pattern. It was thought that recognition could be performed by making all strokes correspond to the strokes of the opponent's pattern.
56-160654), but if there is an inclusive relationship between the input pattern and the standard pattern, one will be embedded in the other, causing misrecognition.If the strokes of the smaller number of strokes are superimposed, the incorrect number of strokes will be written. This method has drawbacks such as the inability to deal with the unique handwritten deformation that occurs when
(3) 発明の目的
本発明は、上述した従来の問題点を解決して、
標準パターンとしては正しい筆順・画数のものの
み登録しておくだけで誤筆順、誤画数の筆記を許
し、とくに誤画数での筆記に伴う手書き変形に対
処して文字認識能力を低下させることのないオン
ライン手書き文字認識方式を提供することを目的
とする。(3) Purpose of the invention The present invention solves the above-mentioned conventional problems, and
By simply registering only the correct stroke order and number of strokes as standard patterns, writing in the wrong stroke order and number of strokes is allowed, and in particular, handwriting deformation caused by writing with the wrong number of strokes can be dealt with without degrading character recognition ability. The purpose is to provide an online handwritten character recognition method.
(4) 発明の構成および作用の説明
以下に、本発明の詳細を実施例によつて説明す
る。(4) Description of structure and operation of the invention The details of the present invention will be explained below with reference to Examples.
第1図は本発明の1実施例に使用する装置の機
能ブロツク図であつて、1は文字情報入力装置、
2は前処理装置、3はストローク特徴点抽出装
置、4は標準パターン格納装置、5はストローク
間距離算出装置、6はストローク対応づけ装置、
7はストローク特徴点再合成装置、8はパターン
間距離計算装置、9は最小距離値検出装置であ
り、以下各装置の動作について具体的に説明す
る。 FIG. 1 is a functional block diagram of a device used in one embodiment of the present invention, in which 1 is a character information input device;
2 is a preprocessing device, 3 is a stroke feature point extraction device, 4 is a standard pattern storage device, 5 is an inter-stroke distance calculation device, 6 is a stroke correspondence device,
7 is a stroke feature point resynthesis device, 8 is an inter-pattern distance calculation device, and 9 is a minimum distance value detection device.The operation of each device will be specifically explained below.
文字情報入力装置1は、既存のタブレツトから
構成され、入力パターンの各ストロークの筆跡の
X、Y座標を一定間間隔で入力し、その筆点列を
前処理装置2に送出する。 The character information input device 1 is composed of an existing tablet, and inputs the X and Y coordinates of the handwriting of each stroke of the input pattern at regular intervals, and sends a series of the strokes to the preprocessing device 2.
前処理装置2は文字情報入力装置1から送出さ
れた筆点列に、公知の技術に基づき雑音除去や平
滑化や位置・大きさの正規化などを施し、その結
果得られる筆点列をストローク特徴点抽出装置3
に送出する。 The preprocessing device 2 performs noise removal, smoothing, normalization of position and size, etc. on the line of pen points sent from the character information input device 1 based on known techniques, and converts the resulting line of pen points into strokes. Feature point extraction device 3
Send to.
ストローク特徴点抽出装置3は前処理装置2か
ら送出された各ストロークの筆点列に対し、あら
かじめ定めた刻み距離値で等間隔に筆点を選出し
て、各ストロークを代表する特徴点列を抽出す
る。 The stroke feature point extracting device 3 selects pen points at equal intervals with a predetermined step distance value from the pen point string of each stroke sent from the preprocessing device 2, and extracts a feature point string representing each stroke. Extract.
入力パターンをS〓と記し、S〓はN個のストロー
クS1,…,Si,…SNから成つており、各ストロー
クの特徴点のX、Y座標を連ねてSi=(x1i、y1i、
…、xoi、yoi)と表わせば、あらかじめ定めた刻
み距離値をΔとして、例えば2乗距離を用いれ
ば、(xki−xk+1、i)2+(yki−yk+1、i)2=Δ2(
1
≦k≦n−1)を満たす。ここでnはSiに含まれ
る特徴点の個数で、iは1≦i≦Nで筆記を表わ
し、正しい筆順とは異なつていても構わない。 The input pattern is denoted as S〓, and S〓 consists of N strokes S 1 , ..., Si, ... SN . 1i ,
..., x oi , y oi ), and if the predetermined increment distance value is Δ and the squared distance is used, for example, (x ki −x k+1 , i) 2 + (y ki − y k+ 1 , i) 2 = Δ 2 (
1
≦k≦n-1). Here, n is the number of feature points included in Si, and i represents handwriting with 1≦i≦N, which may be different from the correct stroke order.
入力パターンS〓より抽出したストローク特徴点
列は、ストローク間距離算出装置5とストローク
特徴点再合成装置7に送出される。 The stroke feature point sequence extracted from the input pattern S is sent to the inter-stroke distance calculation device 5 and the stroke feature point resynthesis device 7.
標準パターン格納装置4は照合すべきすべての
文字カテゴリーについて、正しい筆順・画数で筆
記されたおのおのの平均パターンから上述の刻み
距離値Δを用いて等間隔に抽出したストローク特
徴点のX、Y座標値系列を格納しており、正しい
筆順・画数を持つ該ストローク特徴点列は、標準
パターンとしてストローク間距離算出装置5とス
トローク特徴点再合成装置7に送出される。 The standard pattern storage device 4 stores the X and Y coordinates of stroke feature points extracted at equal intervals using the above-mentioned increment distance value Δ from each average pattern written in the correct stroke order and number of strokes for all character categories to be matched. The stroke feature point sequence that stores the value series and has the correct stroke order and number of strokes is sent as a standard pattern to the interstroke distance calculation device 5 and the stroke feature point recombination device 7.
ストローク間距離算出装置5はストローク、ス
トローク特徴点抽出装置3から送出された入力パ
ターンS〓の特徴点列と標準パターン格納装置4か
ら送出された標準パターンの特徴点列との間です
べてのストローク対についてストローク間距離を
算出する。 The inter-stroke distance calculation device 5 calculates all strokes between the feature point sequence of the input pattern S sent out from the stroke feature point extraction device 3 and the feature point string of the standard pattern sent out from the standard pattern storage device 4. Calculate the inter-stroke distance for the pair.
標準パターンをR〓と記し、R〓はM個のストロー
クR1,…Rj,…RMから成つており、第jストロ
ークRjは特徴点のX、Y座標を連ねてRj=(x′1j、
y′1j、…、x′nj、y′nj)で表わすものとする。ここ
でmはRjに含まれる特徴点の個数で、jは1≦
j≦Mで正しい備順を表わす。入力パターンS〓の
第iストロークSi=(x′1i、y′1i、…、x′oi、y′oi
)
(1≦i≦N)と標準パターンR〓の第jストロー
クRj=(x′1j、y′1j、…、x′nj、y′nj)とのストロ
ー
ク間距離dijは、例えば2乗距離を用いると、
dij=αij・p
〓k=1
{(xki−x′kj)2
+(yki−y′kj)2}により算出する。ここでp=
min(m、n)であり、αijは特徴点数の違いを評
価する因子で、例えばαij=max(m、n)/min
(m、n)を用いる。すべてのストローク対につ
いてdijを算出し、総数M・N個のストローク間距
離値をストローク対応づけ装置6に送出する。 The standard pattern is denoted as R〓 , and R〓 consists of M strokes R 1 , ...Rj, ...R ,
y′ 1j , ..., x′ nj , y′ nj ). Here, m is the number of feature points included in Rj, and j is 1≦
j≦M represents correct Bijun. i-th stroke Si of input pattern S〓 = (x′ 1i , y′ 1i , ..., x′ oi , y′ oi
)
(1≦i≦N) and the j-th stroke Rj = (x′ 1j , y′ 1j , ..., x′ nj , y′ nj ) of the standard pattern R〓, the inter-stroke distance d ij is, for example, the squared distance When using d ij =α ij・p 〓 k=1 {(x ki −x′ kj ) 2 +(y ki −y′ kj ) 2 }, it is calculated. Here p=
min (m, n), and α ij is a factor that evaluates the difference in the number of feature points, for example, α ij = max (m, n)/min
(m, n) is used. d ij is calculated for all stroke pairs, and a total of M·N inter-stroke distance values are sent to the stroke matching device 6.
ストローク対応づけ装置6は、ストローク間距
離算出装置5から送出されたM・N個のストロー
ク間距離値と入力パターンおよび標準パターンの
筆順情報とを用いて、入力パターンと標準パター
ンとの間でもれのないストローク対応を決定する
装置であり、処理は2段階に分れる。 The stroke matching device 6 uses the M/N inter-stroke distance values sent from the inter-stroke distance calculating device 5 and the stroke order information of the input pattern and the standard pattern to calculate the omission between the input pattern and the standard pattern. This is a device that determines stroke correspondence without a stroke, and the processing is divided into two stages.
処理の第1段階としては、ストローク数M、N
の大小に応じて、M≧Nのときは入力パターンの
第iストロークSiの対応ストロークを標準パター
ンの第jiストロークとして、N
〓i=1
dijiを最小としかつj1、j2、…、jNに重複
がないという条件を満たすN個のストローク対を
決定し、M<Nのときは標準パターンの第jスト
ロークRjの対応ストロークを入力パターンの第ij
ストロークとしてM
〓j=1
dijjを最小としかつi1、i2、…、iM
に重複がないM個のストローク対を決定する。 In the first stage of processing, the number of strokes M, N
When M≧N, the corresponding stroke of the i-th stroke Si of the input pattern is taken as the ji-th stroke of the standard pattern, and N 〓 i=1 dij i is the minimum and j 1 , j 2 ,..., Determine N stroke pairs that satisfy the condition that there is no overlap in j N , and when M<N, the corresponding stroke of the j-th stroke R j of the standard pattern is
Determine M stroke pairs with the minimum stroke M 〓 j=1 dij j and no overlap among i 1 , i 2 , . . . , i M .
処理の第2段階としては、前段で未対応のまま
残つているストローク数の多い方のパターンに含
まれる1M−N1個のストロークを、筆順が最も近
くて先行する該パターンの既対応ストロークと同
じ対応を付与することを行い、M≧Nのときは前
段で決定されたj1、…、jNを並べかえ、j′1<j′2<
…<j′Nとしておいてから、標準パターンの未対
応ストロークRjの筆順を表わすjが、j<j′1な
らばRj′1と同じ、j′k<j<j′k+1(1≦k≦N−1
)
ならばRj′kと同じ、j′N<jならばRj′Nと同じに対
応づけ、M<Nのときは前段で決定されたi1、
…、iMを並べかえ、i′1<i′2<…<i′Mとしておいて
から、入力パターンの未対応ストロークSiの筆順
を表わすiが、i<i′1ならばSi′1と同じ、i′l<i
<il+1(1≦l≦M−1)ならばSi′lと同じ、i′M<
i
ならばSi′Mと同じに対応づける。ストローク対
応の決定結果は、ストローク特徴点再合成装置7
へ送出される。 In the second stage of processing, the 1M-N1 strokes included in the pattern with the largest number of strokes that remained uncorresponded in the previous step are the same as the corresponding strokes of the previous pattern that are closest in stroke order. When M≧N, j 1 , ..., j N determined in the previous step are rearranged so that j′ 1 <j′ 2 <
...<j′ N , then if j representing the stroke order of uncorresponding stroke Rj of the standard pattern is j<j′ 1 , it is the same as Rj′ 1 , j′ k <j<j′ k+1 (1 ≦k≦N-1
)
Then, it is the same as R j ′ k , if j′ N < j, it is the same as R j ′ N , and when M < N, i 1 determined in the previous step,
…, i M are rearranged and set as i′ 1 < i′ 2 <…< i′ M. If i representing the stroke order of uncorresponding strokes Si of the input pattern is i<i′ 1 , then S i ′ 1 Same as i′ l <i
If <i l+1 (1≦l≦M−1), then it is the same as S i ′ l , i ′ M <
i
If so, it is mapped in the same way as Si′M. The stroke correspondence determination result is sent to the stroke feature point resynthesizing device 7.
sent to.
第2図に、3画で筆記された誤画数の入力パタ
ーン「手」と正しく4画で筆記された標準パター
ンの「手」とのストローク対応の例を示す。2重
丸印が第1段階での対応、1重丸印が段2段階で
の対応を表わす。図中各ストロークに付した番号
は筆順を示し、ストローク上の黒丸は特徴点の位
置を表わす。 FIG. 2 shows an example of the stroke correspondence between the input pattern "hand" with the incorrect number of strokes written with three strokes and the standard pattern "hand" correctly written with four strokes. Double circles represent correspondence in the first stage, and single circles represent correspondence in the second stage. The numbers attached to each stroke in the figure indicate the stroke order, and the black circles on the strokes indicate the positions of feature points.
ストローク特徴点再合成装置7は、ストローク
特徴点抽出装置3から送出された入力パターンの
ストローク特徴点および標準パターン格納装置4
から送出された標準パターンのストローク特徴点
を一時格納し、ストローク対応づけ装置6より送
出されたストローク対応結果に基づき、ストロー
ク数の多い方のパターンの中で相手パターンの1
個のストロークに対応している複数個のストロー
クを、筆順に従い結合して、1個のストロークを
表わす特徴点列に変換した上で、筆順が相手パタ
ーンと等しくなるように特徴点列を並べかえる装
置であり、M≧Nのときは入力パターンの第iス
トロークSiに標準パターンのq個のストローク
Rji、Rij+1、…、Rij+q-1が対応している場合に
Rji、…、Rij+q-1のストローク特徴点を筆順に従
い連ねて1個のストロークR′iへの変換を行い、
M<Nのときは標準パターンの第jストローク
Rjに入力パターンのr個のストロークSij、Sij+1、
…、Sij+r-1に対応している場合にSij、…、Sij+r-1
のストローク特徴点を筆順に従い連ねて1個のス
トロークS′jへの変換を行う。M≧Nのときは筆
順がそろつたN個のストローク対Si、R′i(1≦i
≦N)が、M<Nのときは筆順がそろつたM個の
ストローク対S′j、Rj(1≦j≦M)が、パターン
間距離計算装置8に送出される。 The stroke feature point resynthesis device 7 extracts the stroke feature points of the input pattern sent from the stroke feature point extraction device 3 and the standard pattern storage device 4.
The stroke feature points of the standard pattern sent out from the stroke matching device 6 are temporarily stored, and based on the stroke matching result sent out from the stroke matching device 6, one of the opponent patterns among the patterns with a larger number of strokes is selected.
Combine multiple strokes corresponding to one stroke according to the stroke order, convert them into a feature point sequence representing one stroke, and then rearrange the feature point sequence so that the stroke order is the same as the other pattern. device, and when M≧N, q strokes of the standard pattern are added to the i-th stroke Si of the input pattern.
If Rji, R ij+1 , …, R ij+q-1 correspond
The stroke feature points of Rji, ..., R ij+q-1 are connected according to the stroke order and converted into one stroke R'i,
When M<N, the jth stroke of the standard pattern
Rj is the r strokes of the input pattern Sij, S ij+1 ,
…, S ij+r-1 if Sij, …, S ij+r-1
The stroke feature points of are connected in accordance with the stroke order and converted into one stroke S'j. When M≧N, N stroke pairs Si, R′i (1≦i
≦N), but when M<N, M stroke pairs S'j, Rj (1≦j≦M) with the same stroke order are sent to the inter-pattern distance calculation device 8.
パターン間距離計算装置8は、ストローク特徴
点再合成装置7から送出されたストローク数およ
び筆順のそろつた該入力パターンと該標準パター
ンの特徴点列を用いて、対応するストローク毎に
ストローク間距離を計算しそれらの加算結果をパ
ターン間距離として求める装置であり、ストロー
ク間距離としては公知の技術である始点・終点を
合せ、少ない方の特徴点数に基づくDPマツチン
グ手法を適用し、M≧Nのときは上述のSi=
(x′1i、y′1i、…、x′oi、yoi)とR′i=(x′1i、y
′1i、
…、x′si、y′si)とのストローク間距離d* iiは、例
えば2乗距離を用いると、min(n、s)=nであ
れば、
d* ii=
minr o
〓k=1
{(xki−x′〓(k)i)2
+(yki−y′〓(k)i 2}
(但し、τ(1)=1、τ−(n)=s)であり、
該パターン間距離はM
〓j=1
d* iiとして計算され、
M<Nのときは同様にS′jとRj(1≦j≦M)との
間でストローク間距離d* jjを算出し、
該パターン間距離はM
〓j=1
d* jjとなる。 The inter-pattern distance calculation device 8 calculates the inter-stroke distance for each corresponding stroke using the input pattern with the same number of strokes and stroke order sent from the stroke feature point resynthesis device 7 and the feature point sequence of the standard pattern. This is a device that calculates and calculates the summation result as the distance between patterns.The distance between strokes is calculated by matching the starting point and ending point, which is a known technique, and applying the DP matching method based on the smaller number of feature points, and calculating the distance between M≧N. When the above Si=
(x′ 1i , y′ 1i , …, x′ oi , y oi ) and R′i=(x′ 1i , y
′ 1i ,
..., x′ si , y ′ si ), for example, using the squared distance, if min (n, s) = n, then d * ii = min r o 〓 k= 1 {(x ki −x′〓 (k)i ) 2 + (y ki −y′〓 (k)i 2 } (however, τ(1)=1, τ−(n)=s), The inter-pattern distance is calculated as M 〓 j=1 d * ii , and when M < N, the inter-stroke distance d * jj is similarly calculated between S′j and Rj (1≦j≦M). , the distance between the patterns is M 〓 j=1 d * jj .
算出された該パターン間距離値は、最小距離値検
出装置9に送出される。The calculated inter-pattern distance value is sent to the minimum distance value detection device 9.
上述の装置5〜8までの操作を、標準パターン
格納装置4内に格納されているすべての標準パタ
ーンについて行う。この操作が完了した時点で、
最小距離値検出装置9は、蓄積されたすべてのパ
ターン間距離値のうち最小のものを検出し、これ
に該当する標準パターンの文字カテゴリーを識別
結果として、当該装置から出力する。 The operations of devices 5 to 8 described above are performed for all standard patterns stored in the standard pattern storage device 4. Once this operation is complete,
The minimum distance value detection device 9 detects the minimum distance value among all the accumulated inter-pattern distance values, and outputs the character category of the standard pattern corresponding to this as an identification result.
(5) 効果の説明
以上詳細に説明したように、本発明によれば、
これまで不可能とされてきた誤筆順、誤画数での
筆記を許容してオンライン手書き文字の認識機能
を格段に向上させることができる。とくに、標準
パターンとしては正しい筆順・画数のもののみ登
録しておくだけでよく、誤筆順、誤画数の入力パ
ターンと標準パターンとの間で互いにもれがなく
重ないの良いストローク対応を決定し、相手パタ
ーンの1個のストロークに複数個のストロークが
対応している場合にそれらを結合して1個のスト
ロークとすることで誤画数による手書き変形を吸
収し、同筆順、同画数にそろえた結果として高い
認識精度を実現できることから、様々な筆順・画
数による筆記が頻繁に発生する不特定多数の筆記
者を相手とするオンライン手書き文字認識の分野
において適用される場合に利点が大きい。(5) Description of effects As explained in detail above, according to the present invention,
It is possible to significantly improve the online handwritten character recognition function by allowing writing in the wrong order of strokes and with the wrong number of strokes, which has been considered impossible until now. In particular, it is only necessary to register only the correct stroke order and number of strokes as the standard pattern, and it is necessary to determine a good stroke correspondence between the input pattern of incorrect stroke order and number of strokes and the standard pattern so that there are no omissions or overlaps with each other. , when multiple strokes correspond to one stroke in the opponent's pattern, by combining them into one stroke, the handwriting deformation caused by the wrong number of strokes is absorbed, and the stroke order and number of strokes are aligned. As a result, high recognition accuracy can be achieved, which is a great advantage when applied in the field of online handwritten character recognition, which deals with an unspecified number of scribes who often write with various stroke orders and numbers of strokes.
第1図は本発明の一実施例に使用する装置の機
能ブロツク図、第2図は第1図の装置の動作を説
明するための具体例による概念図である。
図中、1は文字情報入力装置、2は前処理装
置、3はストローク特徴点抽出装置、4は標準パ
ターン格納装置、5はストローク間距離算出装
置、6はストローク対応づけ装置、7はストロー
ク特徴点再合成装置、8はパターン間距離計算装
置、9は最小距離値検出装置を示す。
FIG. 1 is a functional block diagram of an apparatus used in an embodiment of the present invention, and FIG. 2 is a conceptual diagram of a specific example for explaining the operation of the apparatus shown in FIG. In the figure, 1 is a character information input device, 2 is a preprocessing device, 3 is a stroke feature point extraction device, 4 is a standard pattern storage device, 5 is a distance between strokes calculation device, 6 is a stroke matching device, and 7 is a stroke feature 8 is a point resynthesizing device, 8 is an inter-pattern distance calculating device, and 9 is a minimum distance value detecting device.
Claims (1)
い画数・筆順で筆記された平均パターンのすべて
のストロークについてあらかじめ定めた刻み距離
値で等間隔に特徴点列を抽出して格納しておく段
階と、認識すべき入力パターンのすべてのストロ
ークについて前記刻み距離値を用い等間隔に特徴
点列を抽出し一時格納する段階と、該入力パター
ンのすべてのストロークと一般にはストローク数
の異なる標準パターンのすべてのストロークとの
間でそれぞれ少ない方の特徴点数に基づき始点を
合せたストローク間距離を計算しておいてから該
入力パターンと該標準パターンでストローク数の
少ない方のパターンのすべてのストロークに対し
て相手パターンの中からストローク間距離和を最
小としかつ重複がない同数のストロークを選出し
それぞれ対応づける段階と、ストローク数の多い
方のパターンの中で前記対応づけでは未対応とし
て残つたストロークにそれぞれ筆順が最も近くて
先行する該パターンの既対応ストロークと同じ対
応を付与する段階と、ストローク数の多い方のパ
ターンのストロークで相手パターンの1個のスト
ロークに重複対応しているものを筆順に従い結合
して1個のストロークを表わす特徴点列に変換す
る段階と、ストローク数が等しくなつた該入力パ
ターンと該標準パターンとの間で対応したストロ
ーク対毎に特徴点列に基づく始点・終点を合せた
ストローク間距離を計算してそれらの加算結果を
蓄積する段階と、前記照合すべき標準パターンの
すべてについて上述のすべての段階を反復実行し
前記加算結果を順次蓄積する段階と、該段階の終
了後前記加算結果のうち最小のものを検出して該
最小加算結果に該当する標準パターンの文字カテ
ゴリーを認識結果として出力する段階とを含むこ
とを特徴とするオンライン手書き文字認識方式。1. It should be recognized that this is a stage in which feature point sequences are extracted and stored at equal intervals with a predetermined increment distance value for all strokes of an average pattern written with the correct number of strokes and stroke order for each character category as a standard pattern. a step of extracting and temporarily storing a sequence of feature points at equal intervals for all strokes of the input pattern using the step distance value; After calculating the distance between strokes including the starting points based on the number of feature points that is smaller in each of the two, the distance between the strokes in the opponent pattern is calculated for all strokes of the pattern with the smaller number of strokes between the input pattern and the standard pattern. The step of selecting the same number of strokes with the minimum sum of inter-stroke distances and having no overlap from each other and associating them with each other, and selecting the stroke order that is closest to the strokes that remained uncorresponded in the above matching among the patterns with a larger number of strokes. The step of assigning the same correspondence as the already corresponding stroke of the preceding pattern, and combining the strokes of the pattern with the larger number of strokes that overlap and correspond to one stroke of the opponent pattern according to the stroke order into one stroke. A step of converting into a feature point sequence representing the stroke of a step of repeatedly performing all the steps described above for all of the standard patterns to be matched and accumulating the addition results sequentially; and a step of calculating the addition results after completing the step; An online handwritten character recognition method comprising the step of: detecting the minimum one among them and outputting a character category of a standard pattern corresponding to the minimum addition result as a recognition result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57046080A JPS58163081A (en) | 1982-03-23 | 1982-03-23 | Recognizing system of on-line handwritten character |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57046080A JPS58163081A (en) | 1982-03-23 | 1982-03-23 | Recognizing system of on-line handwritten character |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58163081A JPS58163081A (en) | 1983-09-27 |
| JPH0211950B2 true JPH0211950B2 (en) | 1990-03-16 |
Family
ID=12737005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57046080A Granted JPS58163081A (en) | 1982-03-23 | 1982-03-23 | Recognizing system of on-line handwritten character |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58163081A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6079485A (en) * | 1983-10-06 | 1985-05-07 | Sharp Corp | Handwriting character recognition processing device |
| EP0887753B1 (en) | 1996-11-15 | 2007-10-24 | Toho Business Management Center | Business management system |
-
1982
- 1982-03-23 JP JP57046080A patent/JPS58163081A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58163081A (en) | 1983-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0114248B1 (en) | Complex pattern recognition method and system | |
| CN110175248B (en) | A face image retrieval method and device based on deep learning and hash coding | |
| CN102855461B (en) | In image, detect the method and apparatus of finger | |
| CN114220179B (en) | Faiss-based online handwriting signature handwriting retrieval method and faiss-based online handwriting signature handwriting retrieval system | |
| CN105047194A (en) | Self-learning spectrogram feature extraction method for speech emotion recognition | |
| CN105243154A (en) | Remote sensing image retrieval method and system based on significant point characteristics and spare self-encodings | |
| JP3761937B2 (en) | Pattern recognition method and apparatus, and computer control apparatus | |
| CN107491729A (en) | The Handwritten Digit Recognition method of convolutional neural networks based on cosine similarity activation | |
| Lin et al. | On-line recognition by deviation-expansion model and dynamic programming matching | |
| JPH0211950B2 (en) | ||
| Hassan et al. | Handwritten text recognition using deep learning methods | |
| CN103793720A (en) | Method and system for positioning eyes | |
| JPS62111369A (en) | Symbol recognition system | |
| JPH0366703B2 (en) | ||
| Palys et al. | Statistical analysis in signature recognition system based on Levenshtein distance | |
| CN118072348B (en) | Universal pedestrian re-identification attack method based on reduced style characteristics | |
| Drissman et al. | Handwriting Recognition Systems: An Overview | |
| JPS60116082A (en) | Individual discrimination method | |
| AU2021101278A4 (en) | System and Method for Automatic Language Detection for Handwritten Text | |
| JP2851865B2 (en) | Character recognition device | |
| JPH0922443A (en) | Online handwriting recognition method | |
| CN118314882A (en) | A speech recognition method based on interpretable deep learning | |
| JPS61292787A (en) | Recognizing system for on-line handwritten character | |
| CN114462482A (en) | Image work guidance system | |
| JPS60237580A (en) | Recognition system of on-line hand written character |