JPS6186881A - オンライン手書き文字認識方式 - Google Patents

オンライン手書き文字認識方式

Info

Publication number
JPS6186881A
JPS6186881A JP59208178A JP20817884A JPS6186881A JP S6186881 A JPS6186881 A JP S6186881A JP 59208178 A JP59208178 A JP 59208178A JP 20817884 A JP20817884 A JP 20817884A JP S6186881 A JPS6186881 A JP S6186881A
Authority
JP
Japan
Prior art keywords
stroke
strokes
similarity
input character
standard pattern
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.)
Granted
Application number
JP59208178A
Other languages
English (en)
Other versions
JPH0465431B2 (ja
Inventor
Akihiro Asada
昭広 浅田
Hidefumi Goto
英文 後藤
Tetsuo Furuya
古谷 哲夫
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59208178A priority Critical patent/JPS6186881A/ja
Publication of JPS6186881A publication Critical patent/JPS6186881A/ja
Publication of JPH0465431B2 publication Critical patent/JPH0465431B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、誤筆順によっても文字識別能力が低下しない
オンライン手書き文字認識方式に関するものである。
〔発明の背景〕
従来、オンライン手書き文字認識方式においては、一般
の活字と異な9手書き文字が筆順(ストロークの順序)
情報を含んでいることを利用して、認識すべき入力文字
およびこれと照合すべき標準パターン間で、筆順的に対
応する各ストローク間の類似度を計算し、その総和をパ
ターン間類似度とし、照合すべきすべての標準パターン
とのパターン間類似度のうち最大類似度を与える標準パ
ターンを入力文字の認識結果として出力する手法が採ら
れている。
この手法は、入力文字の各ストロークが標準パターンの
筆順にそって筆記されることを前提としたもので!、入
力文字において筆順を誤まると、筆順的に対応するスト
ローク間の類似度は極めて小さな値とな9、誤識別の原
因となる。
入力文字に筆順誤シがある場合でも、入力文字と標準パ
ターンとの各ストロークをストロークを正しく対応づけ
て、パターン間類似度を求める方法として、特公昭58
−27551号公報に記されているストローク間類似度
行列による方法が知られている。
この方法は、入力文字の各ストローク毎に、標準パター
ンの全てのストロークとの類似度を計算して、その内の
最大類似度を与える標準パターンのストロークを入力文
字のストロークに対応するものとみなし、入力文字の全
てのストロークについて求めた各最大類似度の総和を以
って、入力文字と標準パターンとのパターン間類似度と
するものである。
この方法によれば、入力文字にどのような筆順誤pがお
っても、入力文字と標準パターンとの各ストロークを正
しく対応づけてパターン間類似度を得ることができる。
しかし、この方法によれば、入力文字と標準パターンの
各ストローク相互の類似度の計算回数(ストローク間類
似度行列の要素の数)は、入力文字のストローク数の2
乗回となるので、特に、ストローク数が多く、かつ、カ
テゴリー数(照合すべき標準パターン数)かばう大な漢
字を認識する場合、ストローク間類似度計算回数がぼう
犬となり、多大な時間を要する。これは、入力文字を筆
記後、直ちに認識結果を出力するというオンライン手書
き文字認識の即時性実時間性をそこなうものとなる。
〔発明の目的〕
本発明の目的は、入力文字に筆順誤りが存在する場合で
も、入力文字と標準パターンとの各ストロークを正しく
対応させ、かつ、パターン間類似度計算時間を大幅に低
減するオンライン手書き文字認識方式を提供することに
おる。
〔発明の概要〕
漢字は、r會、j 、″″″、糸、言、・・・jなどい
わゆる部分パターンの組合せで1文字を形成する。例え
は文字「認」は「言、刃、心」の3つの部分パターンで
構成されていると言える。このような漢字を筆記すると
き、筆1’Elは、「言」。
「刃」、「心」の部−分パターンの順で筆記し、この部
分パターンの筆記順序が誤まることはほとんどない。し
かし、ストローク単位の筆ノ碗は各部分パターン内で、
しばしば誤まることが生ずる・ ここで、本来正しい筆順として第2番目に書くべきスト
ロークを、第番番目に曹いたとき、筆順変動量をi−)
と定義すれば、 ストローク数m、 、 m、 、・・・扉いなるル個の
部分パターンで構成される文字を筆記したとき、筆順変
動量の最大値は、±l rnOL−(町、n2.・・・
9m・)−11である。
例えば、14画の文字「認」を、「言、刃、心」の3つ
の部分パターンで構成されているものと見なせば、各部
分パターンのストローク数ハ、7.3.4画なので、筆
順変動量の最大値は、±1max(7,3,1i)−I
I−±6である・しかし、この値は、7画の部分パター
ン「宮」を、筆順的に全く逆順に筆記したときめるいは
、第1(第7)番目に書くべきヌトロ−りを第7(第1
)番目に書いたときに対応し実際には、はとんど生じな
い。実際に筆記される文字においては、筆順変動量は、
かなり小さいものである。
第1図は、教育漢字の8画文字、27名文の文字計25
38字中、筆順誤シの存在する文字626字の2608
 (= 326 X 8 )ストロークの筆順変動量の
分布を示したものである。
同区に示すように、筆順変動量は、−7から7まで均一
に分布するのではなく、0を中心に狭い範囲に分布して
いる0例えば、筆順変動量−2から2までの分布の割合
は5’7.5%である。
よって、この例の場合、入力文字の第を番目のス)o−
りは、本来i−2からi+2番目の標準パターンのスト
ロークのいずれかに対応すれは、97.5%の割合で正
しくストロークを対応つけることが可能でおると言える
第1図では8画の文字について示したが、前述したよう
に、筆順誤シは、部分パターン内で生ずることを考えれ
ば、他の画数の文字についても、回様の筆順変kh量の
分布を示すと考えられる。
本発明によるオンライン手書き文字認識方式は、このよ
うな筆順変動量の分布にもとづき、入力文字の第番番目
のストロークと標準パターンの第i−A番目から第&+
A番目までの2A+1個のストロークのみとのストロー
ク間類似度を計算し、そのうち最大類似度を与える標準
パターンのストロークを入力文字の第1番目のストロー
クに対応させ、入力文字の全てのストロークについて求
めた各最大角度の総和を以って、入力文字と標準パター
ンとのパターン間類似度とするものである。
〔発明の実施例〕
以下、本発明の一実施例を第2図により説明する。
第2図は、本発明の一実施例に使用する装置の構成図で
おって、1は、文字入力装置で、たとえはタブレットで
あり、文字を筆記中の筆記具いわゆる入力ペン2のタブ
レット1の組配置への圧着か否かを示す情報(以下ペン
アップダウン情報と称す。)および筆跡の座標値情報を
一定時間毎に出力するものである。3は、タブレットイ
ンタフェイス部で、タブレット1がらの出力信号をマイ
クロプロセッサ4に入力できる信号に変換するものであ
る。マイクロプロセッサ4は、タブレットインタフェイ
ス部3よシ入力した入力文字の情報をもとに、認識処理
を行ない認識結果である標準パターンの文字コードを出
力インタフェイヌ部5を介して出力端子8に出力する動
作を行なうものである。6は、例えばランダムアクセス
メモリ(RAM)−T:l>D認識処理における作業領
域などに用いるものである。7は、例えばリードオンリ
メモリ(ROM)であり、照合すべき標準パターンの情
報およびマイクロプロセッサ4の動作を規定するプログ
ラムなどを記録しておくものである。
以下、第2図のマイクロプロセッサ4が行なう認識処理
の概要を第3図を用いて説明する。
認識処理は、入力文字データの取込み処理41゜前処理
42.特徴抽出処理43.識別処理44および識別結果
の出力45の手順で行なう。
まず入力文字データの取込み処理41は、タブレット1
上に入力ペン2で筆記された1文字分の文字情報(ペン
アップダウン情報および筆跡の座標値情報)をタブレッ
トインタフェイス部3を介して一定時間毎に取込み、R
AM乙の所定のエリアに格納する。そして、前処理42
において、ペンアップダウン情報をもとに、入力文字の
ストローク数を検出するとともに、入力文字情報を、各
ス)o−り毎の筆点座標値系列に分離する。さらに、公
知の雑音除去、筆点座標値系列の正規化および位置、大
きさ等の前処理を行なう。
上記前処理された入力文字情報にもとづいて特徴抽出処
理43において、公知の特徴抽出を行なう。特徴抽出さ
れた入力文字情報文は、入力文字のストローク数をM、
特徴抽出されたストロークの各々を筆順(ストローク順
)にX、 、 X、 、・・・・、xMとすれば、 大= (X+ 、 X2 、・・・、X、)・・・・・
・・−・・・・・・・・・・・・・・・・(1)なる多
次元ベクトル空間で表わされる。
この特徴抽出された入力文字・jh報Xiもとに識別処
理44において、照合すべき標準パターンとのパターン
間類似度ρゝを求め、最大パターン間類似度を与える標
準パターンの文字コードPCを識別結果とする。そして
、この識別結果を、識別結果の出力45にて、出力イン
タフェイス部5を介して出力端子8に出力する。
識別処理44の処理は、まず441にて最大パターン間
類似度ρ11111JをCo (定数)に初期設定し、
照合すべき標準パターンS(ただしt=1〜Lで、Lは
照合すべき標準パターンの数)とのパターン間類似度ρ
0を443にて計算し、4441にてρ′がρ二、1よ
り犬なるとき、4442にてρ二1、をこのρ0に置換
するとともに、4443にてこのときの標準パターンy
の文字コードPC′を文字コードPCに記憶する。この
手順を、442にて照合すべき標準パターンの個数り個
について、くシ返す。このとき、照合すべき標準パター
ン群は、入力文字のストローク数Mと等しい標準パター
ンで、ROM yに所定の順序で格納されているものか
ら、順次マイクロプロセッサ4に取込み、パターン間類
似度を計算する。
以下本発明の特徴である443におけるパターン間類似
度ρ6の計算法を、第4図に一例を示して説明する。
パターン間類似度ρ゛は、入力文生えのストロークX、
と標準パターンyのストロークS′ と! のス)o−り間類似度にもとづいて求める。
ここで、標準パターンS の各ストロークラストローク
順にS、 、 S、 、・・・、S5とすれば、標準パ
ターン斥′は、 +t S=(S、、St、・・・、、5.)・・・・・・・・
・・・・・・・・叩・ +21なる多次元ベクトル空間
で表わされる。
入力文字が必ずしも正しい筆順で書がれてぃないため、
入力文字と同一のカテゴリーの標準パターンとの照合と
の場合であっても、必ずしも、ストローク順序において
、一致する保証はない。すなわち、X、: S”;、 
X2; S: 、、、、、XM:斗 となる保証はない
。よって、入力文字の各ストo−りXiを、標準パター
ン鳶6の各ストロークStに正しく対応させ、正しく対
応したストローク間類度ρ8.の総和でもってパターン
間距離とする必要がある。
入力文字のストロークXiの標準パターンノストローク
S、への対応づけは、前述した筆順変動量の分布(第1
図に示した)をもとに、筆順的K S、−jからSi 
+ Bまでのストロークのうち、最大ストローク間類似
度ρ:1.を与える標準パターンのストロークを対応さ
せる。そして、各ストロークXiに対応した標準パター
ンのストロークS′とのストローク間類似度ρ の総和
でもつノリ て、パターン間類似度ρCとする。
以下このパターン間類似度ρCの計算法の手順を詳しく
説明する。
まず、4431にて、パターン間類似度ρCの値を0に
初期設定する。そして、4432にて、入力文字の各ス
トローク順序毎に、以下に説明する4433 。
4434.4435.4436の処理をi=1〜Mまで
く9返す・ 4433では、入力文字のストロークXiに対する標準
パターンのストロークの対応すべき範囲を設定する。つ
まり、Xtに対して、峯順的にS かうS、、までの標
準パターンのストロ−クツS のいずれかに対応させるべき)’S、jEを設定する。
ここでノSは、44331に示すようK、ノS=ムーA
ノ゛Eは44332 K示すように、ノE=i+Bとす
る。
また、443易の判定にてノ、5<1なるとき1.11
4334にてノ゛S = 1 、44335の判定にて
ノE>Nなるとき44336にてノ°E=Nとする。た
だし、Nは照合すべき標準パターンのストローク数で、
通常、入力文字のストローク数Mと同じ値である。
また、数値A、Bは、筆順変動量の分布にもとづいて決
定すべき値で、ここでは、ともに2として以下説明する
第5図に入力文字のストローク数が8画の場合の各Xi
に対する標準パターンの対象ストローク範囲(斜線部以
外のところ)を示す。
次に4434にて、最大ス)o−り間類像度ρ二、5の
値を定数C8に初期設定する。そして、4435にて、
先に設定したノS、ノEよりなる標準パターンのストロ
ークS、 ()=ノS〜ノE)に対して、入力文字のス
トロークXiとの各ストローク間類似度ρ、、を計算し
、そのうち最大値を与えるストローク間顛像度ρ二、1
を検出する。第5図において最大値を与えるρ8.を丸
印で囲んで表現しである。この検出は、44351にて
求めたストローク間類似度ρ、、が44352の判定に
てρ、、〉ρす、なるとき、714353にて、ρ乙、
=ρ、、と置換することによって行なう。そして、44
36にて、パターン間類似度ρ′にこのρ;、1を加算
、つまシρC=ρぐ+ρ二、1 を行なう。
この一連の処理手順によって、入力文字のストロークX
Lハ、標準パターンのストローク54(ノーi−2〜L
+2)のうち最大ストローク間類似度を与えるストロー
ク59  に対応させられ、これらの各Xiに対する対
応したS とのストローク間類似度(第5図における丸
印で囲んだρ1.の値)の総和でもって、パターン間類
似度ρCを得ることができる。
以上の実施例では、入力文字のストロークXiを標準パ
ターンのストロ−クラ(ただし、)=i−A−i+B)
のうち最大ストローク間類似度を与えるストロークSL
に対応させるようにした処理 狸方法としたが、これに代えて、標準パターンのストロ
ークS′を入力文字のストロークXi(ただしL−ノー
A〜ノ十B)のウチ最大ストローク間類似度を与えるス
トロークXiに対応させるようにしても同様な効果が得
られることは言うまでもない。
また、前述の実施例では、照合すべき標準パターンは、
入力文字のストロークIIMと等しいものとしたが、こ
の限りではなく、例えば、入力文字において、続は書き
が生じ、本来の文字よりストローク数が減少したような
入力文字の認識においても、本処理方法によって認識可
能とすることができる。例えば、入力文字にル個所の続
は書きを許すとすれば、照合すべき標準パターンは、入
力文字のストローク数がMのとき、M、M+1.・・・
1M+ル なる標準パターン群とすれば良い。
またこのとき、標準パターンのストローク数A’ = 
M、 Jf + i 、・・・1M+ルに対して、対象
となるストローク範囲を設定する定数Bを例えば、2.
3.・・・、2+7Lのように設定すれば良い。
また、定数A、Bは、認識の精度に応じて、可変するこ
とも可能である。
〔発明の効果−〕
以上説明したように1本発明によれば、入力文字に華順
誤りが存在する場合でも、入力文字と標準パターンとの
各ストロークを正しく対応させ、かつ、パターン間類似
度の計算時間を大幅に低減させることができる。
例えば、入力文字のストロークXiに対する標準パター
ンのストロークS とのストローク間類像度ρ、、の計
算の範囲をノー2からノ+2までとすれば、入力文字が
8画の場合、ρ、、の計算回数は、34回となり従来の
64回に比し約53チに低減することができる。この値
は、画数が多くなるほど効果的で、12画では約35%
、18画では約26%となる。
このことは、画数が多くかつカテゴリー数の多い漢字は
ど、本発明によるパターン間類似度計算の大幅な低減を
可能にすることを示すものである。また、本発明は、処
理量の低減効果のみならず、入力文字のストロークXi
に対する標準パターンのストロークの対応の範囲を筆順
変動量の分布にもとづき、制限することによって7、)
ロークXiと標準パターンストロークSLノル −ノ1が極端に大きなストロークの誤対応をさけること
ができる。これは、ストローク間類似度ρ、Jをストロ
ークの形状情報のみで定義するような認識方式において
有効となる。なんとなれば、漢字は、同一あるいは類似
した形状のス1−o−りの組み合せでおるから、I i
 −)’ Iが極端に大きな対応が最大類似度を与える
ことがしばしば生ずるからである。
【図面の簡単な説明】
第1図は筆順変動量の分布を示す図、第2図は本発明に
よるオンライン手書き文字認識方式を行なう構成の一例
を示す図、第3図は認識処理の概略手順を示す図、第4
図は本発明によるパターン間類似度の計算手順を示す図
、第5図はパターン間類似度の計算の動作を説明するた
めの概念図である。 1・・・・・・・・・・・タブレット 2・・・・・・・・・・・・入力ヘン 4・・・・・・・・・・・・マイクロプロセッサ6・・
・・・・・・・・・・RAM 7・・・・・・・・−・・ROM 443・・・・・・パターン間類似度計算処理4433
・・・・・対象ストローク範囲の設定処理鬼  1 図

Claims (1)

  1. 【特許請求の範囲】 1、認識すべき入力文字の各ストロークと照合されるべ
    き標準パターンの各ストロークとのストローク間類似度
    を計算し、該各ストローク間類似度を行列要素とするス
    トローク間類似度行列にもとづいて、該入力文字を認識
    するオンライン手書き文字認識方式において、該入力文
    字の筆順的に第i番目のストロー クXiと標準パターンθの第j番目のストロークとのス
    トローク間類似度ρ_i_j ここで、j=jS〜jEで jS=i−A、jE=i+B ただし、jS<1のときjS=1 jE>NのときjE=N Nは、標準パターンのスト ローク数 3 A、Bは、正の整数 を求め、このうち最大値を示すストローク間類度を検出
    し、入力文字のすべてのストロークについて、検出した
    各最大値を示すストローク間類似度の総和を、該標準パ
    ターンθとのパターン間類似度とし、照合すべき標準パ
    ターンのうち最大のパターン間類似度を与える標準パタ
    ーンのコードを該認識すべき入力文字の認識結果とする
    ことを特徴とするオンライン手書き文字認識方式。 2、該正の整数A、Bを、該認識すべき入力文字のスト
    ローク数に無関係に、一定の値にしたことを特徴とする
    特許請求の範囲第1項記載のオンライン手書き文字認識
    方式。 3、該正の整数A、Bを、該認識すべき入力文字のスト
    ローク数Mと、該照合すべき標準パターンのストローク
    数Nとの差に応じて可変することを特徴とする特許請求
    の範囲第1項記載のオンライン手書き文字認識方式。
JP59208178A 1984-10-05 1984-10-05 オンライン手書き文字認識方式 Granted JPS6186881A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59208178A JPS6186881A (ja) 1984-10-05 1984-10-05 オンライン手書き文字認識方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59208178A JPS6186881A (ja) 1984-10-05 1984-10-05 オンライン手書き文字認識方式

Publications (2)

Publication Number Publication Date
JPS6186881A true JPS6186881A (ja) 1986-05-02
JPH0465431B2 JPH0465431B2 (ja) 1992-10-20

Family

ID=16551949

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59208178A Granted JPS6186881A (ja) 1984-10-05 1984-10-05 オンライン手書き文字認識方式

Country Status (1)

Country Link
JP (1) JPS6186881A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212298B1 (en) 1995-09-08 2001-04-03 Canon Kabushiki Kaisha Character recognition apparatus, method and computer readable memory

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212298B1 (en) 1995-09-08 2001-04-03 Canon Kabushiki Kaisha Character recognition apparatus, method and computer readable memory

Also Published As

Publication number Publication date
JPH0465431B2 (ja) 1992-10-20

Similar Documents

Publication Publication Date Title
EP0114248B1 (en) Complex pattern recognition method and system
EP0114250B1 (en) Confusion grouping of strokes in pattern recognition method and system
JP6845911B1 (ja) 文字処理システム及びプログラム
JPS60136890A (ja) 実時間手書き軌跡認識装置
JPS6186881A (ja) オンライン手書き文字認識方式
JPS62111369A (ja) シンボル認識方法
JP3977473B2 (ja) 手書き文字認識方法及び手書き文字認識装置
JP3128357B2 (ja) 文字認識処理装置
JPH0442316A (ja) 電子計算機
JPS62271086A (ja) パタ−ン認識装置
JP7285018B2 (ja) プログラム、誤り文字検出装置及び誤り文字検出方法
JP3015137B2 (ja) 手書文字認識装置
JPS5835674A (ja) オンライン手書文字特徴抽出方法
JP2851865B2 (ja) 文字認識装置
Mukherjee et al. An efficient feature vector for segmentation-free recognition of online cursive handwriting based on a hybrid deep neural network
JP2727975B2 (ja) 手書き記号認識システム
JPS6262394B2 (ja)
JPH10334187A (ja) 文字認識装置及び文字認識方法
JP2519782B2 (ja) 文字分離方式
JPS61290584A (ja) 文字認識方法
JPH1049627A (ja) オンライン文字認識方法および装置
JPS62160597A (ja) オンライン連続文字認識装置
JPS6215681A (ja) オンライン手書き文字認識方式
JPS58101380A (ja) 文字認識方法
JPH0766418B2 (ja) 手書き文字認識装置