JPH0366703B2 - - Google Patents

Info

Publication number
JPH0366703B2
JPH0366703B2 JP58013259A JP1325983A JPH0366703B2 JP H0366703 B2 JPH0366703 B2 JP H0366703B2 JP 58013259 A JP58013259 A JP 58013259A JP 1325983 A JP1325983 A JP 1325983A JP H0366703 B2 JPH0366703 B2 JP H0366703B2
Authority
JP
Japan
Prior art keywords
strokes
stroke
pattern
standard
inter
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
Application number
JP58013259A
Other languages
English (en)
Other versions
JPS59139483A (ja
Inventor
Tooru Wakahara
Michio Umeda
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP58013259A priority Critical patent/JPS59139483A/ja
Publication of JPS59139483A publication Critical patent/JPS59139483A/ja
Publication of JPH0366703B2 publication Critical patent/JPH0366703B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 (1) 発明の属する分野の説明 本発明は、誤筆順あるいは誤画数によつても文
字識別能力が低下しないオンライン手書き文字認
識方式に関するものである。
(2) 従来の技術の説明 従来のオンライン手書き文字認識方式において
は、CRの場合と異なり、入力パターンが画数
(ストローク数)情報を含んでいることを利用し
て、認識すべき入力パターンは、これと画数の等
しい標準パターンとの間でだけ照合を行つて認識
する手法を採つていた。この場合、画数は正しく
筆記せねばならないという制約があつた。しか
し、画数の多い漢字など、形状が複雑になるほ
ど、画数を誤ることは多くなり、画数を正しく守
るという制約条件は、筆記者にとつて大きな負担
となつていた。
これを解決する1つの方法としては、画数を誤
りやすい文字について、画数の異なる様々な筆記
のしかたをすべて標準パターンとして登録してお
くことが考えられる。しかし、1つ1つの文字に
ついて画数の異なる書き方をすべて列挙すること
は実際上不可能であり、仮にそれらの一部だけを
標準パターンとして登録したとしても、標準パタ
ーン数が膨大なものとなるため、認識に要する計
算処理量が急増する上、登録してない誤画数で筆
記された場合は必ず誤認識になるという欠点があ
つた。
もう1つの解決方法として、画数は正しく様々
な筆順の標準パターンを登録しておき、入力パタ
ーンが誤画数で筆記されることを想定し、入力パ
ターンおよび標準パターンとも一筆書きに変換し
認識を行うことが考えられたが、一筆書きパター
ンは手書き変形に敏感で誤認識を生じ易く、登録
されてない筆順には全く対処できないという欠点
があつた。
さらにもう1つの解決方法として、正しい筆
順・画数のもののみ標準パターンに登録してお
き、入力パターンが誤筆順、誤画数で筆記された
場合も、標準パターンとの間で画数の少ない方の
パターンのストロークを相手パターンのストロー
クにすべて対応させ画数の多い方のパターンの未
反応ストロークをそれぞれ筆順で先行する既対応
ストロークに結合し画数をそろえてから認識を行
うことが考えられた(特願昭57−46080)が、誤
画数で筆記した際に生じる特有の手書き変形のた
めに前段のストローク対応を誤ると後段での筆順
に従うストロークの結合も誤り、そのために誤認
識を生じるという欠点を持つていた。
(3) 発明の目的 本発明は、上述した従来の問題点を解決して、
標準パターンとしては正しい筆順・画数のものの
み登録しておくだけで誤筆順、誤画数の筆記を許
し、とくに誤画数での筆記に伴う手書き変形に対
処して文字認識能力を低下させることのないオン
ライン手書き文字認識方式を提供することを目的
とする。
(4) 発明の構成および作用の説明 以下に、本発明の詳細を実施例によつて説明す
る。
第1図は本発明の1実施例に使用する装置の機
能ブロツク図であつて、1は文字情報入力装置、
2は前処理装置、3はストローク特徴点抽出装
置、4は標準パターン格納装置、5はストローク
間距離算出装置、6はストローク対応づけ装置、
7は選択的ストローク結合装置、8はパターン間
距離計算装置、9は最小距離値検出装置であり、
以下各装置の動作について具体的に説明する。
文字情報入力装置1は、既存のタブレツトから
構成され、入力パターンの各ストロークの筆跡の
X、Y座標を一定時間間隔で入力し、その筆点列
を前処理装置2に送出する。
前処理装置2は文字情報入力装置1から送出さ
れた筆点列に、公知の技術に基づき雑音除去や平
滑化や位置・大きさの正規化などを施し、その結
果得られる筆点列をストローク特徴点抽出装置3
に送出する。
ストローク特徴点抽出装置3は、前処理装置2
から送出された各ストロークの筆点列に対し、ス
トローク上で曲線に沿う長さをあらかじめ定めた
刻み距離値△で等間隔に刻んでその位置に最も近
い筆点を順次選出して、各ストロークを代表する
特徴点列を抽出する。
入力パターンをS〓と記し、S〓はN個のストロー
クS1、…、Si…、SNから成つており、各ストロー
クの特徴点はX、Y座標を連ねてSi=(x1i、y1i
…、xoi、yoi)と表わされる。ここでnはSiに含
まれる特徴点の個数で、iは1≦i≦Nで筆順を
表わし、正しい筆順とは異なつていても構わな
い。入力パターンS〓より抽出したストローク特徴
点列は、ストローク間距離算出装置5と選択的ス
トローク結合装置7に送出される。
標準パターン格納装置4は、照合すべきすべて
の文字カテゴリーについて、正しい筆順・画数で
筆記されたおのおのの平均パターンから上述の刻
み距離値△を用いて各ストローク上で等間隔に抽
出したストローク特徴点のX、Y座標値系列を格
納しており、正しい筆順・画数を持つ該ストロー
ク特徴点列は、標準パターンとしてストローク間
距離算出装置5と選択的ストローク結合装置7に
送出される。
ストローク間距離算出装置5はストローク特徴
点抽出装置3から送出された入力パターンS〓の特
徴点列と標準パターン格納装置4から送出された
標準パターンの特徴点列との間ですべてのストロ
ーク対についてストローク間距離を算出する。
標準パターンR〓と記し、R〓はM個のストローク
R1、…、Rj、…RMから成つており、第jストロ
ークRjは特徴点のX、Y座標を連ねてRj=(x1j
y1j、…、xnj、ynj)で表わすものとする。ここで
mはRjに含まれる特徴点の個数で、jは1≦j
≦Mで正しい筆順を表わす。入力パターンS〓の第
iストロークSi(x1i、y1i、…、xoi、yoi)(1≦i
≦N)と標準パターンR〓の第jストロークRj
(x1j、y1j、…、xnj、ynj)との少ない方の特徴点
数に基づくストローク間距離dijは、例えば2乗距
離を用いると、m≧nの場合には、 dij=αij・min 0≦R≦m−n Ni=1 {(xk+p,i−xkj2+(yk+p,i−ykj2}(1) により算出される。ここでαijは特徴点数の違い
を評価する因子で、例えばαij=m/nを用いる。
m<nの場合のdijの算出式は、上記式(1)でmとn
及びxとx′とそれぞれ交換したものになる。な
お、式(1)においてmin操作を行わず、始点あるい
は終点を合わせた2乗距離を用いることもでき
る。式(1)によりすべてのストローク対についてdij
を算出し、総数M・N個のストローク間距離値を
ストローク対応づけ装置6に送出する。
ストローク対応づけ装置6は、ストローク間距
離算出装置5から送出されたM・N個のストロー
ク間距離値を用いて、ストローク数の少ない方の
パターンのすべてのストロークに対して相手パタ
ーンの中から同数のストロークを選出し、それぞ
れ対応づける。具体的にはストローク数M、Nの
大小に応じて、M≧Nのときは入力パターンの第
iストロークSiの対応ストロークを標準パターン
の第jiストロークとして、Mj=1 dijiを最小としかつ
j1、j2、…、jNに重複がないという条件を満たす
N個のストローク対を決定し、M<Nのときは標
準パターンの第jストロークRjの対応ストロー
クを入力パターンの第ijストロークとして、Ni=1 dijj
を最小としかつi1、i2、…、iMに重複がないM個
のストローク対を決定する。ストローク対応の決
定結果は、選択的ストローク結合装置7へ送出さ
れる。
第2図に、5画で筆記された誤画数・誤筆順の
入力パターン「字」と正しく6画で筆記された標
準パターンの「字」とのストローク対応の例を示
す。丸印が対応を表わす。標準パターンの第5ス
トロークR5が未対応である。図中、ストローク
上の黒丸は特徴点の位置を表わす。
選択的ストローク結合装置7は、ストローク特
徴点抽出装置3から送出された入力パターンのス
トローク特徴点および標準パターン格納装置4か
ら送出された標準パターンのストローク特徴点を
一時格納し、スローク対応づけ装置6より送出さ
れたストローク対応結果に基づき、ストローク数
の多いパターンの中で未対応として残つたストロ
ークについてそれぞれ筆順で前後する該パターン
の2本の既対応ストロークのいすれかとの結合の
うち相手パターン中の対応ストロークとの間で特
徴点列に基づく始点・終点を合せたストローク間
距離を計算し、該距離が小さくなる方の結合を選
択して実行する装置である。
以下、選択的ストローク結合装置7の具体的動
作について、M≧NとM<Nの場合に分けて詳述
する。
M≧Nの場合、スローク対応づけ装置6により
標準パターンと入力パターンの間でN個のストロ
ーク対が決定されている。標準パターン内のそれ
らN本のストロークをRp1、Rp2、…、Rpk、…、
RpNと記し、添字は次式により筆順の若い順に付
す。
1≦p1<p2<…<pK<…<pN≦M (2) また、Rpk(1≦k≦N)はそれぞれ入力パタ
ーン内のSqk(1≦k≦N)と対応づけられてい
るものとする。本装置は、標準パターン内のM−
N本の未対応ストロークを順に既対応ストローク
に選択的に結合していく。いま、標準パターン内
の着目する未対応ストロークをRtと記す。i<
tを満たす未対応ストロークRiについては既に結
合相手が決定しているものとして、Rtの結合相
手の決定を次のようにして行う。
() t<p1の場合 式(2)により、この場合はRtに筆順で先行す
る既対応ストロークが存在しない。従つて、無
条件でRp1を結合相手とする。
() pk<t<pk+1(1≦k≦N−1)の場合 Rpk自身およびRpkを結合相手とする未対応
ストローク群を合わせた中で、最も筆順の若い
ストロークをRuと記す。一般にu≦pkである。
ここで次に示す2種類の結合ストロークを生成
する。但し、〜は生起順にストロークを結合す
る操作を表わす。
Rt′=Ru〜…〜Rpk〜…〜Rt−1〜Rt Rt″=Rt〜Rt+1〜…〜Rpk+1 第3図に、Rpk、Sqkの対応関係、および
Rt′とRt″の生成の概念図を示す。
第3図に示したように、Rt′は入力パターン
内のSqkに対応すべきストロークである。一
方、Rt″はSqk+1に対応すべきストロークであ
る。そこで、Rt′とSqkおよびRt″とSqk+1との間
でそれぞれストローク間距離を算出して、その
値の小さい方の結合のしかたを選択する。すな
わち、次式により、Rtの結合相手を決定する。
a′・d*qk,t′≦a″・d*qk+1,t″ →RtをRpkに結合 a′・d*qk,t′>a″・d*qk+1,t″ →RtをRpk+1に結合 但し、a′、a″は特徴点数の違いを評価する因
子(≧1)である。また、ストローク間距離
d*としては、公知の技術である、始点・終点
をそれぞれ対応づけた、DPマツチングによる
2乗距離を採用すればよい。その場合、Si=
(x1i、y1i、…、xoi、yoi)とRj=(x′1j、y′1j
…、xnj、y′nj)の距離d* ijは次式で算出される。
d* ij=min τ ok=1 {(xki−x′〓(k)j2+(yki−y′〓(k)j2}(3) 但し、τはτ(1)=1、τ(n)=mを満たす単調
非減少の対応づけ関数である。
ここで、始点・終点を合わせたDPマツチン
グを用いるのは、結合により生成されたストロ
ークが入力パターン内の対応する1本のストロ
ークと全体で重なり合うべきであるとの要請に
基づく。
() pN<tの場合 式(2)により、この場合はRtに筆順で後行す
る既対応ストロークが存在しない。従つて、無
条件でRpNを結合相手とする。
以上、()、()、()に分けた手順により、
標準パターンの未対応ストロークはすべて結合相
手を決定され、それら結合を実行してN画のパタ
ーンに変換する。
一方、M<Nの場合、ストローク対応づけ装置
6により標準パターンと入力パターンの間でM個
のストローク対が決定されている。入力パターン
内のそれらM本のストロークをSq1、…、Sqk
…、SqMと記し、添字は次式により筆順の若い順
に付す。
1≦q1<q2<…<qk<…<qM≦N (2)′ また、Sqk(1≦k≦M)はそれぞれ標準パタ
ーン内のRpk(1≦k≦M)と対応づけられてい
るものとする。本装置は、入力パターン内のN−
M本の未対応ストロークを順に既対応ストローク
に選択的に結合していく。具体的手順はM≧Nの
場合と同様であり、着目する未対応ストロークを
Stと記すと、()t<q1、()qk<t<qk+1
()qM<t、の場合に分けて結合相手が決定さ
れる。
上記処理により、選択的ストローク結合装置7
は、入力パターンおよび標準パターンのストロー
ク数をK=(min(M,N))にそろえ、筆順およ
び画数のそろつたK個のストローク対を生成す
る。それらストローク対を改めてSk、Rk(1≦k
≦K)と記す。
この結果はパターン間距離計算装置8に送出さ
れる。
第4図、第2図に示した「字」の例で未対応と
なつた標準パターンの第5ストロークR5が、選
択的ストローク結合によりR4と結合される処理
の過程を示す。図中、ストローク上の黒丸は特徴
点の位置を表わす。
パターン間距離計算装置8は、選択的ストロー
ク結合装置7から送出されたストローク数および
筆順のそろつた該入力パターンと該標準パターン
の特徴点列を用いて、対応するストローク毎にス
トローク間距離を計算し、それらの加算結果をパ
ターン間距離として求める装置であり、ストロー
ク間距離としては公知の技術である始点・終点を
合せ、少ない方の特徴点数に基づくDPマツチン
グ手法を適用し、例えば式(3)を用い、上記K個の
ストローク対Sk、Rk(1≦k≦K)の各対につい
てストローク間距離d* kkを算出し、そして該パタ
ーン間距離をKk=1 d* kkとして計算する。算出され
た該パターン間距離は、最小距離値検出装置9に
送出される。
上述した装置5乃至8までの操作を、標準パタ
ーン格納装置4内に格納されているすべての標準
パターンについて行う。この操作が完了した時点
で、最小距離値検出装置9は、蓄積されたすべて
のパターン間距離のうち最小のものを検出し、こ
れに該当する標準パターンの文字カテゴリーを識
別結果として、当該装置から出力する。
(5) 効果の説明 以上詳細に説明したように、本発明によれば、
これまで不可能とされてきた誤筆順、誤画数での
筆記を許容してオンライン手書き文字の認識機能
を格段に向上させることができる。とくに、標準
パターンとしては正しい筆順・画数のもののみ登
録しておくだけでよく、誤筆順・誤画数の入力パ
ターンと標準アターンとの間で、まず少ない方の
ストローク数分の筆順をそろえたストローク対を
決定し、次いでストローク数の多い方のパターン
中の未対応ストロークを該パターン間での重なり
が良くなるように既対応ストロークに選択的に結
合し誤画数で筆記した際に生じる特有の手書き変
形を吸収し、同筆順、同画数にそろえた結果とし
て高い認識精度を実現できることから、様々な筆
順・画数による筆記が頻繁に発生する不特定多数
の筆記者を相手とするオンライン手書き文字認識
の分野において適用される場合に利点が大きい。
【図面の簡単な説明】
第1図は本発明の一実施例に使用する装置の機
能ブロツク図、第2図は第1図の装置6の動作を
説明するための具体例による概念図、第3図およ
び第4図はそれぞれ第1図の装置7の動作を説明
するための概念図および具体例による説明図であ
る。 図中、1は文字情報入力装置、2は前処理装
置、3はストローク特徴点抽出装置、4は標準パ
ターン格納装置、5はストローク間距離算出装
置、6はスローク対応づけ装置、7は選択的スト
ローク結合装置、8はパターン間距離計算装置、
9は最小距離値検出装置を示す。

Claims (1)

    【特許請求の範囲】
  1. 1 標準パターンとして各文字カテゴリーの正し
    い画数・筆順で筆記された平均パターンのすべて
    のストロークについてあらかじめ定めた刻み距離
    値で等間隔に特徴点列を抽出して格納しておく段
    階と、認識すべき入力パターンのすべてのストロ
    ークについて前記刻み距離値を用い等間隔に特徴
    点列を抽出し一時格納する段階と、該入力パター
    ンのすべてのストロークと一般にはストローク数
    の異なる標準パターンのすべてのストロークとの
    間でそれぞれ少ない方の特徴点数に基づきストロ
    ーク間距離を計算しておいてから該入力パターン
    と該標準パターンでストローク数の少ない方のパ
    ターンのすべてのストロークに対して相手パター
    ンの中からストローク間距離和を最小としかつ重
    複がない同数のストロークを選出しそれぞれ対応
    づける段階と、ストローク数の多い方のパターン
    の中で前記対応づけでは未対応として残つたスト
    ロークについてそれぞれ筆順で前後する該パター
    ンの2本の既対応ストロークいずれかとの結合を
    想定し該結合のうちストローク数の少ない方のパ
    ターン中の対応ストロークとの間で特徴点列に基
    づく始点・終点を合せたストローク間距離を計算
    し該距離が小さくなる方の結合を選択し実行する
    段階と、ストローク数が等しくなつた該入力パタ
    ーンと該標準パターンとの間で対応したストロー
    ク対毎に特徴点列に基づく始点・終点を合せたス
    トローク間距離を計算してそれらの加算結果を蓄
    積する段階と、前記照合すべき標準パターンのす
    べてについて上述のすべての段階を反復実行し前
    記加算結果を順次蓄積する段階と、該段階の終了
    後前記加算結果のうち最小のものを検出して該最
    小加算結果に該当する標準パターンの文字カテゴ
    リーを認識結果として出力する段階とを含むこと
    を特徴とするオンライン手書き文字認識方式。
JP58013259A 1983-01-28 1983-01-28 オンライン手書き文字認識方式 Granted JPS59139483A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58013259A JPS59139483A (ja) 1983-01-28 1983-01-28 オンライン手書き文字認識方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58013259A JPS59139483A (ja) 1983-01-28 1983-01-28 オンライン手書き文字認識方式

Publications (2)

Publication Number Publication Date
JPS59139483A JPS59139483A (ja) 1984-08-10
JPH0366703B2 true JPH0366703B2 (ja) 1991-10-18

Family

ID=11828218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58013259A Granted JPS59139483A (ja) 1983-01-28 1983-01-28 オンライン手書き文字認識方式

Country Status (1)

Country Link
JP (1) JPS59139483A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6220094A (ja) * 1985-07-19 1987-01-28 Sanyo Electric Co Ltd 手書き文字認識装置

Also Published As

Publication number Publication date
JPS59139483A (ja) 1984-08-10

Similar Documents

Publication Publication Date Title
CN103927532A (zh) 基于笔画特征的笔迹配准方法
JP3761937B2 (ja) パターン認識方法及び装置及びコンピュータ制御装置
JPH07509576A (ja) 文字の認識方法
JPH0366703B2 (ja)
CN111460860A (zh) 目标对象识别方法、装置、电子设备及存储介质
CN115311665A (zh) 一种手写简谱识别方法及系统
CN109886887A (zh) 一种壁画图像修复处理方法、系统、装置及存储介质
JPH0211950B2 (ja)
CN111310548A (zh) 一种在线手写笔迹中笔画类型的识别方法
JPH03282896A (ja) パターン認識装置
JP2820221B2 (ja) オンライン手書き文字認識方法
JPS5835674A (ja) オンライン手書文字特徴抽出方法
CN103106308A (zh) 一种个性化创意拐点识别方法及系统
CN115661825A (zh) 一种文字识别方法和系统
JPH08101889A (ja) オンライン手書き文字認識方法
JPS62162182A (ja) 手書き画入力装置の屈曲点抽出方式
JPH044633B2 (ja)
JPS6059486A (ja) 手書文字認識方式
JP4162909B2 (ja) パターン認識装置
JPH073670B2 (ja) ストロ−ク間距離計算方式
JPH0922443A (ja) オンライン手書き文字認識方法
JPH10187968A (ja) 筆者識別装置及び筆者識別方法
JPS60237580A (ja) オンライン手書文字認識方式
JPH10247221A (ja) オンライン文字認識装置
JPS59103176A (ja) オンライン文字認識装置