JPS60211585A - 文字認識装置 - Google Patents

文字認識装置

Info

Publication number
JPS60211585A
JPS60211585A JP59067765A JP6776584A JPS60211585A JP S60211585 A JPS60211585 A JP S60211585A JP 59067765 A JP59067765 A JP 59067765A JP 6776584 A JP6776584 A JP 6776584A JP S60211585 A JPS60211585 A JP S60211585A
Authority
JP
Japan
Prior art keywords
stroke
character
circuit
distance
category
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
JP59067765A
Other languages
English (en)
Inventor
Tetsuji Morishita
森下 哲次
Ichiji Ishigaki
一司 石垣
Koya Fujita
藤田 孝弥
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 JP59067765A priority Critical patent/JPS60211585A/ja
Publication of JPS60211585A publication Critical patent/JPS60211585A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の技術分桁 本発明はオンライン文字認識を行う装置に係り、特に詳
細な類似文字識別を可能とする文字認識装置に関する。
従来技術と問題点 従来のオンライン文字認識方法として、第1図(A)に
示すように、文字を構成する各ストローク(画)にそれ
ぞれ代表点m1〜m1os例えばストロークの中点、あ
るいは始点、終点及び中点の3点、もしくは始点、終点
及びその等分点等をとり、入力文字の各代表点と標準文
字の各代表点との間の距離をそれぞれめ、これらの距離
を累積加算して得られた値りを入力文字と標準文字との
距離として認識するものがある。例えば、ストローク数
をN1人力文字をL%j番目のカテゴリの標準文字ヲL
′j、l第目のストロークにおける入力文字りの代表点
を(xt 、 ys )、標準文字L/jの代表点を(
x’B 、 7’+j )とすると、前述の距離りは、
となる。ストローク数の等しい全ての標準文字について
とのDをめ、その中で最小の値を与えるカテ了りを入力
文字のカテゴリと認識することは良く知られている。
入力文字と標準文字との距離を上述の如く単なる位置情
報と17てめ文字認識を行う従来技術によると、同一ス
トローク数であって非常に類似した文字間では識別が国
難となることがある。例えば第1図(B)及び(C)に
示す如く、相違点が破maで示す部分のみのような文字
間では、この破線a内での代表点間距離が他の部分に比
して小さいため、その差がDに現れる率が少なく誤読を
起し易い。
特に、文字全体の位置がずれているような場合は破線a
の部分の距離の差が現れず誤読し易くなる。
発明の目的 従って本発明は従来技術の上述の不都合を解消しようと
するものであり、本発明の目的は、より精度が高く安定
した識別が可能な文字認識装置を提供することにある。
発明の構成 上述した目的を達成する本発明の特徴は、入力文字の各
ストロークの代表点を抽出する代表点抽出手段と、各ス
トロークの方向角を抽出する方向角抽出手段と、各スト
ロークの延べ距離を抽出する延べ距離抽出手段と、前記
代表点抽出手段より得られた代表点及び標準文字の対応
するストロークの代表点間の距離をめる代表点間距離算
出手段と、前記方向角抽出手段及び延べ距離抽出手段か
ら得られる各ストロークの方向角及び延べ距離に応じて
対応するストロークの前記代表点間距離の重みづけを行
う重みづけ手段とを備え、該重みづけを行った代表点間
距離に応じて入力文字の認識を行うことにある。
発明の実施例 以下実施例によシ本発明の詳細な説明する。
第2図は本発明の一実施例の全体を表わしている。同図
において、10は認識すべき入力文字がx、yの座標値
の列として出力されるタブレット装置、12はタブレッ
ト装置10の出力から文字座標データと制御情報とを作
成する制御回路である。制御回路12からの文字座標デ
ータは、重心計算回路14、方向角計算回路16、及び
延べ距離計算回路18に送り込まれる。
重心計算回路14は、入力文字の各ストロークの重心点
Gx、 Gyを代表点と1〜て抽出するものであり、方
向角計算回路16は、各ストロークの始点から終点に向
うベクトルの傾きをめて各ストロークの方向成分θを抽
出するものである。また、延び距離計算回路18は各ス
トロークの長さLを抽出するものである。
重心計算回路14から得られる入力文字のストロークの
重心点情報及び辞書20にあらかじめ格納されている標
準文字の対応ストロークの重心点情報は、第1演算回路
22に送り込まれ、入力文字と標準文字との対応するス
トロークの重心点間距離がめられる。
方向角計算回路16から得られる入力文字のストローク
の方向情報及び辞書20にあらかじめ格納されている標
準文字の対応ストロークの方向情報は、第2演算回路2
4に送り込まれ、ストロークの方向に依存した重みづけ
関数ω1(θ)がめられる。
延べ距離計算回路18から得られる入力文字のストロー
クの長さ情報及び辞書20にあらかじめ格納されている
標準文字の対応ストロークの長さ情報は、第3演算回路
26に送り込まれ、ストロークの長さに依存した重みづ
け関数ω1(L)がめられる。
辞書20には、第3図に示す如く、各標準文字毎に、そ
のJISコード、ストローク数(Nとする)、1からN
までの各ストロークの重心点座標(σxl eG′y1
)〜(鴫N、G’、N)、方向θ′l〜θ′賢、及び延
び距離L′1〜L′Nに関する情報があらかじめ計算さ
れ記憶せしめられている。
第1.2、及び3演算回路22.24、及び26からの
ストロークの重心点間距離、重みづけ関数ωl(θ)及
びω2(L)は、掛算回路28に印加され互いに乗算さ
れる。これにより、重心点間距離がストロークの方向及
び延べ距離成分によって重みづけされたことKなる。以
下本明細書ではこの重みづけされた重心点間距離をスト
ローク間距離と称する。掛算回路28の出力は、累積加
算回路30において、1文字の全てのストロークが終了
するまで累積加算される。即ち、1文字の各ストローク
に関するストローク間距離が加算されることとなり、入
力文字と標準文字とのカテゴリ間距離りが得られる。
1文字の全てのストロークについて上述の演算が終了す
ると、制御回路12より線32を介してリセット信号が
出力され、これにより、累積加算回路30からのカテゴ
リ間距離りはソーティング回路34に送られる。辞書2
0内の同じストローク数の全ての標準文字について上述
のカテゴリ間距離がめられると、辞書20より線36を
介してリセット信号が出力され、これによりソーティン
グ回路34は、最小のカテゴリ間距離を示すカテゴリを
入力文字の属するカテゴリとして出力する。
次に、以上述べた実施例において実際に行われる演算内
容を説明する。制御回路12から出力される入力文字座
標データにおける入力文字り及びその文字りの第I番目
のストローク句は、1つのストロークにおいてプロット
されるx−y座標点数をM、ストローク数をLとすると
、→ → L =(11+ A2 *・・・ 、 tl 、・・・
 IAL)tl =(XI 、)’t +X31 y2
1”’ IXK l FKl・・・。
Xy l yM ) で表わされる。
辞書20にはあらかじめ重心点等が格納されているが、
第j番目のカテゴリ(標準文字)lij 及びその第1
番目のストローク2′′1jKついて同様に表わすと、 L/j==(4j、4 j、・・・r t’i j r
・・・e I−’bj)t’i j =(x′ljl 
y/、jl xz2jI )/2jl ++ l X′
Kj#y′KjI−°Ix/Njly′NJ)となる。
ただし、Nは1つのストロークにおいてプロットされる
x−y座標点数である。
入力文字りの第1番目のストロークtlにおいて重心計
算回路14は、その重心点(Gxi 、Gyl )を次
式のように計算する。
(7) また、方向角側算回路16は、ストロークt1の始点か
ら終点に向うベクトルの方向θ量を次式のように計算す
る。
延べ距離計算回路18は、ストロークt1 の延べ距離
を次式からめる。
・・・(3) 第1演算回路22は、重心計算回路14から得られる入
力文字りのストロークtlの重心点(Gアt。
Gyt)と、辞書20から得られる第j番目のカテゴリ
Ljのストローク113の重心点(G’xlj rG’
yB)との間の距離δ1を次式から算出する。
δ1−(Gx+ ’xtj)2+(Gyt−G’ytj
)2−(4)第2演算回路24は、方向角計算回路16
から得られる入力文字りのストロークt1の方向θ1と
、辞書20から得られるカテfすLjのストロークtl
 jの方向θ/s jとからストロークの方向に依存(
8) した重みづけ関数ωl(θl、θ’s j)を次式から
める。
C1(θ量、θ′1j)=1−C2・Cn1(θl−θ
’l j )−(5)ただし、C2は0≦02≦1 の
定数である。第(5)式はC1とθ′1jとの差が小さ
いほどC1(θl、θIs J)が小さくなるように経
験的にめられた式である。
第3演算回路26は、延べ距離計算回路18から得られ
る入力文字りのストロークを量の延べ距離Liとカテゴ
リLjのストローク″″j!ljの延べ距離L′ljと
からストロークの長さに依存した重みづけ関数ω2(L
t、L′tj)を次式からめる。
ただし、max(14、L’lj)はLlとL/1 j
とのうち大きい方の値、ml n (LH、L’l j
)はLlとL′Ijとのうち小さい方の値にそれぞれ等
しい。
掛算回路28では第(4)% (5)、(6)式から得
られる値の乗算が行われ、これKよシストローフ間距離
d(j 121 )が算出される。
d(tl、t!量j)−C+ ・δビω1(θ1.θ′
Ij)・−(I−+ 、L’t j)ただしC鳳は定数
である。
累積加算回路30により、全てのストローク(ストロー
ク数L)のストローク間距離d(句。
tlij)が加算されることにより、L、Lj間間距離
(L、Lj)がめられる。
とのD(L、Lj)が辞書20内の全てのカテゴリにつ
いてめられ、ソーティング回路34において最小の値を
もつカテfりがめられる。これが、入力文字りの属する
カテゴリと認識される。
次に第1図の実施例における重心計算回路14、方向角
計算回路16、延べ距離計算回路18、第1.2.3演
算回路22,24.26の構成について詳しく説明する
第4図は重心計算回路14のうち、X座標の重心計算を
行う部分の構成例を示している。y座標についても全く
同一の回路構成となる。
制御回路12よりまず信号線40に′O”の信号が出力
されて、マルチプレクサ14aがA側から入力を受付け
るモードとなる。マルチプレクサ14aのA個入力には
1番目のストロークtlの各点のX座標列X11 X2
1・・・、xMが順に印加され、これが加算器14bO
B側に送られる。一方、制御回路12より信号線42を
介して、前記座標列XI + X2 +・・・rXMに
対応したM個の・fルスがレジスタ14cに送られ、そ
の結果、レジメり換えられると、マルチプレクサ14&
の入力がB側を受付けるモードとなると共にカウンタ1
4dのクリアが解除されこれがカウントイネーブル林態
となる。制御回路12より信号線42を介して順次ノ4
ルスが出力され、そのパルス数がこのカウンタ14dに
よって計算される。このカウント動作は、加算器14b
よりキャリー信号Cが出力されるまで行われる。なお、
マルチプレクサ14aのB個入力には、Mの基数121
に対する補数kが入力されており、これが加算器14b
のB側に送シ込まれている。この状態では、この加算器
14bは実質上減算器と1−て働いている。
以上の動作が終了した際の力、ウンタ14dの内容がめ
る重心のX座標GXl %即ち、第5図は方向角計算回
路16の構成例を示している。
ストロークtIの始点(xl、y+ )及び終点(X 
M 1yM)がそれぞれ減算器161及び16bに入力
せしめられる。なお、減算器は、通常の加算器の一方の
入力端子に基数12″″に対する補数を入力することに
よって構成することができる。各減算器16m、、16
bから得られるX + 7座標の差xM−x1.yM−
y、をリードオンリメモリ(ROM)16eのアドレス
データとして入力する。このROM 16 cにはあら
かじめ次式によって計算されたθIが格納されている。
従ってROM 16 eの出力は請求むる方向θlとな
る。なお、入力x、y座標を7ビ、ト程度とすると、R
OM16cの入力アドレスは16ビツト程度となり、こ
のROM 16 cは市販のもので充分構成できる。
第6図は延べ距離計算回路18の構成例を示している。
ストロークt1の各々のプロット点のうちの連続する2
点のX座標XK I XK+1 、F座標YK t 7
に+1がそれぞれ減算器18a、18bに入力せしめら
れる。各減算器18a、18bによる減算結果がROM
 18 aにアドレスデータとして入力する。このRO
M 18 eには次式によって計算されたIがあらかじ
め格納されている。
従ってROI418 eの出力は2点(xK、yK)1
(XK+113’に+1 )間の距離に相当し、同様に
してめられた各点間の距離が、加獅器18d及びレジス
タ18eによって線44を介して印加されるM−1個の
・!ルスに応じて累積加算され最終的にストロークtI
の延べ距離Llが得られる。
なお、第1図の実施例における第1演算回路22の構成
は、第6図の減算器1)3a及び18h1ROM18c
と同様の構成とすることができる。ただしROM 18
との内容は異る。
第7図は第2演算回路24の構成例を示している。
減算器24aのA側には第1図、第5図の方向角計算回
路24で引算されたストローク自のθ1の値が入力され
、B側には辞書20の」番目のカテゴリの対応ストロー
クt′ijのθ′目が入力される。
ただし、B側には実際にはθ′Ijの基数”2”に対す
る補数が入力される。減算器24aからのθi−θ′I
jの値はROM24bにそのアドレスデータとして入力
する。このROM 24 b Kは次式によって計算さ
れ丸値があらかじめ格納されている。
1−C2・cosθ(−180°≦θ≦180°)ただ
し、C2は例えば0.5など(O≦02≦1)の定数で
ある。従ってROM 24 bの出力はむるI C2C
G!+(θl−θ/ij)となる。
第8図は第3演算回路26の構成例を示している。
マルチプレクサ26IL及び26bのA側には、第1図
、第6図の延べ距離計算回路18で計算されたストロー
クt1の延べ距離Liの値が入力され、B側には辞書2
0からのストローク1/、 jの延べ距離L/l jが
入力される。比較器26cにも同じLi。
L′ijが入力されており、この比較結果がマルチプレ
クサ26aにはそのままマルチプレクサ26bにはイン
バータ26dを介して入力データセレクト制御信号とし
て印加されている。従って、マルチプレクサ26aはL
iとL′Ijのうちの大きい方、即ちm”(”i 、L
′i j ) 、 ?ルチデレクサ26bはLlとL′
ljのうち小さい方、即ちm1n(LI、 L’lj)
がそれぞれ得られ、ROM 26 eのアドレスデータ
として用いられる。ROM 26 eには、入力”ma
工。
LlnInに対するLmlLx/T、mlゎの値があら
かじめ格納されている。ただし、0≦Llnln<Lm
ax≦255以上説明した実施例においては、ス)ロー
フの代表点として重心点を用いているが、これは、中点
でも良いし、始点及び終点でも良いし、始点、終点及び
中点でも良い。さらに1始点、終点と両者間の膜数の等
分点を用いても良い。
また、カテイリ間距離r)(L 、 L’1 )は、第
(7)及び(8)式の代りに、 からめても良い。
発明の効果 以上詳細に説明したように本発明によれば、ストローク
の形状に応じた重みを付加して文本間距離をめ文字識別
を行っているため、従来の牟なる位置情報のみによる方
法では識別困難な類似文字についても、安定した精度の
高い識別を行うことができる。
【図面の簡単な説明】
第1図は従来技術の問題点を説明するだめの図、第2図
は本発明の一実施例の全体構成を示すプロ、り図、第3
図は第2図の辞書の内容を説明する図、第4図〜第8図
は第1図の一部の回路の構成例をそれぞれ示すブロック
図である。 10・・・タブレット、12・・・制御回路、14・・
・重心計算回路、16・・・方向角計算回路、18・・
・延べ距離計算回路、20・・・辞書、22.24.2
6・・・演算回路、28・・・掛算回路、30・・・累
積加算回路、34・・・ソーティング回路。 淀 Σ −Σ − X × > Σ

Claims (1)

    【特許請求の範囲】
  1. 1、入力文字の各ストロークの代表点を抽出する代表点
    抽出手段と、各ストロークの方向角を抽出する方向角抽
    出手段と、各ストロークの延べ距離を抽出する延べ距離
    抽出手段と、前記代表点抽出手段より得られた代表点及
    び標準文字の対応するストロークの代表点間の距離をめ
    る代表点間距離算出手段と、前記方向角抽出手段及び延
    べ距離抽出手段から得られる各ストロークの方向角及び
    延べ距離に応じて対応するストロークの前記代表点間距
    離の重みづけを行う重みづけ手段とを備え、該重みづけ
    を行った代表点間距離に応じて入力文字のg識を行うこ
    とを特徴とする文字認識装置。
JP59067765A 1984-04-06 1984-04-06 文字認識装置 Pending JPS60211585A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59067765A JPS60211585A (ja) 1984-04-06 1984-04-06 文字認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59067765A JPS60211585A (ja) 1984-04-06 1984-04-06 文字認識装置

Publications (1)

Publication Number Publication Date
JPS60211585A true JPS60211585A (ja) 1985-10-23

Family

ID=13354353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59067765A Pending JPS60211585A (ja) 1984-04-06 1984-04-06 文字認識装置

Country Status (1)

Country Link
JP (1) JPS60211585A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254589A (ja) * 1987-04-13 1988-10-21 Hitachi Ltd 手書き文字認識方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254589A (ja) * 1987-04-13 1988-10-21 Hitachi Ltd 手書き文字認識方法

Similar Documents

Publication Publication Date Title
JP7266674B2 (ja) 画像分類モデルの訓練方法、画像処理方法及び装置
CN110399488B (zh) 文本分类方法及装置
CN110781273B (zh) 文本数据处理方法、装置、电子设备及存储介质
CN113157829B (zh) 一种兴趣点名称比对方法、装置、电子设备和存储介质
WO2020151688A1 (zh) 编码方法、装置、设备及存储介质
CN111598111A (zh) 三维模型生成方法、装置、计算机设备及存储介质
CN115510203B (zh) 问题答案确定方法、装置、设备、存储介质及程序产品
CN113094478B (zh) 表情回复方法、装置、设备及存储介质
CN114792359A (zh) 渲染网络训练和虚拟对象渲染方法、装置、设备及介质
CN113223516B (zh) 语音识别方法和装置
US20160275071A1 (en) Transcription correction using multi-token structures
CN111291187A (zh) 一种情感分析方法、装置、电子设备及存储介质
CN111985414B (zh) 一种关节点位置确定方法及装置
CN112634057A (zh) 基金相似度计算方法、平台、设备及可读存储介质
CN113792849B (zh) 字符生成模型的训练方法、字符生成方法、装置和设备
CN117743617A (zh) 人物交互检测方法、模型训练方法及装置
CN109597881A (zh) 匹配度确定方法、装置、设备和介质
CN113312445B (zh) 数据处理方法、模型构建方法、分类方法及计算设备
CN114970666A (zh) 一种口语处理方法、装置、电子设备及存储介质
CN114997311B (zh) 对象圈选模型的训练方法、装置、设备及存储介质
CN113223522B (zh) 语音识别方法、装置、设备和存储介质
CN118230339A (zh) 一种文本识别方法、装置及电子设备
CN113963360A (zh) 车牌识别方法、装置、电子设备和可读存储介质
CN113822057A (zh) 地点信息确定方法、装置、电子设备以及存储介质
CN113468299B (zh) 数据处理方法、装置、电子设备及计算机存储介质