JP2000268129A - 文字認識方法、文字認識装置および記憶媒体 - Google Patents
文字認識方法、文字認識装置および記憶媒体Info
- Publication number
- JP2000268129A JP2000268129A JP11073931A JP7393199A JP2000268129A JP 2000268129 A JP2000268129 A JP 2000268129A JP 11073931 A JP11073931 A JP 11073931A JP 7393199 A JP7393199 A JP 7393199A JP 2000268129 A JP2000268129 A JP 2000268129A
- Authority
- JP
- Japan
- Prior art keywords
- character
- direction change
- feature
- contour
- character 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000010606 normalization Methods 0.000 abstract description 18
- 238000010586 diagram Methods 0.000 description 19
- 238000000605 extraction Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 4
- 238000005452 bending Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 102100033029 Carbonic anhydrase-related protein 11 Human genes 0.000 description 1
- 101000867841 Homo sapiens Carbonic anhydrase-related protein 11 Proteins 0.000 description 1
- 101001075218 Homo sapiens Gastrokine-1 Proteins 0.000 description 1
- 101100340530 Homo sapiens MTIF3 gene Proteins 0.000 description 1
- 102100039649 Translation initiation factor IF-3, mitochondrial Human genes 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
Landscapes
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
(57)【要約】
【課題】 認識辞書の作成にそれほど労力を強いられる
ことなしに、低品質な手書き文字を高精度に認識するこ
とができる文字認識方法を提供すること。 【解決手段】 非線形正規化後の文字パターンの線分の
屈曲個所や交差個所(F71、F72、F73)を、文
字パターン輪郭の方向変化で検出する。たとえば、文字
パターンの輪郭を右回り方向で順番に追跡して行き、輪
郭の方向の変化が追跡方向に向かって左折の点のみを文
字認識のための特徴要素とする。
ことなしに、低品質な手書き文字を高精度に認識するこ
とができる文字認識方法を提供すること。 【解決手段】 非線形正規化後の文字パターンの線分の
屈曲個所や交差個所(F71、F72、F73)を、文
字パターン輪郭の方向変化で検出する。たとえば、文字
パターンの輪郭を右回り方向で順番に追跡して行き、輪
郭の方向の変化が追跡方向に向かって左折の点のみを文
字認識のための特徴要素とする。
Description
【0001】
【発明の属する技術分野】本発明は、文字認識方法に関
し、特に低品質の手書き文字に対する認識精度を向上し
得る文字認識方法に関する。
し、特に低品質の手書き文字に対する認識精度を向上し
得る文字認識方法に関する。
【0002】
【従来の技術】文字のイメージパターンを認識する代表
的な手法として、方向特徴を用いた認識手法が知られて
おり、OCR(Optical Character Reader)などに使われ
ている。この手法は、スキャナから取り込んだ文字のイ
メージパターン(以下、文字パターン)の輪郭(エッ
ジ)を検出し、各輪郭方向に基づいて、どの方向の輪郭
がどの位置にあるかを特徴量として抽出し、あらかじめ
認識用辞書に記憶してある全文字の特徴量と照合して認
識する手法である。
的な手法として、方向特徴を用いた認識手法が知られて
おり、OCR(Optical Character Reader)などに使われ
ている。この手法は、スキャナから取り込んだ文字のイ
メージパターン(以下、文字パターン)の輪郭(エッ
ジ)を検出し、各輪郭方向に基づいて、どの方向の輪郭
がどの位置にあるかを特徴量として抽出し、あらかじめ
認識用辞書に記憶してある全文字の特徴量と照合して認
識する手法である。
【0003】かかる文字認識の前処理として、線密度に
よる非線形正規化が通常行われる。かかる線密度による
非線形正規化は、文字の形状や大きさの変動を吸収する
ための処理であり、入力された文字パターンの線密度が
一定になるように文字パターンを変形させる。これによ
り、特に、文字パターンの冗長的な部分が縮小される。
よる非線形正規化が通常行われる。かかる線密度による
非線形正規化は、文字の形状や大きさの変動を吸収する
ための処理であり、入力された文字パターンの線密度が
一定になるように文字パターンを変形させる。これによ
り、特に、文字パターンの冗長的な部分が縮小される。
【0004】なお、方向特徴を用いた文字認識について
は、”手書き漢字の方向パターン・マッチング法による
解析”(電子情報通信学会,Vol.J65-D,No.5,pp.550-55
7,1982.5)に詳説されている。また、線密度による非線
形正規化については、"線密度イコライゼーションー相
関法のための非線形正規化法ー"(電子情報通信学会論
文,vol.J67-D,No.11,pp.1379-1383,1984.11)に詳説さ
れている。
は、”手書き漢字の方向パターン・マッチング法による
解析”(電子情報通信学会,Vol.J65-D,No.5,pp.550-55
7,1982.5)に詳説されている。また、線密度による非線
形正規化については、"線密度イコライゼーションー相
関法のための非線形正規化法ー"(電子情報通信学会論
文,vol.J67-D,No.11,pp.1379-1383,1984.11)に詳説さ
れている。
【0005】
【発明が解決しようとする課題】上記方向特徴による認
識手法は、活字や丁寧に筆記された文字に対して優れた
認識性能が得られているが、自由に筆記されて字形の変
形した低品質の手書きの文字、特に文字の線分の方向が
大きく変動した文字に対しては、誤認識を起すことが少
なくなく、今後の改善が課題となっている。
識手法は、活字や丁寧に筆記された文字に対して優れた
認識性能が得られているが、自由に筆記されて字形の変
形した低品質の手書きの文字、特に文字の線分の方向が
大きく変動した文字に対しては、誤認識を起すことが少
なくなく、今後の改善が課題となっている。
【0006】図5に、上記認識手法での誤認識の例を示
す。F501の文字「よ」のF501Aは、通常は右下がりに筆
記されることが多いが、このケースでは水平になってい
るためにF501R「上」のように誤認識されやすい。逆
に、F502「上」の場合、F502Aを右下がりに筆記してい
るため、F502R「よ」に誤認識されやすい。同様のケー
スとして、F503「な」(F503Aの方向)とF504「奈」(F
504Aの方向)の誤認識、F505「ね」(F505A,F505Bの方
向)とF506「わ」(F506A,F506Bの方向)の誤認識、F507
「力」(F507Aの方向)とF508「刀」(F508Aの方向)の
誤認識などがある。
す。F501の文字「よ」のF501Aは、通常は右下がりに筆
記されることが多いが、このケースでは水平になってい
るためにF501R「上」のように誤認識されやすい。逆
に、F502「上」の場合、F502Aを右下がりに筆記してい
るため、F502R「よ」に誤認識されやすい。同様のケー
スとして、F503「な」(F503Aの方向)とF504「奈」(F
504Aの方向)の誤認識、F505「ね」(F505A,F505Bの方
向)とF506「わ」(F506A,F506Bの方向)の誤認識、F507
「力」(F507Aの方向)とF508「刀」(F508Aの方向)の
誤認識などがある。
【0007】F501「よ」、F503「な」、F505「ね」は、
それぞれ、F501C,F503C,F505Cの部分で湾曲、ループし
ているが、F502「上」、F504「奈」、F506「わ」のそれ
ぞれF502C,F504C,F506Cはそうでない。これらの個所に
ついても方向特徴に現われているがこの個所での方向特
徴よりむしろ上述のF501A,F502A,F503A,F504A,F505A,F5
06A方向におおきく左右されて誤認識されている。ま
た、F507「力」はF507Cの個所で線が交差ししている
が、F508「刀」のF507Cの個所ではそうではない。しか
し、従来技術では、線が交差しているか否か(突き抜け
ているか否か)には関係なく、F507A,508Aの方向とその
方向線分の位置の微妙な違いによって誤認識されること
がある。
それぞれ、F501C,F503C,F505Cの部分で湾曲、ループし
ているが、F502「上」、F504「奈」、F506「わ」のそれ
ぞれF502C,F504C,F506Cはそうでない。これらの個所に
ついても方向特徴に現われているがこの個所での方向特
徴よりむしろ上述のF501A,F502A,F503A,F504A,F505A,F5
06A方向におおきく左右されて誤認識されている。ま
た、F507「力」はF507Cの個所で線が交差ししている
が、F508「刀」のF507Cの個所ではそうではない。しか
し、従来技術では、線が交差しているか否か(突き抜け
ているか否か)には関係なく、F507A,508Aの方向とその
方向線分の位置の微妙な違いによって誤認識されること
がある。
【0008】かかる不都合を解決する方法として、所定
の個所で線が湾曲、ループしているか否か、線が交差、
突き抜けているか否か等の構造解析要素を判定条件に追
加し、これによって、上記方向特徴による欠点を補う方
法が考えられる。しかしながら、かかる手法を採用する
場合、予め「湾曲」、「ループ」「交差」、「突き抜
け」等の構造要素の位置を各文字毎に判別要素として追
加しなければならず、このため、認識辞書の作成におい
て、人的、時間的に大きな労力を強いられる結果となっ
てしまう。
の個所で線が湾曲、ループしているか否か、線が交差、
突き抜けているか否か等の構造解析要素を判定条件に追
加し、これによって、上記方向特徴による欠点を補う方
法が考えられる。しかしながら、かかる手法を採用する
場合、予め「湾曲」、「ループ」「交差」、「突き抜
け」等の構造要素の位置を各文字毎に判別要素として追
加しなければならず、このため、認識辞書の作成におい
て、人的、時間的に大きな労力を強いられる結果となっ
てしまう。
【0009】そこで、本発明は、認識辞書の作成にそれ
ほど労力を強いられることなしに、低品質な手書き文字
を高精度に認識することができる文字認識方法を提供す
ることを課題とする。
ほど労力を強いられることなしに、低品質な手書き文字
を高精度に認識することができる文字認識方法を提供す
ることを課題とする。
【0010】
【課題を解決するための手段】上記課題を解決すべく、
本発明は、それぞれ以下の特徴を有する。
本発明は、それぞれ以下の特徴を有する。
【0011】請求項1の発明は、認識対象文字の輪郭を
検出するステップと、当該輪郭における方向変化を検出
するステップと、当該方向変化の存在する輪郭位置を検
出するステップと、当該輪郭位置を特徴要素として認識
辞書中の各文字の特徴要素との照合度を算出するステッ
プと、当該照合度に応じて認識結果を設定するステップ
とを有することを特徴とする文字認識方法である。
検出するステップと、当該輪郭における方向変化を検出
するステップと、当該方向変化の存在する輪郭位置を検
出するステップと、当該輪郭位置を特徴要素として認識
辞書中の各文字の特徴要素との照合度を算出するステッ
プと、当該照合度に応じて認識結果を設定するステップ
とを有することを特徴とする文字認識方法である。
【0012】請求項2の発明は、請求項1において、さ
らに前記輪郭における方向変化の大きさを検出するステ
ップを備え、当該方向変化の大きさと前記方向変化の輪
郭位置を対とした特徴要素に基づいて前記照合度を算出
することを特徴とする。
らに前記輪郭における方向変化の大きさを検出するステ
ップを備え、当該方向変化の大きさと前記方向変化の輪
郭位置を対とした特徴要素に基づいて前記照合度を算出
することを特徴とする。
【0013】請求項3の発明は、請求項1において、さ
らに前記輪郭における方向変化後の方向を検出するステ
ップを備え、当該方向変化後の方向と前記方向変化の輪
郭位置を対とした特徴要素に基づいて前記照合度を算出
することを特徴とする。
らに前記輪郭における方向変化後の方向を検出するステ
ップを備え、当該方向変化後の方向と前記方向変化の輪
郭位置を対とした特徴要素に基づいて前記照合度を算出
することを特徴とする。
【0014】請求項4の発明は、請求項1において、さ
らに前記輪郭における方向変化の大きさおよび方向変化
後の方向を検出するステップを備え、当該方向変化の大
きさおよび方向変化後の方向と前記方向変化の輪郭位置
とを対とした特徴要素に基づいて前記照合度を算出する
ことを特徴とする。
らに前記輪郭における方向変化の大きさおよび方向変化
後の方向を検出するステップを備え、当該方向変化の大
きさおよび方向変化後の方向と前記方向変化の輪郭位置
とを対とした特徴要素に基づいて前記照合度を算出する
ことを特徴とする。
【0015】請求項5の発明は、請求項1ないし4の何
れかにおいて、前記輪郭を右周りあるいは左周りに追跡
しながら当該追跡方向とは逆の方向に輪郭方向が変化し
た位置をもって前記方向変化の存在する輪郭位置とする
ことを特徴とする。
れかにおいて、前記輪郭を右周りあるいは左周りに追跡
しながら当該追跡方向とは逆の方向に輪郭方向が変化し
た位置をもって前記方向変化の存在する輪郭位置とする
ことを特徴とする。
【0016】請求項6の発明は、請求項1〜5の何れか
において、方向変化の大きさが所定のしきい値を超える
場合に方向変化有りと検出することを特徴とする。
において、方向変化の大きさが所定のしきい値を超える
場合に方向変化有りと検出することを特徴とする。
【0017】請求項7の発明は、請求項3において、方
向変化後の方向のみならず方向変化前の方向と逆の方向
も特徴要素として用いることを特徴とする。
向変化後の方向のみならず方向変化前の方向と逆の方向
も特徴要素として用いることを特徴とする。
【0018】請求項8の発明は、請求項4において、方
向変化後の特徴要素のみならず、方向変化前の方向と逆
の方向、当該方向変化の大きさおよび前記方向変化の輪
郭位置とを対とする特徴要素も追加して照合殿算出を行
うことを特徴とする。
向変化後の特徴要素のみならず、方向変化前の方向と逆
の方向、当該方向変化の大きさおよび前記方向変化の輪
郭位置とを対とする特徴要素も追加して照合殿算出を行
うことを特徴とする。
【0019】請求項9の発明は、請求項1〜8の何れか
において、さらに、筆記文字の線分方向を特徴要素とし
て抽出するステップと、当該線分方向の特徴要素と認識
辞書との照合度を算出するステップとを配し、前記力ベ
クトルに基づく照合度と当該線分方向に基づく照合度と
に応じて認識結果を決定することを特徴とする。
において、さらに、筆記文字の線分方向を特徴要素とし
て抽出するステップと、当該線分方向の特徴要素と認識
辞書との照合度を算出するステップとを配し、前記力ベ
クトルに基づく照合度と当該線分方向に基づく照合度と
に応じて認識結果を決定することを特徴とする。
【0020】請求項10の発明は、上記請求項1〜9の
内、少なくとも一つの文字認識方法を実現する制御手段
と認識辞書とを有する文字認識装置である。
内、少なくとも一つの文字認識方法を実現する制御手段
と認識辞書とを有する文字認識装置である。
【0021】請求項11の発明は、上記請求項1〜19
の内、少なくとも一つの文字認識方法を実行するための
プログラムを記憶した記憶媒体である。
の内、少なくとも一つの文字認識方法を実行するための
プログラムを記憶した記憶媒体である。
【0022】請求項12の発明は、上記請求項1〜9の
内、少なくとも一つの文字認識方法を実行するための認
識辞書を記憶した記憶媒体である。
内、少なくとも一つの文字認識方法を実行するための認
識辞書を記憶した記憶媒体である。
【0023】
【発明の実施の形態】以下、本発明に係る好ましい実施
の形態について説明する。
の形態について説明する。
【0024】図1に本発明による一実施例の基本構成を
示す。図において、1はイメージスキャナであり、文字
を筆記された用紙あるいは文字を印刷された用紙のイメ
ージを読み取る。61はキーボード、62はマウス、5
は表示部である。2は、主制御部であり、メモリに記憶
されたプログラムに従って他部を制御する。3は、文字
認識部であり、用紙に筆記もしくは印刷された文字を認
識し、認識結果を主制御部2に送る。31は入力文字デ
ータ記憶部で、上記主制御部2から送られてきた文字の
イメージデータを一時的に記憶する。
示す。図において、1はイメージスキャナであり、文字
を筆記された用紙あるいは文字を印刷された用紙のイメ
ージを読み取る。61はキーボード、62はマウス、5
は表示部である。2は、主制御部であり、メモリに記憶
されたプログラムに従って他部を制御する。3は、文字
認識部であり、用紙に筆記もしくは印刷された文字を認
識し、認識結果を主制御部2に送る。31は入力文字デ
ータ記憶部で、上記主制御部2から送られてきた文字の
イメージデータを一時的に記憶する。
【0025】キーボード61からのイメージの読み取り
指示操作に基づいて、主制御部2はイメージの読み取り
指示をイメージスキャナ1へ送る。イメージスキャナ1
は、当該イメージスキャナ1にセットされた用紙上のイ
メージを読み取り、そのイメージ(ビットマップデー
タ)を主制御部2へ送る、主制御部2は、イメージスキ
ャナ1から受け取ったイメージを表示部5へ表示する。
指示操作に基づいて、主制御部2はイメージの読み取り
指示をイメージスキャナ1へ送る。イメージスキャナ1
は、当該イメージスキャナ1にセットされた用紙上のイ
メージを読み取り、そのイメージ(ビットマップデー
タ)を主制御部2へ送る、主制御部2は、イメージスキ
ャナ1から受け取ったイメージを表示部5へ表示する。
【0026】その後、マウス62の操作によって認識範
囲が指定されると、主制御部2は、認識範囲に対応する
イメージから1文字毎のイメージを検出する。1文字毎
のイメージの検出は、水平、垂直方向の白画素の所定回
数以上の連続を文字間、行間とみなすことで行う。主制
御部2は、1文字毎に文字イメージを、文字認識部3へ
転送すると共に、認識の開始の指令を行う。
囲が指定されると、主制御部2は、認識範囲に対応する
イメージから1文字毎のイメージを検出する。1文字毎
のイメージの検出は、水平、垂直方向の白画素の所定回
数以上の連続を文字間、行間とみなすことで行う。主制
御部2は、1文字毎に文字イメージを、文字認識部3へ
転送すると共に、認識の開始の指令を行う。
【0027】文字認識部3は、受け取った文字イメージ
を入力文字データ記憶部へ記憶し、認識の開始の指令を
受けて、記憶された文字イメージの正規化、文字の特徴
量の算出、文字認識辞書の照合によって、その文字を認
識する。文字認識の処理については後に詳述する。
を入力文字データ記憶部へ記憶し、認識の開始の指令を
受けて、記憶された文字イメージの正規化、文字の特徴
量の算出、文字認識辞書の照合によって、その文字を認
識する。文字認識の処理については後に詳述する。
【0028】主制御部2は、かかる認識結果を受けて、
メモリに記憶していき、認識範囲内の全文字分が認識さ
れるまで、文字イメージの転送、認識開始指令、認識結
果の受け取りを繰り返す。主制御部2は、認識範囲内の
全文字分が認識されると、それまで、表示部5に表示さ
れている用紙のイメージを消去し、各文字イメージの位
置に、対応する文字の認識結果に係る文字を表示する。
メモリに記憶していき、認識範囲内の全文字分が認識さ
れるまで、文字イメージの転送、認識開始指令、認識結
果の受け取りを繰り返す。主制御部2は、認識範囲内の
全文字分が認識されると、それまで、表示部5に表示さ
れている用紙のイメージを消去し、各文字イメージの位
置に、対応する文字の認識結果に係る文字を表示する。
【0029】1.文字認識処理 以下、文字認識部3の文字認識処理について図13のフ
ローチャートを参照して説明する。
ローチャートを参照して説明する。
【0030】(正規化処理:S301)まず、1文字分
の筆記文字のイメージデータ(ビットマップデータ)
を、文字が所定範囲(64×64ドット)に収まるよう
に、且つ、字形変動によって冗長的に長くなった線分を
短くするなど、文字の特徴を安定的に抽出できるよう
に、線密度による非線形正規化を行う(ステップS30
1)。図12のF711が筆記文字のデータ(ビットマ
ップデータ)であり、F712が非線形正規化後の文字
データを示す。
の筆記文字のイメージデータ(ビットマップデータ)
を、文字が所定範囲(64×64ドット)に収まるよう
に、且つ、字形変動によって冗長的に長くなった線分を
短くするなど、文字の特徴を安定的に抽出できるよう
に、線密度による非線形正規化を行う(ステップS30
1)。図12のF711が筆記文字のデータ(ビットマ
ップデータ)であり、F712が非線形正規化後の文字
データを示す。
【0031】図1は、線密度による非線形正規化の処理
を説明するための図である。イメージスキャナ1から取
り込んだ筆記文字のパターンF101に対して、F102に示す
ようにX方向とY方向毎に等線密度になるように領域W
を水平、垂直の各所定数の線分(等線密度座標目盛)に
よって区切る。その後、F103に示すように、その線分
(等線密度座標目盛)の間隔が等間隔になるように移動
し、その移動に伴って筆記文字のパターンも変形させ
る。これにより、筆記文字パターンは、領域Wのサイズ
に引き伸ばされると同時に、冗長的な部分が縮小され、
安定的な形状へと変換される。
を説明するための図である。イメージスキャナ1から取
り込んだ筆記文字のパターンF101に対して、F102に示す
ようにX方向とY方向毎に等線密度になるように領域W
を水平、垂直の各所定数の線分(等線密度座標目盛)に
よって区切る。その後、F103に示すように、その線分
(等線密度座標目盛)の間隔が等間隔になるように移動
し、その移動に伴って筆記文字のパターンも変形させ
る。これにより、筆記文字パターンは、領域Wのサイズ
に引き伸ばされると同時に、冗長的な部分が縮小され、
安定的な形状へと変換される。
【0032】(方向特徴抽出:S302)かかる非線形
正規化後、方向特徴の抽出処理が実行される。本実施の
形態では、基準となる4方向を特徴空間として特徴量の
抽出を行う。図2、図3、図4は、当該4方向特徴抽出
を説明するための図である。まず、図2に示すように、
非線形正規化後の文字パターン(F201)からエッジ(輪
郭)(F202)を検出する。その後、図3に示すように、輪
郭線上(外周)を、基準点SP(左端)から右周りに、各
サンプル座標点でのエッジの方向を算出しながら追跡す
る。
正規化後、方向特徴の抽出処理が実行される。本実施の
形態では、基準となる4方向を特徴空間として特徴量の
抽出を行う。図2、図3、図4は、当該4方向特徴抽出
を説明するための図である。まず、図2に示すように、
非線形正規化後の文字パターン(F201)からエッジ(輪
郭)(F202)を検出する。その後、図3に示すように、輪
郭線上(外周)を、基準点SP(左端)から右周りに、各
サンプル座標点でのエッジの方向を算出しながら追跡す
る。
【0033】各エッジの方向と位置に基づいて4方向特
徴の特徴値を算出する。F401は、非線形正規化後の文字
パターンであり、F402からF405は方向別の特徴空間(メ
ッシュ)である。F402は水平方向、F403は垂直方向、F4
04は右上がり方向、F405は右下がり方向の特徴空間であ
る。
徴の特徴値を算出する。F401は、非線形正規化後の文字
パターンであり、F402からF405は方向別の特徴空間(メ
ッシュ)である。F402は水平方向、F403は垂直方向、F4
04は右上がり方向、F405は右下がり方向の特徴空間であ
る。
【0034】文字パターン(F401)に対して、図2、図3
に示したエッジの検出、方向の算出を行い、その方向と
同じ方向の特徴空間内のエッジの位置に対応する個所
(メッシュ)に特徴値1を加算していく。エッジの方向
が基準4方向の間にある場合には、近い方の基準方向の
メッシュに1を加算する。ここで、各メッシュ内に当該
方向のサンプル座標が複数個ある場合には、複数個分の
特徴値を加算して当該メッシュの特徴値とする。したが
って、そのメッシュ内に当該方向のエッジ部分が多く存
在するほど当該メッシュの特徴値は大きくなる。
に示したエッジの検出、方向の算出を行い、その方向と
同じ方向の特徴空間内のエッジの位置に対応する個所
(メッシュ)に特徴値1を加算していく。エッジの方向
が基準4方向の間にある場合には、近い方の基準方向の
メッシュに1を加算する。ここで、各メッシュ内に当該
方向のサンプル座標が複数個ある場合には、複数個分の
特徴値を加算して当該メッシュの特徴値とする。したが
って、そのメッシュ内に当該方向のエッジ部分が多く存
在するほど当該メッシュの特徴値は大きくなる。
【0035】図17にかかる方向特徴の抽出に関するよ
り詳細な例を示す。エッジ上の所定のサンプル座標から
右回り方向に4点ずれたサンプル座標に向かう方向を当
該サンプル座標におけるエッジの方向とする。
り詳細な例を示す。エッジ上の所定のサンプル座標から
右回り方向に4点ずれたサンプル座標に向かう方向を当
該サンプル座標におけるエッジの方向とする。
【0036】このようにして、図4に示すように、F402
からF405の各メッシュ示す特徴のパターン(以降、特徴
パターン)が得られる。図中のメッシュの濃度は、加算
された特徴値の大きさを表しており、濃度が高い程、特
徴値が大きいことを示す。
からF405の各メッシュ示す特徴のパターン(以降、特徴
パターン)が得られる。図中のメッシュの濃度は、加算
された特徴値の大きさを表しており、濃度が高い程、特
徴値が大きいことを示す。
【0037】(方向変化特徴抽出:S303)かかる方
向特徴の抽出後、本発明の特徴であるエッジ部分の方向
変化特徴の抽出が実行される。本実施の形態では、ま
ず、図7に示すように、非線形正規化後の文字パターン
の線分の屈曲個所や交差個所に該当するF71、F7
2、F73の個所を輪郭の方向変化で検出する。
向特徴の抽出後、本発明の特徴であるエッジ部分の方向
変化特徴の抽出が実行される。本実施の形態では、ま
ず、図7に示すように、非線形正規化後の文字パターン
の線分の屈曲個所や交差個所に該当するF71、F7
2、F73の個所を輪郭の方向変化で検出する。
【0038】図14は、かかる方向変化特徴の抽出処理
のフローチャートである。まず、非線形正規化後の文字
パターンの全ての輪郭集合を求める(ステップS40
1)。その輪郭集合の一部、つまり文字パターンの一部
の1周分の輪郭の一例を図8に示す。
のフローチャートである。まず、非線形正規化後の文字
パターンの全ての輪郭集合を求める(ステップS40
1)。その輪郭集合の一部、つまり文字パターンの一部
の1周分の輪郭の一例を図8に示す。
【0039】次に、各輪郭集合に対し、最も左で最も上
のサンプル座標を追跡の起点に設定する(ステップS4
02)。当該起点から次のサンプル座標点における輪郭
の方向を順番に算出しながら、右回りに一周、輪郭のサ
ンプル座標点を追跡していく(ステップS403)。同
時に各座標点の方向と1つ前の座標点の方向の差分によ
って、各座標点の方向変化を算出し、方向変化の検出を
行う(ステップS404)。
のサンプル座標を追跡の起点に設定する(ステップS4
02)。当該起点から次のサンプル座標点における輪郭
の方向を順番に算出しながら、右回りに一周、輪郭のサ
ンプル座標点を追跡していく(ステップS403)。同
時に各座標点の方向と1つ前の座標点の方向の差分によ
って、各座標点の方向変化を算出し、方向変化の検出を
行う(ステップS404)。
【0040】図18に、かかる方向変化の具体例を示
す。方向変化は、当該サンプル座標について、その4つ
前のサンプル座標から当該サンプル座標に向かう方向
と、その4つ後のサンプル座標に当該サンプル座標から
向かう方向の差分により求める。同図においては、サン
プル座標C1においては方向の差分が生じていないが、
サンプル座標C2においては右方向に曲がる方向の差分
が生じている。そして、かかる方向の差分が所定のしき
い値角度θsを超えているときに、方向変化有りと検出
される。
す。方向変化は、当該サンプル座標について、その4つ
前のサンプル座標から当該サンプル座標に向かう方向
と、その4つ後のサンプル座標に当該サンプル座標から
向かう方向の差分により求める。同図においては、サン
プル座標C1においては方向の差分が生じていないが、
サンプル座標C2においては右方向に曲がる方向の差分
が生じている。そして、かかる方向の差分が所定のしき
い値角度θsを超えているときに、方向変化有りと検出
される。
【0041】ステップS404にて方向変化点が検出さ
れると(ステップS404:Yes)、次のS407へ進
む。図8の例では、C1、C2、C3、C4、C5、C
6が方向変化点である。そして、ステップS407で
は、方向変化点での方向変化が、追跡方向に向かって右
折か左折かを判定し、左折の時(ステップS407:Ye
s)だけ、特徴量を抽出する(ステップ408)。図8
においては、C5の点だけが左折であり、この左折の点
のみを抽出した結果が、図9である。
れると(ステップS404:Yes)、次のS407へ進
む。図8の例では、C1、C2、C3、C4、C5、C
6が方向変化点である。そして、ステップS407で
は、方向変化点での方向変化が、追跡方向に向かって右
折か左折かを判定し、左折の時(ステップS407:Ye
s)だけ、特徴量を抽出する(ステップ408)。図8
においては、C5の点だけが左折であり、この左折の点
のみを抽出した結果が、図9である。
【0042】なお、特徴量の算出の対象をこのように左
折だけに限定したのは、筆記文字線分の端点個所(図8
のC1、C6、C3、C4)で起こる方向変化点を除外
するためである。ここで、C2は端点ではなく屈曲点で
あるが、線分をまたいで当該C2の反対側にあるC5の
個所にて、必ず特徴量が設定されるため、文字パターン
の線分の屈曲個所や交差個所を検出する意味からは、C
2を除去しても構わない。
折だけに限定したのは、筆記文字線分の端点個所(図8
のC1、C6、C3、C4)で起こる方向変化点を除外
するためである。ここで、C2は端点ではなく屈曲点で
あるが、線分をまたいで当該C2の反対側にあるC5の
個所にて、必ず特徴量が設定されるため、文字パターン
の線分の屈曲個所や交差個所を検出する意味からは、C
2を除去しても構わない。
【0043】特徴量は、以下の式によって算出する。
【0044】 基準特徴量F=|方向変化量Dθ|/60° …(1) 方向Aに対する特徴量Fa=基準特徴量F×(θb/45°) …(2) 方向Bに対する特徴量Fb=基準特徴量F×(θa/45°) …(3) つまり、方向変化量(角度差)を60度で割った値を基
準特徴量とし、方向変化後の方向(および方向変化前の
方向)が8方向のいずれかの方向と一致する時は、その
方向に対する特徴量を基準特徴量とし、図16に示すよ
うに、8方向のうちの2つの方向(方向A、方向B)の間
にある時は、対象方向と2方向とのそれぞれの角度差に
逆比例するように基準特徴量を配分して、2方向に対す
る特徴量を算出する。
準特徴量とし、方向変化後の方向(および方向変化前の
方向)が8方向のいずれかの方向と一致する時は、その
方向に対する特徴量を基準特徴量とし、図16に示すよ
うに、8方向のうちの2つの方向(方向A、方向B)の間
にある時は、対象方向と2方向とのそれぞれの角度差に
逆比例するように基準特徴量を配分して、2方向に対す
る特徴量を算出する。
【0045】このようにして特徴量を算出した後、方向
変化の特徴パターンを生成していく。まず、図10に示
すように、方向変化後の方向と同一方向(Df)の特徴
空間(特徴用メモリ内)F1003の方向変化点Cに対
応する位置(F6C)のメッシュに先に求めた特徴量を
記憶する(ステップS409)。
変化の特徴パターンを生成していく。まず、図10に示
すように、方向変化後の方向と同一方向(Df)の特徴
空間(特徴用メモリ内)F1003の方向変化点Cに対
応する位置(F6C)のメッシュに先に求めた特徴量を
記憶する(ステップS409)。
【0046】ここで、同一メッシュ内に複数の特徴値が
存在する場合、すなわち同一メッシュ内に方向変化とさ
れるサンプル座標が複数存在する場合には、この内、最
も大きい特徴値をそのメッシュの特徴値として採用す
る。
存在する場合、すなわち同一メッシュ内に方向変化とさ
れるサンプル座標が複数存在する場合には、この内、最
も大きい特徴値をそのメッシュの特徴値として採用す
る。
【0047】同様に、方向変化前の方向とは逆の方向
(Db)の特徴空間(特徴用メモリ内:F1004)の
方向変化点Cに対応する位置(F8C)にも同じ値の特
徴値を記憶する。このように、逆方向(Db)の特徴空
間にも特徴値を記憶するのは、筆記者の書き癖の違いに
対応するものである。たとえば、図19に示すように、
同一文字を速記した場合、同一の文字部分をある人は同
図(a)のように筆記し、またある人は同図(b)のよ
うに筆記する場合が有り得る。この場合、上記実施例で
は、同図(a)ではサンプル座標Cにおいて左斜め下方
向の方向変化が検出され、同図(b)ではサンプル座標
c’において下方向の方向変化が検出される。しかしな
がら、通常、かかる方向変化検出における相違は、速記
した場合の筆記者の書き癖に依存して起こるものであ
り、何れも、区別せずに同一のものとして判断する検出
する方が、通常、認識精度を向上できると予測できる。
よって、この点を考慮すると、図19(a)の場合に
は、サンプル座標Cにおいて下方向の特徴空間にも特徴
値を加算し、同図(b)の場合には、サンプル座標C’
において左下方向の特徴空間にも特徴値を加算した方が
良い。かかる分析結果に基づき、上記図10にしめす特
徴値の設定においては、F8cのメッシュ位置にも特徴
値を設定することとしている。
(Db)の特徴空間(特徴用メモリ内:F1004)の
方向変化点Cに対応する位置(F8C)にも同じ値の特
徴値を記憶する。このように、逆方向(Db)の特徴空
間にも特徴値を記憶するのは、筆記者の書き癖の違いに
対応するものである。たとえば、図19に示すように、
同一文字を速記した場合、同一の文字部分をある人は同
図(a)のように筆記し、またある人は同図(b)のよ
うに筆記する場合が有り得る。この場合、上記実施例で
は、同図(a)ではサンプル座標Cにおいて左斜め下方
向の方向変化が検出され、同図(b)ではサンプル座標
c’において下方向の方向変化が検出される。しかしな
がら、通常、かかる方向変化検出における相違は、速記
した場合の筆記者の書き癖に依存して起こるものであ
り、何れも、区別せずに同一のものとして判断する検出
する方が、通常、認識精度を向上できると予測できる。
よって、この点を考慮すると、図19(a)の場合に
は、サンプル座標Cにおいて下方向の特徴空間にも特徴
値を加算し、同図(b)の場合には、サンプル座標C’
において左下方向の特徴空間にも特徴値を加算した方が
良い。かかる分析結果に基づき、上記図10にしめす特
徴値の設定においては、F8cのメッシュ位置にも特徴
値を設定することとしている。
【0048】以上の輪郭追跡、方向変化点の検出、特徴
量の算出、方向変化特徴パターン生成の処理を、全輪郭
集合に対して行い(ステップS406:No)、全ての輪
郭集合に対して追跡を終えると(ステップS406:Ye
s)、方向変化の特徴抽出の処理を終了する。
量の算出、方向変化特徴パターン生成の処理を、全輪郭
集合に対して行い(ステップS406:No)、全ての輪
郭集合に対して追跡を終えると(ステップS406:Ye
s)、方向変化の特徴抽出の処理を終了する。
【0049】図11に、非線形正規化後の文字パターン
F1101に対する方向変化の特徴パターンの生成結果
例を示す。図中、メッシュの濃度は、特徴量の大きさを
表している。 (ぼかし処理:S304)方向特徴パターンと方向変化
特徴パターンを抽出した後(図12のF713)、それ
ぞれの特徴量(特徴空間の配列の値)に対して、ガウシ
ャン・フイルターによる特徴量のぼかし処理を行う(図
12のF714参照)。
F1101に対する方向変化の特徴パターンの生成結果
例を示す。図中、メッシュの濃度は、特徴量の大きさを
表している。 (ぼかし処理:S304)方向特徴パターンと方向変化
特徴パターンを抽出した後(図12のF713)、それ
ぞれの特徴量(特徴空間の配列の値)に対して、ガウシ
ャン・フイルターによる特徴量のぼかし処理を行う(図
12のF714参照)。
【0050】かかるぼかし処理は、方向特徴に係る4つ
の特徴空間と方向変化特徴に係る8つの特徴空間とを合
わせた12種類の各特徴空間毎に個別に行う。かかるぼ
かし処理を行うことによって、筆記文字の特徴量の存在
位置が、認識辞書内の正しい認識候補の特徴量の存在位
置から僅かにズレた場合、例えば特徴空間において1メ
ッシュだけズレたような場合であっても、当該筆記文字
の特徴量と認識辞書内の当該認識候補の特徴量との間に
ある程度の照合度を生ぜしめることができ、これによ
り、誤認識の発生を抑制することができる。
の特徴空間と方向変化特徴に係る8つの特徴空間とを合
わせた12種類の各特徴空間毎に個別に行う。かかるぼ
かし処理を行うことによって、筆記文字の特徴量の存在
位置が、認識辞書内の正しい認識候補の特徴量の存在位
置から僅かにズレた場合、例えば特徴空間において1メ
ッシュだけズレたような場合であっても、当該筆記文字
の特徴量と認識辞書内の当該認識候補の特徴量との間に
ある程度の照合度を生ぜしめることができ、これによ
り、誤認識の発生を抑制することができる。
【0051】なお、かかるぼかし処理は、後述するよう
に、認識辞書に対しても行われている。
に、認識辞書に対しても行われている。
【0052】図12において、F713の表示例は、方
向変化特徴の左斜め下方向の特徴空間(図11のF11
07に対応)を代表的に示したものであり、F714の
表示例は、当該特徴空間に対してぼかし処理を行った結
果を代表的に示すものである。 (認識結果の設定:S305〜S307)以上のように
して筆記文字に対するぼかし処理が実行された後、筆記
された文字の特徴パターンと、あらかじめ作成しておい
た文字認識辞書内の各1文字毎の特徴パターンとを順番
に照合して照合度を求める(ステップS305)。ここ
で、認識辞書内には、各文字毎に、上述の方向性特徴に
係る4つの特徴空間と方向変化特徴に係る8つの特徴空
間における特徴量が準備されている。筆記文字と認識辞
書の照合度の算出は、方向特徴と方向変化特徴とについ
てそれぞれ別々に照合度を求め、これを加算することに
より算出される。かかる照合度の算出を上記認識辞書内
の全認識対象文字に対して実行し(ステップS306、
ステップS305のループ)、この内、最も照合度の高
い文字を認識結果とする(ステップS307)。
向変化特徴の左斜め下方向の特徴空間(図11のF11
07に対応)を代表的に示したものであり、F714の
表示例は、当該特徴空間に対してぼかし処理を行った結
果を代表的に示すものである。 (認識結果の設定:S305〜S307)以上のように
して筆記文字に対するぼかし処理が実行された後、筆記
された文字の特徴パターンと、あらかじめ作成しておい
た文字認識辞書内の各1文字毎の特徴パターンとを順番
に照合して照合度を求める(ステップS305)。ここ
で、認識辞書内には、各文字毎に、上述の方向性特徴に
係る4つの特徴空間と方向変化特徴に係る8つの特徴空
間における特徴量が準備されている。筆記文字と認識辞
書の照合度の算出は、方向特徴と方向変化特徴とについ
てそれぞれ別々に照合度を求め、これを加算することに
より算出される。かかる照合度の算出を上記認識辞書内
の全認識対象文字に対して実行し(ステップS306、
ステップS305のループ)、この内、最も照合度の高
い文字を認識結果とする(ステップS307)。
【0053】尚、かかる加算を行う場合、実際の文字認
識を検証してみて、方向特徴による照合度と方向変化特
徴による照合度に重みを設定するようにすればよい。
識を検証してみて、方向特徴による照合度と方向変化特
徴による照合度に重みを設定するようにすればよい。
【0054】2.認識辞書の作成 以下、文字認識辞書の作成手順について、図15のフロ
ーチャートを用いて説明する。文字認識辞書の作成に
は、複数人分の筆記データを用いる。まず、同一文字の
複数人分の筆記データに対して、それぞれ、非線形正規
化(ステップS501、F717)、方向特徴抽出(ス
テップS502)、および方向変化特徴抽出(ステップ
S503)を行い(F718)、全人数分を繰り返し
(ステップS504)、1文字分の平均特徴量(全人数
分の特徴量の平均)を算出する(ステップS505、F
719)。その平均特徴量に対して、特徴量のぼかし処
理を行い(ステップS506)、1文字分の認識辞書と
する(F721)。以上の処理を全文字に対して行い、
全文字の認識辞書を作成する。
ーチャートを用いて説明する。文字認識辞書の作成に
は、複数人分の筆記データを用いる。まず、同一文字の
複数人分の筆記データに対して、それぞれ、非線形正規
化(ステップS501、F717)、方向特徴抽出(ス
テップS502)、および方向変化特徴抽出(ステップ
S503)を行い(F718)、全人数分を繰り返し
(ステップS504)、1文字分の平均特徴量(全人数
分の特徴量の平均)を算出する(ステップS505、F
719)。その平均特徴量に対して、特徴量のぼかし処
理を行い(ステップS506)、1文字分の認識辞書と
する(F721)。以上の処理を全文字に対して行い、
全文字の認識辞書を作成する。
【0055】ここで、認識辞書は、方向特徴と方向変化
特徴のそれぞれについて別々に準備する。すなわち、図
4のF402からF405、図11のF1102からF
1109のどれぞれについて各認識候補文字毎の認識辞
書を組として準備する。
特徴のそれぞれについて別々に準備する。すなわち、図
4のF402からF405、図11のF1102からF
1109のどれぞれについて各認識候補文字毎の認識辞
書を組として準備する。
【0056】そして、上記文字認識のフローチャートに
おいては、これら12個の認識辞書と筆記文字との照合
度を別々に求め、たとえば上記重みに従ってこれらを加
算することで、当該筆記文字と当該認識辞書の候補文字
との照合度が算出される。
おいては、これら12個の認識辞書と筆記文字との照合
度を別々に求め、たとえば上記重みに従ってこれらを加
算することで、当該筆記文字と当該認識辞書の候補文字
との照合度が算出される。
【0057】以上、本実施の形態によれば、方向特徴の
抽出のみならず、方向変化特徴の抽出も加えて文字を認
識するものであるから、「よ」-「上」、「な」-
「奈]、「ね」-「わ」、「力」-「刀」のように全体的
な字形が似ているが、湾曲、ループ、交差の有無、程度
など局所的な部分が異なった文字であっても、かかる局
所的な部分に関する特徴の照合を方向変化特徴抽出で補
強できるので、このように似通った文字で手書きで筆記
した場合にも、文字認識の精度を格段に引き上げること
ができるようになる。
抽出のみならず、方向変化特徴の抽出も加えて文字を認
識するものであるから、「よ」-「上」、「な」-
「奈]、「ね」-「わ」、「力」-「刀」のように全体的
な字形が似ているが、湾曲、ループ、交差の有無、程度
など局所的な部分が異なった文字であっても、かかる局
所的な部分に関する特徴の照合を方向変化特徴抽出で補
強できるので、このように似通った文字で手書きで筆記
した場合にも、文字認識の精度を格段に引き上げること
ができるようになる。
【0058】しかも、方向変化特徴の認識辞書は、筆記
データから自動的生成できるので、労力を要しない。
データから自動的生成できるので、労力を要しない。
【0059】当該発明を開発した発明者は、当該実施の
形態について実際にデータ検証を行い、当該実施の形態
の有用性を確かめた。ここで、図4および図11におけ
るメッシュは、16×16を採用した。また、方向変化
の検出におけるしきい値θsは36°とした。そして、
JIS第1水準の漢字、ひらがな、カタカナ、英字、数
字、記号の混じった11962文字を40人分サンプル
として集めた東京農工大手書きデータベースの時系列座
標データから、当該時系列座標の各座標点を3ドットの
太さの線分で結んだビットマップデータを作成し、当該
ビットマップデータをかかる実施の形態に適用して評価
実験を行った。かかる評価実験によれば、本実施の形態
を採用しない従来の方向特徴のみで文字認識を行った場
合に比べ、本実施の形態は、3〜4%程度、認識精度を
向上させることができた。
形態について実際にデータ検証を行い、当該実施の形態
の有用性を確かめた。ここで、図4および図11におけ
るメッシュは、16×16を採用した。また、方向変化
の検出におけるしきい値θsは36°とした。そして、
JIS第1水準の漢字、ひらがな、カタカナ、英字、数
字、記号の混じった11962文字を40人分サンプル
として集めた東京農工大手書きデータベースの時系列座
標データから、当該時系列座標の各座標点を3ドットの
太さの線分で結んだビットマップデータを作成し、当該
ビットマップデータをかかる実施の形態に適用して評価
実験を行った。かかる評価実験によれば、本実施の形態
を採用しない従来の方向特徴のみで文字認識を行った場
合に比べ、本実施の形態は、3〜4%程度、認識精度を
向上させることができた。
【0060】尚、本発明はかかる実施の形態に制限され
るものではなく、他に種々の変更が可能であることは言
うまでもない。例えば、上記実施の形態では、輪郭を右
周りに追跡して、左折の個所を検出しているが、輪郭を
左周りに追跡して、右折の個所を検出しても構わない。
また、右折点、左折点の両方を採用しても構わない。
るものではなく、他に種々の変更が可能であることは言
うまでもない。例えば、上記実施の形態では、輪郭を右
周りに追跡して、左折の個所を検出しているが、輪郭を
左周りに追跡して、右折の個所を検出しても構わない。
また、右折点、左折点の両方を採用しても構わない。
【0061】また、上記実施の形態では、方向変化の特
徴パターンの生成において、方向変化後の方向と同一の
方向、方向変化前の方向と逆の方向の、2つの方向によ
って方向変化の特徴量を算出しているが、いずれか一方
でも構わない。または、2つの方向の合成方向でも構わ
ない。また、本実施の形態では、方向変化特徴は、8方
向別に求めたが、4方向(水平方向、垂直方向、右上が
り方向、右下がり方向:180度反対向きは同じ方向と
する)別でも構わない。
徴パターンの生成において、方向変化後の方向と同一の
方向、方向変化前の方向と逆の方向の、2つの方向によ
って方向変化の特徴量を算出しているが、いずれか一方
でも構わない。または、2つの方向の合成方向でも構わ
ない。また、本実施の形態では、方向変化特徴は、8方
向別に求めたが、4方向(水平方向、垂直方向、右上が
り方向、右下がり方向:180度反対向きは同じ方向と
する)別でも構わない。
【0062】また、上記実施の形態では、方向変化の特
徴値を上記(1)〜(3)式にて算出して設定すること
としたが、これに代えて、固定値を設定するようにして
もよい。
徴値を上記(1)〜(3)式にて算出して設定すること
としたが、これに代えて、固定値を設定するようにして
もよい。
【0063】また、上記実施の形態では、方向変化の位
置、大きさ、および方向変化の方向を特徴要素とした
が、これに代えて、方向変化の位置のみ、方向変化の位
置と大きさ、あるいは方向変化の位置と方向を特徴要素
とするようにしてもよい。たとえば、図20に示すよう
に特徴空間は1つとし、方向変化のあったメッシュ位置
に方向変化の大きさDθを設定するようにしても良い。
このようにすれば、上記実施の形態に比べ特徴空間に対
するメモリの容量を抑えることができ、また処理速度を
向上させることができる。
置、大きさ、および方向変化の方向を特徴要素とした
が、これに代えて、方向変化の位置のみ、方向変化の位
置と大きさ、あるいは方向変化の位置と方向を特徴要素
とするようにしてもよい。たとえば、図20に示すよう
に特徴空間は1つとし、方向変化のあったメッシュ位置
に方向変化の大きさDθを設定するようにしても良い。
このようにすれば、上記実施の形態に比べ特徴空間に対
するメモリの容量を抑えることができ、また処理速度を
向上させることができる。
【0064】また、上記実施の形態では、方向特徴によ
る文字認識に方向変化による認識を組み合わせたが、他
の文字認識の手法に方向変化特徴を組み合わせてもよ
く、さらに、方向変化特徴のみで文字認識を行うように
しても良い。
る文字認識に方向変化による認識を組み合わせたが、他
の文字認識の手法に方向変化特徴を組み合わせてもよ
く、さらに、方向変化特徴のみで文字認識を行うように
しても良い。
【0065】但し、方向特徴は大局的な特徴を、方向変
化特徴は局所的な特徴を用いているため、両者を組み合
わせることにより、補完的に働く。従って、方向特徴に
方向変化特徴を組み合わせるのが、認識率の面から相応
しい。
化特徴は局所的な特徴を用いているため、両者を組み合
わせることにより、補完的に働く。従って、方向特徴に
方向変化特徴を組み合わせるのが、認識率の面から相応
しい。
【0066】また、方向特徴による文字認識は、上述の
通り、非線形正規化後の文字パターンの輪郭(エッジ)
を追跡し、エッジの方向に基づいて特徴量を抽出するも
のであり、この点において方向特徴の特徴抽出と共通す
るものであるから、演算処理の上からも、方向特徴に方
向変化特徴を組み合わせるのが最も効率が良い方法であ
る。
通り、非線形正規化後の文字パターンの輪郭(エッジ)
を追跡し、エッジの方向に基づいて特徴量を抽出するも
のであり、この点において方向特徴の特徴抽出と共通す
るものであるから、演算処理の上からも、方向特徴に方
向変化特徴を組み合わせるのが最も効率が良い方法であ
る。
【0067】
【発明の効果】以上、本発明によれば、低品質な手書き
文字を高精度に認識できる。また、複数の手書きデータ
から自動的に(機械的に)文字認識用辞書を生成できる
ので文字認識処理の実現(開発)に労力を要しない。
文字を高精度に認識できる。また、複数の手書きデータ
から自動的に(機械的に)文字認識用辞書を生成できる
ので文字認識処理の実現(開発)に労力を要しない。
【図1】 非線形正規化を示す図
【図2】 方向性特徴の抽出方法を示す図
【図3】 方向性特徴の抽出方法を示す図
【図4】 方向性特徴の抽出の一例を示す図
【図5】 従来例に係る誤認識の一例を示す図
【図6】 実施の形態に係るブロック図
【図7】 実施の形態に係る方向変化特徴の抽出原理を
示す図
示す図
【図8】 実施の形態に係る方向変化の検出方法を示す
図
図
【図9】 実施の形態に係る方向変化特徴の抽出方法を
示す図
示す図
【図10】 実施の形態に係る方向変化特徴の特徴値の
設定方法を示す図
設定方法を示す図
【図11】 実施の形態に係る方向変化特徴の特徴値の
設定例を示す図
設定例を示す図
【図12】 実施の形態に係る文字認識処理の概要を示
す図
す図
【図13】 実施の形態に係る認識処理のフローチャー
ト
ト
【図14】 実施の形態に係る方向変化特徴の抽出処理
のフローチャート
のフローチャート
【図15】 実施の形態に係る認識辞書作成処理のフロ
ーチャート
ーチャート
【図16】 実施の形態に係る特徴量の割り振りを説明
するための図
するための図
【図17】 実施の形態に係る方向特徴の特徴値の設定
方法を示す図
方法を示す図
【図18】 実施の形態に係る方向変化特徴の特徴値の
設定方法を示す図
設定方法を示す図
【図19】 実施の形態に係る方向変化特徴の特徴値の
設定方法を示す図
設定方法を示す図
【図20】 他の実施の形態に係る方向変化特徴の特徴
値の設定方法を示す図
値の設定方法を示す図
1 表示入力一体型タブレット 2 主制御部 3 文字認識部 4 文字認識辞書 31 文字筆記データ記憶用メモリ
フロントページの続き Fターム(参考) 5B029 AA01 EE05 EE15 5B064 AA01 CA11 DC04 DC14 DC38
Claims (12)
- 【請求項1】 認識対象文字の輪郭を検出するステップ
と、当該輪郭における方向変化を検出するステップと、
当該方向変化の存在する輪郭位置を検出するステップ
と、当該輪郭位置を特徴要素として認識辞書中の各文字
の特徴要素との照合度を算出するステップと、当該照合
度に応じて認識結果を設定するステップとを有すること
を特徴とする文字認識方法。 - 【請求項2】 請求項1において、さらに前記輪郭にお
ける方向変化の大きさを検出するステップを備え、当該
方向変化の大きさと前記方向変化の輪郭位置を対とした
特徴要素に基づいて前記照合度を算出することを特徴と
する文字認識方法。 - 【請求項3】 請求項1において、さらに前記輪郭にお
ける方向変化後の方向を検出するステップを備え、当該
方向変化後の方向と前記方向変化の輪郭位置を対とした
特徴要素に基づいて前記照合度を算出することを特徴と
する文字認識方法。 - 【請求項4】 請求項1において、さらに前記輪郭にお
ける方向変化の大きさおよび方向変化後の方向を検出す
るステップを備え、当該方向変化の大きさおよび方向変
化後の方向と前記方向変化の輪郭位置とを対とした特徴
要素に基づいて前記照合度を算出することを特徴とする
文字認識方法。 - 【請求項5】 請求項1ないし4の何れかにおいて、前
記輪郭を右周りあるいは左周りに追跡しながら当該追跡
方向とは逆の方向に輪郭方向が変化した位置をもって前
記方向変化の存在する輪郭位置とすることを特徴とする
文字認識方法。 - 【請求項6】 請求項1〜5の何れかにおいて、方向変
化の大きさが所定のしきい値を超える場合に方向変化有
りと検出することを特徴とする文字認識方法。 - 【請求項7】 請求項3において、方向変化後の方向の
みならず方向変化前の方向と逆の方向も特徴要素として
用いることを特徴とする文字認識方法。 - 【請求項8】 請求項4において、方向変化後の特徴要
素のみならず、方向変化前の方向と逆の方向、当該方向
変化の大きさおよび前記方向変化の輪郭位置とを対とす
る特徴要素も追加して照合殿算出を行うことを特徴とす
る文字認識方法。 - 【請求項9】 請求項1〜8の何れかにおいて、さら
に、筆記文字の線分方向を特徴要素として抽出するステ
ップと、当該線分方向の特徴要素と認識辞書との照合度
を算出するステップとを配し、前記力ベクトルに基づく
照合度と当該線分方向に基づく照合度とに応じて認識結
果を決定することを特徴とする文字認識方法。 - 【請求項10】 上記請求項1〜9の内、少なくとも一
つの文字認識方法を実現する制御手段と認識辞書とを有
する文字認識装置。 - 【請求項11】 上記請求項1〜19の内、少なくとも
一つの文字認識方法を実行するためのプログラムを記憶
した記憶媒体。 - 【請求項12】 上記請求項1〜9の内、少なくとも一
つの文字認識方法を実行するための認識辞書を記憶した
記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11073931A JP2000268129A (ja) | 1999-03-18 | 1999-03-18 | 文字認識方法、文字認識装置および記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11073931A JP2000268129A (ja) | 1999-03-18 | 1999-03-18 | 文字認識方法、文字認識装置および記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000268129A true JP2000268129A (ja) | 2000-09-29 |
Family
ID=13532376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11073931A Pending JP2000268129A (ja) | 1999-03-18 | 1999-03-18 | 文字認識方法、文字認識装置および記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000268129A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010031242A1 (zh) * | 2008-09-18 | 2010-03-25 | 炬力集成电路设计有限公司 | 一种手写符号的识别方法及装置 |
| CN112990349A (zh) * | 2021-04-09 | 2021-06-18 | 北京有竹居网络技术有限公司 | 书写质量评价方法、装置和电子设备 |
-
1999
- 1999-03-18 JP JP11073931A patent/JP2000268129A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010031242A1 (zh) * | 2008-09-18 | 2010-03-25 | 炬力集成电路设计有限公司 | 一种手写符号的识别方法及装置 |
| CN112990349A (zh) * | 2021-04-09 | 2021-06-18 | 北京有竹居网络技术有限公司 | 书写质量评价方法、装置和电子设备 |
| CN112990349B (zh) * | 2021-04-09 | 2023-06-27 | 北京有竹居网络技术有限公司 | 书写质量评价方法、装置和电子设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6289124B1 (en) | Method and system of handwritten-character recognition | |
| US5835632A (en) | Image processing method and an image processing apparatus | |
| US7437001B2 (en) | Method and device for recognition of a handwritten pattern | |
| US8744144B2 (en) | Feature point generation system, feature point generation method, and feature point generation program | |
| US6282316B1 (en) | Image processing method and apparatus that use handwritten gestures for editing | |
| US5812696A (en) | Character recognizing method and apparatus | |
| US11393079B2 (en) | Information processing apparatus, information processing method, and information processing program for displaying consecutive characters in alignment | |
| US11087156B2 (en) | Method and device for displaying handwriting-based entry | |
| Ronee et al. | Handwritten character recognition using piecewise linear two-dimensional warping | |
| JP2000268129A (ja) | 文字認識方法、文字認識装置および記憶媒体 | |
| JP4817297B2 (ja) | 文字検索装置 | |
| JP2000163514A (ja) | 文字認識方法、文字認識装置および記憶媒体 | |
| TWI303783B (en) | Method and device for recognition of a handwritten pattern, and computer program product | |
| US5579406A (en) | Apparatus and method for outline data processing | |
| JP3422634B2 (ja) | 手書き文字認識方法及び装置 | |
| JP4059841B2 (ja) | 文字認識方法、文字認識装置および記憶媒体 | |
| JP3221488B2 (ja) | 検証機能付きオンライン文字認識装置 | |
| JPH0776980B2 (ja) | 文字認識方法 | |
| JP2000251013A (ja) | 文字認識方法、文字認識装置および記憶媒体 | |
| JPH09179938A (ja) | オンライン手書き文字認識装置 | |
| JP2000259768A (ja) | 文字認識方法、文字認識装置および記憶媒体 | |
| JP3320083B2 (ja) | 文字認識装置及び方法 | |
| JP2000099630A (ja) | 文字認識方法、文字認識装置および記憶媒体 | |
| JP2740506B2 (ja) | 画像認識方法 | |
| JPH09185679A (ja) | 文字認識方法とその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040907 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050412 |