(57)【特許請求の範囲】
【請求項１】
原稿上に描かれた画像を当該原稿から光学的に読み取る画像読取手段と、
前記画像読取手段が画像を読み取る際の原稿とその背面板との距離に起因して発生する当該画像のにじみ量を、前記画像読取手段が原稿から読み取った各画素値に応じて予測するにじみ量予測手段と、
前記画像読取手段による読み取り結果から前記にじみ量予測手段が予測したにじみ量を除去するにじみ除去手段とを備え、
前記にじみ量予測手段は、注目画素とその周辺の所定範囲内に存在する各周辺画素との濃度値、距離間隔および濃度の大小関係に基づいて、各周辺画素が前記注目画素をにじませている量を各周辺画素毎に決定し、周辺画素毎の決定量を前記所定範囲内の全ての周辺画素について加算して所定の上限値でクリップした値を、前記注目画素についてのにじみ量の予測値とする
ことを特徴とする画像処理装置。
【請求項２】
前記画像読取手段は、原稿を移動させながら当該原稿から画像を読み取ることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記にじみ除去手段に対して、にじみ量除去の有無とその度合いとの両方またはいずれか一方を指示する指示手段を備えることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記画像読取手段による読み取り結果に対して解像度変換を行い、当該解像度変換後の各画素値により前記にじみ量予測手段ににじみ量の予測を行わせる解像度変換手段を備えることを特徴とする請求項１，２または３記載の画像処理装置。
【請求項５】
前記画像読取手段が読み取った画像うちの背景部分に平滑化処理を行う平滑化手段を備えることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像読取手段が読み取った画像うちの非背景部分に強調処理を行う強調手段を備えることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿上の画像を光学的に読み取って得た画像データに対して画像処理を施す画像処理装置に関する。
【０００２】
【従来の技術】
一般に、複写機やスキャナ装置等においては、原稿上に描かれた画像を光学的に読み取って、その原稿からビットマップ状の画像データを得ることが広く知られている。また、近年では、その光学的な画像読み取りを、いわゆるＣＶＴ（Constant Velocity Transfer）方式にて行うものがある。ＣＶＴ方式とは、原稿を一定速度で移動させながら、その原稿から画像データの流し読みを行う方式をいう。
【０００３】
ＣＶＴ方式の画像読み取りでは、プラテンガラス上に載置された原稿から画像を読み取る場合に比べて、読み取り効率の向上が非常に容易である。しかも、ＣＶＴ方式では、原稿を移動させながら読み取るため、通常、原稿とその背面板（バックプラテン）との間が離れている。そのため、プラテンガラス上に原稿を載置する場合、すなわち原稿とその背面板とが接触している場合に比べて、背面板が汚れ難く、光の透過率が高い透過原稿（例えばレーシングペーパ）が読み取り対象であっても、その汚れが画像の読み取り結果に重なってしまうといったことがない。
【０００４】
ところが、ＣＶＴ方式の画像読み取りでは、原稿とその背面板との間が離れているため、例えば透過原稿が読み取り対象であると、特に高濃度の画像の周辺に「にじみ」が発生してしまう可能性がある。ここで、にじみとは、高濃度領域の周辺に、あたかもにじんだ如く発生する影のような像のことをいい、光学的読み取りを行う際の光源からの光の回折作用により、原稿とその背面板との間の距離に起因して発生する。そして、画像のにじみは、原稿と背面板との距離が離れているほど発生しやすくなる。
【０００５】
【発明が解決しようとする課題】
このような画像のにじみは、光学的読み取りによって得た画像データを、ディスプレイ上に表示出力したり、用紙上に印刷出力したりする際に、出力画像の鮮鋭度の低下等を招いてしまうため、極力除去すべきである。ただし、ＣＶＴ方式の画像読み取りを行う場合には、その構造上、にじみ発生の要因となる原稿と背面板との間隔を無くすことが困難である。このことから、画像のにじみ除去は、光学的読み取りによって画像データを得た後、これを表示出力または印刷出力するまでの間に、その画像データに対して画像処理を施す段階で行うことが考えられる。
【０００６】
しかしながら、一般的な画像処理装置では、上述したような画像のにじみを除去することが困難である。例えば、特開平５−２１９３７０号公報には、濃度の高低に拘わらずに適切な地肌除去を行うことのできる画像処理装置が開示されている。ところが、このような画像処理装置であっても、例えば原稿上に手書きされた淡い鉛筆文字自体と高濃度文字周辺に存在するにじみとの階調レベルやその変動等は略同程度であると考えられ、しかも高濃度文字周辺に存在するにじみはその高濃度文字の太さや密度等によって生じる幅や濃度等が異なることから、地肌除去を行っても確実ににじみを除去できるとは限らない。また、例えば、特開２０００−１２５１３２号公報には、画像の連続性に着目してガンマ変換を行うことで画像のノイズ成分を除去することのできる画像処理装置が開示されている。ところが、このような画像処理装置であっても、高濃度文字周辺に存在するにじみは連続しているため淡い文字と分離することができないので、ノイズ成分を除去してもにじみが残ってしまうと考えられる。その他にも、エッジ量や線分検知等に関する様々な画像処理技術は存在するが、いずれも画像のにじみを除去することが困難である。
【０００７】
そこで、本発明は、原稿とその背面板との距離に起因して発生する画像のにじみを適切に除去することを可能にし、出力画像の画質向上を図ることのできる画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上記目的を達成するために案出された画像処理装置で、原稿上に描かれた画像を当該原稿から光学的に読み取る画像読取手段と、前記画像読取手段が画像を読み取る際の原稿とその背面板との距離に起因して発生する当該画像のにじみ量を、前記画像読取手段が原稿から読み取った各画素値に応じて予測するにじみ量予測手段と、前記画像読取手段による読み取り結果から前記にじみ量予測手段が予測したにじみ量を除去するにじみ除去手段とを備え、前記にじみ量予測手段は、注目画素とその周辺の所定範囲内に存在する各周辺画素との濃度値、距離間隔および濃度の大小関係に基づいて、各周辺画素が前記注目画素をにじませている量を各周辺画素毎に決定し、周辺画素毎の決定量を前記所定範囲内の全ての周辺画素について加算して所定の上限値でクリップした値を、前記注目画素についてのにじみ量の予測値とすることを特徴とするものである。
【００１０】
また、本発明は、上記目的を達成するために案出された画像処理装置で、ビットマップ状の画像データに対し、注目画素とその周辺の所定範囲内に存在する各周辺画素との濃度値、距離間隔および濃度の大小関係に基づいて、各周辺画素が前記注目画素をにじませている量を各周辺画素毎に決定し、周辺画素毎の決定量を前記所定範囲内の全ての周辺画素について加算して所定の上限値でクリップした値を、前記注目画素についてのにじみ量の予測値とするにじみ量予測手段と、前記ビットマップ状の画像データから前記にじみ量予測手段が予測したにじみ量を除去するにじみ除去手段とを備えることを特徴とするものである。
【００１１】
上記構成の画像処理装置によれば、例えば注目画素と近い位置の周辺画素の濃度が注目画素の濃度よりも大きく、しかもその差が大であれば、にじみ量予測手段は、その周辺画素が注目画素をにじませている量が大きいと判断する。そして、このような判断を所定範囲内の全ての周辺画素について行い、その結果を加算してクリップした値を、注目画素についてのにじみ量の予測値とする。したがって、画像のにじみが発生しても、その予測値によってそのにじみの発生量が推測できるので、これを基ににじみの除去を行い得るようになる。
【００１２】
【発明の実施の形態】
以下、図面に基づき本発明に係る画像処理装置について説明する。図１は、本発明に係る画像処理装置の一例の概略構成を示すブロック図である。
【００１３】
本実施形態で説明する画像処理装置は、複写機やスキャナ装置等に搭載されて用いられるもので、図１に示すように、画像入力部１と、低解像度変換部２と、地肌検知部３と、にじみ量予測部４と、高解像度変換部５と、除去量算出部６と、平滑化部７と、強調部８と、除去部９ａ，９ｂと、背景／非背景検知部１０と、セレクト部１１と、孤立点除去部１２と、ユーザインタフェース（以下「Ｕ／Ｉ」と略す）部１３と、ＣＰＵ（Central Processing Unit）１４と、を備えて構成されている。
【００１４】
画像入力部１は、原稿上に描かれた画像を光学的に読み取って、その原稿からビットマップ状の画像データを得るものである。ただし、画像入力部１では、ＣＶＴ方式により、読み取り対象となる原稿を一定速度で移動させながら、その原稿から画像データの流し読みを行うようになっている。そのため、画像入力部１では、原稿移動を円滑に行うべく、原稿とその背面板との間にある一定の間隔を有している。なお、画像入力部１は、ＣＶＴ方式に加えて、プラテンガラス上に載置された原稿からの画像読み取りに対応したものであってもよい。
【００１５】
低解像度変換部２は、画像入力部１で得た画像データを低解像度化するものである。具体的には、画像入力部１で得た例えば４００ｄｐｉ（dot per inch）の画像データを、例えば１００ｄｐｉに解像度変換するようになっている。
【００１６】
地肌検知部３は、画像入力部１で得た画像データから、読み取り対象となった原稿の地肌濃度を検知するものである。
【００１７】
にじみ量予測部４は、画像入力部１で得た画像データを構成する各画素値に応じて、画像入力部１での読み取り結果に生じている画像のにじみ量を予測するものである。ここで、にじみ量とは、光の回折作用により画像入力部１における原稿とその背面板との間の距離に起因して発生し得るもので、画像の高濃度領域の周辺にあたかもにじんだ如く発生する影のような像の濃度値量のことをいう。
【００１８】
高解像度変換部５は、低解像度変換部２が低解像度化した画像データに対し、これを元の解像度に戻す解像度変換を行うものである。
【００１９】
除去量算出部６は、地肌検知部３が検知した原稿の地肌濃度と、にじみ量予測部４が予測した画像のにじみ量とを基に、画像入力部１での読み取り結果から除去すべきにじみ量を特定するものである。
【００２０】
平滑化部７は、画像入力部１で得た画像データに対し、ノイズ成分を除去するための平滑化処理を行うものである。
【００２１】
強調部８は、画像入力部１で得た画像データに対し、線分要素等を構成する画素群の濃度値を高める強調処理を行うものである。
【００２２】
除去部９ａ，９ｂは、画像入力部１での読み取り結果から除去量算出部６が特定したにじみ量を除去するものである。ただし、除去部９ａ，９ｂでは、平滑化部７による平滑化処理または強調部８による強調処理を経た後の画像データに対して、にじみ量の除去を行うようになっている。
【００２３】
背景／非背景検知部１０は、画像入力部１で得た画像データの各画素について、それが背景部分に相当するものか、あるいは文字等の非背景部分に相当するものかを、検知するものである。
【００２４】
セレクト部１１は、背景／非背景検知部１０での検知結果を基に、除去部９ａ，９ｂがにじみ量を除去した後の画像データを出力するか、あるいは除去部９ａ，９ｂでのにじみ量除去を経ていない画像データを出力するかを、各画素毎に選択するものである。
【００２５】
孤立点除去部１２は、例えば背景部分に残ったざらつき（ノイズ成分）等のように、画像データ中に残存する孤立点を検知し、これを除去するものである。
【００２６】
Ｕ／Ｉ部１３は、オペレータの操作により、にじみ量除去の有無とその度合いとの両方またはいずれか一方を指示するためのものである。例えば、Ｕ／Ｉ部１３では、透過原稿モードと通常原稿モードとを選択し得るようになっており、透過原稿モードが選択された場合には、にじみ量の除去を行うように指示を与える。また、透過原稿モード時の透過率を選択し得るようになっており、選択された透過率に応じてにじみ量除去の度合い（パラメータの特定）を指示するようになっている。
【００２７】
ＣＰＵ１４は、上述した各部の動作制御を行うものである。動作制御の一例としては、例えばＵ／Ｉ部１３で透過原稿モードが選択された場合に、画像入力部１での画像読み取り方式（ＣＶＴ方式であるか否か）を認識し、ＣＶＴ方式であれば地肌検知部３およびにじみ量予測部４に対して処理パラメータを設定する、といったことが挙げられる。
【００２８】
次に、以上のように構成された画像処理装置における処理動作例について詳しく説明する。
【００２９】
画像処理装置では、画像入力部１による原稿からの画像読み取りに先立ち、Ｕ／Ｉ部１３にてモード選択等が行われる。このとき、通常原稿モードが選択されると、画像処理装置では、画像入力部１が光学的な画像読み取りによって得た画像データに対し、後述するようなにじみ量除去を行わずにその出力を行う。これは、通常原稿モード、すなわち光を透過しない原稿であれば、にじみの発生が少ないと考えられるので、処理の迅速化を図るためである。
【００３０】
一方、透過原稿モードが選択された場合には、ＣＰＵ１４が透過原稿モード時の透過率の選択結果や画像入力部１での画像読み取り方式等を認識し、処理パラメータの設定を行う。例えば、透過原稿モード時であっても、画像読み取り方式がＣＶＴ方式でなければにじみの発生が少ないと考えられるので、にじみ量除去の度合いを小さく設定するが、ＣＶＴ方式の場合にはにじみの発生が多いと考えられるため、にじみ量除去の度合いを大きく設定する、といった具合である。なお、ＣＶＴ方式でなければ、にじみ量を「０」と設定することも考えられる。
【００３１】
このようなＣＰＵ１４による設定処理の後、Ｕ／Ｉ部１３でのスタートボタンの押下があると、画像処理装置では、読み取り対象となる原稿からの画像読み取り等を開始する。
【００３２】
以下、画像入力部１が透過原稿をＣＶＴ方式で読み取る場合の処理動作を例に挙げて説明する。画像入力部１がＣＶＴ方式により透過原稿からビットマップ状の画像データを得ると、画像処理装置では、先ず、低解像度変換部２がその画像データを低解像度化する。
【００３３】
図２は、画像データに対する低解像度化処理の一例の概要を示す説明図である。図例のように、低解像度変換部２では、所定単位の画素ブロック（例えば、４×４画素）の中で、互いに隣接する２画素の平均値（(a+b)/2，(e+f)/2…；計２４個）を求めるとともに、そのうちの最大値（max(a+b)/2，(e+f)/2…）を求め、画素ブロック中の各画素値をその最大値で置き換えることで、解像度変換を行う。これにより、例えば４００ｄｐｉの画像データが１００ｄｐｉに解像度変換される。ただし、低解像度変換部２は、他の周知技術を用いて低解像度化を行うようにしてもよい。
【００３４】
低解像度変換部２が画像データの低解像度化を行った後は、続いて、地肌検知部３が、その低解像度化後の画像データから、読み取り対象となった原稿の地肌濃度を検知する。図３は、原稿の地肌濃度検知処理の一例の概要を示す説明図である。図例のように、地肌検知部３では、例えば１００ｄｐｉの画像データにおける所定単位の画素ブロック（例えば、２５×１３画素）を４象限に分け、各象限の最小画素値（min1,min2,min3,min4）を求め、これらの最大値を上限リミットしたもの、すなわち最大値の中で所定の閾値（th）を超えないもの（limit｛max（min1,min2,min3,min4），th｝）を地肌量とする。ただし、地肌検知部３は、他の周知技術を用いて地肌濃度検知を行うものであってもよい。
【００３５】
また、低解像度変換部２が画像データの低解像度化を行った後は、にじみ量予測部４が、その低解像度化後の画像データを構成する各画素値に応じて、画像のにじみ量を予測する。具体的には、例えば１００ｄｐｉの画像データにおける所定単位の画素ブロック（例えば、１３×１３画素）の中で、注目画素とその周辺画素との濃度値、距離間隔および濃度の大小関係に基づいて、各周辺画素が注目画素をにじませている量を、各周辺画素毎に決定する。そして、周辺画素毎の決定量を所定の画素ブロック内の全ての周辺画素について加算し、これを所定の上限値でクリップした値を、当該画素ブロック内の注目画素についてのにじみ量の予測値とする。
【００３６】
ここで、このにじみ量の予測について、さらに詳しく説明する。図４は、にじみ量の予測に用いる算出ウインドウの一具体例を示す説明図である。にじみ量予測部４では、予め設定された複数（例えば５個）の閾値（th0,th1,th2,th3,th4）と、その閾値に対応した数の算出ウインドウ（例えば５種）とを有している。算出ウインドウは、注目画素とその周辺画素との距離間隔と、各周辺画素が注目画素をにじませている量との対応関係を特定するためのものである。そのため、算出ウインドウには、図４に示すように、例えば１３×１３画素ブロックにおける画素配置に対応して、注目画素をにじませている量（値）がマトリクス状に設定されている。なお、各算出ウインドウでは、それぞれ異なる値が設定されている。
【００３７】
そして、にじみ量予測部４では、例えば１３×１３画素ブロックの中で、注目画素（center）と、ある周辺画素（in（x,y））との濃度を比較し、その周辺画素の濃度が注目画素よりも一定値以上大きいとき、すなわちin（x,y）−off≧centerを満たすとき、その周辺画素の濃度値を閾値（th0,th1,th2,th3,th4）と比較して、対応する算出ウインドウを選択する。例えば、ある周辺画素の濃度値がth0≦in（x,y）≦th1のとき、その周辺画素については、その閾値（th0，th1）の間に対応する算出ウインドウを選択する。そして、その周辺画素の位置と算出ウインドウの値とを基に、その周辺画素（in（x,y））が注目画素（center）をにじませる量n（x,y）を求める。具体的には、例えば１３×１３画素ブロックの中の右上隅の周辺画素について、図４に示す算出ウインドウが選択された場合には、その周辺画素が注目画素をにじませる量n（x,y）は「０」となる。また、注目画素に隣接する周辺画素について、図４に示す算出ウインドウが選択された場合には、その周辺画素が注目画素をにじませる量n（x,y）は「２」となる。これを、画素ブロック中の全ての周辺画素について行う。
【００３８】
画素ブロック中の全ての周辺画素について注目画素をにじませる量n（x,y）を求めると、次いで、にじみ量予測部４は、これらの量n（x,y）を全て加算する。そして、その加算量（Σn（x,y））を所定の上限値（th）でクリップした値、すなわち上限値（th）を超えない加算量（limit｛Σn（x,y），th｝）を、当該画素ブロック内の注目画素についてのにじみ量の予測値(nijimi)とする。
【００３９】
このようなアルゴリズムのにじみ量予測によって、にじみ量予測部４では、例えば高濃度で、かつ、太い線分によって構成された文字等の周囲はにじみ量が大きく、低濃度で、かつ、細い線分によって構成された文字等の周囲はにじみ量が小さい、といった予想を行い得るようになる。
【００４０】
なお、各算出ウインドウにマトリクス状に設定されている値は、画像入力部１の光源や背面板の位置等を考慮して適宜決定すればよい。また、にじみ量予測部４が有している算出ウインドウの数、およびいずれかの算出ウインドウを選択するための閾値の数についても、上述したような５個に限られるものではなく、画像入力部１の特性等に応じて適宜決定すればよい。
【００４１】
さらには、上述したような算出ウインドウを用いることなく、注目画素とその周辺画素との濃度値、距離間隔および濃度の大小関係を基に、各周辺画素毎に演算処理を行い、これにより各周辺画素が注目画素をにじませている量n（x,y）を求めるようにすることも考えられる。ただし、その場合には、周辺画素毎に行う演算により、処理付加が多大になるおそれがある。そのため、処理負荷軽減の観点から、上述したような算出ウインドウを用いることが好ましい。
【００４２】
また、にじみ量の予測は、例えば原稿とその背面板との距離をモニタすることによって行うようにすることも考えられる。
【００４３】
ところで、地肌検知部３による原稿の地肌量検知およびにじみ量予測部４による画像のにじみ量予測は、いずれも、低解像度変換部２による低解像度化後の画像データに対して行われている。これは、地肌量検知およびにじみ量予測は、注目画素を中心とする広域（例えば、２５×１３画素ブロックや１３×１３画素ブロック等）を参照するので、その処理に用いるメモリ容量の削減やその処理自体の迅速化を図るためである。したがって、地肌検知部３による地肌量検知およびにじみ量予測部４によるにじみ量予測の後は、高解像度変換部５が、低解像度変換部２が低解像度化した画像データに対し、これを元の解像度（例えば４００ｄｐｉ）に戻す解像度変換を行う。なお、高解像度変換部５による解像度変換処理自体については、周知技術を用いて行えばよいため、ここではその説明を省略する。
【００４４】
高解像度変換部５が画像データの高解像度化を行った後は、続いて、除去量算出部６が、地肌検知部３による地肌量の検知結果およびにじみ量予測部４によるにじみ量の予測結果を基に、高解像度化後の画像データに対するにじみ除去量を特定する。具体的には、地肌量の検知値とにじみ量の予測値とを加算し、その加算値を所定の上限値でクリップした値を画像除去濃度レベルとして決める。この画像除去レベルが基準となり、後述するにじみ除去が行われることになる。
【００４５】
さらに、高解像度変換部５が画像データの高解像度化を行った後は、背景／非背景検知部１０が、その高解像度化後の画像データの各画素について、それが背景部分に相当するものか、あるいは文字等の非背景部分に相当するものかを検知する。図５は、背景／非背景の検知処理の一例の概要を示す説明図である。図例のように、背景／非背景検知部１０では、この検知を、注目画素（またはそれを含む近傍画素）の濃度値を地肌量と比較することによって検知する。具体的には、所定単位の画素ブロック（例えば、３×３画素）の各画素の平均値（hei＝Σ／9）を求め、これを地肌量（bkg）と比較し、平均値が地肌量よりも所定の閾値以上大きければ（hei−bkg≧th）、その画素ブロックにおける注目画素が高濃度文字部分、すなわち非背景に相当すると判断する。なお、この判断に用いる閾値（th）は、通常の濃さの鉛筆文字等は抽出するが、原稿の汚れの濃度程度の極低濃度文字は抽出しないように設定しておくものとする。
【００４６】
また、画像入力部１で得られた画像データに対しては、平滑化部７がノイズ成分を除去するための平滑化処理を行い、強調部８が線分要素等を構成する画素群の濃度値を高める強調処理を行う。なお、これら平滑化処理および強調処理自体については、周知技術を用いて行えばよいため、ここではその説明を省略する。
【００４７】
そして、平滑化処理後の画像データおよび強調処理後の画像データのそれぞれに対して、除去部９ａ，９ｂは、除去量算出部６が特定したにじみ量の除去を行う。このとき、除去部９ａ，９ｂでは、例えば、除去量算出部６が決定した画像除去濃度レベルを基準にして、レベル以下の濃度は０とし、レベル以上の濃度はそのまま出力する、といった具合ににじみ量の除去を行う。
【００４８】
また、除去部９ａ，９ｂでは、例えば、画像除去濃度レベル＋オフセット値をｘ切片とし傾きαの直線のガンマ変換カーブと線形カーブとで出力の小さいほうを選択する、といった具合ににじみ量の除去を行ってもよい。図６は、にじみ量の除去処理の一例の概要を示す説明図である。この場合には、図例のように、レベル＋オフセット（off）をｘ切片とする傾きαの直線と線形直線の小さいほうを出力するので、その出力は、out＝min｛in，α*（in−bkg−off）｝となる。
【００４９】
さらに、除去部９ａ，９ｂでは、上述した以外にも、例えば周知技術を利用したフィルタ処理によって、除去量算出部６が決定した画像除去濃度レベルを基準にしたにじみ量の除去を行うことが考えられる。また、除去部９ａと除去部９ｂとで、異なる手法を用いるようにしてもよい。この場合、平滑化処理後の画像データに対して除去処理を行う除去部９ａは画像の背景部に適した手法を用い、強調処理後の画像データに対して除去処理を行う除去部９ｂは画像の非背景部に適した手法を用いる、といったことが考えられる。
【００５０】
このようにして除去部９ａ，９ｂによってにじみ量が除去された画像データは、それぞれセレクタ部１１に送出される。セレクタ部１１では、背景／非背景検知部１０による背景部分か非背景部分かの検知結果を基に、除去部９ａ，９ｂから送出された各画像データのうちのいずれかを各画素毎に選択する。例えば、セレクタ部１１では、背景部分については除去部９ａからの画像データを選択し、非背景部分については除去部９ｂからの画像データを選択する。
【００５１】
そして、最後に必要であれば、セレクタ部１１から選択出力される画像データに対して、孤立点除去部１２がその画像データ中に残存する孤立点を検知して、これを除去する。図７は、孤立点の除去処理の一例の概要を示す説明図である。具体的には、図例のように、孤立点除去部１２では、注目画素（i）の周囲８近傍の画素の最大値（smax＝max（a,b,c,d,e,f,g,h））を求め、i−smax≧th1、かつ、smax−bkg≦th2、かつ、i≦th3のとき、注目画素（i）を孤立点とする。なお、th1〜th3は予め設定されている閾値、bkgは地肌量である。そして、孤立点については、除去を行う。これにより、例えば背景部分に残ったざらつき（ノイズ成分）等のように、画像データ中に残存する孤立点が除去されることになる。
【００５２】
以上のように、本実施形態で説明した画像処理装置によれば、原稿とその背面板との距離に起因して画像のにじみが発生しても、そのにじみを適切に除去することが可能である。したがって、画像入力部にて得た画像データを、ディスプレイ上に表示出力したり、用紙上に印刷出力したりする場合であっても、画像読み取り時のにじみによる出力画像の鮮鋭度の低下等を招くことがない。
【００５３】
しかも、本実施形態の画像処理装置では、画像データを構成する各画素値に応じてにじみ量を予測するようになっている。さらに詳しくは、注目画素とその周辺画素との距離および注目画素と周辺濃度との濃度の大小関係に基づいてにじみ量を予測し、これに地肌量を加算してにじみ除去量を決める。したがって、その予測結果を基ににじみを除去することで、にじみ以外の文字や線画、特に淡い鉛筆文字等を除去してしまうことがなく、その除去を適切に行うことができる。
【００５４】
その上、本実施形態で説明したアルゴリズムを用いてにじみ量予測を行えば、例えば高濃度で、かつ、太い線分によって構成された文字等の周囲はにじみ量が大きく、低濃度で、かつ、細い線分によって構成された文字等の周囲はにじみ量が小さいといった予想を行うことができるので、光の回折作用によって生じ得るにじみを有効に除去することが可能になる。
【００５５】
これらのことから、本実施形態の画像処理装置は、特に透過原稿をＣＶＴ方式で読み取る場合に用いて非常に好適なものであるといえる。ただし、それ以外であってもにじみが発生する可能性はあるので、その場合のために用いても有効であることは勿論である。
【００５６】
また、本実施形態の画像処理装置は、にじみ除去の有無等をＵ／Ｉ部１３から設定し得るようになっているので、例えばにじみが発生しない原稿に対しては余分な処理を行わなくすることができ、より一層のにじみ除去の適切化が可能になるとともに、オペレータにとっても非常に利便性が高いものとなる。
【００５７】
また、本実施形態の画像処理装置では、低解像度化後の画像データに対して地肌量検知およびにじみ量予測を行っているので、その処理に用いるメモリ容量の削減やその処理自体の迅速化が図れるようになる。
【００５８】
さらに、本実施形態の画像処理装置では、平滑化処理および強調処理を経ることで、背景部分と非背景部分とを適応的にフィルタ処理することが可能となるので、背景部分については余計なノイズを発生させず、さらに非背景部分については誤った除去処理を行ってしまうことがなく、非背景部分の欠落や低濃度化を防止することができる。例えば、高濃度文字の上に低濃度の鉛筆による手書き線分が重なっている場合を考えると、にじみ除去を行うと、それぞれの濃度差に起因して低濃度部分が除去されてしまうことも考えられるが、非背景部分についての強調処理を経ることで、これを回避して適切なにじみ除去を実現することができるようになる。
【００５９】
【発明の効果】
以上に説明したように、本発明に係る画像処理装置は、画像読取手段が原稿から画像を読み取ると、その読み取り結果から注目画素のにじみ量を予測して、その予測したにじみ量を除去するようになっているので、原稿とその背面板との距離が開いている場合であっても、出力画像の画質低下を招いてしまうことがない。すなわち、画像のにじみの適切な除去を可能にすることで、例えば透過原稿が読み取り対象となる場合であっても、出力画像の画質向上を図りつつ、読み取り効率の向上をも容易に実現し得るようになる。
【図面の簡単な説明】
【図１】  本発明に係る画像処理装置の一例の概略構成を示すブロック図である。
【図２】  画像データに対する低解像度化処理の一例の概要を示す説明図である。
【図３】  原稿の地肌濃度検知処理の一例の概要を示す説明図である。
【図４】  にじみ量の予測に用いる算出ウインドウの一具体例を示す説明図である。
【図５】  背景／非背景の検知処理の一例の概要を示す説明図である。
【図６】  にじみ量の除去処理の一例の概要を示す説明図である。
【図７】  孤立点の除去処理の一例の概要を示す説明図である。
【符号の説明】
１…画像入力部、２…低解像度変換部、３…地肌検知部、４…にじみ量予測部、５…高解像度変換部、６…除去量算出部、７…平滑化部、８…強調部、９ａ，９ｂ…除去部、１０…背景／非背景検知部、１１…セレクト部、１２…孤立点除去部、１３…Ｕ／Ｉ部、１４…ＣＰＵ
【図１】
0004085586.tif 000002
【図２】
0004085586.tif 000003
【図３】
0004085586.tif 000004
【図４】
0004085586.tif 000005
【図５】
0004085586.tif 000006
【図６】
0004085586.tif 000007
【図７】
0004085586.tif 000008