JPS62208190A - 画数別ソ−トによる手書き文字認識方式 - Google Patents

画数別ソ−トによる手書き文字認識方式

Info

Publication number
JPS62208190A
JPS62208190A JP61051042A JP5104286A JPS62208190A JP S62208190 A JPS62208190 A JP S62208190A JP 61051042 A JP61051042 A JP 61051042A JP 5104286 A JP5104286 A JP 5104286A JP S62208190 A JPS62208190 A JP S62208190A
Authority
JP
Japan
Prior art keywords
candidate
circuit
strokes
pattern
recognition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61051042A
Other languages
English (en)
Inventor
Atsushi Ogata
緒方 篤
Ichiji Ishigaki
一司 石垣
Tetsuji Morishita
森下 哲次
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61051042A priority Critical patent/JPS62208190A/ja
Publication of JPS62208190A publication Critical patent/JPS62208190A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 手書き文字認識において、画数の異なった辞書パターン
が認識候補に選択された場合に画数情報を用いて候補順
位を決定する方式である。
0産業上の利用分野〕 本発明は、画数の異なった辞書パターンが認識候補に選
択された場合に、辞書パターンと入力パターンの画数を
用いて認識候補の順位を決定する方式に関する。
〔従来の技術〕
従来の文字認識方式としては、(イ)入カバクーンの画
数情報を用いない方式と、(ロ)入力パターンと同じ画
数を持つ辞書パターンの中から認識候補を選択する方式
とがある。
〔発明が解決しようとする問題点〕
前者の方式では、画数情報を用いないため、入力パター
ンも辞書パターンも一筆書きで表現され、入力パターン
と辞書パターンは字形のみで比較される。このため、例
えば「牛」も「午」も「令」と表現されるので、誤読が
増える欠点がある。後者の方式では、入力パターンと同
じ画数を持つ辞書パターンのみが認識候補となる。この
ため、例えば「は」と言う文字が「13.Jと入力され
た場合、三直の辞書には「11」と言うパターンが登録
されていない限り、この文字は正しく認識されない。
この方式では「1よ」のように画数変動のあるパターン
を正しく認識するためには、認識辞書が大きくなると言
う欠点がある。
本、発明は、この点に鑑みて創作されたものであって、
画数情報を用いない方式で認識候補を選択した場合に、
候補の順位を画数によって決定する方式を提供すること
を目的としている。
〔問題点を解決するための手段〕
要約すると、本発明の画数別ソートによる手書き文字認
識方式は、画数情報を用いない方式で認識候補を選択し
た場合に、認識候補と入力パターンの画数差によって候
補をソート(並び変え)することにより、「4」と「+
」のような文字の識別を行なえるようにしたものである
第1図は本発明のオンライン手書き文字認識装置の原理
図である。第1図において、■はタブレット、2は候補
選択回路、3は認識辞書、4は画数別ソート回路をそれ
ぞれ示している。タブレット1上に文字が書かれると、
文字の座標点系列及びペンの上げ/下げ情報がが候補選
択回路2に入力される。候補選択回路2については後述
する。
認識辞書3には、候補文字の特徴点列が格納されている
。画数別ソート回路4は、候補選択回路2から出力され
る候補文字群に含まれる各候補文字の画数と入力文字の
画数の差を求め、求めた差に従って候補文字群をソート
するものである。
タブレフl−1上に手書きで入力された文字パターンは
、候補選択回路2において認識辞@3内の辞書パターン
と比較される。候補選択回路2で選択された候補は画数
別ソート回路4でソートされ、認識順位が決定される。
第2図は第1図の画数別ソート回路4内におけるソート
実行例を示す図である。入力パターン「奉」に対して、
候補選択回路2は従来の画数情仰を用いない方式で「千
」、「4」、「+」を候補として選択したとする。画数
別ソート回路4においては、入力パターンの画数と候補
パターンの画数の差が計算され、この値によって従来の
ソート方式で認識候補の画数別ソートが行われる。ソー
トの結果、画数差が0の「4」と「+」の順位が上がり
、画数差が1の「千」の順位が下がる。このため、入力
パターン「+」の1位の認識候補は「“4」になる。
第3図は候補選択回路2の1例の概要を示す図である。
なお、候補選択回路2については、本出願人が先に出願
した特願昭60−48746号に詳細に説明されている
。第3図において、5は特徴点抽出回路、6は入力パタ
ーン格納回路、7は標準パターン格納回路、8は特徴点
対応付は回路、9は対応結果格納回路、10は信号線、
11はパターン間類似度計算回路、12はソーティング
回路をそれぞれ示している。第3図において、タブレフ
)1から入力された手書き文字データは特徴点抽出回路
5によってストロークの両端点と屈曲点からなる特徴点
列に変換され、入力パターン格納回路6に送られる。認
識辞書3には、同様な特徴点列で表現された標準パター
ン・データが多数個記憶され、その中からマツチングを
行う標準パターン・データが順々に取り出される。この
状態において、特徴点の対応付けを行う特徴点対応付は
回路8が起動される。特徴点対応付は回路8は、距乱計
算部、スタック及び次対応特徴点決定回路を備えており
、距離計算を行って特徴点対を順々に決定して行く。そ
して、その対応付けの結果が対応結果格納回路9に送ら
れる。信号vA10は、特徴点対応付は回路8からパタ
ーン間類似度計算回路11へ送られるもので、対応付け
が最後まで終了したか、途中で中止したかを示す制御信
号である。信号*10が対応付けが最後まで終了したこ
とを示す場合のみ、パターン間類似計算回路11が起動
されて、対応付けを基にパターン間の距離計算が行われ
る。距離計算の結果はソーティング回路12に送られ、
認識辞書3から送られて来た文字コードが距離の小さい
順番に並び変えられ、認識結果として出力される。上記
処理の間、特徴点対応付は回路8において対応付けが行
われた候補点対については、特徴点対応付は回路8のス
タック内に保持され、必要に応じてバンク・トラックが
行われる。
第4図は特徴点列を説明する図である。第4図Aは入力
パターンを示し、第4図Bは入力パターンを表現する特
徴点列を示す。文字の特徴点は、両端点と複数の屈曲点
とを持つストローク特徴点列の集合で表現される。なお
、黒丸は端点を、白丸は屈曲点を示している。対応付け
る2つの特徴点列を A” (a It a2.−”、  a、 IB= (
bl、b2.・・・、b8) とするとき、第1の特徴点al+  bjを強制的に対
応付けてから終点aNr  bHに至るまで、筆順通り
に先に対応付けた特徴点対を利用して、順番に次に対応
する特徴点対を決定して行くようにする。
文字全体の対応付けを厳密且つ安定に行うために以下の
第(11項ないし第(3)項に示す特徴を持っている。
(1)対応付けを厳密に行うために複数の特徴量による
距離計算を基に対応を決定すること。
前対応特徴点を(ai、bJ)とする特徴点(aK、b
L)に対する対応付は距離りを、第5図を参照すると明
瞭になるように、次のように定義する。
D= (d、−w、+d2−w2 +d:l −w、)
/(w、+w2 +w3) 一−−→  −一→ 但し、d、はai akとbJb、のなす角度であり、
d2は d  2 =   いi−ン−81−lbi   bt
+l+  (L+   −la;   aha)+ (
L2−1bJ b、l) である。ここで に−1−一一− L+=Σ la 、  a Me l 1L2=!“1
Gτ=1 である。
また、d3はak ak+I とす、bl−1とのなす
角度であり、重みWに関しては、 Wg  =  γ W3 ”β・min (law a、、、l、 lbt
  b、、、l)である。但し、β、γは成る定数であ
る。
ここで、ak+  bLのうち一方もしくは両方が特徴
点列A、Bの最終点である場合には、距離d、と加重値
W3とは不定になるが、その場合には次のように定義す
る。
(alak、b、両方が最終点の場合 d、 =Q ’、 W3 =δ(定数)(bla、、、
b、の一方のみが最終点の場合d:+ =180 ’、
 w、 =δ(定数)上記距離計算において、後述する
第(2)項で言う対応付は範囲の中で対応付ける距離が
ある闇値以下のものがあれば、それを対応候補点対とし
、なければバンク・トラックを行って先にスタックして
置いた他の候補に戻って対応付けを行うようにする。こ
のために対応候補点対が複数個存在する場合には、距離
最小のものを当面の次対応特徴点対とし、その他のもの
は前対応点対と共にスタックに退避して置くようにする
(2)計算量を低減し、不自然な対応を許さないように
すること。
第6図のように、黒丸で示す前対応点(at。
b、)に対し、次対応点(aう、b、)は図示斜線に示
す次のような条件を満たす範囲から選ばれる。即ち、 k≧i+1で且つlaj+1 であって、且つ に=i+lまたはff1=j+1 の範囲から選ばれる。
その際に、計算量を低減すると共に、不自然な対応付け
が行われないように対応範囲を次のように制限する。
(a)  長さによる制限 bLをbj。1に固定して、aiからa、に至るの定数
倍を越えた場合には、a5.、以降との対応付けは行わ
れない。
同様に、a、をa i、lに固定してす、からbLに至
るベクトルの長さの総和Σ lb、b、。、1が1a4
al。11の長さが定数倍を越えた場合には、b、。1
以降との対応付けは行われない。
(bl  省略不能点による制限 a、(k≧i+1)が省略不能点ならばa k、を以降
との対応付けは行われない。同様に、bt  (!≧j
+1)が省略不能点ならばI) 、+ 1以降との対応
付けは行われない。但し、特徴点akは次の条件を満た
すときに省略不能点であると定義する。
■ a、がストロークの始点又は終点であり、−一一一
一一一つ   −−−−−→ ■ ak−1a、とalHak++のなす角度が成る闇
値を越えており (鋭角)、 ■ a、が始点ならばak−1akの長さが、a。
が終点ならばaka++++の長さが成る闇値を越えて
いる(十分長い)。
また、akが標準パターンを構成する特徴点である場合
には、それが省略不能であるか否かは予め人為的に設定
する場合もある。
(C)  特徴点の種類による制限 ■ ストロークの始点と終点とは対応付けない。
■ b、をbl、1に固定してb j++ とakが共
にストロークの始点ならば、a i++z以降とは対応
付けない。同様に、akをa、。、に固定してa8.。
とblが共にストスークの始点ならばす4,2以降との
対応付けは行わない。これらの制限は、実際のストロー
クをストロークとストロークとの間を結ぶ仮想的なスト
ローク(オフ・ストローク)に対応付けるような不自然
な対応を抑制するためである。
(3)局所的な誤りを全体に波及させないため、適時ハ
ック・トラックを行う。
対応付は範囲内において対応付は距離が闇値内の特徴点
対が一つも存在しない場合には、スタックに退避されて
いる特徴点対を用いてバック・トラックが行われる。ス
タックが空である場合には対応付けは中止される。この
場合、バック・トランクによる計算量が指数関数的に増
大しないように次の工夫を行っている。
(a)  一般に複数個存在する対応候補点対をスタッ
クに退避する順番を、対応付は距離が大きいものが先に
なるようにする。こうすることによって、対応付は距離
の小さい(即ち可能性が高い)対応付けが先に評価され
ることになり、対応付けが正常に終了する場合には、よ
り少ない計算量で最終的な対応付は結果が得られる。
(bl  先に対応付けを行い、失敗した経路を記憶し
、再び同じ経路を通らないようにする。具体的には、前
対応点(ai、bj)に対し、次対応点(ak+bt)
を記憶するMXNの配列バフ!、(PATH)を用いて
次の■ないし■のような処理を行う。
■ 配列PATHを(0,O)に初期化する。
■ 前対応点(ai 、bj)に対し、PATH(i、
j)の値が(−0,0)でなければ、これは先に対応付
けを行った結果失敗したP A T Hであるので、直
ちにバンク・トラックを行う。
■ 前対応点(a t 、b; )に対し、次対応点(
ak、b、)が定まればPATH(t、j) に(k、
1)を代入する。
■ バンク・l・ラックが行われた場合には、スタック
には次対応候補点対(a、II’+  bt’)の外に
その時の前対応点対(”=’+  bj’)も退避され
ていルノテ、PATH(t’、 j’ ) = (k’
、 (!’ ) トして配列PATHを書き替える。次
に、特徴点対(ak’、bご)を前対応点対として次対
応点対を決定して行く。
(C1標準パターンを構成する特徴点列に部首の切れ自
情報を付加し、その部首の切れ目まで正常に対応付けが
進めば、その時点で強制的にスタックをクリアする。
このようにすることにより、対応付けが十分光に進んだ
時の非所望なバック・トラックを抑制することが出来る
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、画数
情報を用いないで認識候補が選択された場合に、画数情
報を用いて候補の順位を決定するので、より適切な認識
が行なえると言う効果が得られる。
【図面の簡単な説明】
第1図は本発明のオンライン手書き文字認識装置の原理
図、第2図は第1図の画数別ソート回路4内におけるソ
ート実行例を示す図、第3図は候補選択回路2の1例の
概要を示す図、第4図は入力パターンと特徴点とを示す
図、第5図は対応付は距離を説明する図、第6図は対応
付は範囲を説明する図である。 ■・・・タブレット、2・・・候補選択回路、3・・・
認識辞書、4・・・画数別ソート回路、5・・・特徴点
抽出回路、6・・・人カバターン格納回路、7・・・標
準パターン格納回路、8・・・特徴点対心付は回路、9
・・・対応結果格納回路、10・・・信号線、11・・
・パターン間類似度計算回路、12・・・ソーティング
回路。

Claims (1)

    【特許請求の範囲】
  1. 手書き入力された文字パターンと予め認識辞書(3)に
    登録された辞書パターンとを比較して認識を行う手書き
    文字認識方式において、画数の異なった辞書パターンが
    認識候補に選択された場合に入力パターンの画数と候補
    となった辞書パターンの画数の差によって候補をソート
    して認識候補の順位を決定する手段(4)を持つことを
    特徴とした画数別ソートによる手書き文字認識方式。
JP61051042A 1986-03-08 1986-03-08 画数別ソ−トによる手書き文字認識方式 Pending JPS62208190A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61051042A JPS62208190A (ja) 1986-03-08 1986-03-08 画数別ソ−トによる手書き文字認識方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61051042A JPS62208190A (ja) 1986-03-08 1986-03-08 画数別ソ−トによる手書き文字認識方式

Publications (1)

Publication Number Publication Date
JPS62208190A true JPS62208190A (ja) 1987-09-12

Family

ID=12875741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61051042A Pending JPS62208190A (ja) 1986-03-08 1986-03-08 画数別ソ−トによる手書き文字認識方式

Country Status (1)

Country Link
JP (1) JPS62208190A (ja)

Similar Documents

Publication Publication Date Title
EP0459746B1 (en) Pattern recognition method, and apparatus therefor
EP3910534A1 (en) Recognizing handwritten text by combining neural networks
JPS62208191A (ja) ペナルテイを用いた画数別ソ−トによる手書き文字認識方式
JP2922206B2 (ja) オンライン手書き文字認識方式
JP2903779B2 (ja) 文字列認識方法及びその装置
JPS63268082A (ja) パタ−ン認識装置
JPH01169588A (ja) オンライン文字認識装置
JPH0366704B2 (ja)
JP2848560B2 (ja) 画像認識方法及び装置
KR100621081B1 (ko) 필기 제약이 없는 한글 획 인식 방법
JP2746899B2 (ja) 文字認識装置
JP2677271B2 (ja) 文字認識装置
JPS638886A (ja) オンライン連続文字認識装置
JP2851865B2 (ja) 文字認識装置
JPH02150980A (ja) 文字及び単語の認識方法
JP3659688B2 (ja) 文字認識装置
JPS6095690A (ja) 文字読取装置
KR930012140B1 (ko) 자소 오토마타를 이용한 온라인 필기체 문자인식 방법
JP2923295B2 (ja) パターン同定処理方式
JPH06162266A (ja) オンライン手書き文字認識の方法及びその装置
JP2637762B2 (ja) パターン詳細同定方式
JPS6015784A (ja) オンラインくずし字大分類方式
JPS61190682A (ja) 特徴点の対応づけ方式
JPS62164183A (ja) パタ−ン認識におけるストロ−ク列の対応づけ方式
JPH11238101A (ja) 文字認識装置