JP2000251013A - 文字認識方法、文字認識装置および記憶媒体 - Google Patents

文字認識方法、文字認識装置および記憶媒体

Info

Publication number
JP2000251013A
JP2000251013A JP11050747A JP5074799A JP2000251013A JP 2000251013 A JP2000251013 A JP 2000251013A JP 11050747 A JP11050747 A JP 11050747A JP 5074799 A JP5074799 A JP 5074799A JP 2000251013 A JP2000251013 A JP 2000251013A
Authority
JP
Japan
Prior art keywords
character
normalization
character pattern
pattern
size
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
JP11050747A
Other languages
English (en)
Inventor
Masayoshi Okamoto
正義 岡本
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP11050747A priority Critical patent/JP2000251013A/ja
Publication of JP2000251013A publication Critical patent/JP2000251013A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)

Abstract

(57)【要約】 【課題】 認識対象の文字が比較的小さな文字であって
も、高精度に認識できる文字認識方法を提供することを
課題とする。 【解決手段】 入力文字パターンの大きさを検出するス
テップと、当該入力文字パターンの大きさに応じて入力
文字パターンを非線形正規化により拡大するステップ
と、当該非線形正規化の後に線形正規化を行うステップ
と、当該線形正規化後の文字パターンと認識辞書の文字
パターンとを対比するステップとを有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、文字認識方法に関
し、特に小さな文字に対する認識精度を向上し得る文字
認識方法に関する。
【0002】
【従来の技術】OCR(Optical Character Reader)やペ
ン入力における文字の認識手法として、入力文字パター
ンを線密度によって非線形正規化した後、方向特徴を抽
出し、その方向特徴を用いて文字を認識する手法が有効
であることが知られている。
【0003】ここで、線密度による非線形正規化は、文
字の形状や大きさの変動を吸収するための処理であり、
入力された文字パターンの線密度が一定になるように文
字パターンを変形させることにより、文字パターンの冗
長的な部分を少なくする働きがある。
【0004】かかる線密度による非線形正規化の一例を
図17に示す。例えば、図17(a)に示す入力文字(筆
記文字)A1が入力された時、図17(b)に示すよう
に、まず、入力文字(筆記文字)A1に対して、X方向
とY方向毎に等線密度になるように領域Wを水平、垂直
の各所定数の線分(等線密度座標目盛)によって区切
る。その後図17(c)に示すように、その線分(等線密
度座標目盛)の間隔が等間隔になるように移動し、その
移動に伴って入力文字(筆記文字)A1もA2に示すよ
うに変形させる。これにより、入力文字(筆記文字)A
1の冗長的な部分A11は、A2においてA21のよう
に縮じめられ、これにより形状の変動が抑えられ、安定
的な形状へと変換される。
【0005】かかる線密度による非線形正規化について
は、"線密度イコライゼーションー相関法のための非線
形正規化法ー"(電子情報通信学会論文,vol.J67-D,No.1
1,pp.1379-1383,1984.11)に詳しい。
【0006】文字認識処理においては、このようにして
非線形正規化された後の文字パターンに対して方向特徴
の抽出が実行される。かかる方向特徴の抽出は以下のよ
うにして行われる。まず、文字パターンの全エッジ(白
黒の境界)を検出し、各エッジの方向を求める。エッジ
の方向の算出は、図18に示すように、ある検出対象点
Pnから時計周りにエッジ上の2点目の点Pn+2に向かう方
向を求めることで、隣合うエッジ間の方向による算出よ
り巨視的に見て忠実な方向を求めている。そのエッジの
方向に基づいて、図19に示すように、4方向(水平、
垂直、右上斜め、右下斜め)別の特徴空間におけるエッ
ジ位置に対応するメッシュ位置に特徴値を加算してい
く。
【0007】図中、A2は非線形正規化後の文字パター
ン、A31は水平方向、A32は垂直方向、A33は右
上斜め方向、A34は右下斜め方向の各特徴空間を示
す。
【0008】ここで、特徴値の算出は以下のように行
う。エッジ方向が上記4方向のいづれかの方向に合って
いる時は特徴値を1とし、づれている時は、近い2方向
に対する各角度の比率に基づいて、逆比例で値1を配分
した値をその2方向の特徴空間に対する特徴値とする。
【0009】このようにして、全エッジについて方向特
徴のパターン(4特徴空間のメッシュの各特徴値)を求
めた後、当該パターンにガウシャン・フィルターをかけ
てぼかし処理を行う。そして、このぼかしパターンと、
認識辞書のぼかしパターンとを照合し、最も類似度の高
い文字を認識結果としている。ここで、方向特徴のぼか
し処理は、方向特徴パターンの照合における位置ずれを
緩和するために有効とされている。
【0010】方向特徴を用いた文字認識については、”
手書き漢字の方向パターン・マッチング法による解析”
(電子情報通信学会,Vol.J65-D,No.5,pp.550-557,1982.
5)に詳しい。
【0011】
【発明が解決しようとする課題】しかしながら、上記従
来技術における文字認識手法において小さい文字が入力
された場合、非線形正規化によって文字パターンを大き
く引き伸ばすと、文字パターンのエッジ部分がギザギザ
になりやすい。例えば、図20に示すように、B1に示
す文字パターンを非線形正規化すると、B2に示すパタ
ーンになるが、エッジ部分に大きなギザギザが生じる。
B2Aの部分のエッジ方向は、本来、右上方向である
が、この部分のエッジ方向を算出すると、B2Bに示す
ように、水平方向となる。これによって入力された元文
字パターンのエッジの方向とは非常に異なった方向にな
り、方向特徴のパターンも忠実なものでなくなり、認識
性能に悪影響が生じるという問題点がある。
【0012】そこで、本発明は、認識対象の文字が比較
的小さな文字であっても、高精度に認識できる文字認識
方法を提供することを課題とする。
【0013】
【課題を解決するための手段】上記課題を解決すべく、
本発明は、それぞれ以下の特徴を有する。
【0014】請求項1に係る発明は、入力文字パターン
に対し非線形正規化を行うステップと、当該非線形正規
化された文字パターンのエッジ部分を平滑化するステッ
プと、当該平滑化された文字パターンと認識辞書の文字
パターンとを対比するステップとを有することを特徴と
する文字認識方法である。
【0015】請求項2に係る発明は、入力文字パターン
の大きさを検出するステップと、当該入力文字パターン
の大きさを所定のしきい値と比較するステップと、前記
入力文字パターンが前記しきい値よりも小さいときには
第1の正規化処理を行い、前記入力文字パターンが前記
しきい値よりも大きいときには第2の正規化処理を行う
ことを特徴とする文字認識方法である。
【0016】請求項3に係る発明は、請求項2におい
て、第1の正規化処理では線形正規化を行い、第2の正
規化処理では非線形正規化を行うことを特徴とする。
【0017】請求項4に係る発明は、請求項2におい
て、第1の正規化処理では、所定の大きさまで入力文字
パターンを非線形正規化処理によって拡張した後に線形
正規化処理を実行し、第2の正規化処理では非線形正規
化処理のみを実行することを特徴とする。
【0018】請求項5に係る発明は、請求項2におい
て、第1の正規化処理では、所定の大きさまで入力文字
パターンを線形正規化処理によって拡張した後に非線形
正規化処理を実行し、第2の正規化処理では非線形正規
化処理のみを実行することを特徴とする。
【0019】請求項6に係る発明は、請求項2におい
て、第1のしきい値と、当該しきい値よりも大きな第2
のしきい値とを設定し、入力文字パターンが第1のしき
い値よりも小さい場合には線形正規化のみを実行し、入
力文字パターンが第2のしきい値よりも大きい場合には
非線形正規化のみを実行し、入力文字パターンが第1の
しきい値と第2のしきい値の間にある場合には所定の大
きさまで入力文字パターンを非線形正規化処理によって
拡張した後に線形正規化処理を実行することを特徴とす
る。
【0020】請求項7に係る発明は、入力文字パターン
の大きさを検出するステップと、当該入力文字パターン
の大きさに応じて入力文字パターンを非線形正規化によ
り拡大するステップと、当該非線形正規化の後に線形正
規化を行うステップと、当該線形正規化後の文字パター
ンと認識辞書の文字パターンとを対比するステップとを
有することを特徴とする。
【0021】請求項8に係る発明は、入力文字を線形正
規化処理により第1の大きさまで拡大するステップと、
当該線形正規化処理の後に非線形正規化処理により文字
パターンを第2の大きさまで拡大するステップと、当該
線形正規化後の文字パターンと認識辞書の文字パターン
とを対比するステップとを有することを特徴とする。
【0022】請求項9に係る発明は、請求項8におい
て、第1の大きさと第2の大きさは同じであることを特
徴とする文字認識方法。
【0023】請求項10に係る発明は、請求項3〜9の
何れかにおいて、線形正規化処理がなされた文字パター
ンのエッジ部分に対し補間処理を行うことを特徴とす
る。
【0024】請求項11に係る発明は、請求項3〜10
の何れかにおいて、非線形正規化処理がなされた文字パ
ターンのエッジ部分に対し平滑化処理を行うことを特徴
とする。
【0025】請求項12に係る発明は、入力文字パター
ンを正規化した文字パターンのエッジ部分の方向特徴を
認識辞書と比較することによって文字認識を行う文字認
識方法において、入力文字パターンの大きさを検出する
ステップと、入力文字パターンの大きさに応じて前記エ
ッジ部分の方向を判別するための座標間距離を変更する
ステップとを有することを特徴とする。
【0026】請求項13に係る発明は、上記請求項1〜
12の内、少なくとも一つの文字認識方法を実現する制
御手段と認識辞書とを有する文字認識装置である。
【0027】請求項14に係る発明は、上記請求項1〜
12の内、少なくとも一つの文字認識方法を実行するた
めのプログラムを記憶した記憶媒体である。
【0028】請求項15に係る発明は、上記請求項1〜
12の内、少なくとも一つの文字認識方法を実行するた
めの認識辞書を記憶した記憶媒体である。
【0029】
【発明の実施の形態】以下、本発明に係る好ましい実施
の形態について説明する。
【0030】図1に本実施形態の基本構成を示す。図に
おいて、1は表示入力一体型タブレットである。当該タ
ブレット1は、LCD表示部1aと座標検出部1bとが
一体になって構成されており、互いの座標位置は一対一
に対応している。
【0031】2は、主制御部であり、メモリに記憶され
たプログラムに従って他部を制御する。3は文字認識部
であり、タブレット1に筆記された座標データを文字認
識辞書内のデータと比較して筆記文字を認識し、認識結
果2に送る。31は文字筆記データ記憶部で、上記主制
御部2から送られてきた筆記文字の座標データを一時的
に記憶する。
【0032】タブレット1上にペン等で文字が筆記され
ると、座標検出部1bは筆記位置の座標を一定間隔(例
えば1/100秒)で検出し、当該筆記文字の時系列座
標データを主制御部2に送る。主制御部2は、受け取っ
た時系列座標データに基づいて、筆跡を表示部1aに表
示すると共に、当該時系列座標データを文字認識部3へ
転送する。文字認識部3は、受け取った座標データをメ
モリ31に記憶していく。
【0033】そして、文字の筆記ストロークの開始を検
出してからペンが一定時間文字タブレットから離れたか
を図示しないタイマーをもとに判別し、一定時間以上ペ
ンが離れたと判断すれば、一文字分の筆記が終了したと
して、文字認識部3に認識開始の指令を行う。
【0034】文字認識部3は、認識の開始の指示を受け
て、それまでに記憶した筆跡の時系列座標データを正規
化し、筆記文字の特徴量を算出する。なお、かかる正規
化と特徴量の算出については、後に詳述する。そして、
この特徴量と、文字認識辞書4に記憶してある特徴量と
を一文字毎に比較し、照合度の最も高い文字を文字認識
辞書4内の認識文字候補から選択して、その認識結果を
主制御部2に送る。主制御部2は、かかる認識結果を受
けて、それまで表示部1aに表示されている筆跡を消去
し、その筆跡位置に認識結果に係る文字を新たに表示す
る。
【0035】次に、本実施例の形態に係る文字認識の方
法を以下に説明する。
【0036】(1)第1の文字認識方法 図2は、本実施例の文字認識の処理を示すフローチャー
トである。
【0037】まず、タブレットから入力された文字の時
系列データをビットマップデータに変換する(ステップ
S101)。そのビットマップデータに対して正規化を
行う(ステップS102)。この正規化の処理の内容が
従来技術とは異なり、本実施の形態の特徴的な部分であ
る。この正規化については後で詳細に説明する。正規化
後、方向特徴を抽出して方向特徴パターンを求める(ス
テップS103)。その方向特徴パターンにガウシャン
・フィルターでぼかし処理を行う(ステップS10
4)。そのぼかしパターンと、あらかじめ作成しておい
た文字認識辞書内の各文字の方向特徴のぼかしパターン
とを照合し、全文字分に対してそれぞれ類似度を求め
(ステップS105)、最も類似度の高い文字を認識結
果とする(ステップS106)。
【0038】次に、本実施の形態に係る種々の正規化方
法を以下に説明する。
【0039】(第1の正規化方法)この正規化方法は、
入力文字に対し、非線形正規化と線形正規化の2段の正
規化を施すものである。すなわち、まず、非線形正規化
によって入力文字の冗長的な部分をある程度縮めた後
に、線形正規化によって対比対象となる大きさの最終的
な文字パターンを得るものである。
【0040】図3に、本実施例における第1の正規化方
法のフローチャートを示す。
【0041】まず、入力された文字の大きさを求める
(ステップS201)。ここで、文字の大きさは、入力
文字に外接する矩形の領域(面積)とする。その文字の
大きさに基づいて、非線形正規化後の大きさを設定する
(ステップS202)。例えば、図4のB1に示す小さ
い文字が入力された時、当該文字の大きさを所定のしき
い値と比較する。ここで、当該しきい値は、好ましくは
複数設定しておき、入力文字の大きさが各しきい値より
も小さければ、そのしきい値に応じた大きさに非線形正
規化後の大きさを設定する。例えば、図4のB1の大き
さであれば、非線形正規化後の文字の大きさをB3Wの
ように設定する。そして、設定されたそれぞれの大きさ
に基づいて、非線形正規化を行う(ステップS20
3)。これにより、非線形正規化によって文字パターン
のエッジ部分がギザギザになるのが抑えられる。
【0042】この非線形正規化後に、線形正規化によ
り、文字パターンを所定の大きさに引き伸ばす(ステッ
プS204)。図4において、B3Wのパターンに線形
正規化を行うとB4になる。この線形正規化によって
も、非線形正規化ほど大きなギザギザではないが、やは
りギザギザが引き起こされ、方向特徴の抽出に悪影響が
出ることがある。よって、当該ギザギザを緩和するよう
に補間処理を行う(ステップS205)。
【0043】図5に補間処理の例を示す。同図(a)は、
入力された文字エッジ部分の一部を示しており、この部
分を線形正規化で2倍の大きさに引き伸ばすと、同図
(b)のようになる。元のパターンのエッジ部分(Pn,Pn+
1,Pn+2)に対応するこの引き伸ばされたパターンにおけ
る部分(Vn,Vn+1,Vn+2)の左上部分(Qn,Qn+1,Qn+2)に
対して、同図(c)に示すように、それぞれの中間点(Rn,R
n+1)を求め、その位置のドットを黒画素に埋めるように
補間処理を行うと、同図(d)のようになる。Sn,Sn+1が補
間処理によって補われたドットである。これにより、エ
ッジ部分のギザギザは、より小さくなる。その結果、方
向特徴は正確に抽出され、正しく文字が認識される。な
お、補間処理の方法は上記に限定されず、他に種々の方
法を採用し得る。
【0044】ところで、上記の正規化処理においては、
ステップS205にて補間処理を行うこととしたが、当
該補間処理を行わずに非線形正規化と線形正規化の組み
合わせのみを行うようにしても、不所望なエッジ部分の
ギザギザはある程度抑制でき、認識精度の向上は図れ
る。
【0045】(第2の正規化方法)この正規化方法は、
上記第1の正規化方法と同様、非線形正規化と線形正規
化の2段の正規化を施すことによって、非線形正規化の
デメリット(エッジ部分のギザギザ)を抑制しながら、
非線形正規化のメリット(入力文字の冗長部分の短縮)
を図るものである。ただし、上記第1の正規化方法とは
異なり、線形正規化を行った後に非線形正規化を行うも
のである。
【0046】図6に、本実施例における第2の正規化方
法のフローチャートを示す。
【0047】入力された文字パターンに対して、正規化
後の最終的な文字パターンの大きさまで線形正規化を行
い(ステップS401)、補間処理を行う(ステップS
402)。例えば、図7のB1に示す文字パターンが入
力された時、B5に示す大きさに線形正規化を行って補
間処理を行う。その後で、非線形正規化を行う(ステッ
プS403)。そうすると、図7のB6のようになる。
これによって、エッジ部分のギザギザは抑えられる。
【0048】かかる正規化処理に代えて、図8のような
処理とすることもできる。すなわち、入力文字パターン
の大きさを所定のしきい値と比較し(ステップS40
0)、入力文字パターンがこのしきい値よりも小さけれ
ば当該しきい値の大きさまで線形正規化を行った後に補
間処理を行い(ステップS401,S402)、入力文
字パターンがこのしきい値よりも大きければ、最終的な
文字パターンの大きさまで非線形正規化を行う。図9
に、当該正規化処理の具体例を示す、図において、B5
Wがしきい値の文字パターンの大きさである。
【0049】なお、上記の正規化処理においては、ステ
ップS402にて補間処理を行うこととしたが、当該補
間処理を行わず非線形正規化と線形正規化の組み合わせ
のみでも、不所望なエッジ部分のギザギザはある程度抑
制でき、認識精度の向上は図れる。
【0050】(第3の正規化方法)この正規化方法は、
上記2つの正規化方法とは異なり、非線形正規化のみに
よって最終的な文字パターンの大きさまで入力文字を拡
大しようとするものである。すなわち、非線形正規化に
よって最終的な大きさにまで入力文字を拡大した後、当
該文字パターンに対して平滑化処理を施して、非線形正
規化後のエッジ部分のギザギザを改善しようとするもの
である。
【0051】図10に、本実施例における第3の正規化
方法のフローチャートを示す。
【0052】まず、入力された文字パターンに対し非線
形正規化を行う(ステップS501)。その後で、エッ
ジ部分の平滑化を行う(ステップ502)。平滑化の例
を図11に示す。同図(a)は、入力されたパターンの一
部分とそのエッジ部分を示す。エッジ部分の座標点だけ
を取り出すと同図(b)のようになる。それらの座標点に
ついて、以下の数1に基づいて、平滑化処理を行うと、
同図(c)のようになる。
【0053】
【数1】 数1において、Wn-3〜Wn+3は、重み係数であり、これ
らに具体的な数値を入れた式が以下の数2である。
【0054】
【数2】 Pnは、平滑化によって、P'nに移動する。また、P'n+1
は、エッジでなくなる。この後、エッジ部分だけを抽出
すると、(d)のようになり、エッジ部分のギザギザは抑
えられる。
【0055】なお、平滑化処理は上記数式に基づく方法
のみならず、他の方法も採用し得る。例えば、エッジ部
分に整合する仮想曲線上に当該エッジ部分を引き込む方
法(スプライン関数に基づく方法)を適用することもで
きる。
【0056】(第4の正規化方法)この方法は、入力文
字の大きさに応じて、非線形正規化と線形正規化の何れ
かを選択的に適用するものである。すなわち、入力文字
が小さい場合には、冗長的な部分が比較的小さいと予測
できるので非線形正規化を行わず線形正規化のみである
程度対応でき、逆に、入力文字がある程度大きければ、
エッジ部分のギザギザはそれほど顕著とはならないので
非線形正規化のみである程度対応できる。
【0057】図12に、本実施例における第4の正規化
方法のフローチャートを示す。
【0058】入力された文字の大きさを検出し(ステッ
プS601)、その大きさがしきい値より大きい場合
(ステップS602;No)には、非線形正規化を行い
(ステップS603)、しきい値より小さい場合(ステ
ップS602;Yes)には、線形正規化を行う(ステッ
プS604)。これにより、小さい文字については、非
線形正規化の効果は無くなるが、その反面エッジの大き
なギザギザは起こらず、方向特徴を正確に抽出できる。
大きな文字の場合には、非線形正規化によって引き伸ば
される率が比較的小さいため、ギザギザもそれほど引き
起こされないので問題ない。
【0059】なお、図12においては、入力文字の大き
さに応じて非線形正規化と線形正規化の何れか一方のみ
を適用するものとしたが、これには限定されず、例え
ば、同図のステップS604に代えて、上記第1又は第
2の正規化方法の何れかを適用するようにしても良い。
また、入力文字の大きさのしきい値を2種類準備し、小
さい方のしきい値よりも小さな入力文字に対してはステ
ップS604の線形正規化を行い、大きい方のしきい値
よりも大きな入力文字に対してはステップS603の非
線形正規化を行い、当該2つのしきい値の間にある大き
さの入力文字に対しては上述の第1または第2の正規化
方法を適用するようにしても良い。
【0060】また、何れの場合においても、非線形正規
化を行う際には、上述の第3の正規化方法に係る平滑化
処理を実行すれば、文字認識の精度をさらに向上させる
ことができるようになる。
【0061】(2)第2の文字認識方法 上述の第1の文字認識方法は、正規化処理の改良によっ
て文字認識精度を向上させるものであったが、当該第2
の文字認識方法では、正規化した後にエッジ上の座標計
測距離を適宜変更することによって、文字の認識精度を
向上させようとするものである。すなわち、上述の従来
例では、エッジの方向の算出は、図18に示すように、
ある検出対象点Pnから時計周りにエッジ上の「2点目」
の点Pn+2に向かう方向を求めることで、隣合うエッジ間
の方向を算出するもの、つまり、エッジ上の座標計測距
離は「2点目」に固定されていたが、当該第2の文字認
識方法では、入力文字パターンの大きさ(換言すれば正
規化する際の文字パターンの拡大率)に応じて、当該座
標計測距離を変更するものである。
【0062】図13に、当該第2の文字認識方法のフロ
ーチャートを示す。
【0063】まず、タブレットから入力された文字の時
系列データをビットマップデータに変換する(ステップ
S701)。そのビットマップデータに対して非線形正
規化を行う(ステップS702)。先のビットマップデ
ータから文字の大きさを検出し(ステップS703)、
その大きさに基づいて、以降の文字認識抽出のためのエ
ッジ上の計測座標距離を設定する(ステップS70
4)。そのエッジ上の計測座標距離に基づいて、方向特
徴を抽出する(ステップS705)。
【0064】上述の従来技術では、エッジ上の2ドット
分離れた位置間での方向を抽出していたが、本発明で
は、文字の大きさに基づいて計測座標距離を可変にす
る。文字のサイズが小さい時は、非線形正規化によって
引き伸ばされる拡大率が大きくなり、これに伴ってギザ
ギザが大きくなる。これに対処するため、本実施例で
は、方向特徴の抽出のための計測座標距離を、文字の大
きさに反比例させて設定する。
【0065】図14は、ある座標点Pnからエッジ上の5
点離れた位置Pn+5を計測座標とした例である。これによ
って、ギザギザが大きくても方向特徴は正確に求めるこ
とができる。
【0066】計測座標距離は、以下のように設定するこ
ともできる。
【0067】計測座標距離=2+整数(B/A) ここで、Bはしきい値となる入力文字パターンの大き
さ、Aは実際に入力された文字パターンの大きさ、関数
“整数(x)”はxの整数値である。
【0068】以降の処理は、第1の文字認識方法での処
理と同様、ぼかし処理を行い(ステップS706)、文
字認識辞書の各文字と照合して類似度を求め(ステップ
S707)、最も類似度の高い文字を認識結果とする
(ステップS708)。
【0069】(3)認識辞書の作成 文字認識用の認識辞書は、上述の第1または第2の文字
認識方法の何れかを、任意の文字に対して複数人が実際
に実行して方向特徴のサンプル抽出を行い、このサンプ
ル抽出を各文字毎に平均化することによって作成され
る。
【0070】図15に、文字認識辞書の作成のフローチ
ャートを示す。
【0071】予め、全文字についてそれぞれ複数のサン
プル・パターンを収集しておく。
【0072】各文字について、既収集の文字パターンか
ら認識処理と同じ様にビットマップデータを生成し(ス
テップS301)、正規化を行い(ステップ302)、
方向特徴を抽出する(ステップS304)。この処理を
収集された各文字の複数サンプル分繰り返す(ステップ
S305)。その後、その複数パターン分の方向特徴パ
ターンを平均化し(ステップS306)、その平均化パ
ターンに対してガウシャン・フィルターによってぼかし
処理を行う(ステップS308)。この各文字の方向特
徴のぼかしパターンを認識辞書に、文字コードと共に登
録する。
【0073】以上の処理を、全文字について繰り返し行
って(ステップS309)、文字認識辞書の生成処理を
終了する。
【0074】以上は、種々の文字認識方法を、表示入力
一体型のデジタイザに適用した例であるが、本発明はこ
れに限らず、他に、用紙等に記載された文字を光学的に
読みとるOCRにも適用可能である。
【0075】図16は、本発明をOCRに適用した第2
の実施例の基本構成である。
【0076】図において、5はイメージスキャナであ
り、文字を筆記された用紙あるいは文字を印刷された用
紙のイメージを読み取る。61はキーボード、62はマ
ウス、7は表示部である。
【0077】8は、主制御部であり、メモリに記憶され
たプログラムに従って他部を制御する。9は、文字認識
部であり、用紙に筆記もしくは印刷された文字を認識
し、認識結果を主制御部8に送る。91は入力文字デー
タ記憶部で、上記主制御部8から送られてきた文字のイ
メージデータを一時的に記憶する。
【0078】キーボード61からのイメージの読み取り
指示操作に基づいて、主制御部8はイメージの読み取り
指示をイメージスキャナ5へ送る。イメージスキャナ5
は、当該イメージスキャナ5にセットされた用紙上のイ
メージを読み取り、そのイメージ(ビットマップデー
タ)を主制御部8へ送る、主制御部8は、イメージスキ
ャナ5から受け取ったイメージを表示部7へ表示する。
その後、マウス62の操作によって認識範囲が指定され
ると、主制御部8は、認識範囲に対応するイメージから
1文字毎のイメージを検出する。1文字毎のイメージの
検出は、水平、垂直方向の白画素の所定回数以上の連続
を文字間、行間とみなすことで行う。主制御部8は、1
文字毎に文字イメージを、文字認識部9へ転送すると共
に、認識の開始の指令を行う。
【0079】文字認識部9は、受け取った文字イメージ
を入力文字データ記憶部へ記憶し、認識の開始の指令を
受けて、記憶された文字イメージの正規化、文字の特徴
量の算出、文字認識辞書の照合によって、その文字を認
識する。文字認識の処理は、第1の実施例での認識処理
とほぼ同様であり、第1の実施例における時系列座標デ
ータからビットマップデータの変換処理が無いだけで、
その他の処理は第1の実施例と同様である。
【0080】主制御部8は、かかる認識結果を受けて、
メモリに記憶していき、認識範囲内の全文字分が認識さ
れるまで、文字イメージの転送、認識開始指令、認識結
果の受け取りを繰り返す。主制御部8は、認識範囲内の
全文字分が認識されると、それまで、表示部7に表示さ
れている用紙のイメージを消去し、各文字イメージ位置
に、対応する文字の認識結果に係る文字を表示する。
【0081】以上、本発明の種々の実施の形態について
説明したが、本発明はこれに限定されるものではなく、
他に種々の変更が可能であることは言うまでもない。
【0082】
【発明の効果】本発明によれば、認識対象の文字が比較
的小さな文字であっても、高精度に認識できる文字認識
方法を提供することができる。
【図面の簡単な説明】
【図1】 実施の形態に係るブロック図
【図2】 第1の文字認識処理を示すフローチャート
【図3】 第1の正規化処理を示すフローチャート
【図4】 第1の正規化処理の具体例を示す図
【図5】 第1の正規化処理の具体例を示す図
【図6】 第2の正規化処理を示すフローチャート
【図7】 第2の正規化処理の具体例を示す図
【図8】 第2の正規化処理を示すフローチャート
【図9】 第2の正規化処理の具体例を示す図
【図10】 第3の正規化処理を示すフローチャート
【図11】 第2の正規化処理の具体例を示す図
【図12】 第4の正規化処理を示すフローチャート
【図13】 第2の文字認識処理を示すフローチャート
【図14】 第2の文字認識処理の具体例を示す図
【図15】 認識辞書作成処理のフローチャート
【図16】 他の実施の形態を示すブロック図
【図17】 従来例の非線形正規化を説明するための図
【図18】 従来例の作用を示す図
【図19】 従来例の方向特徴を示す図
【図20】 従来例の問題点を説明する為の図
【符号の説明】
1 表示入力一体型タブレット 2 主制御部 3 文字認識部 4 文字認識辞書 31 文字筆記データ記憶用メモリ

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 入力文字パターンに対し非線形正規化を
    行うステップと、当該非線形正規化された文字パターン
    のエッジ部分を平滑化するステップと、当該平滑化され
    た文字パターンと認識辞書の文字パターンとを対比する
    ステップとを有することを特徴とする文字認識方法。
  2. 【請求項2】 入力文字パターンの大きさを検出するス
    テップと、当該入力文字パターンの大きさを所定のしき
    い値と比較するステップと、前記入力文字パターンが前
    記しきい値よりも小さいときには第1の正規化処理を行
    い、前記入力文字パターンが前記しきい値よりも大きい
    ときには第2の正規化処理を行うことを特徴とする文字
    認識方法。
  3. 【請求項3】 請求項2において、第1の正規化処理で
    は線形正規化を行い、第2の正規化処理では非線形正規
    化を行うことを特徴とする文字認識方法。
  4. 【請求項4】 請求項2において、第1の正規化処理で
    は、所定の大きさまで入力文字パターンを非線形正規化
    処理によって拡張した後に線形正規化処理を実行し、第
    2の正規化処理では、非線形正規化処理のみを実行する
    ことを特徴とする文字認識方法。
  5. 【請求項5】 請求項2において、第1の正規化処理で
    は、所定の大きさまで入力文字パターンを線形正規化処
    理によって拡張した後に非線形正規化処理を実行し、第
    2の正規化処理では、非線形正規化処理のみを実行する
    ことを特徴とする文字認識方法。
  6. 【請求項6】 請求項2において、第1のしきい値と、
    当該しきい値よりも大きな第2のしきい値とを設定し、
    入力文字パターンが第1のしきい値よりも小さい場合に
    は線形正規化のみを実行し、入力文字パターンが第2の
    しきい値よりも大きい場合には非線形正規化のみを実行
    し、入力文字パターンが第1のしきい値と第2のしきい
    値の間にある場合には所定の大きさまで入力文字パター
    ンを非線形正規化処理によって拡張した後に線形正規化
    処理を実行することを特徴とする文字認識方法。
  7. 【請求項7】 入力文字パターンの大きさを検出するス
    テップと、当該入力文字パターンの大きさに応じて入力
    文字パターンを非線形正規化により拡大するステップ
    と、当該非線形正規化の後に線形正規化を行うステップ
    と、当該線形正規化後の文字パターンと認識辞書の文字
    パターンとを対比するステップとを有することを特徴と
    する文字認識方法。
  8. 【請求項8】 入力文字を線形正規化処理により第1の
    大きさまで拡大するステップと、当該線形正規化処理の
    後に非線形正規化処理により文字パターンを第2の大き
    さまで拡大するステップと、当該線形正規化後の文字パ
    ターンと認識辞書の文字パターンとを対比するステップ
    とを有することを特徴とする文字認識方法。
  9. 【請求項9】 請求項8において、第1の大きさと第2
    の大きさは同じであることを特徴とする文字認識方法。
  10. 【請求項10】 請求項3〜9の何れかにおいて、線形
    正規化処理がなされた文字パターンのエッジ部分に対し
    補間処理を行うことを特徴とする文字認識方法。
  11. 【請求項11】 請求項3〜10の何れかにおいて、非
    線形正規化処理がなされた文字パターンのエッジ部分に
    対し平滑化処理を行うことを特徴とする文字認識方法。
  12. 【請求項12】 入力文字パターンを正規化した文字パ
    ターンのエッジ部分の方向特徴を認識辞書と比較するこ
    とによって文字認識を行う文字認識方法において、入力
    文字パターンの大きさを検出するステップと、入力文字
    パターンの大きさに応じて前記エッジ部分の方向を判別
    するための座標間距離を変更するステップとを有するこ
    とを特徴とする文字認識方法。
  13. 【請求項13】 上記請求項1〜12の内、少なくとも
    一つの文字認識方法を実現する制御手段と認識辞書とを
    有する文字認識装置。
  14. 【請求項14】 上記請求項1〜12の内、少なくとも
    一つの文字認識方法を実行するためのプログラムを記憶
    した記憶媒体。
  15. 【請求項15】 上記請求項1〜12の内、少なくとも
    一つの文字認識方法を実行するための認識辞書を記憶し
    た記憶媒体。
JP11050747A 1999-02-26 1999-02-26 文字認識方法、文字認識装置および記憶媒体 Pending JP2000251013A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11050747A JP2000251013A (ja) 1999-02-26 1999-02-26 文字認識方法、文字認識装置および記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11050747A JP2000251013A (ja) 1999-02-26 1999-02-26 文字認識方法、文字認識装置および記憶媒体

Publications (1)

Publication Number Publication Date
JP2000251013A true JP2000251013A (ja) 2000-09-14

Family

ID=12867440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11050747A Pending JP2000251013A (ja) 1999-02-26 1999-02-26 文字認識方法、文字認識装置および記憶媒体

Country Status (1)

Country Link
JP (1) JP2000251013A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011154708A (ja) * 2011-03-24 2011-08-11 Toshiba Corp 画像認識装置、画像認識方法
JP6182658B1 (ja) * 2016-10-28 2017-08-16 株式会社エヌ・ティ・ティ・データ 署名認証システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60171579A (ja) * 1984-02-17 1985-09-05 Hitachi Ltd 光学文字読取装置
JPH07254049A (ja) * 1994-01-31 1995-10-03 Sony Corp 軌跡認識装置
JPH08167004A (ja) * 1994-12-13 1996-06-25 Mitsubishi Heavy Ind Ltd 特徴量生成装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60171579A (ja) * 1984-02-17 1985-09-05 Hitachi Ltd 光学文字読取装置
JPH07254049A (ja) * 1994-01-31 1995-10-03 Sony Corp 軌跡認識装置
JPH08167004A (ja) * 1994-12-13 1996-06-25 Mitsubishi Heavy Ind Ltd 特徴量生成装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011154708A (ja) * 2011-03-24 2011-08-11 Toshiba Corp 画像認識装置、画像認識方法
JP6182658B1 (ja) * 2016-10-28 2017-08-16 株式会社エヌ・ティ・ティ・データ 署名認証システム

Similar Documents

Publication Publication Date Title
US7437001B2 (en) Method and device for recognition of a handwritten pattern
CN1121662C (zh) 以直线段为主的手写体字符的预处理方法和手写体识别设备
JP5082637B2 (ja) 画像処理プログラム、画像処理方法及び画像処理装置
CN110647795A (zh) 一种表格识别方法
JP2017090998A (ja) 文字認識プログラム、文字認識装置
Lu et al. A partition approach for the restoration of camera images of planar and curled document
EP0710384A1 (en) Method of stroke segmentation for handwritten input
Ronee et al. Handwritten character recognition using piecewise linear two-dimensional warping
JP2000251013A (ja) 文字認識方法、文字認識装置および記憶媒体
CN111178362A (zh) 文本图像处理方法、装置、设备和存储介质
KR19980058361A (ko) 한글 문자 인식 방법 및 시스템
JP2000076378A (ja) 文字認識方法
JPH0935000A (ja) 手書き文字認識方法及び装置
CN117252767B (zh) 文本图片矫正方法及装置
JP2005141458A (ja) 画像処理方法及びその装置、プログラム並びにこの記録媒体
JP2827227B2 (ja) 文字認識方法
JP2755299B2 (ja) 画像処理方法
JP4431335B2 (ja) 文字列読み取りプログラム
JP2973892B2 (ja) 文字認識方式
CN118116015A (zh) 一种手写字符识别方法及相关装置
JP2000268129A (ja) 文字認識方法、文字認識装置および記憶媒体
JP6127685B2 (ja) 情報処理装置、プログラム、及び形状認識方法
JP4130106B2 (ja) 手書き文字認識装置、手書き文字認識方法及び手書き文字認識プログラム
CN116629289A (zh) 基于卷积神经网络的光学点阵二维坐标识别方法及设备
Mandal et al. A Novel Approach of Normalization for Online Handwritten Characters using Geometrical Parameters on a 2D Plane

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041109

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050517