(57)【特許請求の範囲】
【請求項１】
入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、該作成した濃度ヒストグラムに基づいて選択された二値化しきい値により前記濃度画像を二値化する二値化装置において、
前記濃度ヒストグラムにおいて所定の濃度値以下の累積画素数と前記所定の濃度値を越える累積画素数とが所定の比率となるように前記所定の濃度値を決定した後、前記所定の濃度値が前記濃度ヒストグラムの谷部に属しない場合には、該濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、前記所定の濃度値が前記濃度ヒストグラムの谷部に属する場合には、該谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出する検出手段と、
前記検出手段により検出された極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択する選択手段と
を備えたことを特徴とする二値化装置。
【請求項２】
前記選択手段は、前記検出手段によって検出された極小値の濃度値に前記濃度ヒストグラムの最低濃度値または最高濃度値が含まれる場合には、当該最低濃度値または最高濃度値以外の極小値のうちから二値化しきい値を選択することを特徴とする請求項１に記載の二値化装置。
【請求項３】
入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、該作成した濃度ヒストグラムに基づいて選択された二値化しきい値により前記濃度画像を二値化する二値化方法において、
前記濃度ヒストグラムにおいて所定の濃度値以下の累積画素数と前記所定の濃度値を越える累積画素数とが所定の比率となるように前記所定の濃度値を決定した後、前記所定の濃度値が前記濃度ヒストグラムの谷部に属しない場合には、該濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、前記所定の濃度値が前記濃度ヒストグラムの谷部に属する場合には、該谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出する検出工程と、
前記検出工程により検出された極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択する選択工程と
を含んだことを特徴とする二値化方法。
【請求項４】
前記請求項３に記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、該作成した濃度ヒストグラムに基づいて選択された二値化しきい値により前記濃度画像を二値化する二値化装置、二値化方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関し、特に、帳票の登録時および照合時において適切な二値化しきい値を選択し、もって帳票の濃度画像を安定して二値化することができる二値化装置、二値化方法および記録媒体に関する。
【０００２】
【従来の技術】
従来、帳票の本質的特徴である罫線を利用して帳票の種類を判別する場合には、入力された帳票の濃度画像を二値画像に変換し、当該二値画像から罫線の特徴を抽出して帳票の種類を判別することが多い。
【０００３】
この濃度画像を二値画像に変換する二値化処理は、所定のしきい値以上の濃度値を有する画素を値「０」の白画素に変換するとともに、このしきい値よりも小さな濃度値を有する画素を値「１」の黒画素に変換する処理である。そして、この二値化処理に際しては、入力された濃度画像から濃度ヒストグラムを作成し、当該濃度ヒストグラムに基づいて所定のしきい値を選択する。
【０００４】
ここで、濃度画像から作成される濃度ヒストグラムの概念を説明する。図３は、帳票の一例を示す図であり、同図（ａ）は、未記入の帳票、すなわち帳票登録時の帳票を示し、同図（ｂ）は、記入済みの帳票、すなわち帳票照合時の帳票を示す。また、図４（ａ）は、図３（ａ）に示した帳票から作成される濃度ヒストグラムの一例を示す図であり、図４（ｂ）は、図３（ｂ）に示した帳票から作成される濃度ヒストグラムの一例を示す図である。
【０００５】
図３（ａ）および（ｂ）に示す帳票は、同じ種類の帳票であるが、それぞれの帳票から作成される濃度ヒストグラムは、図４（ａ）および（ｂ）に示すように同一のものとはならない。すなわち、図４（ａ）および（ｂ）を比較すると、全体的な山の形は変化していないが、各山の形は若干変化し、また、各山が全体的に高濃度値側に移動している。この濃度ヒストグラムの変化は、帳票の濃度画像をスキャナで入力するときの帳票の傾き、帳票登録時のスキャナと帳票照合時のスキャナとの間の機差、同機種のスキャナ間で生じる個体差、帳票への文字記入の有無、帳票の経年変化などの影響である。
【０００６】
このため、帳票の登録時および照合時において、逐次濃度ヒストグラムを作成してしきい値を選択する必要がある。たとえば、このしきい値を選択する技術として「判別基準法」と呼ばれる技術が知られている。この「判別基準法」は、濃度画像から濃度ヒストグラムを作成し、当該濃度ヒストグラムにおいて、分離する二つのクラスのクラス間分散が最大となる濃度値をしきい値として選択するものである。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の従来技術は、濃度ヒストグラムにおいて二つの山が現れるような濃度画像に基づいてしきい値を選択するものであり、濃度ヒストグラムにおいて三つ以上の山が現れるような多色刷り帳票であって、登録時と照合時とで濃度ヒストグラムが変化するような帳票に対しては、適切なしきい値を選択することができないという問題点がある。
【０００８】
たとえば、図４（ａ）および（ｂ）に示した濃度ヒストグラムにおいて、判別基準法を用いてしきい値を選択すると、同図に示すように、Ｐ１およびＰ２の濃度値がしきい値として選択される。すなわち、図４（ａ）に示した濃度ヒストグラムでは、低濃度値側から数えて二番目の山における高濃度値側の中腹部分においてしきい値Ｐ１が選択され、一方、図４（ｂ）に示した濃度ヒストグラムでは、低濃度値側から数えて二番目の山における低濃度値側の中腹部分においてしきい値Ｐ２が選択される。なお、低濃度値側から数えて二番目の山は、図３（ａ）および（ｂ）に示した帳票の網掛け部分の濃度値が反映されたものである。
【０００９】
また、図６（ａ）は、図４（ａ）に示したしきい値Ｐ１によって二値化した場合の二値画像の一例を示す図であり、図６（ｂ）は、図４（ｂ）に示したしきい値Ｐ２によって二値化した場合の二値画像の一例を示す図である。図６（ａ）および（ｂ）に示す二値画像は、同じ種類の帳票の二値画像であるが、網掛け部分の二値化処理が異なるため、大きく相違した二値画像になってしまう。このような二値画像を用いたのでは、同じ種類の帳票であるにもかかわらず同様の罫線特徴を抽出することができず、結局、帳票の種類を安定して判別することが不可能になる。
【００１０】
そこで、帳票の登録時の濃度ヒストグラムと帳票の照合時の濃度ヒストグラムとが相違するような場合に、いかに適切なしきい値を選択して二値化するかが極めて重要な課題となっている。
【００１１】
この発明は、上述した従来技術による問題点を解決するためになされたものであり、帳票の登録時および照合時において適切な二値化しきい値を選択し、もって帳票の濃度画像を安定して二値化することができる二値化装置、二値化方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明に係る二値化装置は、入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、該作成した濃度ヒストグラムに基づいて選択された二値化しきい値により前記濃度画像を二値化する二値化装置において、前記濃度ヒストグラムにおいて所定の濃度値以下の累積画素数と前記所定の濃度値を越える累積画素数とが所定の比率となるように前記所定の濃度値を決定した後、前記所定の濃度値が前記濃度ヒストグラムの谷部に属しない場合には、該濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、前記所定の濃度値が前記濃度ヒストグラムの谷部に属する場合には、該谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出する検出手段と、前記検出手段により検出された極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択する選択手段とを備えたことを特徴とする。
【００１３】
また、請求項２の発明に係る二値化装置は、請求項１に記載の発明において、前記選択手段は、前記検出手段によって検出された極小値の濃度値に前記濃度ヒストグラムの最低濃度値または最高濃度値が含まれる場合には、当該最低濃度値または最高濃度値以外の極小値のうちから二値化しきい値を選択することを特徴とする。
【００１４】
また、請求項３の発明に係る二値化方法は、入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、該作成した濃度ヒストグラムに基づいて選択された二値化しきい値により前記濃度画像を二値化する二値化方法において、前記濃度ヒストグラムにおいて所定の濃度値以下の累積画素数と前記所定の濃度値を越える累積画素数とが所定の比率となるように前記所定の濃度値を決定した後、前記所定の濃度値が前記濃度ヒストグラムの谷部に属しない場合には、該濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、前記所定の濃度値が前記濃度ヒストグラムの谷部に属する場合には、該谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出する検出工程と、前記検出工程により検出された極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択する選択工程とを含んだことを特徴とする。
【００１５】
また、請求項４の発明に係る記録媒体は、請求項３に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項３の動作をコンピュータによって実行することができる。
【００１６】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係る二値化装置、二値化方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００１７】
図１は、本実施の形態に係る二値化装置の構成を示す機能ブロック図である。同図に示す二値化装置１０は、帳票の本質的特徴である罫線を利用して帳票の種類を判別する帳票類判別技術に用いられる装置であり、具体的には、帳票を判別時の比較対象として辞書登録する場合や、判別対象となる帳票の画像を入力して帳票の種別を判定する場合において、罫線の特徴を安定して得るために、適切な二値化しきい値を選択して帳票の濃度画像を二値化する装置である。
【００１８】
図１に示すように、この二値化装置１０は、画像入力部１１と、濃度ヒストグラム作成部１２と、極小値検出部１３と、二値化しきい値選択部１４と、二値化処理部１５と、出力部１６とからなる。なお、この極小値検出部１３は請求項１に記載の検出手段に対応し、二値化しきい値選択部１４は請求項１に記載の選択手段に対応する。
【００１９】
画像入力部１１は、帳票の画像データを光学的に入力するスキャナであり、入力した画像データを濃度ヒストグラム作成部１２および二値化処理部１５に出力する。なお、この画像入力部１１は、モノクロスキャナであって、２５６階調からなる濃度画像を出力するものとする。
【００２０】
濃度ヒストグラム作成部１２は、画像入力部１１から受け取った濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成する処理部であり、作成した濃度ヒストグラムを極小値検出部１３に出力する。
【００２１】
極小値検出部１３は、濃度ヒストグラム作成部１２から受け取った濃度ヒストグラムの所定の濃度値付近に位置する複数の極小値を検出する処理部であり、検出した極小値を二値化しきい値選択部１４に出力する。具体的には、所定の濃度値以下の累積画素数と所定の濃度値を越える累積画素数とが所定の比率となるように、すなわち濃度ヒストグラムを所定の面積比に分割するように所定の濃度値を検出し、検出した濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値、すなわち画素数分布が極小となる濃度値とその画素数を検出する。
【００２２】
また、この極小値検出部１３は、所定の濃度値が濃度ヒストグラムの谷部、すなわち濃度ヒストグラムの曲線上において下に凸となる変曲点間に属する場合には、この谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出する。
【００２３】
なお、所定の面積比は、所定の濃度値が濃度ヒストグラムの中央付近で検出されるように、たとえば、（低濃度値側面積：高濃度値側面積）＝（４：６）、あるいは（低濃度値側面積：高濃度値側面積）＝（５：５）のようにあらかじめ設定され、全ての種類の帳票に対して固定のものである。このように極小値の検出に際して面積比を基準とした理由は、同一の帳票から作成される濃度ヒストグラムの山の形が変化するような場合でも面積比は変動しにくいからである。
【００２４】
二値化しきい値選択部１４は、極小値検出部１３から受け取った複数の極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択する処理部であり、選択した二値化しきい値を二値化処理部１５に出力する。具体的には、極小値として検出された濃度値の画素数を比較し、最小の画素数を有する濃度値を二値化しきい値として選択する。
【００２５】
また、二値化しきい値選択部１４は、極小値検出部１３から受け取った極小値の濃度値に濃度ヒストグラムの最低濃度値または最高濃度値が含まれる場合には、最低濃度値または最高濃度値以外の極小値のうちから二値化しきい値を選択する。このように濃度ヒストグラムの最低濃度値および最高濃度値を除外して二値化しきい値を選択することとした理由は、最低濃度値または最高濃度値で二値化処理すると、真白または真黒の二値画像が作成されて帳票の罫線の特徴を抽出できないからである。
【００２６】
二値化処理部１５は、二値化しきい値選択部１４から受け取った二値化しきい値により、画像入力部１１から受け取った濃度画像を二値化する処理部である。具体的には、二値化しきい値以上の濃度値を有する画素を値「０」の白画素に変換するとともに、この二値化しきい値よりも小さな濃度値を有する画素を値「１」の黒画素に変換する。
【００２７】
出力部１６は、二値化処理部１５から受け取った二値画像を、図示しない罫線特徴抽出部、すなわち二値画像から罫線の特徴を抽出する処理部に出力する処理部である。
【００２８】
次に、本実施の形態に係る二値化装置による二値化処理手順について具体例を用いて説明する。図２は、図１に示した二値化装置１０による二値化しきい値の選択処理手順を示すフローチャートである。
【００２９】
また、図３は、本実施の形態で二値化対象とする帳票の一例を示す図であり、図４は、図３に示した帳票から作成される濃度ヒストグラムの一例を示す図であり、図５は、図４に示した濃度ヒストグラムに基づいて選択された二値化しきい値により二値化した場合の二値画像の一例を示す図である。
【００３０】
図２に示すように、まず最初に、帳票の濃度画像を画像入力部１１から取り込み（ステップＳ２０１）、この濃度画像から濃度ヒストグラムを作成する（ステップＳ２０２）。具体的には、濃度画像から濃度値ｘ｛ｘ＝０〜Ｌ（２５５）｝ごとに画素数ｈ（ｘ）を算出する。
【００３１】
たとえば、図３（ａ）および（ｂ）に示した帳票の濃度画像からは、図４（ａ）および（ｂ）に示すような濃度ヒストグラムがそれぞれ作成される。なお、図４（ａ）および（ｂ）に示すように、同じ種類の帳票から作成された濃度ヒストグラムが相違しているのは、帳票入力時の帳票の傾き、帳票登録時のスキャナと帳票照合時のスキャナとの間の機差、同機種のスキャナ間で生じる個体差、帳票への文字記入の有無、帳票の経年変化などの影響である。
【００３２】
そして、極小値検出部１３は、濃度ヒストグラムを所定の面積比に分割する濃度値を検出する（ステップＳ２０３）。具体的には、濃度値０〜Ｌまでの累積画素数、すなわち濃度ヒストグラムの全面積Ｓに対して、濃度値０〜ｘまでの面積Ｓ１が所定の面積比（ｋ１％）以下となるような最大の濃度値αを検出する。
【００３３】
その後、極小値検出部１３は、濃度値αが谷部に属するか否かを判定する（ステップＳ２０４）。濃度値αが谷部に属しない場合には（ステップＳ２０４否定）、ボックスＡに濃度ヒストグラムの全面積Ｓをセットする（ステップＳ２０６）。一方、濃度値αが谷部に属する場合には（ステップＳ２０４肯定）、当該谷部において極小値をとる濃度値を検出し、検出した濃度値を改めて濃度値αとするとともに、ボックスＡに当該濃度値αの画素数ｈ（α）をセットする（ステップＳ２０５）。
【００３４】
たとえば、図４（ａ）および（ｂ）に示した濃度ヒストグラムにおいては、それぞれ図示するように濃度値α１および濃度値α２が検出され、この濃度値α１および濃度値α２は谷部に属さないため、いずれの帳票の場合もボックスＡに濃度ヒストグラムの全面積Ｓがセットされる。
【００３５】
その後、極小値検出部１３は、濃度値αの高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出する（ステップＳ２０７〜Ｓ２０８）。具体的には、濃度値α＋１〜Ｌの範囲の極小値であって、数式（ｘ−α）が最小となる濃度値を検出し、検出した濃度値を濃度値βとするとともに、ボックスＢに当該濃度値βの画素数ｈ（β）をセットする（ステップＳ２０７）。また、濃度値０〜αの範囲の極小値であって、数式（α−ｘ）が最小となる濃度値を検出し、検出した濃度値を濃度値γとするとともに、ボックスＣに当該濃度値γの画素数ｈ（γ）をセットする（ステップＳ２０８）。
【００３６】
そして、極小値検出部１３は、濃度値βが濃度ヒストグラムの最高濃度値であるか否かを判定する（ステップＳ２０９）。具体的には、濃度値０〜Ｌまでの濃度ヒストグラムの全面積Ｓに対して、濃度値β〜Ｌまでの面積Ｓ２が所定の面積比（ｋ２％）以上となるか否かを判定し、これを越えない場合には（ステップＳ２０９否定）、濃度値βが濃度ヒストグラムの最高濃度値であるものとして、ボックスＢに濃度ヒストグラムの全面積Ｓをセットする（ステップＳ２１０）。
【００３７】
たとえば、図４（ａ）および（ｂ）に示した濃度ヒストグラムにおいては、それぞれ図示するように濃度値β１および濃度値β２が検出され、この濃度値β１および濃度値β２は濃度ヒストグラムの最高濃度値ではないため、つまり、面積Ｓ２がｋ２％以上であるため、いずれの帳票の場合もボックスＢに濃度値β１の画素数ｈ（β１）、濃度値β２の画素数ｈ（β２）がセットされる。
【００３８】
その後、極小値検出部１３は、濃度値γが濃度ヒストグラムの最低濃度値であるか否かを判定する（ステップＳ２１１）。具体的には、濃度値γが画素数ｈ（ｘ）＞０を満たす濃度値ｘの最小値であるか否かを判定し、最小値である場合には（ステップＳ２１１肯定）、濃度値γが濃度ヒストグラムの最低濃度値であるものとして、ボックスＣに濃度ヒストグラムの全面積Ｓをセットする（ステップＳ２１２）。
【００３９】
たとえば、図４（ａ）および（ｂ）に示した濃度ヒストグラムにおいては、それぞれ図示するように濃度値γ１および濃度値γ２が検出され、この濃度値γ１および濃度値γ２は濃度ヒストグラムの最低濃度値ではないため、いずれの帳票の場合もボックスＣに濃度値γ１の画素数ｈ（γ１）、濃度値γ２の画素数ｈ（γ２）がセットされる。
【００４０】
そして、二値化しきい値選択部１４は、ボックスＡ〜Ｃにセットされた値がいずれも濃度ヒストグラムの全面積Ｓであるか否かを判定し（ステップＳ２１３）、いずれも濃度ヒストグラムの全面積Ｓである場合には（ステップＳ２１３肯定）、この帳票は仕様外の帳票であるとしてリジェクトする。
【００４１】
一方、ボックスＡ〜Ｃにセットされた値に濃度ヒストグラムの全面積Ｓ以外の値がセットされている場合には（ステップＳ２１３否定）、二値化しきい値選択部１４は、ボックスＡ〜Ｃにセットされた値を比較して二値化しきい値を選択する（ステップＳ２１４）。具体的には、ボックスＡ〜Ｃにセットされた値のうちで、Ａが最小値である場合には濃度値αを二値化しきい値として選択し、Ｂが最小値である場合には濃度値βを二値化しきい値として選択し、Ｃが最小値である場合には濃度値γを二値化しきい値として選択する。
【００４２】
たとえば、図４（ａ）および（ｂ）に示した濃度ヒストグラムにおいては、それぞれボックスＣにセットされた値、すなわち画素数ｈ（γ１）および画素数ｈ（γ２）が最小値になるため、図示する濃度値γ１および濃度値γ２が二値化しきい値としてそれぞれ選択される。
【００４３】
その後、二値化しきい値選択部１４は、選択した二値化しきい値を二値化処理部１５に出力し、二値化処理部１５は、この二値化しきい値により帳票の濃度画像を二値化する。たとえば、図４（ａ）および（ｂ）に示した濃度ヒストグラムに基づいて選択された二値化しきい値、すなわち濃度値γ１および濃度値γ２により二値化処理をおこなった場合には、図５（ａ）および（ｂ）に示すように、いずれの帳票も網掛け部分が黒画素に変換された二値画像が作成される。
【００４４】
上記一連の処理をおこなうことにより、図４に示すように同種の帳票から異なった濃度ヒストグラムが作成される場合でも、適切な二値化しきい値を選択して、図５に示すように同様の罫線特徴を抽出することが可能な二値画像を作成することができる。なお、図５（ｂ）では記入文字が残っているが、図示しない罫線特徴抽出部では、これら記入文字の影響を殆ど受けずに罫線の特徴のみを抽出するので、図５（ａ）および（ｂ）は同一の帳票と判別されることになる。
【００４５】
上述してきたように、本実施の形態によれば、極小値検出部１３が濃度ヒストグラム作成部１２から受け取った濃度ヒストグラムの所定の濃度値付近に位置する複数の極小値を検出し、二値化しきい値選択部１４が極小値検出部１３により検出された複数の極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択するよう構成したので、帳票の登録時および照合時において適切な二値化しきい値を選択し、もって帳票の濃度画像を安定して二値化することができる。
【００４６】
なお、本実施の形態で説明した二値化方法は、あらかじめ用意されたプログラムをパーソナル・コンピューターやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を介して、インターネットなどのネットワークを介して配布することができる。
【００４７】
【発明の効果】
以上説明したように、請求項１の発明によれば、入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、作成した濃度ヒストグラムにおいて所定の濃度値以下の累積画素数と所定の濃度値を越える累積画素数とが所定の比率となるように所定の濃度値を決定した後、所定の濃度値が濃度ヒストグラムの谷部に属しない場合には、該濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、所定の濃度値が濃度ヒストグラムの谷部に属する場合には、該谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、検出された極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択することとしたので、帳票の登録時と照合時における濃度ヒストグラムの変化に適切に対応して二値化しきい値を選択すること、つまり、ノイズや記入文字などによって濃度ヒストグラムの山の形が変形するような場合でも適切な二値化しきい値を選択することが可能であり、もって帳票の濃度画像を安定して二値化することが可能な二値化装置が得られるという効果を奏する。
【００４８】
また、請求項２の発明によれば、検出された極小値の濃度値に濃度ヒストグラムの最低濃度値または最高濃度値が含まれる場合には、当該最低濃度値または最高濃度値以外の極小値のうちから二値化しきい値を選択することとしたので、真白または真黒の二値画像が作成されてしまうことを防ぎ、もって帳票の濃度画像を安定して二値化することが可能な二値化装置が得られるという効果を奏する。
【００４９】
また、請求項３の発明によれば、入力された濃度画像から濃度値ごとの画素数分布を示す濃度ヒストグラムを作成し、作成した濃度ヒストグラムにおいて所定の濃度値以下の累積画素数と所定の濃度値を越える累積画素数とが所定の比率となるように所定の濃度値を決定した後、所定の濃度値が濃度ヒストグラムの谷部に属しない場合には、該濃度値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、所定の濃度値が濃度ヒストグラムの谷部に属する場合には、該谷部の極小値を検出するとともに、当該検出した極小値から高濃度値方向および低濃度値方向にそれぞれ最初に現れる極小値を検出し、検出された極小値のうちで最小値となる極小値の濃度値を二値化しきい値として選択することとしたので、帳票の登録時と照合時における濃度ヒストグラムの変化に適切に対応して二値化しきい値を選択すること、つまり、ノイズや記入文字などによって濃度ヒストグラムの山の形が変形するような場合でも適切な二値化しきい値を選択することが可能であり、もって帳票の濃度画像を安定して二値化することが可能な二値化方法が得られるという効果を奏する。
【００５０】
また、請求項４の発明によれば、請求項３に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項３の動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【図面の簡単な説明】
【図１】  本実施の形態に係る二値化装置の構成を示す機能ブロック図である。
【図２】  図１に示した二値化装置による二値化しきい値の選択処理手順を示すフローチャートである。
【図３】  本実施の形態で二値化対象とする帳票の一例を示す図である。
【図４】  図３に示した帳票から作成される濃度ヒストグラムの一例を示す図である。
【図５】  図４に示した濃度ヒストグラムに基づいて選択された二値化しきい値により二値化した場合の二値画像の一例を示す図である。
【図６】  従来技術の判別基準法を用いて選択された二値化しきい値により二値化した場合の二値画像の一例を示す図である。
【符号の説明】
１０  二値化装置
１１  画像入力部
１２  濃度ヒストグラム作成部
１３  極小値検出部
１４  二値化しきい値選択部
１５  二値化処理部
１６  出力部
【図１】
0003871876.tif 000002
【図２】
0003871876.tif 000003
【図３】
0003871876.tif 000004
【図４】
0003871876.tif 000005
【図５】
0003871876.tif 000006
【図６】
0003871876.tif 000007