(57)【特許請求の範囲】
【請求項１】
入力された多階調画像データを構成する各画素に対して該画素及びその画素に隣接するそれぞれの画素の平均濃度値を算出した平均濃度データに基づいて、該多階調画像データの輪郭強調すべき輪郭の特定に有効な補正係数を算出した補正係数データを取得すると共に、取得された補正係数データに基づいて算出される多階調画像データの各画素の濃度値とその画素に隣接する画素の濃度値との濃度変化量が予め基準として設定された基準変化量より大きいと、該画素を輪郭として強調した輪郭強調画像データを生成する輪郭強調画像生成部と、
前記生成された輪郭強調画像データ及び前記多階調画像データを合成した合成画像データを生成する合成画像生成部と、
前記合成画像データを構成する各画素の隣接する画素に対する濃度変化量と予め基準として設定された基準変化量とを比較し、前記濃度変化量が前記基準変化量より大きいと、該画素を特徴領域の要素として抽出し、前記濃度変化量が前記基準変化量より小さいと、該画素を特徴領域の要素として抽出しない特徴領域抽出部と、
前記抽出された特徴領域に含まれる各画素の濃度に基づいて、濃度分布データを生成する濃度分布生成部と、
前記濃度分布データに基づき所定演算によりに二値化閾値を決定する二値化閾値決定部と、
決定された前記二値化閾値に基づいて、前記合成画像データを二値化して二値画像データを生成する画像二値化部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記補正係数データは、各画素の周辺画素との平均濃度値にしたがって、平均濃度値が
各画素の濃度値よりも低いときには高く、平均濃度値が各画素の濃度値よりも高いときには低くなるように算出されることを特徴とする請求項１記載の画像処理装置。
【請求項３】
入力された多階調画像データを構成する各画素に対して該画素及びその画素に隣接するそれぞれの画素との濃度変化量があらかじめ基準として設定された変化量より大きいと、該画素を輪郭として強調した輪郭強調画像データを生成する輪郭強調画像生成部と、
前記生成された輪郭強調画像データ及び前記多階調画像データを合成した合成画像データを生成する合成画像生成部と、
前記合成画像データを構成する各画素に対して該画素及びその画素に隣接するそれぞれの画素との濃度変化量が基準変化量より大きいと、該画素を特徴領域の要素として抽出し、前記濃度変化量が前記基準変化量より小さいと、該画素を特徴領域の要素として抽出しない特徴領域抽出部と、
前記抽出された特徴領域に含まれる各画素の濃度に基づいて、濃度分布データを生成する濃度分布生成部と、
前記濃度分布データに基づき所定演算によりに二値化閾値を決定する二値化閾値決定部と、
決定された前記二値化閾値に基づいて、前記合成画像データを二値化して二値画像データを生成する画像二値化部と
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
入力された多階調画像データに含まれる画素の濃度値により生成される濃度分布データに基づいて決定される二値化閾値により多階調画像データを二値化処理する画像処理装置に関し、特に、多階調画像データに忠実な二値画像データを得ることができる画像処理装置に関する。
【背景技術】
【０００２】
入力された多階調画像データを二値化処理する画像処理装置が知られている。例えば、下記特許文献１に記載されているように、入力された多階調画像データを構成する各画素の濃度値から濃度毎の画素数を示す濃度分布データを生成し、生成された濃度分布データに基づいて、二値化閾値を決定し、多階調画像データを構成する各画素の濃度に対して、決定された二値化閾値より小さければ「０」、大きければ「２５５」を設定することで、多階調画像データの二値化処理を行う画像処理装置が開示されている。
【０００３】
ところで、多階調画像データに忠実な二値画像データを得るために、多階調画像データを構成する各画素の隣接する画素に対する濃度変化量が予め基準として設定された基準変化量より大きい各画素を輪郭として強調した輪郭強調画像データを生成すると共に、生成された輪郭強調画像データ及び多階調画像データを合成した合成画像データから濃度分布データを生成し、生成された濃度分布データに基づいて、二値化閾値を決定することが考えられる。
【特許文献１】特開平０５−０８１４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、図４に示す中間調の楕円の中に「文字」と書かれた領域のように、入力された多階調画像データの輪郭強調すべき画素の色彩が輪郭強調不要の隣接する画素の色彩と類似している場合、輪郭強調すべき画素の濃度値がその隣接した画素の濃度値と近似した濃度値となることから、輪郭強調すべき各画素の隣接する画素に対する十分な濃度変化量を得ることができず、図５に示すように、輪郭強調すべき各画素の輪郭強調が十分になされない輪郭強調画像データが生成されることとなる。このため、該生成された輪郭強調画像データと多階調画像データとを合成した合成画像データから生成される濃度分布データに基づいて、二値化閾値を決定すると、多階調画像データに忠実な二値画像データを得るために無効な濃度値が二値化閾値として決定されてしまう虞があった。
【課題を解決するための手段】
【０００５】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
多階調画像データを構成する各画素の濃度毎の画素数を示す濃度分布データが生成されると、前記濃度分布データに基づいた所定演算で決定される二値化閾値により前記多階調画像データの二値化処理を行う画像処理装置において、入力された多階調画像データを構成する各画素及びその画素に隣接する画素の平均濃度値を算出した平均濃度データに基づいて、該多階調画像データの輪郭強調すべき輪郭の特定に有効な補正係数を算出した補正係数データを取得すると共に、取得された補正係数データに基づいて算出される多階調画像データの各画素の濃度値とその画素に隣接する画素の濃度値との濃度変化量が予め基準として設定された基準変化量より大きいと、該画素を輪郭として強調した輪郭強調画像データを生成する輪郭強調画像生成部と、前記生成された輪郭強調画像データ及び前記多階調画像データを合成した合成画像データを生成する合成画像生成部とを備え、前記生成した合成画像データに対して二値化処理を行うことを特徴とする。
〈構成２〉
構成１の画像処理装置において、前記補正係数データは、各画素の周辺画素との平均濃度値にしたがって、平均濃度値が各画素の濃度値よりも低いときには高く、平均濃度値が各画素の濃度値よりも高いときには低くなるように算出されることを特徴とする。
〈構成３〉
構成１の画像処理装置において、前記合成画像データを構成する各画素の隣接する画素に対する濃度変化量と予め基準として設定された基準変化量とを比較し、前記濃度変化量が前記基準変化量より大きいと、該画素を特徴領域の要素として抽出する特徴領域抽出部と、前記抽出された特徴領域に含まれる各画素の濃度に基づいて、濃度分布データを生成する濃度分布生成部とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明の画像処理装置では、入力された多階調画像データを構成する各画素及びその画素に隣接する画素の平均濃度値を算出した平均濃度データに基づいて、該多階調画像データの輪郭強調すべき輪郭の特定に有効な補正係数を算出した補正係数データを取得すると共に、取得された補正係数データに基づいて算出される多階調画像データの各画素の濃度値とその画素に隣接する画素の濃度値との濃度変化量が予め基準として設定された基準変化量より大きいと、該画素を輪郭として強調した輪郭強調画像データを生成し、生成された輪郭強調画像データ及び多階調画像データを合成した合成画像データに対して二値化処理を行うようにしたので、暗い部分の濃度変化にも忠実な二値化画像データを得ることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００８】
〈実施例１の構成〉
図２は、本発明の画像処理装置１０が適用された概略構成図であり、画像処理装置１０は画像入力装置２０に接続されている。
【０００９】
この画像入力装置２０は、画像処理装置１０に多階調画像データを入力するスキャナ等であり、図示しない読取台に配置された原稿から画像を多階調画像データとして読み取り、読み取られた多階調画像データを画像処理装置１０に出力する。この多階調画像データとは、複数の画素により構成され、各画素の濃度が０〜２５５までの数値（以下、濃度値）で示された画像データである。また、本実施例では、図４に示すような輪郭強調すべき画素の色彩が輪郭強調不要の隣接する画素の色彩と類似した多階調画像データが入力されることとする。
【００１０】
図１は、本発明の画像処理装置１０のブロック構成図である。
【００１１】
図１に示すように、画像処理装置１０は、制御部１１、特徴領域抽出部１２、濃度分布生成部１３、二値化閾値決定部１４、画像二値化部１５、多階調画像記憶部１６、輪郭強調画像生成部１７、画像合成部１８を有している。
【００１２】
制御部１１は、いわゆるＣＰＵとして画像処理装置１０を統括制御する部であり、画像入力装置２０より多階調画像データが入力されると、多階調画像データを多階調画像記憶部１６に保持すると共に、多階調画像データを輪郭強調画像生成部１７に転送する。
【００１３】
輪郭強調画像生成部１７は、多階調画像データを輪郭強調した輪郭強調画像データを生成する部であり、図示しないメモリに輪郭判定の基準となる濃度の変化を示す基準変化量データ、下記平均濃度算出式、下記補正係数算出式、下記変化量算出式をそれぞれ保持している。
【００１４】
平均濃度算出式＝（ｆ（ｘ−１、ｙ−１）＋ｆ（ｘ、ｙ−１）＋ｆ（ｘ＋１、ｙ−１）＋ｆ（ｘ−１、ｙ）＋ｆ（ｘ、ｙ）＋ｆ（ｘ＋１、ｙ）＋ｆ（ｘ−１、ｙ＋１）＋ｆ（ｘ、ｙ＋１）＋ｆ（ｘ＋１、ｙ＋１））／９・・・（１）
【００１５】
但し、ｆ（ｘ、ｙ）：選択画素の濃度値、ｆ（ｘ、ｙ＋１）：上隣接画素の濃度値、ｆ（ｘ、ｙ−１）：下隣接画素の濃度値、ｆ（ｘ−１、ｙ）：左隣接画素の濃度値、ｆ（ｘ＋１、ｙ）：右隣接画素の濃度値、ｆ（ｘ−１、ｙ＋１）：左上隣接画素の濃度値、ｆ（ｘ−１、ｙ−１）：左隣接画素の濃度値、ｆ（ｘ＋１、ｙ＋１）：右上隣接画素の濃度値、ｆ（ｘ＋１、ｙ−１）：右下隣接画素の濃度値、ｘ、ｙ：選択画素の座標。
【００１６】
この平均濃度算出式は、選択画素及び該選択画素の上、下、左、右、左上、右上、左下、右下に隣接する画素（以下、隣接画素）の濃度値に基づいて、選択画素及び隣接画素の平均濃度値を算出する式である。
【００１７】
補正係数算出式＝３−平均濃度値×２÷２５６・・・（２）
【００１８】
この補正係数算出式は、上記式（１）により算出される平均濃度値に基づいて、平均濃度値が低い場合に選択画素及び隣接画素間の濃度変化量を高くするような補正係数を算出する式である。例えば、平均濃度値が「２５６」（＝白）の場合は「１」となり、平均濃度値が「０」（＝黒）の場合は「３」となる。
【００１９】
変化量算出式＝（４×ｆ（ｘ、ｙ）−ｆ（ｘ、ｙ−１）−ｆ（ｘ、ｙ＋１）−ｆ（ｘ−１、ｙ）−ｆ（ｘ＋１、ｙ））×補正係数・・・（３）
【００２０】
但し、ｆ（ｘ、ｙ）：選択画素の濃度値、ｆ（ｘ、ｙ−１）：上隣接画素の濃度値、ｆ（ｘ、ｙ＋１）：下隣接画素の濃度値、ｆ（ｘ−１、ｙ）：左隣接画素の濃度値、ｆ（ｘ＋１、ｙ）：右隣接画素の濃度値。
【００２１】
この変化量算出式は、多階調画像データを構成する複数の画素から選択された画素（以下、選択画素）及び該選択画素の上、下、左、右に隣接する画素（以下、隣接画素）の濃度値及び補正係数に基づいて、選択画素と隣接画素間の濃度変化量を算出する式である。
【００２２】
輪郭強調画像生成部１７は、多階調画像データを構成する複数の画素から濃度変化量の算出対象として１画素を選択し、選択画素の濃度値を取得する。次に、選択画素の上、下、左、右、左上、右上、左下、右下に隣接する隣接画素の濃度値をそれぞれ取得する。この際、制御部１１は、取得された選択画素の濃度値、隣接画素（＝上、下、左、右）の濃度値をそれぞれ図示しないメモリに一時保持する。
【００２３】
引き続き、輪郭強調画像生成部１７は、まず、取得した各画素の濃度値を上記式（１）に適用し、選択画素及び隣接画素の平均濃度値を算出する。
【００２４】
そして、平均濃度値が算出されると、算出された平均濃度値を上記式（２）に適用し、補正係数を算出する。
【００２５】
さらに、輪郭強調画像生成部１７は、補正係数が算出されると、算出された補正係数及びメモリの各濃度値（選択画素、隣接画素（＝上、下、左、右））を上記式（３）に適用し、選択画素と隣接画素間の濃度変化量を算出する。これにより、暗い部分の濃度変化量が最大で３倍に補正される。
【００２６】
そして、濃度変化量が算出されると、メモリから基準変化量データを取得すると共に、算出された濃度変化量及び基準変化量を比較して、濃度変化量が基準変化量より大きいと、該選択画素を強調すべき輪郭と判定すると共に、該画素に対して輪郭強調処理する。一方、濃度変化量が基準変化量より小さいと、該選択画素を輪郭ではないと判定し、選択画素に対して輪郭強調処理を行わない。輪郭強調画像生成部１７は、引き続き、同様の輪郭強調処理を多階調画像データの全画素に対して実行する。
【００２７】
輪郭強調画像生成部１７は、多階調画像データを構成する全画素に対して、上述した処理を実行し、多階調画像データから輪郭強調した輪郭強調画像データを生成すると、生成された輪郭強調画像データ（図６参照）を画像合成部１８に転送する。
【００２８】
画像合成部１８は、輪郭強調画像データを受けると、多階調画像記憶部１６から多階調画像データを取得し、輪郭強調画像データ及び取得した多階調画像データを合成し、合成画像データを生成する（図７参照）。
【００２９】
制御部１１は、画像合成部１８が合成画像データを生成すると、該合成画像データを多階調画像記憶部１６に一時保持すると共に、合成画像データを特徴領域抽出部１２に転送する。
【００３０】
このようにして得られた合成画像データは、図７に示すとおり暗い部分についても強調処理が行われた画像となるため、このまま所定の二値化閾値や判別分析法等で合成画像データの濃度分布に基づいて決定される二値化閾値により二値化処理しても良好な二値化画像データを得ることができる。ここでは、さらに、得られた合成画像データの濃度変化量が大きい部分の画素の濃度に注目して二値化閾値を決定する処理を行うことによって、より良好な二値化画像データを得る方式を説明する。
【００３１】
特徴領域抽出部１２は、合成画像データに忠実な二値画像データを得るために有効な濃度変化を示す特徴領域の要素を抽出する部であり、図示しないメモリに特徴領域の抽出基準となる濃度変化量を示す基準変化量データ及び下記変化量算出式を保持している。
【００３２】
変化量算出式＝４×ｆ（ｘ、ｙ）−ｆ（ｘ、ｙ−１）−ｆ（ｘ、ｙ＋１）−ｆ（ｘ−１、ｙ）−ｆ（ｘ＋１、ｙ）・・・（４）
【００３３】
但し、ｆ（ｘ、ｙ）：選択画素の濃度値、ｆ（ｘ、ｙ＋１）：上隣接画素の濃度値、ｆ（ｘ、ｙ−１）：下隣接画素の濃度値、ｆ（ｘ−１、ｙ）：左隣接画素の濃度値、ｆ（ｘ＋１、ｙ）：右隣接画素の濃度値。
【００３４】
この変化量算出式は、合成画像データを構成する複数の画素から選択された画素（以下、選択画素）及び該選択画素の上、下、左、右に隣接する画素（以下、隣接画素）の濃度値に基づいて選択画素と隣接画素間の濃度変化量を算出する式である。
【００３５】
特徴領域抽出部１２は、合成画像データを受けると、まず、合成画像データを構成する複数の画素から濃度変化量の算出対象として１画素を選択し、選択画素の濃度値を取得する。次に、選択画素の上、下、左、右に隣接する隣接画素の濃度値をそれぞれ取得する。
【００３６】
次に、特徴領域抽出部１２は、取得した各画素の濃度値を上記式（４）に適用し、選択画素及び隣接画素間の濃度変化量を算出する。
【００３７】
そして、濃度変化量が算出されると、特徴領域抽出部１２は、メモリから基準変化量データを取得すると共に、算出された濃度変化量及び基準変化量を比較して、濃度変化量が基準変化量より大きいと、該選択画素を特徴領域の要素として抽出する。一方、濃度変化量が基準変化量より小さいと、該選択画素を非特徴領域と判定し、該選択画素を抽出しない。特徴領域抽出部１２は、引き続き、同様の抽出処理を合成画像データの全画素に対して実行する。
【００３８】
濃度分布生成部１３は、濃度毎の画素数を示す濃度分布データを生成する部であり、特徴領域抽出部１２が特徴領域の抽出を完了すると、抽出された特徴領域に含まれる各画素の濃度値に基づいて、濃度毎の画素数を示す濃度分布データを生成し、生成された濃度分布データを二値化閾値決定部１４に転送する。
【００３９】
二値化閾値決定部１４は、判別分析法にて多階調画像データを二値化するための二値化閾値を決定する部であり、図示しないメモリに下記分散比算出式を保持している。
【００４０】
【数５】
0004735374.tif 000002
但し、
【数６】
0004735374.tif 000003
【数７】
0004735374.tif 000004
ｆ０：濃度分布[０〜ｔ−１]の平均濃度値、ｆ１：濃度分布[ｔ〜２５５]の平均濃度値、ｆ：濃度分布[０〜２５５]の平均濃度値、ｎｋ：濃度値ｋを示す画素数。
【００４１】
上記式（５）は、濃度分布データの示す濃度分布[０〜２５５]を任意の濃度ｔを境界として二つの濃度分布（＝[０〜ｔ−１]及び[ｔ〜２５５]）に分けたとき、これらの濃度分布間の分散比を算出する式である。ここで、δ１（ｔ）は、上記式（６）によって算出される濃度分布間の分散値を示し、δ２（ｔ）は、上記式（７）によって算出される各濃度分布内の分散値を示している。
【００４２】
これにより、二値化閾値決定部１４は、濃度分布データを受けると、まず、濃度分布データを解析し、濃度分布の境界とする濃度値ｔを選択する。次に、濃度分布[０〜ｔ−１]の平均濃度値（＝ｆ０）、濃度分布[ｔ〜２５５]の平均濃度値（＝ｆ１）、濃度分布[０〜２５５]の平均濃度値（＝ｆ）、濃度値
0004735374.tif 000005
を示す画素数（＝ｎｋ）をそれぞれ取得すると、得られた各データを上記式（６）に適用し、δ２（ｔ）を算出する。引き続き、二値化閾値決定部１４は、得られた各データを上記式（７）に適用し、δ１（ｔ）を算出する。そして、δ２（ｔ）及びδ１（ｔ）が算出されると、二値化閾値決定部１４は、両データを上記式（５）に適用し、濃度分布[０〜ｔ−１]及び[ｔ〜２５５]間の分散比を算出する。上述したように、二値化閾値決定部１４は、濃度分布データの濃度値ｔ毎に分散比を算出し、最大の分散比を示す濃度値ｔを二値化閾値として決定し、決定された二値化閾値を示す二値化閾値データを画像二値化部１５に転送する。
【００４３】
画像二値化部１５は、合成画像データを二値化する部であり、二値化閾値データを受けると、多階調画像記憶部１６に保持されている合成画像データを取得し、合成画像データを構成する画素毎に、その濃度値と二値化閾値とを比較し、各画素に対して、二値化閾値より小さければ「０」、大きければ「２５５」を設定することで、合成画像データを二値化した二値画像データを生成し、二値化処理を完了する。
【００４４】
〈実施例１の動作〉
以下に、実施例１の画像処理装置１０の動作について説明を行う。
【００４５】
図３は、実施例１の画像処理装置１０の動作フローチャートである。
【００４６】
画像処理装置１０の制御部１１は、画像入力装置２０より多階調画像データが入力されると、多階調画像データを多階調画像記憶部１６に保持すると共に、多階調画像データを輪郭強調画像生成部１７に転送する（Ｓ１）。
【００４７】
輪郭強調画像生成部１７は、多階調画像データを受けると、受け付けた多階調画像データを構成する複数の画素から濃度変化量の算出対象として１画素を選択し、選択画素の濃度値を取得する。次に、選択画素の上、下、左、右、左上、右上、左下、右下に隣接する隣接画素の濃度値をそれぞれ取得する。この際、制御部１１は、取得された選択画素の濃度値、隣接画素（＝上、下、左、右）の濃度値をそれぞれ図示しないメモリに一時保持する。
【００４８】
引き続き、輪郭強調画像生成部１７は、まず、取得した各画素の濃度値を上記式（１）に適用し、選択画素及び隣接画素の平均濃度値を算出する。
【００４９】
そして、平均濃度値が算出されると、算出された平均濃度値を上記式（２）に適用し、補正係数を算出する。
【００５０】
さらに、輪郭強調画像生成部１７は、補正係数が算出されると、算出された補正係数及びメモリの各濃度値（選択画素、隣接画素（＝上、下、左、右））を上記式（３）に適用し、選択画素と隣接画素間の濃度変化量を算出する。
【００５１】
そして、濃度変化量が算出されると、メモリから基準変化量データを取得すると共に、算出された濃度変化量及び基準変化量を比較して、濃度変化量が基準変化量より大きいと、該選択画素を強調すべき輪郭と判定すると共に、該画素に対して輪郭強調処理する。一方、濃度変化量が基準変化量より小さいと、該選択画素を輪郭ではないと判定し、選択画素に対して輪郭強調処理を行わない。輪郭強調画像生成部１７は、引き続き、同様の輪郭強調処理を多階調画像データの全画素に対して実行する。
【００５２】
輪郭強調画像生成部１７は、多階調画像データを構成する全画素に対して、上述した処理を実行し、多階調画像データから輪郭強調した輪郭強調画像データを生成すると、輪郭強調画像データを画像合成部１８に転送する（Ｓ２）。
【００５３】
画像合成部１８は、輪郭強調画像データを受けると、多階調画像記憶部１６から多階調画像データを取得し、輪郭強調画像データ及び取得した多階調画像データを合成し、合成画像データを生成する（Ｓ３）。
【００５４】
制御部１１は、画像合成部１８が合成画像データを生成すると、合成画像データを特徴領域抽出部１２に転送する。
【００５５】
特徴領域抽出部１２は、合成画像データを受けると、まず、合成画像データを構成する複数の画素から濃度変化量の算出対象として１画素を選択し、選択画素の濃度値を取得すると共に、選択画素の上、下、左、右に隣接する隣接画素の濃度値をそれぞれ取得する。
【００５６】
次に、特徴領域抽出部１２は、取得した各画素の濃度値を上記式（４）に適用し、選択画素及び隣接画素間の濃度変化量を算出する。
【００５７】
そして、濃度変化量が算出されると、特徴領域抽出部１２は、メモリから基準変化量データを取得すると共に、算出された濃度変化量及び基準変化量を比較して、濃度変化量が基準変化量より大きいと、該選択画素を特徴領域の要素として抽出する。一方、濃度変化量が基準変化量より小さいと、該選択画素を非特徴領域と判定し、該選択画素を抽出しない。特徴領域抽出部１２は、引き続き、同様の抽出処理を多階調画像データの全画素に対して実行する（Ｓ４）。
【００５８】
濃度分布生成部１３は、特徴領域抽出部１２が特徴領域の抽出を完了すると、抽出された特徴領域に含まれる各画素の濃度値に基づいて、濃度毎の画素数を示す濃度分布データを生成し（Ｓ５）、生成された濃度分布データを二値化閾値決定部１４に転送する。
【００５９】
二値化閾値決定部１４は、濃度分布データを受けると、まず、濃度分布データを解析し、濃度分布の境界とする濃度値ｔを選択する。次に、濃度分布[０〜ｔ−１]の平均濃度値（＝ｆ０）、濃度分布[ｔ〜２５５]の平均濃度値（＝ｆ１）、濃度分布[０〜２５５]の平均濃度値（＝ｆ）、濃度値ｋを示す画素数（＝ｎｋ）をそれぞれ取得すると、得られた各データを上記式（６）に適用し、δ１（ｔ）を算出する。引き続き、二値化閾値決定部１４は、得られた各データを上記式（７）に適用し、δ２（ｔ）を算出する。そして、δ２（ｔ）及びδ１（ｔ）が算出されると、二値化閾値決定部１４は、両データを上記式（５）に適用し、濃度分布[０〜ｔ−１]及び[ｔ〜２５５]間の分散比を算出する。上述したように、二値化閾値決定部１４は、濃度分布データの濃度値ｔ毎に分散比を算出し、最大の分散比を示す濃度値ｔを二値化閾値として決定し（Ｓ６）、決定された二値化閾値を示す二値化閾値データを画像二値化部１５に転送する。
【００６０】
画像二値化部１５は、二値化閾値データを受けると、多階調画像記憶部１６に保持されている多階調画像データを取得し、多階調画像データを構成する画素毎に、その濃度値と二値化閾値とを比較し、各画素に対して、二値化閾値より小さければ「０」、大きければ「２５５」を設定することで、多階調画像データを二値化した二値画像データを生成し、二値化処理を完了する（Ｓ７）。
【００６１】
〈実施例１の効果〉
実施例１の画像処理装置１０では、入力された多階調画像データを構成する各画素及びその画素に隣接する画素の平均濃度値を算出した平均濃度データに基づいて、該多階調画像データの強調すべき輪郭の特定に有効な補正係数を算出した補正係数データを取得すると共に、取得された補正係数データに基づいて算出される多階調画像データの各画素の濃度値とその画素に隣接する画素の濃度値との濃度変化量が予め基準として設定された基準変化量より大きいと、該画素を輪郭として強調した輪郭強調画像データを生成し、生成された輪郭強調画像データ及び多階調画像データを合成した合成画像データを生成することにより、暗い部分の濃度変化にも忠実な二値画像データを得ることができる。さらに、合成画像データを構成する各画素の隣接する画素に対する濃度変化量が予め基準として設定された基準変化量より大きいと、該画素を特徴領域の要素として抽出し、抽出された特徴領域に含まれる各画素の濃度に基づいて濃度分布データを生成するようにしたので、特徴領域の画素のみを用いて生成された濃度分布データに基づいて、二値化閾値を決定することができる。従って、該決定された二値化閾値に基づいて、多階調画像データを二値化することで、多階調画像データに忠実な二値画像データを得ることができる。
【産業上の利用可能性】
【００６２】
上記実施例では、画像処理装置に適用して説明を行ったが、これに限られることはなく、二値画像データを取得することが必要なファクシミリ装置、画像表示装置等に適用することができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の画像処理装置１０を示すブロック構成図
【図２】本発明の画像処理装置１０を適用した概略構成図
【図３】実施例１の画像処理装置１０の動作フローチャート
【図４】入力される多階調画像データを示す例示図
【図５】従来手法により得られる輪郭強調画像データを示す例示図
【図６】本発明の手法により得られる輪郭強調画像データを示す例示図
【図７】合成画像データを示す例示図
【符号の説明】
【００６４】
１０  画像処理装置
１１  制御部
１２  特徴領域抽出部
１３  濃度分布生成部
１４  二値化閾値決定部
１５  画像二値化部
１６  多階調画像記憶部
１７  輪郭強調画像生成部
１８  画像合成部
２０  画像入力装置
【図１】
0004735374.tif 000006
【図２】
0004735374.tif 000007
【図３】
0004735374.tif 000008
【図４】
0004735374.tif 000009
【図５】
0004735374.tif 000010
【図６】
0004735374.tif 000011
【図７】
0004735374.tif 000012