(57)【要約】【課題】  誤って文書画像上の表や文字列を欠損する不具合を解消することを目的とする。【解決手段】  文書画像に存在する黒画素の個数を各縦ライン毎に計数することにより、その文書画像の左右両端から中心に向かって、各縦ラインの計数値を閾値と比較し、その計数値が閾値より小さくなる位置までをローラノイズ領域と判定し、そのローラノイズ領域に含まれる黒画素を白画素に置換するローラノイズ除去部１６ｂを設けたものである。これにより、ローラノイズの位置を正確に求めることができるようになり、その結果、誤って文書画像上の表や文字列を欠損する不具合を解消することができる。【選択図】        図１５
2004265452.tif 000002
【特許請求の範囲】
【請求項１】
文書画像に存在するノイズを検出し、そのノイズを除去するノイズ除去手段と、上記ノイズ除去手段によりノイズが除去された文書画像に存在する文字を認識する文字認識手段とを備えた文字認識装置において、上記ノイズ除去手段は、文書画像に存在する黒画素の個数を各縦ライン毎に計数することにより、その文書画像の左右両端から中心に向かって、各縦ラインの計数値を閾値と比較し、その計数値が閾値より小さくなる位置までをローラノイズ領域と判定し、そのローラノイズ領域に含まれる黒画素を白画素に置換するローラノイズ除去部から構成されていることを特徴とする文字認識装置。
【請求項２】
ノイズ除去手段により除去されたノイズの量を示すノイズ評価値を算出するノイズ評価手段を設けたことを特徴とする請求項１記載の文字認識装置。
【請求項３】
ノイズ評価手段により算出されたノイズ評価値が所定値より大きくなると、ファクシミリのメンテナンスを促すメッセージを当該文書画像の送信元に返送するメッセージ返送手段を設けたことを特徴とする請求項２記載の文字認識装置。
【請求項４】
ノイズ評価手段により算出されたノイズ評価値が所定値より大きくなると、文字認識手段による認識結果の確認を促すメッセージを提示する警告手段を設けたことを特徴とする請求項２記載の文字認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファクシミリから文書画像が送信されると、その文書画像に存在する文字を認識する文字認識装置に関するものである。
【背景技術】
【０００２】
図２０は以下の特許文献１に開示されている従来の文字認識装置を示す構成図であり、図において、１はファクシミリから文書画像が送信されると、文書画像に存在する縦ラインノイズを検出する縦ラインノイズ検出部、２は縦ラインノイズ検出部１により検出された縦ラインノイズを除去する縦ラインノイズ除去部、３は縦ラインノイズの除去に伴う文字の欠損を補正する文字画素推定補間部、４は文書画像に存在する孤立点ノイズを除去する孤立点ノイズ除去部、５は文書画像に存在する文字を認識する文字認識部である。
【０００３】
次に動作について説明する。
従来の文字認識装置は、ファクシミリから送信された文書画像に存在する縦ラインノイズと孤立点ノイズを検出して除去するものであるが、ここでいう、縦ラインノイズとは、ファクシミリの受光器にゴミが付着して、文書画像上に生じる黒い縦線をいい、孤立点ノイズとは、文書画像上にある黒画素の小さな固まりをいう。
【０００４】
具体的には、まず、ファクシミリから文書画像が送信されると、縦ラインノイズ検出部１が文書画像に存在する縦ラインノイズを検出する。
縦ラインノイズの検出は、以下に示す３つの判定条件にしたがって行うものである。
（１）縦ライン上にある黒画素の数が一定値以上であれば、その縦ライン上の黒画素を縦ラインノイズと判定する。
（２）ある黒画素の上下ａ画素中にある黒画素の数が一定値以上であれば、その黒画素は縦ラインノイズであると判定する。ここで、“ａ”は文書画像に記入された文字高さの１．５倍以上とする。
（３）縦ライン上でｂ画素以上連続する黒画素を求め、その黒画素を縦ラインノイズであると判定する。ここで“ｂ”は文書画像に記入された文字高さの１．５倍以上とする。
【０００５】
ただし、縦ラインノイズ検出部１は、予め、文書画像上で白画素であるべき領域（例えば、文書画像の上下両端や左右両端の余白領域）が分かっている場合には、縦ラインノイズの検出精度を高めるため、その領域内で検出された１個の黒画素をｅ個の黒画素（ｅ＞１）とみなして、上記の判定処理を実行する。
【０００６】
そして、縦ラインノイズ除去部２は、縦ラインノイズ検出部１が縦ラインノイズを検出すると、縦ラインノイズと判定された縦ライン上にある黒画素を白画素に置換して、縦ラインノイズを除去する。
【０００７】
次に、文字画素推定補間部３は、縦ラインノイズ除去部２が縦ラインノイズを除去すると、縦ラインノイズの除去に伴って文字が欠損する場合があるので、縦ラインノイズの除去に伴う文字の欠損を補正する。
具体的には、縦ラインノイズの左右に位置する黒画素の固まりが持つエッジの方向性から、途切れた文字線の位置を推定し、その推定した文字線上の白画素を黒画素に置換する。
【０００８】
次に、孤立点ノイズ除去部４は、文字画素推定補間部３が文字の欠損を補正すると、文書画像上にある連結黒画素の面積を求め、連結黒画素の面積が一定値以下の場合、その連結黒画素を孤立点ノイズと判定する。
そして、孤立点ノイズと判定した連結黒画素を白画素に置換して、孤立点ノイズを除去する。
【０００９】
このようにして、縦ラインノイズと孤立点ノイズが除去されると、文字認識部５は、ノイズが除去された文書画像に対して文書解析処理や文字認識処理を実行し、文字の認識結果を外部に出力する。
【００１０】
【特許文献１】特開平９−２３８２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の文字認識装置は以上のように構成されているので、文書画像に存在する縦ラインノイズと孤立点ノイズは除去することができるが、ファクシミリの紙送りローラの影が文書画像の両端付近に黒く写るローラノイズ、回線上の電気的なノイズが原因で横ライン上の画素が全て白画素になる回線ノイズ、ファクシミリの受光器が不良のため縦ライン上の画素が全て白画素になる受光器ノイズ等を除去することができない課題があった。
【００１２】
また、予め、文書画像上で白画素であるべき領域（例えば、文書画像の上下両端や左右両端の余白領域）が分かっている場合には、その領域内で検出された１個の黒画素をｅ個の黒画素（ｅ＞１）とみなすことで、縦ラインノイズの検出精度を高めることができるが、予め、文書画像上で白画素であるべき領域が分からない場合には、縦ラインノイズの検出精度を高めることができない課題があった。
【００１３】
さらに、文書画像上にある連結黒画素の面積が一定値以下の場合、その連結黒画素を孤立点ノイズと判定するが、文書画像上の全黒画素に対して連結黒画素の面積を求めるには多くの処理時間を要するため、速やかに孤立点ノイズを除去することができない課題があった。
また、ローラノイズの位置を正確に求めることができないため、誤って文書画像上の表や文字列を欠損することがある課題があった。
【００１４】
この発明は上記のような課題を解決するためになされたもので、誤って文書画像上の表や文字列を欠損する不具合を解消することができる文字認識装置を得ることを目的とする。
【課題を解決するための手段】
【００１５】
この発明に係る文字認識装置は、文書画像に存在する黒画素の個数を各縦ライン毎に計数することにより、その文書画像の左右両端から中心に向かって、各縦ラインの計数値を閾値と比較し、その計数値が閾値より小さくなる位置までをローラノイズ領域と判定し、そのローラノイズ領域に含まれる黒画素を白画素に置換するローラノイズ除去部を設けたものである。
【発明の効果】
【００１６】
この発明によれば、文書画像に存在する黒画素の個数を各縦ライン毎に計数することにより、その文書画像の左右両端から中心に向かって、各縦ラインの計数値を閾値と比較し、その計数値が閾値より小さくなる位置までをローラノイズ領域と判定し、そのローラノイズ領域に含まれる黒画素を白画素に置換するローラノイズ除去部を設けるように構成したので、ローラノイズの位置を正確に求めることができるようになり、その結果、誤って文書画像上の表や文字列を欠損する不具合を解消することができる効果がある。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
図１はこの発明の実施の形態１による文字認識装置を示す構成図であり、図において、１１はファクシミリから文書画像が送信されると、ノイズ除去部１２が使用するノイズ除去パラメータ（規定数）を設定するノイズ除去パラメータ設定部（パラメータ設定手段）、１２は文書画像に存在するノイズを検出し、そのノイズを除去するノイズ除去部（ノイズ除去手段）、１３はノイズ除去部１２によりノイズが除去された文書画像に存在する文字を認識する文字認識部（文字認識手段）である。
【００１８】
１４は文書画像に存在する黒画素の個数を各横ライン毎に計数し、その計数結果に応じて各黒画素に点数を付与する点数付与部１４ａと、点数付与部１４ａにより付与された点数を各縦ライン毎に合計し、その合計点数が規定数より大きい縦ラインを縦ラインノイズと判定する縦ラインノイズ判定部１４ｂと、縦ラインノイズ判定部１４ｂにより縦ラインノイズと判定された縦ライン上にある黒画素を白画素に置換する縦ラインノイズ除去部１４ｃとから構成される縦ラインノイズ処理部である（図２を参照）。
【００１９】
１５は文書画像の局所領域に含まれる黒画素の個数が規定数より小さく、かつ、局所領域に含まれる黒画素の分布形状が方向性を有しない場合、局所領域の中心に位置する黒画素を孤立点ノイズと判定する孤立点ノイズ判定部１５ａと、孤立点ノイズ判定部１５ａにより孤立点ノイズと判定された黒画素を白画素に置換する孤立点ノイズ除去部１５ｂとから構成される孤立点ノイズ処理部である（図４を参照）。
【００２０】
１６は文書画像の左右両端に位置するローラノイズ領域に含まれる黒画素を白画素に置換するローラノイズ除去部から構成されるローラノイズ処理部、１７は文書画像に存在する黒画素の個数を各横ライン毎に計数し、黒画素の個数が１以上の横ラインに挟まれた黒画素の個数が零の横ライン群を回線ノイズと判定する回線ノイズ判定部１７ａと、回線ノイズ判定部１７ａにより回線ノイズと判定された横ライン群にある白画素のうち、横ライン群の上下に位置する画素の双方が黒画素である白画素を黒画素に置換する回線ノイズ除去部１７ｂとから構成される回線ノイズ処理部である（図８を参照）。
【００２１】
１８は文書画像に存在する黒画素の個数を各縦ライン毎に計数し、黒画素の個数が１以上の縦ラインに挟まれた黒画素の個数が零の縦ライン群を受光器ノイズと判定する受光器ノイズ判定部１８ａと、受光器ノイズ判定部１８ａにより受光器ノイズと判定された縦ライン群にある白画素のうち、縦ライン群の左右に位置する画素の双方が黒画素である白画素を黒画素に置換する受光器ノイズ除去部１８ｂとから構成される受光器ノイズ処理部である（図１０を参照）。
【００２２】
次に動作について説明する。
最初に、文字認識装置の動作概要を簡単に説明する。
まず、ファクシミリから文書画像が送信されると、ノイズ除去パラメータ設定部１１が、ノイズ除去部１２が使用するノイズ除去パラメータを設定する。
このノイズ除去パラメータは、ノイズ除去部１２を構成する各ノイズ処理部が使用するパラメータであり、ノイズの除去量を調整する働きを有する。
【００２３】
そして、ノイズ除去部１２は、ノイズ除去パラメータ設定部１１がノイズ除去パラメータを設定すると、ノイズ除去パラメータに従って文書画像から各種のノイズを検出して除去する。ノイズ除去部１２の詳細な動作は後述する。
【００２４】
そして、ノイズ除去部１２が各種のノイズを除去すると、最後に、文字認識部１３が、ノイズが除去された文書画像に対して、文書の解析処理（文字列や図表の抽出処理）や、その抽出された文字列の文字認識処理を実行し、文字の認識結果を外部に出力する。
【００２５】
次に、ノイズ除去部１２の詳細な動作を説明する。
まず、ノイズ除去部１２の縦ラインノイズ処理部１４は、文書画像上にある縦ラインノイズを検出して、縦ラインノイズを文書画像から除去するものであるが、縦ラインノイズ処理部１４の点数付与部１４ａは、文書画像に存在する黒画素の個数を各横ライン毎に計数し、各横ライン上に存在する黒画素の個数を求める処理を実行する。そして、点数付与部１４ａは、その計数結果に応じて各横ライン上に存在する黒画素に点数を付与する。
【００２６】
具体的には、各黒画素に付与する点数は計数結果に応じて付与するが、横ライン上に存在する黒画素の個数が少ない程大きな値とする。
したがって、文書画像の上下端にある余白領域等では、黒画素の個数が少ないため、その領域の黒画素に付与する点数は高いものとなる。
逆に、表や文字列領域を横切る横ラインには、多くの黒画素が存在するため、その横ライン上にある黒画素に付与する点数は低いものとなる。
【００２７】
この結果、縦ラインノイズの可能性が高い黒画素には高い点数が付与されることになるが、例えば、図１２に示す文書画像の場合、余白領域等にある黒画素の大部分は領域Ａ（領域Ａは、横ライン上に殆ど黒画素が存在しない領域）に含まれ、領域Ａに含まれる黒画素には高い点数が付与される。
一方、文字や表を構成する黒画素の大部分は領域Ｂ（領域Ｂは、横ライン上に多くの黒画素が存在する領域）に含まれ、領域Ｂに含まれる黒画素には低い点数が付与される。
【００２８】
なお、点数付与部１４ａは、通常の縦ラインノイズの幅は数ドット程度であり、縦ラインノイズを構成する各黒画素の左右は両方とも白画素である可能性が高いので、各黒画素の左右にある画素が両方とも白画素である場合、その黒画素には点数を追加する。その結果、縦ラインノイズの可能性が高い黒画素には高い点数が付与されることになる。
例えば、図１２に示す文書画像の場合、線幅が１画素の縦ラインノイズＮ１，Ｎ３上にある黒画素の左右は大半が両方とも白画素であるため、縦ラインノイズＮ１，Ｎ３を構成する黒画素には点数が追加されることになる。
【００２９】
そして、縦ラインノイズ判定部１４ｂは、点数付与部１４ａが各黒画素に点数を付与すると、文書画像の縦ライン毎に、縦ライン上に存在する黒画素の点数を合計し、その合計点数がパラメータＴＨより大きい縦ラインを縦ラインノイズと判定する。
ただし、縦ラインノイズの幅は通常数ライン程度であるため、合計点数がパラメータＴＨより大きい縦ラインがｎ本以上隣接する場合は、それらの縦ラインが縦ラインノイズでないと判定する。
【００３０】
なお、図１２に示す文書画像の場合、Ｎ１，Ｎ２，Ｎ３，Ｎ４の縦ラインの合計点数がパラメータＴＨより大きいので、Ｎ１〜Ｎ４の縦ラインを縦ラインノイズと判定される。
ここで、パラメータＴＨとｎはノイズ除去パラメータであり、ノイズ除去パラメータ設定部１１により設定された値である。
【００３１】
そして、縦ラインノイズ除去部１４ｃは、縦ラインノイズ判定部１４ｂが縦ラインノイズを判定すると、縦ラインノイズと判定された縦ライン上にある黒画素を白画素に置換する。
ただし、縦ラインノイズと判定された縦ライン上にある黒画素と同じ横ライン上で、縦ラインノイズの左右に接する画素が両方とも黒画素の場合には、その縦ライン上にある黒画素を文字や罫線の一部であると考えて、白画素には置換しない。
【００３２】
なお、図３は縦ラインノイズ処理部１４による文書画像の処理例を示し、図において、３０１は縦ラインノイズ除去前の文書画像であり、３０２は縦ラインノイズ除去後の文書画像である。
縦ラインノイズ除去後の文書画像３０２では、文字と表罫線が欠損することなく、縦ラインノイズが除去されている。
【００３３】
次に、ノイズ除去部１２の孤立点ノイズ処理部１５は、文書画像上にある孤立点ノイズを検出して、孤立点ノイズを文書画像から除去するものであるが、孤立点ノイズ処理部１５の孤立点ノイズ判定部１５ａは、文書画像に存在する各黒画素を調べて、各黒画素が孤立点ノイズであるか否かを判定する。
【００３４】
具体的には、黒画素を中心とする局所領域（例えば、５×５画素領域）に含まれる黒画素の個数を調べ、その黒画素の個数がＭ個以下の場合には、中心の黒画素が孤立ノイズであると判定する。
ここで、Ｍはノイズ除去パラメータであり、ノイズ除去パラメータ設定部１１により設定された値である。
【００３５】
ただし、文字や罫線を構成する黒画素は、図５に示すように、局所的な方向性を有することが知られているので、局所領域内の黒画素の分布が、図５に示す何れかのパターンに一致する場合には、局所領域に含まれる黒画素の個数がＭ個以下でも、中心の黒画素を孤立点ノイズでないと判定する。
なお、図５において、５０１は縦の方向性を有する黒画素の分布、５０２は横の方向性を有する黒画素の分布、５０３は斜めの方向性を有する黒画素の分布である。
【００３６】
そして、孤立点ノイズ除去部１５ｂは、孤立点ノイズ判定部１５ａが孤立点ノイズを判定すると、孤立点ノイズと判定された黒画素を白画素に置換する。
なお、図６は孤立点ノイズ処理部１５による文書画像の処理例を示し、図において、６０１は孤立点ノイズ除去前の文書画像であり、６０２は孤立点ノイズ除去後の文書画像である。
孤立点ノイズ除去後の文書画像６０２では、文字と表罫線が欠損することなく、孤立点ノイズが除去されている。
【００３７】
次に、ノイズ除去部１２のローラノイズ処理部１６は、文書画像上にあるローラノイズを文書画像から除去するものであるが、具体的には、文書画像の左右両端から中心に向かってＸ画素内の領域をローラノイズが含まれる領域（以下、ローラノイズ領域という）と考え、ローラノイズ領域に含まれる黒画素を白画素に置換する。
ここで、Ｘはノイズ除去パラメータであり、ノイズ除去パラメータ設定部１１により設定された値である。
【００３８】
なお、図７はローラノイズ処理部１６による文書画像の処理例を示し、図において、７０１はローラノイズ除去前の文書画像であり、７０２はローラノイズ除去後の文書画像である。
ローラノイズ除去後の文書画像７０２では、文書画像の両端にあったローラノイズが除去されている。
【００３９】
次に、ノイズ除去部１２の回線ノイズ処理部１７は、文書画像上にある回線ノイズを検出して、回線ノイズを文書画像から除去するものであるが、回線ノイズ処理部１７の回線ノイズ判定部１７ａは、文書画像の横ライン毎に、横ライン上にある黒画素の個数を調べる処理を実行する。
【００４０】
そして、回線ノイズ判定部１７ａは、黒画素の個数が零の横ラインのうち、黒画素の個数が１以上の横ラインに挟まれた横ラインを回線ノイズと判定する。
ただし、回線ノイズの幅は通常数ライン程度であるため、黒画素の個数が零の横ラインがＹ本以上隣接する場合は、それらの横ラインを回線ノイズでないと判定する。
【００４１】
なお、図１３に示す文書画像の場合、黒画素の個数が零の横ラインが複数本隣接しているが、隣接する本数がＹ本未満であるので、横ライン群Ｃを回線ノイズと判定している。
ここで、Ｙはノイズ除去パラメータであり、ノイズ除去パラメータ設定部１１により設定された値である。
【００４２】
そして、回線ノイズ除去部１７ｂは、回線ノイズ判定部１７ａが回線ノイズを判定すると、文書画像から回線ノイズを除去する。
具体的には、回線ノイズの上下に接する画素が両方とも黒画素である場合、回線ノイズにより文字や罫線の一部が欠損したものと考え、その回線ノイズの上下に接する黒画素を繋ぐように、回線ノイズ上の白画素を黒画素に置換する。
【００４３】
なお、図９は回線ノイズ処理部１７による文書画像の処理例を示し、図において、９０１は回線ノイズ除去前の文書画像であり、９０２は回線ノイズ除去後の文書画像である。
回線ノイズ除去後の文書画像９０２では、回線ノイズによる文字と表罫線の欠損が補正されている。
【００４４】
次に、ノイズ除去部１２の受光器ノイズ処理部１８は、文書画像上にある受光器ノイズを検出して、受光器ノイズを文書画像から除去するものであるが、受光器ノイズ処理部１８の受光器ノイズ判定部１８ａは、文書画像の縦ライン毎に、縦ライン上にある黒画素の個数を調べる処理を実行する。
【００４５】
そして、受光器ノイズ判定部１８ａは、黒画素の個数が零の縦ラインのうち、黒画素の個数が１以上の縦ラインに挟まれた縦ラインを受光器ノイズと判定する。
ただし、受光器ノイズの幅は通常数ライン程度であるため、黒画素の個数が零の縦ラインがＺ本以上隣接する場合は、それらの縦ラインを受光器ノイズでないと判定する。
【００４６】
なお、図１４に示す文書画像の場合、黒画素の個数が零の縦ラインが複数本隣接しているが、隣接する本数がＺ本未満であるので、縦ライン群Ｄを受光器ノイズと判定している。
ここで、Ｚはノイズ除去パラメータであり、ノイズ除去パラメータ設定部１１により設定された値である。
【００４７】
そして、受光器ノイズ除去部１８ｂは、受光器ノイズ判定部１８ａが受光器ノイズを判定すると、文書画像から受光器ノイズを除去する。
具体的には、受光器ノイズの左右に接する画素が両方とも黒画素である場合、受光器ノイズにより文字や罫線の一部が欠損したものと考え、その受光器ノイズの左右に接する黒画素を繋ぐように、受光器ノイズ上の白画素を黒画素に置換する。
【００４８】
なお、図１１は受光器ノイズ処理部１８による文書画像の処理例を示し、図において、１１０１は受光器ノイズ除去前の文書画像であり、１１０２は受光器ノイズ除去後の文書画像である。
受光器ノイズ除去後の文書画像１１０２では、受光器ノイズによる文字と表罫線の欠損が補正されている。
【００４９】
以上で明らかなように、この実施の形態１によれば、文書画像に存在する黒画素の個数を各横ライン毎に計数し、その計数結果に応じて各黒画素に点数を付与するとともに、各縦ライン毎に点数を合計して、その合計点数がパラメータＴＨより大きい縦ラインを縦ラインノイズと判定するように構成したので、予め、文書画像上で白画素であるべき領域が分からない場合でも、縦ラインノイズの検出精度を高めることができる効果を奏する。
【００５０】
また、この実施の形態１によれば、文書画像の局所領域に含まれる黒画素の個数がＭ個より小さく、かつ、局所領域に含まれる黒画素の分布形状が方向性を有しない場合、局所領域の中心に位置する黒画素を孤立点ノイズと判定するように構成したので、文書画像上にある連結黒画素を求めることなく、孤立点ノイズを判定することができるようになり、その結果、速やかに孤立点ノイズを除去することができる効果を奏する。
【００５１】
さらに、この実施の形態１によれば、ローラノイズ処理部１６，回線ノイズ処理部１７及び受光器ノイズ処理部１８を備えるように構成したので、縦ラインノイズや孤立点ノイズに限らず、ローラノイズ，回線ノイズ及び受光器ノイズを除去することができる効果を奏する。
【００５２】
実施の形態２．
図１５はこの発明の実施の形態２による文字認識装置のローラノイズ処理部１６の詳細構成を示す構成図であり、図において、１６ａは文書画像に存在する黒画素の個数を各縦ライン毎に計数し、その計数結果に基づいてローラノイズ領域を判定するローラノイズ判定部、１６ｂは文書画像の左右両端に位置するローラノイズ領域に含まれる黒画素を白画素に置換するローラノイズ除去部である。
【００５３】
次に動作について説明する。
上記実施の形態１では、文書画像の左右両端から中心に向かってＸ画素内の領域をローラノイズ領域と考えてローラノイズを除去する方式を示したが、この方式ではローラノイズの位置が正確に分からないため、文字や表の一部も除去する可能性がある。
そこで、この実施の形態２では、予め、ローラノイズ領域を判定して、ローラノイズを除去するようにする。
【００５４】
具体的には、ローラノイズ処理部１６のローラノイズ判定部１６ａは、図１６に示すように、文書画像の左右両端から中心に向かってＧ画素内の領域をローラノイズ領域と為り得る領域と考えて、その領域内部における縦ライン上の黒画素の個数を調べる処理を実行する。
【００５５】
ただし、縦ラインが有する黒画素の個数の変化を大局的に捕らえるため、黒画素の個数に平滑化処理を適用して、隣接する縦ラインが有する黒画素の個数が大きく異ならないようにする。
例えば、図１６の１３０１はローラノイズ除去前の文書画像であり、１３０２はこの文書画像から作成した平滑化後の黒画素分布である。
【００５６】
そして、ローラノイズ判定部１６ａは、文書画像の左右両端より中心に向かって平滑化後の黒画素分布１３０２を調査し、縦ライン上の黒画素の個数が閾値Ｗより小さくなる位置までをローラノイズ領域と判定する。
この結果、図１６の領域１３０３がローラノイズ領域と判定される。
ここで、ＧとＷはノイズ除去パラメータであり、ノイズ除去パラメータ設定部１１により設定された値である。      
【００５７】
そして、ローラノイズ除去部１６ｂは、ローラノイズ判定部１６ａがローラノイズ領域を判定すると、ローラノイズ領域に含まれる黒画素を白画素に置換して、文書画像からローラノイズを除去する。
【００５８】
以上で明らかなように、この実施の形態２によれば、文書画像に存在する黒画素の個数を各縦ライン毎に計数し、その計数結果に基づいてローラノイズ領域を判定するように構成したので、ローラノイズの位置を正確に求めることができるようになり、その結果、誤って文書画像上の表や文字列を欠損する不具合を解消することができる効果を奏する。
【００５９】
実施の形態３．
図１７はこの発明の実施の形態３による文字認識装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
１９は文字認識部１３が文字認識に失敗すると、ノイズ除去パラメータ設定部１１に対してノイズ除去パラメータの変更を指示する再処理判定部（再処理判定手段）である。
【００６０】
次に動作について説明する。
上記実施の形態１，２では、文書画像に対してノイズ除去処理が一度だけ適用されるため、ノイズが多い文書画像ではノイズを除去しきれない場合があった。
このように多量のノイズを含む文書画像を文字認識部１３に与えると、文字認識部１３は、文書画像が処理不能と判断してエラーを返す場合がある。
【００６１】
例えば、文字認識部１３が、ある定型文書を処理する場合、ノイズを含む文書画像と定型文書とが形状的に異なるために、文書画像が所望の定型文書でないと判断してエラーを返すことがあり、この場合には、文字の認識結果を出力することができなくなる不具合を生じる。
【００６２】
そこで、この実施の形態３では、多量のノイズを含む文書画像からも文字を認識して、文字の認識結果を出力することができるようにするため、文字認識部１３からエラーが返された場合には、ノイズ除去パラメータ設定部１１に対してノイズ除去パラメータの変更を指示するようにする。
【００６３】
具体的には、再処理判定部１９は、文字認識部１３が文字の認識処理を実行して、文字の認識結果を出力する場合には、その認識結果を外部出力するが、文字の認識に失敗してエラーを出力する場合には、ノイズ除去パラメータ設定部１１に対してノイズ除去パラメータの変更を指示する。
【００６４】
これにより、ノイズ除去パラメータ設定部１１は、より多くのノイズを除去できるようにするため、ノイズ除去パラメータの値を変更し、ノイズ除去部１２が再度、ノイズの除去処理を実行する。
文字認識部１３でエラーが生じなくなるまで、以上の処理を最大Ｒ回繰り返し実行する。
【００６５】
以上で明らかなように、この実施の形態３によれば、文字認識部１３が文字認識に失敗すると、ノイズ除去パラメータ設定部１１に対してノイズ除去パラメータの変更を指示するように構成したので、多量のノイズを含む文書画像からも文字の認識結果を得ることができる効果を奏する。
【００６６】
実施の形態４．
図１８はこの発明の実施の形態４による文字認識装置を示す構成図であり、図において、図１７と同一符号は同一または相当部分を示すので説明を省略する。
図において、２０は文字認識部１３が文字認識に成功すると、文書画像の送信先の電話番号とノイズ除去パラメータ設定部１１により設定されたノイズ除去パラメータを登録するバッファ（登録手段）である。
【００６７】
次に動作について説明する。
上記実施の形態３では、文字認識部１３が文字の認識処理に成功すると、再処理判定部１９が文字の認識結果を外部出力するものについて示したが、再処理判定部１９が文字の認識結果を外部出力するとともに、文書画像の送信先の電話番号に対応付けてノイズ除去パラメータ設定部１１により設定されたノイズ除去パラメータをバッファ２０に登録する。
【００６８】
そして、ノイズ除去パラメータ設定部１１は、以降、別の文書画像がファクシミリから送信されると、その文書画像の送信元の電話番号に対応するノイズ除去パラメータをバッファ２０から読み込み、そのノイズ除去パラメータをノイズ除去部１２に出力する。
【００６９】
これにより、ノイズ除去部１２は、文字認識部１３が文字の認識処理に成功したときのノイズ除去パラメータを使用することになるが、文書画像に含まれるノイズの特性（ノイズの量や種類）は、文書画像の送信元のファクシミリに依存することが多いので、このことはノイズ除去の最適化と考えられる。
【００７０】
以上で明らかなように、この実施の形態４によれば、別の文書画像がファクシミリから送信されると、その文書画像の送信元の電話番号に対応するノイズ除去パラメータをバッファ２０から読み込み、そのノイズ除去パラメータをノイズ除去部１２に出力するように構成したので、ノイズ除去の最適化が図られるようになり、その結果、文書画像に存在するノイズを効果的に除去することができる効果を奏する。
【００７１】
実施の形態５．
図１９はこの発明の実施の形態５による文字認識装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
図において、２１はノイズ除去部１２により除去されたノイズの量を示すノイズ評価値を算出するノイズ評価部（ノイズ評価手段）、２２はノイズ評価部２１により算出されたノイズ評価値が閾値より大きくなると、ファクシミリのメンテナンスを促すメッセージを当該文書画像の送信元に返送するとともに、文字認識部１３による認識結果の確認を促すメッセージを提示するノイズ警告部（メッセージ返送手段、警告手段）である。
【００７２】
次に動作について説明する。
上記実施の形態１〜４では、文字認識部１３による文字の認識結果を外部出力するものについて示したが、文書画像に存在するノイズの量を検出して、種々のメッセージを返送等するようにしてもよい。
【００７３】
具体的には、ノイズ評価部２１は、ノイズ除去部１２により文書画像から除去されたノイズの量を示すノイズ評価値を算出する。
例えば、ノイズ評価値は、縦ラインノイズの本数と、孤立点ノイズと判定された黒画素の個数と、ローラノイズと判定された領域の面積と、回線ノイズの本数と、受光器ノイズの本数との線形和で現すことができる。なお、ノイズ評価値はノイズの量が多いほど大きな値を取る。
【００７４】
そして、ノイズ警告部２２は、ノイズ評価部２１がノイズ評価値を算出すると、そのノイズ評価値を所定の閾値と比較し、ノイズ評価値が閾値よりも大きい場合には、当該文書画像の送信元に対して、ファクシミリの清掃や修理を促すメッセージを返送する。
【００７５】
また、ノイズ警告部２２は、ノイズ評価値が閾値よりも大きい場合には、文字認識部１３による文字認識に誤りがある可能性が高いので、その認識結果の検査や修正を促すメッセージを文字認識装置のオペレータに対して出力する。
【００７６】
以上で明らかなように、この実施の形態５によれば、ノイズ評価部２１により算出されたノイズ評価値が閾値より大きくなると、ファクシミリのメンテナンスを促すメッセージを当該文書画像の送信元に返送するように構成したので、多量のノイズが付与される送信元のファクシミリのメンテナンスが促され、メンテナンスが実行される場合にはノイズ量が軽減される効果を奏する。
【００７７】
また、この実施の形態５によれば、ノイズ評価部２１により算出されたノイズ評価値が閾値より大きくなると、文字認識部１３による認識結果の確認を促すメッセージを提示するように構成したので、文字認識装置のオペレータは、文字認識部１３による認識結果を必要に応じて修正等することができる効果を奏する。
【図面の簡単な説明】
【００７８】
【図１】この発明の実施の形態１による文字認識装置を示す構成図である。
【図２】縦ラインノイズ処理部の詳細構成を示す構成図である。
【図３】縦ラインノイズの除去結果を示す説明図である。
【図４】孤立点ノイズ処理部の詳細構成を示す構成図である。
【図５】黒画素分布の方向性を説明する説明図である。
【図６】孤立点ノイズの除去結果を示す説明図である。
【図７】ローラノイズの除去結果を示す説明図である。
【図８】回線ノイズ処理部の詳細構成を示す構成図である。
【図９】回線ノイズの除去結果を示す説明図である。
【図１０】受光器ノイズ処理部の詳細構成を示す構成図である。
【図１１】受光器ノイズの除去結果を示す説明図である。
【図１２】縦ラインノイズ処理部の動作を説明する説明図である。
【図１３】回線ノイズ処理部の動作を説明する説明図である。
【図１４】受光器ノイズ処理部の動作を説明する説明図である。
【図１５】この発明の実施の形態２による文字認識装置のローラノイズ処理部の詳細構成を示す構成図である。
【図１６】ローラノイズの除去結果を示す説明図である。
【図１７】この発明の実施の形態３による文字認識装置を示す構成図である。
【図１８】この発明の実施の形態４による文字認識装置を示す構成図である。
【図１９】この発明の実施の形態５による文字認識装置を示す構成図である。
【図２０】従来の文字認識装置を示す構成図である。
【符号の説明】
【００７９】
１１  ノイズ除去パラメータ設定部（パラメータ設定手段）、１２  ノイズ除去部（ノイズ除去手段）、１３  文字認識部（文字認識手段）、１４ａ  点数付与部、１４ｂ  縦ラインノイズ判定部、１４ｃ  縦ラインノイズ除去部、１５ａ  孤立点ノイズ判定部、１５ｂ  孤立点ノイズ除去部、１６ａ  ローラノイズ判定部、１６ｂ  ローラノイズ除去部、１７ａ  回線ノイズ判定部、１７ｂ  回線ノイズ除去部、１８ａ  受光器ノイズ判定部、１８ｂ  受光器ノイズ除去部、１９  再処理判定部（再処理判定手段）、２０  バッファ（登録手段）、２１  ノイズ評価部（ノイズ評価手段）、２２  ノイズ警告部（メッセージ返送手段、警告手段）。
【図１】
2004265452.tif 000003
【図２】
2004265452.tif 000004
【図３】
2004265452.tif 000005
【図４】
2004265452.tif 000006
【図５】
2004265452.tif 000007
【図６】
2004265452.tif 000008
【図７】
2004265452.tif 000009
【図８】
2004265452.tif 000010
【図９】
2004265452.tif 000011
【図１０】
2004265452.tif 000012
【図１１】
2004265452.tif 000013
【図１２】
2004265452.tif 000014
【図１３】
2004265452.tif 000015
【図１４】
2004265452.tif 000016
【図１５】
2004265452.tif 000017
【図１６】
2004265452.tif 000018
【図１７】
2004265452.tif 000019
【図１８】
2004265452.tif 000020
【図１９】
2004265452.tif 000021
【図２０】
2004265452.tif 000022