"画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化手段と、前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換手段とを有する画像処理装置。前記特定色領域は、前記第1の色空間における色の明るさを示す明度、色合いを示す色相、および、鮮やかさを示す彩度の閾値に基づいて定められる請求項1に記載の画像処理装置。前記特定色領域は、白色、および、前記第1の色空間において白色から予め定められた距離内の色の領域を示し、前記第1の色空間における色の明度が前記明度の閾値以上であり、前記第1の色空間における色の色相および彩度が前記色相および彩度の閾値以下である領域を示す請求項2に記載の画像処理装置。前記特定色は、白色を示す請求項3に記載の画像処理装置。前記第1の色空間は、Lab色空間を示し、前記平滑化手段は、前記画素値が示す前記Lab色空間の色成分の少なくとも1つ以上に対して平滑化処理を行う請求項1~4のいずれかに記載の画像処理装置。前記第2の色空間に変換された色の画素値の変化を強調して鮮明な画像にする鮮鋭化処理を行う鮮鋭化手段をさらに含む請求項1~5のいずれかに記載の画像処理装置。画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化ステップと、前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換ステップとをコンピュータに実行させるプログラム。本発明は、原稿の下地色および裏写り色などの色成分をより正確に除去する画像処理装置およびプログラムを提供することを目的とする。請求項1に係る本発明は、画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化手段と、前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換手段とを有する画像処理装置である。請求項2に係る本発明は、前記特定色領域は、前記第1の色空間における色の明るさを示す明度、色合いを示す色相、および、鮮やかさを示す彩度の閾値に基づいて定められる請求項1に記載の画像処理装置である。請求項3に係る本発明は、前記特定色領域は、白色、および、前記第1の色空間において白色から予め定められた距離内の色の領域を示し、前記第1の色空間における色の明度が前記明度の閾値以上であり、前記第1の色空間における色の色相および彩度が前記色相および彩度の閾値以下である領域を示す請求項2に記載の画像処理装置である。請求項4に係る本発明は、前記特定色は、白色を示す請求項3に記載の画像処理装置である。請求項5に係る本発明は、前記第1の色空間は、Lab色空間を示し、前記平滑化手段は、前記画素値が示す前記Lab色空間の色成分の少なくとも1つ以上に対して平滑化処理を行う請求項1~4のいずれかに記載の画像処理装置である。請求項6に係る本発明は、前記第2の色空間に変換された色の画素値の変化を強調して鮮明な画像にする鮮鋭化処理を行う鮮鋭化手段をさらに含む請求項1~5のいずれかに記載の画像処理装置である。請求項7に係る本発明は、画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化ステップと、前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換ステップとをコンピュータに実行させるプログラムである。請求項1に係る本発明によれば、本構成を有していない場合と比較して、原稿の下地色および裏写り色などの色成分をより正確に除去する画像処理装置を提供することができる。請求項2に係る本発明によれば、請求項1に係る発明の効果に加えて、本構成を有していない場合と比較して、原稿の下地色および裏写り色に応じて、これらの色成分をより正確に除去する画像処理装置を提供することができる。請求項3に係る本発明によれば、請求項2に係る発明の効果に加えて、本構成を有していない場合と比較して、原稿の下地色および裏写り色が白色および白色に近い色である場合に、これらの色成分をより正確に除去する画像処理装置を提供することができる。請求項4に係る本発明によれば、請求項3に係る発明の効果に加えて、本構成を有していない場合と比較して、原稿の下地色および裏写り色が白色および白色に近い色である場合に、これらの色成分を白色の色成分に変換して、より正確に除去する画像処理装置を提供することができる。請求項5に係る本発明によれば、請求項1~4のいずれかに係る発明の効果に加えて、本構成を有していない場合と比較して、画像を入力する装置に依存することなく、原稿の下地色および裏写り色などの色成分をより正確に除去する画像処理装置を提供することができる。請求項6に係る本発明によれば、請求項1~5のいずれかに係る発明の効果に加えて、本構成を有していない場合と比較して、原稿の下地色および裏写り色などの色成分をより正確に除去した画像を、より鮮明な画像にする画像処理装置を提供することができる。請求項7に係る本発明によれば、本構成を有していない場合と比較して、原稿の下地色および裏写り色などの色成分をより正確に除去するプログラムを提供することができる。[本実施形態がなされるに至った経緯]以下、本実施形態の説明に先立ち、その理解を助けるために、本実施形態がなされるに至った経緯を説明する。図1Aは、画像読取装置などに読み取られた読取原稿を例示する図であり、Bは、Aに示した原稿が印刷装置などにより印刷されたコピー原稿を例示する図である。図1Aに示すように、読取原稿の右下には、裏写り例えば、白色に極めて近い色の長方形図1Aでは、右下がりの斜線で表示するが含まれている。また、図1Aに示すように、読取原稿には、ABCの文字の背景に、下地および裏写り以外の淡い色例えば、薄い水色の星型図形図1Aでは、右上がりの斜線で表示するが含まれている。図1Aに示すような読取原稿を出力する場合に、例えば、画像処理装置において、裏写りした色、原稿そのものの色下地色およびこれらの濃淡などが再現されてしまうことにより、印刷装置などにより出力される画像の品質が劣化したり、余分な色材トナーが使用されたりする不具合が生じることがある。このような不具合を回避するため、これまでも、画像処理装置において、読取原稿から下地色などの成分を除去する画像処理が行われてきた。しかしながら、図1Bに示すように、上述のような画像処理が行われ、出力されたコピー原稿では、図1Aに示した裏写り部分が除去されるだけでなく、裏写りの色に近い色で表現されている星型図形の部分も除去され、下地および裏写り以外の部分が再現されないことがある。図2は、原稿の下地部分および裏写り部分以外の薄い水色で構成される部分薄水色部分、および、下地部分の、Lab色空間のa成分およびb成分における色分布を例示する図である。なお、図2において、横軸は画素値、縦軸は画素出現頻度を示し、薄水色部分の色分布は実線で示され、下地部分の色分布は点線で示される。図2に示すように、薄水色部分および下地部分の色成分は、互いに近い範囲に分布し、重なり合っている部分が多い。そのため、上述のような画像処理により、下地色が除去されると、下地部分の色分布に近い薄水色部分も除去されてしまう場合がある。[画像処理装置1]図3は、画像処理装置1のハードウェア構成を例示する図である。図3に示すように、画像処理装置1は、CPU102およびメモリ104を含む制御装置100、原稿を読み取って画像データを生成する画像読取装置106、キーボード、タッチパネルおよび表示装置などを含む入出力装置108、電子文書を印刷出力する印刷装置110、他の装置とデータ通信を行う通信装置112、および、CD装置およびHDD装置など、記億媒体116に対するデータの記録および再生を行う記録装置114などから構成される。以下、各図において、実質的に同じ構成部分処理には、同じ符号が付される。[画像処理プログラム20]図4は、画像処理装置1図3上で実行される画像処理プログラム20の構成を例示する図である。図4に示すように、画像処理プログラム20は、画像受入部200、第1の色空間変換部202、第1のフィルタ係数記憶部204、第1のフィルタ処理部206、変換係数記憶部208、第2の色空間変換部210および画像出力部212から構成される。画像処理プログラム20は、例えば、記憶媒体116図3を介して画像処理装置1のメモリ104にロードされ、画像処理装置1で動作するOS図示せず上で、画像処理装置1のハードウェア資源を具体的に利用して実行される。画像処理プログラム20は、画像読取装置106や記憶媒体116図3などを介して受け入れた原稿の画像データから、下地色および裏写り色などの特定の色成分を除去して、印刷装置110などに対して出力する。画像受入部200は、例えば、画像読取装置106図3により読み取られた原稿の画像データ、および、記憶媒体116に記憶された画像データを受け入れて、第1の色空間変換部202に対して出力する。第1の色空間変換部202は、画像受入部200から入力され、画像読取装置106などの入力デバイス固有の色空間例えば、RGB色空間の画像データを、例えば、下記の数1に示した既存の変換式を用いて、デバイス固有の色空間とは独立した色空間例えば、Lab色空間またはLuv色空間の画像データに変換する。数1において、aijiは1~3の整数,jは1~9の整数は、予め定められた変換パラメータを示し、Ciiは1~3の整数は変換する画素値を示す。また、第1の色空間変換部202は、変換した画像データ本実施形態においては、Lab色空間の画像データが具体例とされるを、第1のフィルタ処理部206に対して出力する。図5Aは、第1のフィルタ係数記憶部204が記憶する平滑化フィルタの係数から構成される平滑化フィルタを例示する図である。図5Aに示すように、平滑化フィルタは、予め定められた大きさの配列例えば、3行×3列=9の各要素に、合計値が1になるように予め定められた平滑化フィルタの係数例えば、1/9が設定されて構成される。第1のフィルタ係数記憶部204図4は、平滑化フィルタの係数を、後述する第1のフィルタ処理部206が参照可能に記憶する。第1のフィルタ処理部206は、第1のフィルタ係数記憶部204が記憶する平滑化フィルタの係数から構成される平滑化フィルタ図5Aを用いて、第1の色空間変換部202から入力された画像データに対して平滑化フィルタ処理を行う。平滑化フィルタ処理は、例えば、画像データの画素ごとの濃度値の細かい変動を平滑化して滑らかな画像にし、また、色分布がある局所に偏る性質を有する。具体的には、例えば、第1のフィルタ処理部206は、処理対象の画素注目画素の画像データにおける位置と、平滑化フィルタ図5Aの中心とを対応させ、L,a,bの色成分ごとに、平滑化フィルタの各要素と、その位置に対応する画素値とを掛け合わせ、それらの和を、注目画素の平滑化フィルタ処理後の画素値とする。つまり、例えば、画像データにおける上からi番目、左からj番目の位置の画素値i,jに、その位置に対応する9要素から構成される平滑化フィルタの各要素を掛け合わせる関数をfi,jとし、注目画素の画素値をx,yとすると、平滑化フィルタ処理後の注目画素の画素値gx,yは、以下の式1により求められる。gxy=fx-1y-1fx-1yfx-1y1fxy-1fxyfxy1fx1y-1fx1yfx1y11図5Bは、第1のフィルタ処理部206図4が、図5Aに示した平滑化フィルタを用いて、平滑化フィルタ処理を行う画像データの各画素値を例示する図である。例えば、第1のフィルタ処理部206は、図5Bに示す画像データの画素値1,1=4が注目画素の画素値である場合、図5Aに示した平滑化フィルタ、および、図5Bに示した斜線部分の画素値を用いて、平滑化フィルタ後の画素値を、以下の式2により求める。g1,1=2×1/93×1/91×1/91×1/94×1/96×1/96×1/95×1/99×1/9≒4.112また、第1のフィルタ処理部206は、平滑化フィルタ処理後の画像データを、第2の色空間変換部210に対して出力する。なお、平滑化フィルタ処理は、必ずしもL,a,bの色成分すべてに対して行う必要はなく、L,a,bの色成分のうちの少なくとも1つに対して行ってもよいが、本実施形態においては、a,bの色成分に対して平滑化フィルタ処理を行う場合が具体例とされる。図6Aは、図2に示した平滑化フィルタ処理前の画像データの薄水色部分および下地部分の、Lab色空間のa成分およびb成分における色分布を例示する図であり、Bは、平滑化フィルタ処理後の画像データの薄水色部分および下地部分の、Lab色空間のa成分およびb成分における色分布を例示する図である。第1のフィルタ処理部206による平滑化フィルタ処理により、図6Bに示すように、薄水色部分および下地部分の色分布が異なる画素値に偏り、図6Aに示した色分布と比較して、薄水色部分および下地部分の色分布の重なりが小さくなっている。図7Aは、変換係数記憶部208が記憶する3次元LUTLookUpTable以下、単にLUTと記述するを例示する図である。図7Aに示すように、LUTは、3次元Lab色空間を、複数の格子状の領域に分割し、Lab色空間における分割された各格子点の値を、印刷装置などの出力デバイス固有の色空間例えば、YMCK色空間における値に変換するために用いられるマッピングテーブル例えば、変換関数である。変換係数記憶部208は、LUT、および、後述する特定色の領域を定めるLab色成分それぞれの閾値を、第2の色空間変換部210が参照可能に記憶する。なお、LUTにおいて分割された格子状の領域数は、図7Aに示した領域数に限定されるものではなく、任意の数に設定され得る。図7Bは、LUTのL成分のある値例えば、L=95におけるa成分およびb成分の2次元座標上に示された特定色の領域を例示する図である。図7Bに示すように、LUTにおける斜線で示された特定色の領域は、L,a,bの各成分の閾値によって定められ、閾値は、例えば、原稿の下地の色に応じて予め設定される。例えば、原稿の下地が白色または白色に近い場合、白色およびそれに近い色を示す閾値例えば、L成分の値が95以上、a成分の絶対値が10以下、b成分の絶対値が10以下が設定される。また、LUTにおいて、特定色の領域として定められた部分は、特定色の領域に属するLab色空間の画素値が、YMCK色空間における特定の色例えば、白色を示す画素値に変換されるよう予め定められる。なお、特定色の領域は、例えば、画像処理プログラム20図4にさらに追加された特定色領域設定部図示せずが、原稿画像の色成分の分布などに応じて原稿の下地色を特定し、特定した下地色に応じてa,bの各成分の閾値を定めることにより動的に設定されてもよい。第2の色空間変換部210は、第1のフィルタ処理部206から入力された画像データを予め定められた順例えば、ラスタスキャン順に走査し、変換係数記憶部208が記憶するLUT図7Aおよび閾値を用いて、出力デバイス固有の色空間本実施形態においては、YMCK色空間が具体例とされるにおける下地色および裏写り色が除去された画像データに変換する図8を参照して後述。また、第2の色空間変換部210は、YMCK色空間に変換された画像データを、画像出力部212に対して出力する。画像出力部212は、第2の色空間変換部210から入力された画像データを、印刷装置112図3などに対して出力する。[第2の色空間変換部210の処理]図8は、第2の色空間変換部210図4が、YMCK色空間における下地色および裏写り色が除去された画像データに変換する色空間変換処理を例示するフローチャートである。以下、第2の色空間変換部210による色空間変換処理を、さらに説明する。ステップ300S300において、第2の色空間変換部210は、変換係数記憶部208が記憶するLUT図7AおよびLab色成分それぞれの閾値を取得する。ステップ302S302において、第2の色空間変換部210は、第1のフィルタ処理部206から入力された画像データを走査して、処理対象の画素値を取得する。ステップ304S304において、第2の色空間変換部210は、S302において取得した画素値が、S300において取得したLUTにおける特定色の領域に属するか否かを判定する。具体的には、第2の色空間変換部は、S302において取得した画素値のL色成分の値が、S300において取得したL色成分の閾値例えば、95以上であるか否か、および、aおよびbの色成分の絶対値が、S300において取得したaおよびb色成分の閾値例えば、ともに10以下であるか否かを判定する。第2の色空間変換部210は、画素値が特定色の領域に属すると判定した場合、S306の処理に進み、それ以外の場合、S308の処理に進む。ステップ306S306において、第2の色空間変換部210は、S302において取得した画素値を、S300において取得したLUTを用いたマッピングにより、YMCK色空間における特定の色例えば、白色を示す画素値に変換する。つまり、第2の色空間変換部210は、特定色の領域に属する下地色および裏写りの色を、YMCK色空間における特定の色を示す画素値に変換することにより、画像データから、下地色および裏写りの色を除去する。ステップ308S308において、第2の色空間変換部210は、S302において取得した画素値を、S300において取得したLUTを用いたマッピングにより、YMCK色空間の画素値に変換する。ステップ310S310において、第2の色空間変換部210は、色空間変換処理がまだ行われていない画素が存在するか否かを判定する。第2の色空間変換部210は、まだ処理が行われていない画素が存在すると判定した場合、S302の処理に進み、それ以外の場合、処理を終了する。[画像処理装置1の動作例]以下、画像処理装置1図3の動作例を説明する。本動作例においては、画像処理装置1が、原稿の裏写りの色を白色に変換して、裏写り色のみを除去する場合を具体例として説明する。画像処理装置1は、画像読取装置106などを介して、RGB色空間の画像データ例えば、図1Aに示した裏写り部分、および、下地および裏写り以外の薄い水色部分を含む読取原稿の画像データを受け入れる画像受入部200図4。画像処理装置1は、受け入れたRGB色空間の画像データを、Lab色空間の画像データに変換する第1の色空間変換部202図4。画像処理装置1は、平滑化フィルタ例えば、図5Aを用いて、Lab色空間に変換された画像データに対して、平滑化フィルタ処理を行う第1のフィルタ処理部206図4,図6。画像処理装置1は、LUT図7Aを用いて、Lab色成分の閾値で定められる特定色領域図7Bに属する画素値を、白色を示すYMCK色空間における画素値に変換し、それ以外の画素値を、YMCK色空間の画素値に変換する第2の色空間変換部210図4,図8。画像処理装置1は、YMCK色空間に変換された画像データを印刷装置112図3などに出力する画像出力部212図4。[第2の実施形態]以下、本発明の第2の実施形態を説明する。本発明の第2の実施形態においては、第1の実施形態において平滑化フィルタ処理が行われることにより図形の輪郭などがぼやけた画像を、鮮明な画像にする場合が具体例とされる。[第2の画像処理プログラム40]図9は、画像処理装置1図3上で、第1の画像処理プログラム20図4の代わりに実施される第2の画像処理プログラム40の構成を例示する図である。図9に示すように、第2の画像処理プログラム40は、第1の画像処理プログラム20の構成に、第2のフィルタ係数記憶部400および第2のフィルタ処理部402が追加された構成をとる。図10は、第2のフィルタ係数記憶部400が記憶する鮮鋭化フィルタの係数から構成される鮮鋭化フィルタを例示する図である。図10に示すように、鮮鋭化フィルタは、予め定められた大きさの配列例えば、3行×3列=9の各要素に、合計値が1になるように予め定められた鮮鋭化フィルタの係数例えば、0,-1,-5が設定されて構成される。第2のフィルタ係数記憶部400図4は、鮮鋭化フィルタの係数を、第2のフィルタ処理部402が参照可能に記憶する。第2のフィルタ処理部402は、第2のフィルタ係数記憶部400が記憶する鮮鋭化フィルタの係数から構成される鮮鋭化フィルタ図10を用いて、第2の色空間変換部210から入力されたYMCK色空間における画像データに対して鮮鋭化フィルタ処理を行う。鮮鋭化フィルタ処理は、例えば、本来、画素の濃度値が急激に変化している部分例えば、画像データに含まれる図形の輪郭部分などの濃度値の変化が、平滑化フィルタ処理などにより緩やかになることで、その部分がぼやけた場合に、濃度値の変化を強調して、ぼやけた部分を鮮明にする。具体的には、例えば、第2のフィルタ処理部402は、第1のフィルタ処理部206図4と同様に、注目画素の画像データにおける位置と、鮮鋭化フィルタ図10の中心とを対応させ、Y,M,C,Kの色成分ごとに、鮮鋭化フィルタの各要素と、その位置に対応する画素値とを掛け合わせ、それらの和を、注目画素の鮮鋭化フィルタ処理後の画素値とする。また、第2のフィルタ処理部402は、鮮鋭化フィルタ処理後の画像データを、画像出力部212に対して出力する。なお、鮮鋭化フィルタ処理は、必ずしもY,M,C,Kの色成分すべてに対して行う必要はなく、Y,M,C,Kの色成分のうちの少なくとも1つに対して行ってもよい。"