JP2844728B2 - 文書読取装置 - Google Patents
文書読取装置Info
- Publication number
- JP2844728B2 JP2844728B2 JP1270353A JP27035389A JP2844728B2 JP 2844728 B2 JP2844728 B2 JP 2844728B2 JP 1270353 A JP1270353 A JP 1270353A JP 27035389 A JP27035389 A JP 27035389A JP 2844728 B2 JP2844728 B2 JP 2844728B2
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- character
- block
- frequency distribution
- calculating
- 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.)
- Expired - Fee Related
Links
Landscapes
- Character Input (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は光学的に文字を読み取り認識する文字認識装
置に係わり、特に印刷文書等から行単位で文字を読み取
る文書読取装置に関する。
置に係わり、特に印刷文書等から行単位で文字を読み取
る文書読取装置に関する。
読み取った文字列画像から個々の文字の認識を行うに
際しては、これらの文字の切り出しを行う必要がある。
このため、従来の文書読取装置では文字の切り出しを行
う際、文字列画像の構成要素としての各ブロックの縦横
比やこれらのブロックの大きさあるいはブロック間の距
離等の情報を基にしてブロックの統合や分離を行うのが
一般的であった。また、高度な情報としての文字ピッチ
を動的計画法等の最適化方式を利用して推定し、この推
定されたピッチを基にして文字の切り出しを行うものも
存在した。なお、従来の技術としては、秋山照雄、内藤
誠一郎、増田功著の「非接触文字優先切出しによる印刷
物からの文字切出し法」、電子通信学会論文誌'84/10 V
ol.J67−D No.10,pp1194〜1201,辻善丈、浅井紘著の
「分散最小基準に基づく適応型文字分離方式」、電子通
信学会論文誌'85/8 Vol.J68−D No.8,pp1497〜1504等が
ある。
際しては、これらの文字の切り出しを行う必要がある。
このため、従来の文書読取装置では文字の切り出しを行
う際、文字列画像の構成要素としての各ブロックの縦横
比やこれらのブロックの大きさあるいはブロック間の距
離等の情報を基にしてブロックの統合や分離を行うのが
一般的であった。また、高度な情報としての文字ピッチ
を動的計画法等の最適化方式を利用して推定し、この推
定されたピッチを基にして文字の切り出しを行うものも
存在した。なお、従来の技術としては、秋山照雄、内藤
誠一郎、増田功著の「非接触文字優先切出しによる印刷
物からの文字切出し法」、電子通信学会論文誌'84/10 V
ol.J67−D No.10,pp1194〜1201,辻善丈、浅井紘著の
「分散最小基準に基づく適応型文字分離方式」、電子通
信学会論文誌'85/8 Vol.J68−D No.8,pp1497〜1504等が
ある。
以上説明した従来の文書読取装置のうち前者の装置、
すなわち各ブロックの縦横比やこれらのブロックの大き
さあるいはブロック間の距離等の情報を用いる装置で
は、文字ピッチを信頼性よく推定することが困難であっ
た。また、この装置では各文字の形状すなわち縦横比が
一定であるという前提が必要であり、多様な文書に対し
て安定した処理を行うことが困難であった。
すなわち各ブロックの縦横比やこれらのブロックの大き
さあるいはブロック間の距離等の情報を用いる装置で
は、文字ピッチを信頼性よく推定することが困難であっ
た。また、この装置では各文字の形状すなわち縦横比が
一定であるという前提が必要であり、多様な文書に対し
て安定した処理を行うことが困難であった。
これに対して後者の動的計画法等の最適化方式を利用
する装置では投影によって文字ピッチを推定するので前
者の装置に比べて安定した処理が可能になる。しかしな
がら、これら分散最小基準や動的計画法を用いるために
処理時間がかかるという問題があった。また、処理が複
雑化するのでハードウェアの規模が大きくなるといった
問題もあった。
する装置では投影によって文字ピッチを推定するので前
者の装置に比べて安定した処理が可能になる。しかしな
がら、これら分散最小基準や動的計画法を用いるために
処理時間がかかるという問題があった。また、処理が複
雑化するのでハードウェアの規模が大きくなるといった
問題もあった。
更に両装置では、読み取りの対象が“かすれ”等によ
って画像品質が低いと、文字ピッチの推定の精度が低下
し文字の切り出しが信頼性よく行われないという問題が
あった。
って画像品質が低いと、文字ピッチの推定の精度が低下
し文字の切り出しが信頼性よく行われないという問題が
あった。
そこで本発明の目的は、低品質の画像でも簡便な処理
によって安定したピッチを求めることのできる文書読取
装置を提供することにある。
によって安定したピッチを求めることのできる文書読取
装置を提供することにある。
本発明では、(i)文書画像より抽出した1行分の文
字列画像を入力して、各文字ブロック間のピッチとして
のブロックピッチを求めるブロックピッチ算出手段と、
(ii)ブロックピッチの頻度分布をすべてのピッチを対
象とするものと大きな文字間ギャップを持つもののみを
対象とするものについてそれぞれ算出するブロックピッ
チ頻度分布算出手段と、(iii)算出されたブロックピ
ッチの頻度分布から文字ピッチを推定する文字ピッチ推
定手段と、(iv)この文字ピッチ推定手段の推定結果に
基づいて各文字の切り出し位置を設定する切り出し位置
設定手段とを文書読取装置に具備させる。
字列画像を入力して、各文字ブロック間のピッチとして
のブロックピッチを求めるブロックピッチ算出手段と、
(ii)ブロックピッチの頻度分布をすべてのピッチを対
象とするものと大きな文字間ギャップを持つもののみを
対象とするものについてそれぞれ算出するブロックピッ
チ頻度分布算出手段と、(iii)算出されたブロックピ
ッチの頻度分布から文字ピッチを推定する文字ピッチ推
定手段と、(iv)この文字ピッチ推定手段の推定結果に
基づいて各文字の切り出し位置を設定する切り出し位置
設定手段とを文書読取装置に具備させる。
なお、ブロックピッチの算出に際しては、ブロックピ
ッチ頻度分布算出手段から得られたギャップを意識した
頻度分布およびギャップを意識しない頻度分布の2種類
の頻度分布を基にして文字列についてのおよその推定ピ
ッチを求める第1のピッチ算出手段と、この第1の算出
手段の算出結果とギャップを意識しない頻度分布とを用
いて最終的な頻度分布を求める第2のピッチ算出手段と
の2つの算出手段を用いて2段階にわたって算出を行う
ようにしてもよい。
ッチ頻度分布算出手段から得られたギャップを意識した
頻度分布およびギャップを意識しない頻度分布の2種類
の頻度分布を基にして文字列についてのおよその推定ピ
ッチを求める第1のピッチ算出手段と、この第1の算出
手段の算出結果とギャップを意識しない頻度分布とを用
いて最終的な頻度分布を求める第2のピッチ算出手段と
の2つの算出手段を用いて2段階にわたって算出を行う
ようにしてもよい。
また、ブロックピッチ算出手段は1行分の文字列画像
を入力して、この入力画像に対する行の垂直方向の射影
を求め、ピッチの算出を行うようにしてもよい。
を入力して、この入力画像に対する行の垂直方向の射影
を求め、ピッチの算出を行うようにしてもよい。
本発明の原理を説明すると次の通りである。すなわ
ち、多くの印刷文書では文字列内で文字ピッチは非常に
安定している。そこで文字の切り出しを行う場合に、文
字ピッチは非常に有効な情報となる。この文字ピッチを
文字列画像から推定することは、文字間のギャップが十
分あり画像品質が良い場合には比較的簡単な処理で可能
となる。しかしながら、文字が“かすれる”等の低品質
で文字間の距離が近いような場合には、文字ピッチを推
定することは容易でなくなる。日本語には外見上分離し
た文字が存在するので、文字ピッチの推定は更に困難と
なる。
ち、多くの印刷文書では文字列内で文字ピッチは非常に
安定している。そこで文字の切り出しを行う場合に、文
字ピッチは非常に有効な情報となる。この文字ピッチを
文字列画像から推定することは、文字間のギャップが十
分あり画像品質が良い場合には比較的簡単な処理で可能
となる。しかしながら、文字が“かすれる”等の低品質
で文字間の距離が近いような場合には、文字ピッチを推
定することは容易でなくなる。日本語には外見上分離し
た文字が存在するので、文字ピッチの推定は更に困難と
なる。
そこで請求項1記載の発明では、各文字ブロック間の
ピッチとしてのブロックピッチの頻度分布をすべてのピ
ッチを対象とするものと大きな文字間ギャップを持つも
ののみを対象とするものについてそれぞれ算出し、安定
した頻度分布を抽出するようにする。
ピッチとしてのブロックピッチの頻度分布をすべてのピ
ッチを対象とするものと大きな文字間ギャップを持つも
ののみを対象とするものについてそれぞれ算出し、安定
した頻度分布を抽出するようにする。
また請求項2記載の発明では、ブロックピッチ頻度分
布算出手段から得られたギャップを意識した頻度分布お
よびギャップを意識しない頻度分布の2種類の頻度分布
を基にして、2段階にわたって文字のピッチを算出する
ので、“かすれ”等によるブロックの切れが頻度分布に
及ぼす悪影響の軽減を図りピッチの推定を正確に行うこ
とができる。
布算出手段から得られたギャップを意識した頻度分布お
よびギャップを意識しない頻度分布の2種類の頻度分布
を基にして、2段階にわたって文字のピッチを算出する
ので、“かすれ”等によるブロックの切れが頻度分布に
及ぼす悪影響の軽減を図りピッチの推定を正確に行うこ
とができる。
更に請求項3記載の発明では、ブロックピッチの算出
の際に入力画像に対する行の垂直方向の射影を求めるこ
とにしたので、行と垂直方向に射影をとることによって
行方向以外のブロックの分離を吸収することができる。
の際に入力画像に対する行の垂直方向の射影を求めるこ
とにしたので、行と垂直方向に射影をとることによって
行方向以外のブロックの分離を吸収することができる。
以下、実施例につき本発明を詳細に説明する。
第1図は本発明の一実施例における文書読取装置の概
要を表わしたものである。1行分の文字列画像は入力画
像格納部11に格納される。この入力画像は領域分割部10
で分割され、射影部12で射影されて、その結果は先端ピ
ッチ・後端ピッチ計算部13に入力される。ここで射影と
は行に垂直な方向に濃度の和を集積することをいう。こ
の方法は周知であるので、詳細な説明は省略する。先端
ピッチ・後端ピッチ計算部13では、ブロックの先端ピッ
チと後端ピッチをそれぞれ計算する。これら2種類のピ
ッチは頻度分布作成部14に送られて2種類のピッチそれ
ぞれについての頻度分布が作成される。これらの頻度分
布を用いて、文字ピッチ推定部15は文字ピッチの推定を
行う。文字切り出し部16はこの推定された文字ピッチで
文字の切り出しを行い、文字認識部17は文字の認識を行
う。
要を表わしたものである。1行分の文字列画像は入力画
像格納部11に格納される。この入力画像は領域分割部10
で分割され、射影部12で射影されて、その結果は先端ピ
ッチ・後端ピッチ計算部13に入力される。ここで射影と
は行に垂直な方向に濃度の和を集積することをいう。こ
の方法は周知であるので、詳細な説明は省略する。先端
ピッチ・後端ピッチ計算部13では、ブロックの先端ピッ
チと後端ピッチをそれぞれ計算する。これら2種類のピ
ッチは頻度分布作成部14に送られて2種類のピッチそれ
ぞれについての頻度分布が作成される。これらの頻度分
布を用いて、文字ピッチ推定部15は文字ピッチの推定を
行う。文字切り出し部16はこの推定された文字ピッチで
文字の切り出しを行い、文字認識部17は文字の認識を行
う。
なお、領域分割部10および文字認識部17については周
知の技術を用いて実現することができるので、ここでは
詳細な説明を省略する。
知の技術を用いて実現することができるので、ここでは
詳細な説明を省略する。
以上のような構成の文書読取装置は、CPU(中央処理
装置)と、文字切り出しのための各種処理プログラムを
格納したフロッピーディスク等の記憶媒体と、各種デー
タを一時的に格納するRAM(ランダム・アクセス・メモ
リ)等の回路装置で構成することができる。
装置)と、文字切り出しのための各種処理プログラムを
格納したフロッピーディスク等の記憶媒体と、各種デー
タを一時的に格納するRAM(ランダム・アクセス・メモ
リ)等の回路装置で構成することができる。
第2図は、この実施例の文書読取装置の入力画像格納
部11に入力された入力画像の一例を表わしたものであ
る。本実施例で入力画像は文字線部を“1"に、また背景
部を“0"とした2値画像として説明するが、多値画像で
も本質的に同じである。第2図に示した入力画像は、
「制御システム技術部」という語句の入力画像である
が、“かすれ”が生じており低品質な画像の例となって
いる。この入力画像は射影され、これを基にしてブロッ
クの先端ピッチと後端ピッチが求められる。
部11に入力された入力画像の一例を表わしたものであ
る。本実施例で入力画像は文字線部を“1"に、また背景
部を“0"とした2値画像として説明するが、多値画像で
も本質的に同じである。第2図に示した入力画像は、
「制御システム技術部」という語句の入力画像である
が、“かすれ”が生じており低品質な画像の例となって
いる。この入力画像は射影され、これを基にしてブロッ
クの先端ピッチと後端ピッチが求められる。
第3図は、このうちの先端ピッチを説明するためのも
のである。射影上で背景部に囲まれた連続する黒部分を
1ブロックとする。この第3図で四角で囲ったそれぞれ
の部分が1ブロック21である。これら1ブロックの例と
して第3図におけるブロック21−1を例に挙げるものと
する。この場合先端ピッチとして2種類の先端ピッチP
11、P12を定義する。先端ピッチP11は、1つのブロック
21−1の先端位置(図で右端位置)から同一行の隣接す
るブロック21−2の先端までの間隔をいい、他の先端ピ
ッチP12は1つのブロック21−1の先端位置から同一行
の1つ置いたブロック21−3の先端までの間隔をいうこ
とにする。
のである。射影上で背景部に囲まれた連続する黒部分を
1ブロックとする。この第3図で四角で囲ったそれぞれ
の部分が1ブロック21である。これら1ブロックの例と
して第3図におけるブロック21−1を例に挙げるものと
する。この場合先端ピッチとして2種類の先端ピッチP
11、P12を定義する。先端ピッチP11は、1つのブロック
21−1の先端位置(図で右端位置)から同一行の隣接す
るブロック21−2の先端までの間隔をいい、他の先端ピ
ッチP12は1つのブロック21−1の先端位置から同一行
の1つ置いたブロック21−3の先端までの間隔をいうこ
とにする。
第4図は、これに対して後端ピッチを説明するための
ものである。本実施例では後端ピッチも2種類定義す
る。後端ピッチP21は、1つのブロック21−1の後端位
置(図で右端位置)から同一行の隣接するブロック21−
2の後端までの間隔をいい、他の後端ピッチP22は1つ
のブロック21−1の後端位置から同一行の1つ置いたブ
ロック21−3の後端までの間隔をいうことにする。
ものである。本実施例では後端ピッチも2種類定義す
る。後端ピッチP21は、1つのブロック21−1の後端位
置(図で右端位置)から同一行の隣接するブロック21−
2の後端までの間隔をいい、他の後端ピッチP22は1つ
のブロック21−1の後端位置から同一行の1つ置いたブ
ロック21−3の後端までの間隔をいうことにする。
先端ピッチ・後端ピッチ計算部13では、2種類の先端
ピッチP11、P12および2種類の後端ピッチP21、P22を考
えられるすべてのブロックの組み合わせに対して求め
る。このとき、各先端ピッチP11、P12については後端側
の背景部の大きさ(以下、本明細書ではギャップと称す
る。)を併せて求めておく。また、各後端ピッチP21、P
22については、先端側のギャップの大きさを併せて求め
ておく。
ピッチP11、P12および2種類の後端ピッチP21、P22を考
えられるすべてのブロックの組み合わせに対して求め
る。このとき、各先端ピッチP11、P12については後端側
の背景部の大きさ(以下、本明細書ではギャップと称す
る。)を併せて求めておく。また、各後端ピッチP21、P
22については、先端側のギャップの大きさを併せて求め
ておく。
頻度分布作成部14では、2種類の頻度分布を作成す
る。1つの頻度分布d(x)は、求めたすべてのピッチ
を対象とする。もう1つの頻度分布f(x)はギャップ
が大きいもののみを対象とする。
る。1つの頻度分布d(x)は、求めたすべてのピッチ
を対象とする。もう1つの頻度分布f(x)はギャップ
が大きいもののみを対象とする。
これらの頻度分布を基にして文字ピッチ推定部15は文
字ピッチの推定を行う。文字ピッチの推定は2段階に別
けて行われる。第1段階ではおよその推定ピッチを求め
る。このために、まず頻度分布作成部14で求めた分布を
強調する変換処理を次の(1)式に基づいて求める。
字ピッチの推定を行う。文字ピッチの推定は2段階に別
けて行われる。第1段階ではおよその推定ピッチを求め
る。このために、まず頻度分布作成部14で求めた分布を
強調する変換処理を次の(1)式に基づいて求める。
ここでΨ(x)は、次の(2)式で表わす正規分布で
あり、(1)式ではσ=2.5を用いている。
あり、(1)式ではσ=2.5を用いている。
従って、(1)式は正規分布による頻度分布の畳み込
み演算である。このような変換処理は、頻度分布作成部
14がROMテーブルを用意しておき、これを用いて演算結
果を読み出すようにすることで容易に実現することがで
きる。
み演算である。このような変換処理は、頻度分布作成部
14がROMテーブルを用意しておき、これを用いて演算結
果を読み出すようにすることで容易に実現することがで
きる。
このようにして分布を強調する変換処理を行ったらピ
ッチの推定が行われる。今、(1)式の左辺D(m)の
最大値を与えるmを仮のピッチp′とする。このピッチ
の1/2近辺と2倍近辺とにD(p)と近い値をとるピッ
チpがないかどうかをチェックする。具体的には次の
(3)式で表わされるピッチpがあるかどうかをチェッ
クする。
ッチの推定が行われる。今、(1)式の左辺D(m)の
最大値を与えるmを仮のピッチp′とする。このピッチ
の1/2近辺と2倍近辺とにD(p)と近い値をとるピッ
チpがないかどうかをチェックする。具体的には次の
(3)式で表わされるピッチpがあるかどうかをチェッ
クする。
D(P)≧0.8D(P′) ……(3) ただし、ピッチpの範囲は次の(4)式または(5)
式で示す不等式の範囲内にあるものとする。
式で示す不等式の範囲内にあるものとする。
この結果、仮のピッチp′の2倍近辺には(3)式を
満たすピッチpがなく、1/2近辺にこの(3)式を満た
すピッチpがあるときには、およその推定ピッチφ′を
p′/2とし、その他の場合にはおよその推定ピッチφ′
をp′とする。
満たすピッチpがなく、1/2近辺にこの(3)式を満た
すピッチpがあるときには、およその推定ピッチφ′を
p′/2とし、その他の場合にはおよその推定ピッチφ′
をp′とする。
次にこのおよその推定ピッチφ′を基にして推定ピッ
チφを求める。推定ピッチφはおよその推定ピッチφ′
近辺での頻度分布d(x)上の平均値とする。具体的に
は次の(6)式により求める。
チφを求める。推定ピッチφはおよその推定ピッチφ′
近辺での頻度分布d(x)上の平均値とする。具体的に
は次の(6)式により求める。
第5図は、文字切り出し部での文字の切り出し動作を
説明するためのものである。以上説明したようにして推
定ピッチφが求められたら文字の切り出しが行われる。
第1図に示した文字切り出し部16では、文字の先頭から
順に並べたブロックサイズとギャップサイズの2種類の
サイズを用いて、文字列の先頭から文字を順に切り出す
ものである。
説明するためのものである。以上説明したようにして推
定ピッチφが求められたら文字の切り出しが行われる。
第1図に示した文字切り出し部16では、文字の先頭から
順に並べたブロックサイズとギャップサイズの2種類の
サイズを用いて、文字列の先頭から文字を順に切り出す
ものである。
まず文字切り出し部16では、現在(カレント)処理を
行う先頭のブロックのピッチ(以下、ブロックピッチと
いう。)およびギャップとその次(ネクスト)のブロッ
クピッチおよびギャップをセットする(ステップ)。
そして、前記したCPUは次に処理を行うブロックの有無
をチェックし(ステップ)、次に処理するブロックが
存在しない場合には(Y)、文字切り出しのための制御
を終了させる(エンド)。
行う先頭のブロックのピッチ(以下、ブロックピッチと
いう。)およびギャップとその次(ネクスト)のブロッ
クピッチおよびギャップをセットする(ステップ)。
そして、前記したCPUは次に処理を行うブロックの有無
をチェックし(ステップ)、次に処理するブロックが
存在しない場合には(Y)、文字切り出しのための制御
を終了させる(エンド)。
次に処理するブロックが存在する場合には(N)、現
在のブロックピッチが推定ピッチφの1.2倍よりも大き
いか否かのチェックを行う(ステップ)。推定ピッチ
φの1.2倍よりも大きい場合には(Y)、現在のブロッ
クを推定ピッチφによって強制的に切り出す(ステップ
)。
在のブロックピッチが推定ピッチφの1.2倍よりも大き
いか否かのチェックを行う(ステップ)。推定ピッチ
φの1.2倍よりも大きい場合には(Y)、現在のブロッ
クを推定ピッチφによって強制的に切り出す(ステップ
)。
現在のブロックが推定ピッチφの1.2倍未満であった
場合には(ステップ;N)、現在のピッチと次のピッチ
のうち推定ピッチφに近い方がとちらかの判別を行う
(ステップ)。この結果、次のピッチの方が推定ピッ
チφに近い場合には(Y)、現在のブロックと次のブロ
ックとの統合を行う(ステップ)。現在のピッチの方
が推定ピッチφに近い場合には(ステップ;N)、現在
のピッチが推定ピッチφの0.8倍以上であるかどうかを
チェックする(ステップ)。この場合、ステップで
現在のブロックが推定ピッチφの1.2倍と等しいかこれ
よれも小さいと判断されているので、この場合には現在
のピッチが推定ピッチφの0.8倍以上で1.2倍以下である
かどうかのチェックが行われることになる。
場合には(ステップ;N)、現在のピッチと次のピッチ
のうち推定ピッチφに近い方がとちらかの判別を行う
(ステップ)。この結果、次のピッチの方が推定ピッ
チφに近い場合には(Y)、現在のブロックと次のブロ
ックとの統合を行う(ステップ)。現在のピッチの方
が推定ピッチφに近い場合には(ステップ;N)、現在
のピッチが推定ピッチφの0.8倍以上であるかどうかを
チェックする(ステップ)。この場合、ステップで
現在のブロックが推定ピッチφの1.2倍と等しいかこれ
よれも小さいと判断されているので、この場合には現在
のピッチが推定ピッチφの0.8倍以上で1.2倍以下である
かどうかのチェックが行われることになる。
この条件が満たされる場合には(Y)、現在のピッチ
による文字の切り出しが行われる(ステップ)。この
条件が満たされない場合には(ステップ;N)、現在の
ブロックと次のブロックとの統合が行われる(ステップ
)。この後、ステップに戻って同様の制御が繰り返
されることになる。
による文字の切り出しが行われる(ステップ)。この
条件が満たされない場合には(ステップ;N)、現在の
ブロックと次のブロックとの統合が行われる(ステップ
)。この後、ステップに戻って同様の制御が繰り返
されることになる。
第6図は、以上のような制御で第2図に示した入力画
像について文字切り出しを行った結果を現わしたもので
ある。文字に“かすれ”が生じていても、その切り出し
が正確に行われていることがわかる。
像について文字切り出しを行った結果を現わしたもので
ある。文字に“かすれ”が生じていても、その切り出し
が正確に行われていることがわかる。
このように本実施例の文書読取装置では、行と垂直方
向に射影をとるようにしたので、行方向以外のブロック
の分離を吸収することができる。
向に射影をとるようにしたので、行方向以外のブロック
の分離を吸収することができる。
このように請求項1記載の発明によれば、文字ピッチ
の頻度分布をすべてのピッチを対象とするものと大きな
文字間ギャップを持つもののみを対象とするものについ
てそれぞれ算出したので、安定した頻度分布を抽出する
ことができる。また、簡便な手法で文字の切り出しを行
うので、簡便な回路装置で高度な文字切り出しを行うこ
とができるという効果がある。
の頻度分布をすべてのピッチを対象とするものと大きな
文字間ギャップを持つもののみを対象とするものについ
てそれぞれ算出したので、安定した頻度分布を抽出する
ことができる。また、簡便な手法で文字の切り出しを行
うので、簡便な回路装置で高度な文字切り出しを行うこ
とができるという効果がある。
また請求項2記載の発明では、文字ピッチ頻度分布算
出手段から得られたギャップを意識した頻度分布および
ギャップを意識しない頻度分布の2種類の頻度分布を基
にして、2段階にわたって文字のピッチを算出したの
で、“かすれ”等の低品位の画像によるブロックの切れ
が頻度分布に及ぼす悪影響の軽減を図りピッチの推定を
正確に行うことができ、文字切り出しを更に正確に行う
ことができる。
出手段から得られたギャップを意識した頻度分布および
ギャップを意識しない頻度分布の2種類の頻度分布を基
にして、2段階にわたって文字のピッチを算出したの
で、“かすれ”等の低品位の画像によるブロックの切れ
が頻度分布に及ぼす悪影響の軽減を図りピッチの推定を
正確に行うことができ、文字切り出しを更に正確に行う
ことができる。
また請求項3記載の発明では、文字ピッチの算出の際
に入力画像に対する行の垂直方向の射影を求めることに
したので、行と垂直方向に射影をとることによって行方
向以外のブロックの分離を吸収することができ、同様に
文字切り出しを更に正確に行うことができる。
に入力画像に対する行の垂直方向の射影を求めることに
したので、行と垂直方向に射影をとることによって行方
向以外のブロックの分離を吸収することができ、同様に
文字切り出しを更に正確に行うことができる。
図面は本発明の一実施例を説明するためのもので、この
うち第1図は文書読取装置の概要を表わしたブロック
図、第2図は入力画像の一例を現わした平面図、第3図
は先端ピッチを説明するための説明図、第4図は後端ピ
ッチを説明するための説明図、第5図は文字切り出し部
での文字の切り出し動作を表わした流れ図、第6図は第
2図に示した入力画像に対する文字切り出しの結果を表
わした説明図である。 10……領域分割部、11……入力画像格納部、 12……射影部、 13……先端ピッチ・後端ピッチ計算部、 14……頻度分布作成部、 15……文字ピッチ推定部、 17……文字認識部、21……ブロック。
うち第1図は文書読取装置の概要を表わしたブロック
図、第2図は入力画像の一例を現わした平面図、第3図
は先端ピッチを説明するための説明図、第4図は後端ピ
ッチを説明するための説明図、第5図は文字切り出し部
での文字の切り出し動作を表わした流れ図、第6図は第
2図に示した入力画像に対する文字切り出しの結果を表
わした説明図である。 10……領域分割部、11……入力画像格納部、 12……射影部、 13……先端ピッチ・後端ピッチ計算部、 14……頻度分布作成部、 15……文字ピッチ推定部、 17……文字認識部、21……ブロック。
Claims (3)
- 【請求項1】文書画像より抽出した1行分の文字列画像
を入力して、各文字ブロック間のピッチとしてのブロッ
クピッチを求めるブロックピッチ算出手段と、 ブロックピッチの頻度分布をすべてのピッチを対象とす
るものと大きな文字間ギャップを持つもののみを対象と
するものについてそれぞれ算出するブロックピッチ頻度
分布算出手段と、 算出されたブロックピッチの頻度分布から文字ピッチを
推定する文字ピッチ推定手段と、 この文字ピッチ推定手段の推定結果に基づいて各文字の
切り出し位置を設定する切り出し位置設定手段 とを具備することを特徴とする文書読取装置。 - 【請求項2】ブロックピッチ頻度分布算出手段から得ら
れたギャップを意識した頻度分布およびギャップを意識
しない頻度分布の2種類の頻度分布を基にして文字列に
ついてのおよその推定ピッチを求める第1のピッチ算出
手段と、 この第1の算出手段の算出結果と前記ギャップを意識し
ない頻度分布とを用いて最終的な頻度分布を求める第2
のピッチ算出手段 とを具備することを特徴とする請求項1記載の文書読取
装置。 - 【請求項3】ブロックピッチ算出手段は1行分の文字列
画像を入力して、この入力画像に対する行の垂直方向の
射影を求める射影手段を具備することを特徴とする請求
項1記載の文書読取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1270353A JP2844728B2 (ja) | 1989-10-19 | 1989-10-19 | 文書読取装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1270353A JP2844728B2 (ja) | 1989-10-19 | 1989-10-19 | 文書読取装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03132889A JPH03132889A (ja) | 1991-06-06 |
| JP2844728B2 true JP2844728B2 (ja) | 1999-01-06 |
Family
ID=17485085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1270353A Expired - Fee Related JP2844728B2 (ja) | 1989-10-19 | 1989-10-19 | 文書読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2844728B2 (ja) |
-
1989
- 1989-10-19 JP JP1270353A patent/JP2844728B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03132889A (ja) | 1991-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106295629B (zh) | 结构化文本检测方法和系统 | |
| US20030063802A1 (en) | Image processing method, apparatus and system | |
| CN101515325A (zh) | 基于字符切分和颜色聚类的数字视频中的字符提取方法 | |
| KR101910256B1 (ko) | 카메라 기반 도로 곡률 추정을 위한 차선 검출 방법 및 시스템 | |
| CN115995080A (zh) | 基于ocr识别的档案智能管理系统 | |
| CN111079756A (zh) | 一种单据图像中的表格提取与重建方法和设备 | |
| JP2003067738A (ja) | 網点除去方法及びシステム | |
| JP2844728B2 (ja) | 文書読取装置 | |
| CN112215784B (zh) | 图像去污方法、装置、可读存储介质及计算机设备 | |
| JP3090342B2 (ja) | 文字列方向判別装置 | |
| JP3187899B2 (ja) | 文字認識装置 | |
| JPH0528260A (ja) | 輪郭ベクトル抽出方式 | |
| JP2821303B2 (ja) | 掠れ文字結合方式 | |
| JP3087714B2 (ja) | オンライン手書き文字切り出し装置およびオンライン手書き文字切り出しプログラムを記録した記録媒体 | |
| JP2753094B2 (ja) | 単語切り出し装置 | |
| JPH10187887A (ja) | 書体識別装置および書体識別方法および情報記録媒体 | |
| JP2000040122A (ja) | 文字切り出し方法 | |
| JP2003271897A (ja) | 文字認識装置、画像処理装置、画像処理方法及び同方法の実行に用いるプログラム | |
| JP3220226B2 (ja) | 文字列方向判別方法 | |
| JPH05128308A (ja) | 文字認識装置 | |
| JP4011859B2 (ja) | 単語画像正規化装置,単語画像正規化プログラム記録媒体および単語画像正規化プログラム | |
| JPH04130979A (ja) | 文字画像切出し方法 | |
| CN119380364A (zh) | 一种电力工作票表格数据的识别方法和系统 | |
| JP2001266070A (ja) | 文字認識装置、文字認識方法および記憶媒体 | |
| JPH05135204A (ja) | 文字認識装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |