(57)【特許請求の範囲】
【請求項１】
画像に対して処理を施す画像処理装置であって、
画像から周期的な画像パターンの繰り返しが存在する周期画像領域を抽出する周期画像領域抽出手段と、
前記周期画像領域における注目画素について、当該注目画素を含む注目領域と当該注目領域以外の周辺領域との相関特性に基づいて画像パターンの繰り返しの有無の程度を示す周期性指標を算出する周期性指標算出手段と、
前記周期性指標によって表現された周期性指標画像を加工することによって加工後周期性指標画像を取得し、当該加工後周期性指標画像における前記注目画素の加工後周期性指標を算出する加工後周期性指標算出手段と、
前記画像における注目画素とその周辺画素との明暗比を示す指標であるコントラスト量を算出するコントラスト量算出手段と、
前記加工後周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのぼかし処理の程度であるぼかし量を決定するぼかし量決定手段と、
前記周期性指標、前記加工後周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのシフト処理の程度であるシフト量を決定するシフト量決定手段と、
前記ぼかし量決定手段により決定されたぼかし量に基づいて、前記画像における注目画素についてのぼかし処理を行うぼかし処理手段と、
前記シフト量決定手段により決定されたシフト量に基づいて、前記画像における注目画素についてのシフト処理を行うシフト処理手段と、
を備え、
前記加工後周期性指標算出手段は、
前記周期性指標画像内を複数の領域に分割し、前記複数の領域のそれぞれに含まれる画素の階調値を平均化して１つの画素の階調値として出力することにより、前記周期性指標画像をバイリニア縮小する縮小手段と、
前記バイリニア縮小によって得られた縮小画像に対してメディアンフィルタによるフィルタ操作を施すフィルタ手段と、
前記フィルタ操作後の縮小画像に含まれる画素の階調値を補間しつつ、当該縮小画像を前記周期性指標画像と同等の大きさに拡大することにより、前記加工後周期性指標画像を得る拡大手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
画像に対して処理を施す画像処理装置であって、
画像から周期的な画像パターンの繰り返しが存在する周期画像領域を抽出する周期画像領域抽出手段と、
前記周期画像領域を前記画像パターンの繰り返しの１周期分拡張して拡張周期画像領域を取得し、前記拡張周期画像領域における注目画素について、画像パターンの繰り返しの有無の程度を示す周期性指標を算出する周期性指標算出手段と、
前記画像における注目画素とその周辺画素との明暗比を示す指標であるコントラスト量を算出するコントラスト量算出手段と、
前記周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのぼかし処理の程度であるぼかし量を決定するぼかし量決定手段と、
前記周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのシフト処理の程度であるシフト量を決定するシフト量決定手段と、
前記ぼかし量決定手段により決定されたぼかし量に基づいて、前記画像における注目画素についてのぼかし処理を行うぼかし処理手段と、
前記シフト量決定手段により決定されたシフト量に基づいて、前記画像における注目画素についてのシフト処理を行うシフト処理手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像に対して処理を施す画像処理装置に係り、特には、モアレの発生の抑制などに効果がある画像処理装置に関する。
【０００２】
【従来の技術】
一般に従来より、画像処理は、ＣＣＤなどの画像入力器で原稿または対象物体を光学的に読み取り、デジタル化することによってデジタル画像を取得し、そのデジタル画像に対して種々の処理を施すことにより行われる。
【０００３】
例えば、画像の鮮鋭度を向上させる場合には取得したデジタル画像にシャープネス処理が施される。また、シャープネス処理以外にも、画像中の画素の階調値を変換する階調変換処理等が行われる。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来、例えば、デジタル画像に対してシャープネス処理などの画像処理を行った場合、処理後の画像にモアレが発生することがあった。
【０００５】
本発明者は、このようなモアレの発生状態や発生原因を調査した。その結果、まず、このようなモアレは、画像内に布地や網模様、格子パターンなどの周期性を有する画像パターンが存在する画像領域で発生することが判明した。
【０００６】
このようなモアレは、以下のような原因で発生すると考えられる。例えば、原稿内に図３０に示すような周期性を有する画像パターン(白黒の縞模様)ＧＰＴが存在し、この原稿を画像入力器で読み取ってデジタル画像を得る場合を考える。このとき、原稿の画像パターンＧＰＴと画像入力器の光学読み取り素子(光電素子)ＩＤとの位置関係によって、得られたデジタル画像の各画素の階調値は変化する。
【０００７】
例えば、原稿の画像パターンＧＰＴと光電素子ＩＤとの位置関係が図３０（ａ）に示す状態であれば、得られたデジタル画像の各画素の階調値は、図３１（ａ）の階調プロファイルに示すように、白黒が明確に分かれる「ＩＮフェイズ状態」となる。また、原稿の画像パターンＧＰＴと光電素子ＩＤとの位置関係が図３０（ｂ）に示す状態であれば、得られたデジタル画像の各画素の階調値は、図３１（ｂ）の階調プロファイルに示すように、白黒の中間値が発生する「ＯＵＴフェイズ状態」となる。
【０００８】
図３１に示す各階調プロファイルは「ＩＮフェイズ状態」と「ＯＵＴフェイズ状態」とで相違するが、各々の平均階調値ＡＫIN、ＡＫOUTは略等しい。
【０００９】
しかしながら、デジタル画像に、例えば、シャープネス処理を施すと、「ＩＮフェイズ状態」で読み取られた画像と「ＯＵＴフェイズ状態」で読み取られた画像とで平均階調値ＡＫIN、ＡＫOUTに違いが生じる。例えば、図３１（ａ）、（ｂ）に示す各画像にそれぞれシャープネス処理を施すと、計算上、各画素の階調値は各々図３２（ａ）、（ｂ）に示すようになる。ここで、計算上、階調値が階調レンジＫＲ(図では、０〜２５５)から外れるサチレーションが起きると、その階調値は、強制的に階調レンジＫＲの上下限値に修正される。すなわち、図３１（ａ）、（ｂ）に示す各画像にそれぞれシャープネス処理を施すと、処理後の各画素の階調値は各々図３３（ａ）、（ｂ）の実線に示すようになる。
【００１０】
ここで、この例の画像パターンＧＰＴは、デジタル画像上で４画素周期の周期性を有しているが、１周期ごとに、図３３（ａ）では、白２画素だけにサチレーションＳＲが起き、図３３（ｂ）では、白１画素と黒１画素とにサチレーションＳＲが起きている。その結果、図３３（ａ）(「ＩＮファイズ状態」)の平均階調値ＡＫINは、図３３（ｂ）(「ＯＵＴファイズ状態」)の平均階調値ＡＫOUTに比べて低くなる。
【００１１】
ところで、図３０では、画像パターンＧＰＴの白黒の幅が、光電素子ＩＤの幅の整数倍である場合を示したが、画像パターンＧＰＴの白黒の幅が、光電素子ＩＤの幅の整数倍でない場合、原稿の画像パターンＧＰＴと光電素子ＩＤとの位置関係が周期的にずれるので、得られた画像上では、画像パターンＧＰＴは、「ＩＮフェイズ状態」と「ＯＵＴフェイズ状態」とで読み込まれる状態が周期的に繰り返されることになる。この場合、このデジタル画像にシャープネス処理を施すと、平均階調値が周期的に変動する状態が生じる。この平均階調値が周期的に変動する状態が、モアレとなって現れるものと考えられる。
【００１２】
この周期変動は、原稿や対象物体には無い画像であるため、画像の晶質が著しく低下することになる。
【００１３】
上記ではデジタル画像に対してシャープネス処理を施した場合について説明したが、例えば、図３４に示すようなルックアップテーブルによって各画素の階調値を変換するような階調変換処理など、サチレーションに偏りが生じるような画像処理を施した場合にも上記のような平均階調値が周期的に変動する状態が発生し、その結果、処理後の画像にモアレが発生すると考えられる。
【００１４】
さらに、例えば、図３５に示すようなルックアップテーブルによって各画素の階調値を変換する階調変換処理などでも、「ＩＮフェイズ状態」と「ＯＵＴフェイズ状態」とで平均階調値に違いが生じ、上記のような平均階調値が周期的に変動する状態が発生する結果、処理後の画像にモアレが発生すると考えられる。
【００１５】
本発明は、上記課題に鑑みてなされたものであり、モアレの発生の抑制などに効果がある画像処理装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記課題を解決するため、請求項１の発明は、画像に対して処理を施す画像処理装置であって、画像から周期的な画像パターンの繰り返しが存在する周期画像領域を抽出する周期画像領域抽出手段と、前記周期画像領域における注目画素について、当該注目画素を含む注目領域と当該注目領域以外の周辺領域との相関特性に基づいて画像パターンの繰り返しの有無の程度を示す周期性指標を算出する周期性指標算出手段と、前記周期性指標によって表現された周期性指標画像を加工することによって加工後周期性指標画像を取得し、当該加工後周期性指標画像における前記注目画素の加工後周期性指標を算出する加工後周期性指標算出手段と、前記画像における注目画素とその周辺画素との明暗比を示す指標であるコントラスト量を算出するコントラスト量算出手段と、前記加工後周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのぼかし処理の程度であるぼかし量を決定するぼかし量決定手段と、前記周期性指標、前記加工後周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのシフト処理の程度であるシフト量を決定するシフト量決定手段と、前記ぼかし量決定手段により決定されたぼかし量に基づいて、前記画像における注目画素についてのぼかし処理を行うぼかし処理手段と、前記シフト量決定手段により決定されたシフト量に基づいて、前記画像における注目画素についてのシフト処理を行うシフト処理手段と、を備え、前記加工後周期性指標算出手段に、前記周期性指標画像内を複数の領域に分割し、前記複数の領域のそれぞれに含まれる画素の階調値を平均化して１つの画素の階調値として出力することにより、前記周期性指標画像をバイリニア縮小する縮小手段と、前記バイリニア縮小によって得られた縮小画像に対してメディアンフィルタによるフィルタ操作を施すフィルタ手段と、前記フィルタ操作後の縮小画像に含まれる画素の階調値を補間しつつ、当該縮小画像を前記周期性指標画像と同等の大きさに拡大することにより、前記加工後周期性指標画像を得る拡大手段と、を含ませている。
【００１７】
また、請求項２の発明は、画像に対して処理を施す画像処理装置であって、画像から周期的な画像パターンの繰り返しが存在する周期画像領域を抽出する周期画像領域抽出手段と、前記周期画像領域を前記画像パターンの繰り返しの１周期分拡張して拡張周期画像領域を取得し、前記拡張周期画像領域における注目画素について、画像パターンの繰り返しの有無の程度を示す周期性指標を算出する周期性指標算出手段と、前記画像における注目画素とその周辺画素との明暗比を示す指標であるコントラスト量を算出するコントラスト量算出手段と、前記周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのぼかし処理の程度であるぼかし量を決定するぼかし量決定手段と、前記周期性指標および前記コントラスト量に基づいて、前記画像における注目画素についてのシフト処理の程度であるシフト量を決定するシフト量決定手段と、前記ぼかし量決定手段により決定されたぼかし量に基づいて、前記画像における注目画素についてのぼかし処理を行うぼかし処理手段と、前記シフト量決定手段により決定されたシフト量に基づいて、前記画像における注目画素についてのシフト処理を行うシフト処理手段と、を備えている。
【００１８】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について詳細に説明する。
【００１９】
＜第１実施形態＞
＜１．画像処理装置の全体構成＞
図１は、本発明に係る画像処理装置のハードウェア構成の一例を示すブロック図である。この画像処理装置はいわゆるコンピューターシステムを用いて構成されている。ＣＰＵ１は、内部メモリ２に記憶された処理プログラムに従って、モアレの発生を抑制する画像処理（後述する周期画像領域の抽出処理やコントラスト量算出を含む一連の処理であり、以下「モアレ抑制処理」とも略す）の他、シャープネス処理などの通常の画像処理も実行する。ＣＰＵ１と内部メモリ２とはバスラインＢＬを介して接続されている。内部メモリ２には、上述した処理プログラムを記憶するプログラム記憶部２ａ以外にも、少なくともモアレ抑制処理を施す前のデジタル画像(以下、「処理前画像」とも言う)を記憶する処理前画像記憶部２ｂやモアレ抑制処理を施した後のデジタル画像(以下、「処理後画像」とも言う)を記憶する処理後画像記憶部２ｃを有する。
【００２０】
また、ＣＰＵ１は、入出カインターフェイスＩＦを介して、記録媒体用ドライバ３、外部記憶装置４、表示装置５、入力装置６、画像入力器７などにも接続されている。
【００２１】
記録媒体用ドライバ３には、上述した各処理をＣＰＵ１に実行させるための処理プログラムが記録されている記録媒体８が装填される。記録媒体８から読み出された処理プログラムは内部メモリ２内のプログラム記憶部２ａに記憶され、ＣＰＵ１に実行される。
【００２２】
ハードディスクや光磁気ディスクなどで構成される外部記憶装置４は、処理前画像や処理後画像などの画像の保存などに用いられる。また、ＣＲＴなどで構成される表示装置５は、処理前画像や処理後画像、シャープネス処理後の画像などの表示などに用いられる。さらに、キーボードやマウスなどで構成される入力装置６は、オペレータからの各種の指示や処理に必要なデータの設定などに用いられる。
【００２３】
入力スキャナなどで構成される画像入力器７によって読み込まれたデジタル画像(処理前画像)は、内部メモリ２内の処理前画像記憶部２ｂに記憶され、この処理前画像に対して、後述するような周期画像領域の抽出処理やコントラスト量算出等の各処理が施される。
【００２４】
図２は、図１の画像処理装置の機能的構成を示す機能ブロック図である。同図に示すように、この画像処理装置は機能的に、周期画像領域抽出部１０と、周期性指標算出部２０と、加工後周期性指標算出部２５と、差分画像作成部３０と、コントラスト量算出部５０と、ぼかし量決定部６０と、シフト量決定部７０と、シフト量生成部８０と、シフト処理部９０と、ぼかし処理部９５とを備えている。さらに、差分画像作成部３０は、加工部４０を含んでいる。これらの処理部はいずれも、ＣＰＵ１内において、上記処理プログラムによって実現される手段であり、それぞれの機能および処理内容については後に詳述する。
【００２５】
＜２．画像処理の手順＞
図３は、画像処理装置における画像処理の処理手順の概要を示すフローチャートである。画像処理に先立って、原稿または対象物体が画像入力器７によってデジタル画像として読み込まれ、処理前画像記憶部２ｂに記憶される。そして、読み込まれたデジタル画像は、周期画像領域抽出部１０に与えられ、画像から周期的な画像パターンの繰り返しが存在する周期画像領域が抽出される（ステップＳ１）。また、このときに後述する相関特性に基づいて、周期性指標算出部２０が画像パターンの繰り返しの有無の程度を示す周期性指標を算出する（ステップＳ２）。算出された周期性指標はシフト量決定部７０に伝達されるとともに、加工後周期性指標算出部２５にも付与され、加工後周期性指標算出部２５によって加工後周期性指標が算出される（ステップＳ３）。
【００２６】
一方、読み込まれたデジタル画像は、差分画像作成部３０にも与えられ、処理前画像から差分画像が作成される。差分画像は加工部４０によって加工され、その加工後の差分画像に基づいてコントラスト量算出部５０が明暗比を示す指標であるコントラスト量を算出する（ステップＳ４）。なお、ステップＳ１〜Ｓ３の処理とステップＳ４の処理とはその処理順序が逆であっても良い。
【００２７】
その後、ぼかし量決定部６０が上記の加工後周期性指標およびコントラスト量に基づいてぼかし処理の程度であるぼかし量を決定する（ステップＳ５）。また、シフト量決定部７０が上記の周期性指標、加工後周期性指標およびコントラスト量に基づいてシフト処理の程度であるシフト量を決定する（ステップＳ６）。なお、ステップＳ５の処理とステップＳ６の処理とはその処理順序が逆であっても良い。
【００２８】
そして、決定されたぼかし量に従ってぼかし処理部９５が読み込まれた画像のぼかし処理を行い（ステップＳ７）、決定されたシフト量に従ってシフト処理部９０がシフト処理を行う（ステップＳ８）。
【００２９】
以上のような概略手順に従って画像処理は行われる。なお、ステップＳ１からステップＳ７の処理は画像中の画素単位で行われるものであり、原則として読み込まれた画像の全画素について行われる。また、処理が終了した画像は処理後画像記憶部２ｃに記憶される。
【００３０】
以下、図３の各処理手順についてさらに詳細に説明する。
【００３１】
＜２−１．周期画像領域の抽出および周期性指標の算出＞
周期性を有する画像パターンが存在する画像領域、すなわちモアレの発生が予測される周期的な画像パターンの繰り返しが存在する周期画像領域の抽出は、周期画像領域抽出部１０が処理前画像の自己相関特性を調べることにより行われる。
【００３２】
具体的には、まず、処理前画像のある画素を注目画素(xc,yc)として、以下の数１によって注目画素(xc,yc)の周辺領域の自己相関データＳ(a,b)を求める。
【００３３】
【数１】
0003734652.tif 000002
【００３４】
但し、ＡＢＳ｛｝は絶対値を求める関数、Ｐ(x,y)は処理前画像の画素(x,y)の階調値、ｍ,ｎは差分積算領域Ｅを決める定数、ａ,ｂは自己相関を比較するズラシ量、ｗｘ,ｗｙは１つの中心画素(xc,yc)に対して自己相関特性を調べる範囲Ｗを決める定数である。
【００３５】
(xc,yc)=(4,4)、m=n=1(差分積算領域：３×３)、wx=xy=2(a=b=-2〜+2)とした場合において、a=b=+2のときの自己相関データＳ(a,b)の算出形態を図４に示す。
【００３６】
なお、ｍ,ｎ,ｗｘ,ｗｙは予め設定された固定値として処理するようにしてもよいし、入力装置６からオペレータによって適宜に変更可能に構成してもよい。
【００３７】
ところで、上記の数１では、自己相関データを２次元的に求めているので処理量が多くなる。そこで、例えば、２次元の処理前画像内で互いに直交する2つの画素列方向であるｘ方向、ｙ方向それぞれに沿った周期的な画像パターンの繰り返しの存在を調べて周期画像領域を抽出するために、ｘ方向、ｙ方向それぞれに沿った自己相関データＨ(a)、Ｖ(b)を以下の数２、数３によって求めて、処理の高速化を図るようにしてもよい。
【００３８】
【数２】
0003734652.tif 000003
【００３９】
【数３】
0003734652.tif 000004
【００４０】
(xc,yc)=(4,4)、m=1(差分積算領域：３×１)、wx=2(a=-2〜+2)とした場合において、a=+2のときのｘ方向に沿った自己相関データＨ(a)の算出形態を図５に、また、(xc,yc)=(4,4)、n=1(差分積算領域：１×３)、wy=2(b=-2〜+2)とした場合において、b=+2のときのｙ方向に沿った自己相関データＶ(b)の算出形態を図６にそれぞれ示す。
【００４１】
次に、上記で求めた自己相関データ(Ｓ(a,b)、または、Ｈ(a)、Ｖ(b))に基づき、画像中における周期的な画像パターンの繰り返しの有無を調べる。
【００４２】
すなわち、周期的な画像パターンの繰り返しが存在すると、その画像パターンの周期ごとに自己相関が高くなり、上記数１、数２、数３で求まる自己相関データは規則的に小さくなる。従って、まず、（Ａ）自己相関データの極小値を検索し、（Ｂ）それら極小値が所定レベル以下で、かつ、（Ｃ）それら極小値が規則的に存在していることを調べる。
【００４３】
図７は(xc,yc)=(7,3)、m=1、wx=5(a=-5〜+5)とした場合のＰ(x,y)、Ｈ(a)の一例を示すデータとそのＨ(a)をグラフ化した図である。すなわち、同図は注目画素(xc,yc)=(7,3)について、当該注目画素を含む注目領域と当該注目領域以外の周辺領域との相関特性を示すものである。なお、a=0は、同じ画素同志の自己相関であるので、Ｈ(0)=０となり極小値になる。
【００４４】
自己相関データＨ(a)について、上記（Ａ）の処理は、〔(Ｈ(k-1)＞Ｈ(k))and(Ｈ(k)＜Ｈ(k+1))〕の条件を満たすkを＋側と−側とで求める。この条件を満たすkについてのＨ(k)の値が極小値となる。
【００４５】
上記（Ｂ）の処理は、上記（Ａ）の条件を満たすＨ(k)、すなわち極小値となるＨ(k)が所定のしきい値以下となるか否かで判定する。このしきい値は、予め入力装置６等によって複数が設定されており、例えば図７においては、”ＳＬ１=7.5”、”ＳＬ２=5”の２つが設定されている。そして、極小値となるＨ(k)が少なくとも最も高い値のしきい値ＳＬ１以下となっていれば、上記（Ｂ）の処理において、所定レベル以下であると判定される。
【００４６】
なお、注目領域のコントラストが高いほど、Ｈ(a)の全体レベルが上がるため、しきい値は固定値ではなく、Ｈ(a)の最大値に対する比率（例えば、ＳＬ１＝５８％，ＳＬ２＝３８％）で規定してもよい。
【００４７】
上記（Ｃ）の処理では、例えば、上記（Ａ）の条件を満たす＋側のkをkp、−側のkをkmとしたとき(ABS{kp＋km}≦１)を満たすか否かで規則性の有無を判定する。また、例えば、上記（Ａ）の条件を満たす各極小値に対して、隣接する各極小値間の幅の相互の差分の絶対値が各々１以下であるか否か、すなわち、ABS{D(d+1)−D(d)}≦１(d=0,1,2,・・・：図７では、d=O)によって規則性の有無を判定することもできる。後者の判定によれば、例えば、極小値が＋側、−側にそれぞれ２個以上存在する場合にも適用できる。
【００４８】
Ｈ(a)に極小値が存在しても、ある程度大きかったり(最も高い値のしきい値ＳＬ１を越えていたり)、それら極小値が不規則に存在しているような場合は周期性が有るとは言い難いが、上記（Ｂ）によりレベル判定が行え、上記（Ｃ）により極小値の規則性が判別でき、周期性の有無を確実に判定できる。
【００４９】
従って、上記（Ａ）、（Ｂ）、（Ｃ）の条件を全て満たす場合、注目画素(xc,yc)の周囲の範囲Ｗ内の画像に周期的な画像パターンの繰り返しが存在することになる。このことは換言すれば、注目画素(xc,yc)の周囲の範囲Ｗ内の画像が周期画像領域として抽出されたことを意味する。例えば、図７に示す自己相関データＨ(a)には周期性が有るため、注目画素(xc,yc)の周囲の範囲Ｗ内の画像が周期画像領域として抽出される。これに対して、図８に示すような自己相関データＨ(a)には周期性が無く、周期画像領域として抽出されることもない。
【００５０】
ところで、図７において、ｘ方向の周期値Thは((kp一km)/2))または(D(d))である。
【００５１】
また、上記ではｘ方向に沿った周期性の有無や周期値(Th)について説明したが、ｙ方向に沿った周期性の有無や周期値(Tv)も同様の処理により求めることができる。
【００５２】
図９に示すように、ｘ方向の周期値(Th)とｙ方向の周期値(Tv)が判れば、周期方向θは(arctan(Tv/Th))であり、処理前画像上の実際の周期値（周期方向に沿った周期値）Ｔは(Th×sinθ)(または、Tv×cosθ)により求めることができる。
【００５３】
自己相関データＳ(a,b)を用いた場合には、上記と同様の処理を２次元的に行うことで、周期性の有無や処理前画像上の実際の周期方向及び周期値を得ることができるが、上述したようにｘ方向、ｙ方向それぞれに沿った自己相関データＨ(a)、Ｖ(b)を用いても同様の結果を高速に得ることができる。なお、自己相関データＳ(a,b)を用いた場合、実際の画像パターンの周期を種々の方向から調べることになるが、このとき、周期値が最小となる方向がその画像パターンの周期方向となる。
【００５４】
また、周期画像領域抽出部１０が上記（Ａ）、（Ｂ）、（Ｃ）の処理を行う過程において、図７に示したような相関特性に基づいて、周期性指標算出部２０が画像パターンの繰り返しの有無の程度を示す周期性指標Ｍを算出する。自己相関データＨ(a)は、周期性の度合い（画像パターンの繰り返しの有無の程度）を示すものであるため、極小値となるＨ(k)がより低い値のしきい値以下となっている場合には、周期性の度合いが大きいと言える。例えば、図７において、極小値Ｈ(-3)はしきい値ＳＬ１としきい値ＳＬ２との間であるのに対して、極小値Ｈ(+3)はしきい値ＳＬ２よりも小さい。つまり、極小値Ｈ(+3)の方が周期性の度合いが大きいことを示している。従って、極小値Ｈ(k)がいずれのしきい値以下となっているかを判定することによって、画像パターンの繰り返しの有無の程度を判別することができるのである。
【００５５】
具体的には、以下のようにして周期性指標算出部２０が周期性指標Ｍを算出する。周期性指標Ｍの算出に関与するのは、上記（Ａ）の処理において極小値と判定され、上記（Ｂ）の処理において最高しきい値ＳＬ１以下と判定され、かつ上記（Ｃ）の処理において規則性有りと判定された極小値Ｈ(k)のみである。但し、Ｈ(0)は、注目画素自身との相関であって、必ず０になる値であるため、周期性指標Ｍの算出には関与しない。従って、例えば、図７においては、しきい値ＳＬ１以下の極小値Ｈ(-3)および極小値Ｈ(+3)がいずれのしきい値以下となっているかによって周期性指標Ｍは算出される。なお、上記（Ａ）、（Ｂ）、（Ｃ）の条件を満たすＨ(k)が存在しない場合には、その注目画素(xc,yc)についての周期性指標Ｍ(xc,yc)＝０とすることにより、周期性は存在しないものされる。
【００５６】
複数のしきい値のそれぞれには周期性指標Ｍの値が０から１の範囲にて規定されており、例えば図７の例では、しきい値ＳＬ１に”Ｍ＝０”、しきい値ＳＬ２に”Ｍ＝１”が規定されている。そして、しきい値ＳＬ２以下の極小値Ｈ(k)については”Ｍ(k)＝１”とする。一方、しきい値ＳＬ１としきい値ＳＬ２との間の極小値Ｈ(k)については、しきい値ＳＬ１としきい値ＳＬ２との間において周期性指標Ｍが線形的に変化するものとみなして、算出する。例えば、図７の場合、以下の数４に従って算出する。
【００５７】
【数４】
0003734652.tif 000005
【００５８】
そして、複数の極小値Ｈ(k)について算出されたＭ(k)の平均値が注目画素(xc,yc)についての周期性指標Ｍ(xc,yc)となる。例えば、図７においては、極小値Ｈ(+3)はしきい値ＳＬ２よりも小さいため、Ｍ(+3)＝１となる。また、極小値Ｈ(-3)はしきい値ＳＬ１としきい値ＳＬ２との間であるため、数４に従い、Ｍ(-3)＝(7.5-6)/(7.5-5)=0.6となる。よって、注目画素(xc,yc)=(7,3)についての周期性指標Ｍ(7,3)＝(1+0.6)/2＝0.8となる。
【００５９】
なお、周期性指標Ｍの算出に使用するしきい値は２つに限定されるものではなく、３つ以上であっても良い。最高しきい値と最低しきい値との間において周期性指標Ｍが線形的に変化する場合は、２つで十分であるが、非線形的に変化する場合は３つ以上のしきい値を設定した方が好ましい。
【００６０】
また、上記のしきい値とは別に、自己相関データＨ(a)の最大値について判定するためのしきい値を設けるようにしても良い。自己相関データＨ(a)の最大値が所定のしきい値よりも小さい場合は、均一な画像中にノイズが存在している場合が多いと考えられ、このような場合は周期的な画像パターンの繰り返しであるとは言えない。従って、自己相関データＨ(a)の最大値が所定のしきい値よりも小さい場合は、注目画素(xc,yc)についての周期性指標Ｍ(xc,yc)＝０とすることにより、周期性は存在しないものと判定するのである。
【００６１】
上述したような周期画像領域抽出部１０および周期性指標算出部２０による一連の処理を、処理前画像内の全ての画素(または、一定間隔ごとの画素でもよい)を順次注目画素(xc,yc)として行うことにより、処理前画像内において周期性を有する画像パターンが存在する画像領域、すなわち周期的な画像パターンの繰り返しが存在する周期画像領域を全て抽出することができるとともに、注目画素(xc,yc)についての周期性の度合い（画像パターンの繰り返しの有無の程度）である周期性指標Ｍ(xc,yc)を算出することができる。
【００６２】
なお、上記処理で随時説明した周期性指標と周期方向と周期値とを周期性データとする。
【００６３】
＜２−２．加工後周期性指標の算出＞
周期性指標算出部２０によって算出された周期性指標Ｍは、加工後周期性指標算出部２５に伝達され、加工後周期性指標算出部２５によって加工後周期性指標が算出される。図１０は、加工後周期性指標算出の手順を示すフローチャートである。
【００６４】
既述したように、処理前画像内の全ての画素について周期性指標Ｍ(xc,yc)が求められるため、周期性指標Ｍ(xc,yc)によって表現された周期性指標画像を作成することができる。周期性指標画像は、その画素の値を周期性指標Ｍ(xc,yc)とする一種のグレー画像であり、加工後周期性指標算出部２５によって作成され、処理前画像記憶部２ｂに記憶される。そして、加工後周期性指標算出部２５は、その周期性指標画像に対して以下の加工を行った後、その画素の値たる周期性指標を検出して加工後周期性指標とするのである。
【００６５】
まず、作成された周期性指標画像について、加工後周期性指標算出部２５がバイリニア縮小を行う（ステップＳ３１）。バイリニア縮小とは、例えば、周期性指標画像を１つの領域が４×４の画素群で構成される複数の領域に分割し、複数の領域のそれぞれに含まれる１６の画素の階調値を平均して１つの画素の階調値として出力する画像縮小処理である。このようなバイリニア縮小によって、周期性指標画像は縦横ともに１／４に縮小されるとともに、周期性指標画像の階調値が平滑化されることとなる。
【００６６】
次に、バイリニア縮小によって得られた縮小画像に対して加工後周期性指標算出部２５がメディアンフィルタによるフィルタ操作を行う（ステップＳ３２）。メディアンフィルタは、その構成画素（例えば、３×３＝９画素）の階調値のうちの中央値（メディアン）を中央画素の出力値とするフィルタであり、画像中のノイズ部分を除去するためのフィルタである。メディアンフィルタを上記縮小画像に対して順次に走査させると、当該縮小画像中のノイズ部分が除去される。周期性指標画像を縮小した縮小画像中においてノイズ部分となるのは、元の周期性指標画像中において周期性指標が急激に変化している局所領域である。
【００６７】
また、縮小画像に対して３×３のメディアンフィルタによるフィルタ操作を行うことは、元の周期性指標画像に対して１２×１２のメディアンフィルタによるフィルタ操作を行うことと実質的に等価である。フィルタ操作は、フィルタのサイズが小さいほどＣＰＵ１の負担が軽く、高速に実行することができる。すなわち、バイリニア縮小を行った後に小さなフィルタによるフィルタ操作を行うことで、大きなフィルタによるフィルタ操作を行ったのと同様の効果を高い処理効率にて得ることができるのである。
【００６８】
次に、フィルタ操作後の縮小画像に対して加工部４０がバイリニア拡大を行い、加工後の周期性指標画像を得る（ステップＳ３３）。バイリニア拡大とは、フィルタ操作後の縮小画像に含まれる画素の階調値を補間しつつ、当該縮小画像を元の周期性指標画像と同等の大きさに拡大する処理である。
【００６９】
図１１は、加工後周期性指標算出におけるバイリニア拡大を概念的に説明するための図である。フィルタ操作後の縮小画像において、図１１（ａ）に示すように、周期性指標Ｍ＝１．０、Ｍ＝０．０、Ｍ＝１．０の順に並ぶ画素列が存在していたとする。これを縦横ともに４倍に拡大すると、図１１（ｂ）に示すような元の周期性指標画像と同等の大きさの画像が得られるのであり、このときに周期性指標Ｍ＝１．０の画素と周期性指標Ｍ＝０．０の画素との間に生成された画素列Ｌ１および画素列Ｌ２については周期性指標Ｍ＝１．０と周期性指標Ｍ＝０．０との間にて直線近似にて補間（バイリニア補間）した周期性指標Ｍを付与する。このようにすれば、フィルタ操作後の縮小画像において隣接する画素の周期性指標Ｍの値が大きく異なっていたとしても、拡大後の加工後周期性指標画像においては周期性指標Ｍの値が滑らかに変化する状態（いわゆる「なじむ」状態）となる。
【００７０】
以上のようにして、加工後周期性指標算出部２５による加工が実行されるのであり、バイリニア縮小とバイリニア拡大との組み合わせによって周期性指標画像に対する一種のぼかし処理を行うとともに、メディアンフィルタによるフィルタ操作を行うことによって、周期性指標が急激に変化している局所領域が十分に除去された加工後の周期性指標画像を取得することができる。
【００７１】
次に、ステップＳ３４に進み、加工後周期性指標算出部２５が上記の加工後周期性指標画像から注目画素の値（すなわち周期性指標）を検出することによって、当該注目画素(xc,yc)についての加工後周期性指標ＰＭ(xc,yc)を算出する。ここでの注目画素とは、既述した周期性指標の算出時の注目画素(xc,yc)と同じである。
【００７２】
＜２−３．コントラスト量の算出＞
次に、コントラスト量の算出について説明する。既述したように、処理前画像は差分画像作成部３０にも与えられ、差分画像作成部３０、加工部４０およびコントラスト量算出部５０による処理を経て注目画素(xc,yc)についてのコントラスト量Ｃ(xc,yc)が算出される。注目画素(xc,yc)についてのコントラスト量とは、注目画素(xc,yc)とその周辺画素との明暗比を示す指標である。
【００７３】
図１２は、コントラスト量算出の手順を示すフローチャートである。図１２に示した各処理のうち、ステップＳ４１〜ステップＳ４３の処理は差分画像作成部３０によって、ステップＳ４４〜ステップＳ４６の処理は加工部４０によって、ステップＳ４７の処理はコントラスト量算出部５０によって実行されるものであり、以下これらについて順に説明する。
【００７４】
まず、差分画像作成部３０が高濃度領域拡張画像および高濃度領域縮小画像を作成する（ステップＳ４１，Ｓ４２）。図１３は、高濃度領域の拡張または縮小について説明する図である。同図に示すように、白地中に黒地の四角形の図形（斜線を付した部分）が描かれた処理前画像の高濃度領域を拡張または縮小する場合を例として説明する。
【００７５】
図１３において、白地部分が階調値Ｐ＝”２５５”の高濃度領域であり、黒の図形部分が階調値Ｐ＝”０”の低濃度領域である。高濃度領域を拡張するときには、この画像に対して３×３の画素行列で構成されるフィルタＦ１によるフィルタ操作を行う。フィルタＦ１は、その構成画素（３×３＝９画素）の階調値のうちの最大値を中央画素の出力値とするフィルタである。そして、このフィルタＦ１を、画像に対して順次に走査させることによって高濃度領域の拡張を行う。すなわち、フィルタＦ１が黒の図形の周辺部分を走査するときには、高濃度（高階調値）である白地部分の階調値（Ｐ＝２５５）が出力され、当該周縁部分が黒から白地に置換される。このことは、高濃度領域（白地）が拡張されることを意味しており、いわゆる太らせ処理が行われていることとなる。
【００７６】
図１４は、図１３の画像の高濃度領域が拡張された高濃度領域拡張画像を示す図である。高濃度領域（白地）が拡張され、黒の図形部分が処理前画像よりも小さくなっている。
【００７７】
一方、高濃度領域を縮小するときにも上記と同様に、処理前画像に対して３×３の画素行列で構成されるフィルタＦ２によるフィルタ操作を行う。フィルタＦ２は、その構成画素（３×３＝９画素）の階調値のうちの最小値を中央画素の出力値とするフィルタである。従って、上記拡張と同様に、フィルタＦ２を処理前画像に対して順次に走査させると、黒の図形の周辺部分において、低濃度（低階調値）である黒の階調値（Ｐ＝０）が出力され、当該周辺部分が白地から黒に置換される。このことは、高濃度領域（白地）が縮小されることを意味しており、いわゆる細らせ処理が行われていることとなる。
【００７８】
図１５は、図１３の画像の高濃度領域が縮小された高濃度領域縮小画像を示す図である。高濃度領域（白地）が縮小され、黒の図形部分が処理前画像よりも大きくなっている。
【００７９】
次に、差分画像作成部３０が高濃度領域拡張画像と高濃度領域縮小画像との差分である差分画像を作成する（ステップＳ４３）。本実施形態における差分画像とは、高濃度領域拡張画像の画素の階調値から当該画素に対応する高濃度領域縮小画像の画素の階調値を減算して得られる画像である。すなわち、以下の数５によって得られる画像である。
【００８０】
【数５】
0003734652.tif 000006
【００８１】
数５において、Ｐdif(x,y)は差分画像の画素(x,y)の階調値、Ｐmax(x,y)は高濃度領域拡張画像の画素(x,y)の階調値、Ｐmin(x,y)は高濃度領域縮小画像の画素(x,y)の階調値である。
【００８２】
図１６は、作成された差分画像を示す図である。図１３に示した処理前画像と比較すると明らかなように、処理前画像においてコントラストが高い領域、すなわち、ある画素とその周辺との明暗比が大きい領域が差分画像においては大きな階調値を有している。このことは、差分画像とは、処理前画像からコントラストが高い領域を抽出した画像であることを意味しており、差分画像の作成とは高コントラスト領域の抽出処理であると言える。
【００８３】
本実施形態においては、後述のように、高コントラスト領域にぼかし処理を施すことによってモアレの発生を抑制している。ある程度面積の大きな高コントラスト領域（例えば、エアコンのフロントパネルについての画像領域）であれば、ぼかし処理が有効なのであるが、高コントラストであっても面積の小さな領域（例えば、エアコンのスイッチについての画像領域）にぼかし処理を施すと鮮鋭度を喪失するため適当ではない。そこで、本実施形態においては、加工部４０によって上記差分画像を加工し、高コントラストであっても面積の小さな領域やノイズ部分を除去している（コントラストを低下させている）。
【００８４】
加工部４０による加工は、ステップＳ４４〜ステップＳ４６の３段階の工程によって行われる。この加工は、上述した加工後周期性指標の算出時における加工処理と類似の処理である。すなわち、まず、ステップＳ４３にて作成された差分画像について、加工部４０がバイリニア縮小を行う（ステップＳ４４）。ここでのバイリニア縮小とは、例えば、差分画像を１つの領域が８×８の画素群で構成される複数の領域に分割し、複数の領域のそれぞれに含まれる６４の画素の階調値を平均して１つの画素の階調値として出力する画像縮小処理である。このようなバイリニア縮小によって、差分画像は縦横ともに１／８に縮小されるとともに、差分画像の階調値が平滑化されることとなる。
【００８５】
次に、バイリニア縮小によって得られた縮小画像に対して加工部４０がメディアンフィルタによるフィルタ操作を行う（ステップＳ４５）。メディアンフィルタは、既述した如く、その構成画素（例えば、３×３＝９画素）の階調値のうちの中央値（メディアン）を中央画素の出力値とするフィルタであり、画像中のノイズ部分を除去するためのフィルタである。メディアンフィルタを上記縮小画像に対して順次に走査させると、当該縮小画像中のノイズ部分が除去される。ここで縮小画像中においてノイズ部分となるのは、元の処理前画像中における面積の小さな高コントラスト領域やノイズ領域である。
【００８６】
また、縮小画像に対して３×３のメディアンフィルタによるフィルタ操作を行うことは、元の差分画像に対して２４×２４のメディアンフィルタによるフィルタ操作を行うことと実質的に等価である。フィルタ操作は、フィルタのサイズが小さいほどＣＰＵ１の負担が軽く、高速に実行することができる。すなわち、バイリニア縮小を行った後に小さなフィルタによるフィルタ操作を行うことで、大きなフィルタによるフィルタ操作を行ったのと同様の効果を高い処理効率にて得ることができるのである。
【００８７】
次に、フィルタ操作後の縮小画像に対して加工部４０がバイリニア拡大を行い、加工後の差分画像を得る（ステップＳ４６）。バイリニア拡大とは、フィルタ操作後の縮小画像に含まれる画素の階調値を補間しつつ、当該縮小画像を元の差分画像と同等の大きさに拡大する処理である。
【００８８】
図１７は、コントラスト量算出におけるバイリニア拡大を概念的に説明するための図である。フィルタ操作後の縮小画像において、図１７（ａ）に示すように、階調値Ｐ＝２５５、Ｐ＝０、Ｐ＝２５５の順に並ぶ画素列が存在していたとする。これを縦に８倍に拡大すると、図１７（ｂ）に示すような元の差分画像と同等の大きさの画像が得られるのであり、このときに階調値Ｐ＝２５５の画素と階調値Ｐ＝０の画素との間に生成された画素列Ｌ３および画素列Ｌ４については階調値Ｐ＝２５５と階調値Ｐ＝０との間にて直線近似にて補間（バイリニア補間）した階調値を付与する。このようにすれば、フィルタ操作後の縮小画像において隣接する画素の階調値が大きく異なっていたとしても、拡大後の差分画像においては階調値が滑らかに変化する状態（いわゆる「なじむ」状態）となる。このことは、後述するコントラスト量の急激な変化を抑制して、ぼかし処理の程度の急激な変化による画質低下の防止につながるのである。
【００８９】
以上のようにして、加工部４０による加工が実行されるのであり、バイリニア縮小とバイリニア拡大との組み合わせによって差分画像に対する一種のぼかし処理を行うとともに、メディアンフィルタによるフィルタ操作を行うことによって、高コントラストであっても面積の小さな領域やノイズ部分が十分に除去された加工後の差分画像を取得することができる。
【００９０】
なお、ステップＳ４４〜ステップＳ４６の加工処理は必須の処理ではなく、処理前画像中に高コントラストであっても面積の小さな領域等がほとんど存在しないような場合は、省略可能な処理である。
【００９１】
次に、ステップＳ４７に進み、コントラスト量算出部５０が差分画像（加工後の差分画像または加工を行っていない差分画像）から注目画素の階調値を検出することによって、当該注目画素についてのコントラスト量を算出する。ここでの注目画素とは、既述した周期性指標の算出時の注目画素(xc,yc)と同じである。
【００９２】
差分画像は、処理前画像からコントラストが高い領域を抽出した画像であり、その階調値が大きいということは、処理前画像においてコントラストが高いことを意味している。従って、差分画像における注目画素(xc,yc)の階調値は、そのまま注目画素(xc,yc)とその周辺画素との明暗比を示す指標となり、すなわち注目画素(xc,yc)についてのコントラスト量Ｃ(xc,yc)となるのである。
【００９３】
なお、前記した実施例においては、注目画素についてのコントラスト量を、差分画像から算出するように説明したが、例えば次のようにコントラスト量を算出してもよい。
【００９４】
注目画素の階調値と周辺画素（例えば、左右、上下方向の隣接画素）の階調値の差分を求め、求めた差分値の平均値又は合計値に基づいてコントラスト量を算出することができる。
【００９５】
あるいは、注目画素に対する周辺画素（例えば、左右、上下方向の隣接画素）間の階調値の差分を求め、求めた差分値の平均値又は合計値に基づいてコントラスト量を算出することができる。
【００９６】
＜２−４．ぼかし量の決定＞
以上のようにして、注目画素(xc,yc)についての周期性指標Ｍ(xc,yc)、加工後周期性指標ＰＭ(xc,yc)およびコントラスト量Ｃ(xc,yc)が算出された後、ぼかし量決定部６０が加工後周期性指標ＰＭ(xc,yc)およびコントラスト量Ｃ(xc,yc)に基づいてぼかし処理の程度であるぼかし量を決定する（図３のステップＳ５）。本実施形態において、ぼかし処理とは、平滑化処理のことであり、注目画素(xc,yc)を含む所定領域に含まれる画素の階調値の加重平均を注目画素(xc,yc)の階調値として出力する加重平均処理である。
【００９７】
ぼかし処理の具体的な手法については後述するが、加重平均フィルタ（いわゆる平滑化フィルタ）を用いたフィルタ操作により行っている。そして、本実施形態では、平滑化処理に使用する加重平均フィルタを予め複数用意しておき、それらから加重平均フィルタを選択することによってぼかし処理の程度であるぼかし量を決定している。
【００９８】
図１８は、ぼかし量の決定手法を説明するための図である。本実施形態においては、注目画素(xc,yc)についての加工後周期性指標ＰＭ(xc,yc)とコントラスト量Ｃ(xc,yc)との積に基づいて加重平均フィルタを選択している。すなわち、加工後周期性指標ＰＭとコントラスト量Ｃとの積をぼかし量を規定するためのぼかし量規定値（Ｃ×ＰＭ）とする。そして、ぼかし量規定値（Ｃ×ＰＭ）に基づき、図１８に示すようなルックアップテーブル（ＬＵＴ）を用いて加重平均フィルタのＩＤ番号を決定する。同図に示すように、ＩＤ番号として６４段階（ＩＤ＝０〜６３）が設定されており、ぼかし量規定値（Ｃ×ＰＭ）の値が大きくなるほど、決定される加重平均フィルタのＩＤ番号も大きくなる。
【００９９】
図１９は、加重平均フィルタの例を示す図である。図１９（ａ）に示す最も大きなＩＤ番号の加重平均フィルタによれば、フィルタ内の全画素の階調値が均等に平均化され、平滑化の程度が大きい（ぼかし量が大きい）といえる。一方、図１９（ｂ）に示す最も小さなＩＤ番号の加重平均フィルタによれば、フィルタ内の中心画素の階調値がそのまま出力されることとなり、これは全く平滑化が行われない（ぼかし量が０）ことを意味する。これら以外のＩＤ番号の加重平均フィルタは、そのＩＤ番号の大きさに応じて上記２つの加重平均フィルタによる平滑化の程度の間の平滑化を行うフィルタであり、換言すれば、ＩＤ番号の大きな加重平均フィルタほど平滑化の程度が大きくなる。
【０１００】
従って、ぼかし量規定値（Ｃ×ＰＭ）の値が大きくなるほど、ルックアップテーブルによって決定される加重平均フィルタのＩＤ番号が大きくなり、選択される加重平均フィルタの平滑化の程度が大きく、すなわちぼかし量が大きくなるのである。
【０１０１】
なお、ぼかし量の決定手法は、上述した手法に限定されるものではなく、ぼかし量規定値（Ｃ×ＰＭ）の値が大きくなるほど加重平均フィルタの平滑化の程度が大きくなるような手法であれば良い。
【０１０２】
＜２−５．シフト量の決定＞
次に、シフト処理の程度であるシフト量の決定について説明する（図３のステップＳ６）。シフト量の決定は、シフト量生成部８０が生成したシフト量を基準にして、シフト量決定部７０が注目画素(xc,yc)についての周期性指標Ｍ(xc,yc)、加工後周期性指標ＰＭ(xc,yc)およびコントラスト量Ｃ(xc,yc)に基づいて決定する。
【０１０３】
まず、シフト量生成部８０が生成するシフト量について説明する。処理前画像の各画素(x,y)のシフト量は、図２０に示すように、ｘ方向のシフト量dx(x,y)と、ｙ方向のシフト量dy(x,y)とにより規定される。なお、図２０では格子状の交点部分が各画素位置であり、処理前画像の注目画素(xc,yc)に対するｘ方向のシフト量dx(xc,yc)と、ｙ方向のシフト量dy(xc,yc)とにより規定されるシフト方向とシフト量とを示している。このように、シフト量生成部８０は、シフト量とともにシフト方向（以下、これらを総称して「シフトデータ」とする）も決定する。このようなシフトデータの決定には以下のような方法を採用できる。
【０１０４】
▲１▼次の数６に従って、ランダムに決定する。
【０１０５】
【数６】
0003734652.tif 000007
【０１０６】
但し、Ｒ(-1.0〜+1.0)は、-1.0〜+1.0の間の乱数を発生する関数で、kは最大シフト量（通常は０＜k≦１）である。なお、dx(x,y)を決定する際のＲ(-1.0〜+1.O)とdy(x,y)を決定する際のＲ(-1.0〜+1.0)とは別個であり、決定されたdx(x,y)の値とdy(x,y)の値とは必ずしも同じではない。
【０１０７】
このようにdx(x,y)とdy(x,y)とをランダムに決定することにより、シフト方
向とシフト量とをランダムに決定することができる。生成されたシフト量は、-k〜+kの間の値になる。
【０１０８】
▲２▼次の数７に従って、周期関数を用いて決定する、
【０１０９】
【数７】
0003734652.tif 000008
【０１１０】
但し、kは最大シフト量（通常０＜k≦１）で、Ｆは周期関数の周波数(通常は、0＜Ｆ≦１)、Ｒ(O.0〜+1.O)はO.0〜+1.Oの間の乱数を発生する関数、ＲＲ(x)はｘ座標における周期関数の初期値を規定するデータ、ＲＲ(y)はｙ座標における周期関数の初期値を規定するデータである。
【０１１１】
この周期関数は、決定しようとするシフト方向と直交する方向に周期性を有する関数であり、dx(x,y)の決定においてはｘ座標が同じdx(x,y)は全て同じ周期関数によって決定し、dy(x,y)の決定においてはｙ座標が同じdy(x,y)は全て同じ周期関数によって決定する。周期関数を用いた場合であっても、生成されたシフト量は、-k〜+kの間の値になる。
【０１１２】
なお、周期関数としてはsin関数に限らずcos関数など他の周期性を有するdx(x,y)、dy(x,y)が決定できる関数を用いることができる。
【０１１３】
▲３▼固定する。
【０１１４】
[dx(x,y),dy(x,y)]を常に、例えば、[+0.5,+0.5]や[+0.5,-0.5]、[-0.5,+0.5]、[-0.5,-0.5]などに固定する。この場合、生成されたシフト量は、固定された[dx(x,y),dy(x,y)]によって規定される値となる。
【０１１５】
以上、シフトデータの決定に関して３つの方法を述べたが、シフト量生成部８０がシフトデータを決定するに際して上記いずれの方法を採用するかは、既述した周期性データ、より具体的には周期値Ｔ（図９）を参照して決定しても良い。例えば、画像パターンが２画素周期の周期性(周期値Ｔ＝２)を有するときには▲３▼の方法を選択するのが有効である。また、本発明者の実験により、画像パターンが所定の周期値の場合に▲２▼の方法でシフトデータを決定すると良好な結果が得られないことがあったので、例えば、周期値Ｔが２以外で、かつ、上記所定の周期値以外の場合は▲２▼の方法を選択し、上記所定の周期値の場合は▲１▼の方法を選択することなども考えられる。
【０１１６】
また、▲２▼の方法における周波数Ｆは固定値として処理してもよいし、入力装置６からオペレータにより設定されたデータを用いて処理してもよいし、さらに、周期性データに基づき決定してもよい。例えば、周期関数の周期と、画像パターンの周期とが干渉するのを避けるような周波数Ｆを決定することが好ましい。
【０１１７】
また、乱数を発生する関数Ｒ(乱数発生範囲)による乱数の発生頻度は乱数発生範囲内で均一にしてもよいし、例えば、0.0付近の乱数を発生し易くしたり、+1.O付近の乱数を発生し易くしたりするなど、乱数の発生頻度を偏重させるようにしてもよい。この乱数の発生頻度の設定は、入力装置６からオペレータにより設定可能に構成してもよい。
【０１１８】
また、例えば、画像パターンの周期方向がｘ方向と一致していれば、dy(x,y)=0として、dx(x,y)だけでシフトデータを決定したり、画像パターンの周期方向がｙ方向と一致していれば、dx(x,y)=0として、dy(x,y)だけでシフトデータを決定したりすることにより、画像パターンの周期方向だけに注目画素の位置がシフトされるようにシフトデータのシフト方向を決定してもよい。
【０１１９】
以上のようにして、シフト量生成部８０がシフトデータを決定し、シフト量が生成される。そして、生成されるシフト量は、上記いずれの方法によったとしても、-k〜+kの間の値になる。
【０１２０】
一方、シフト量決定部７０は、後述するシフト処理時における実際のシフト量を規定するためのシフト量規定値を算出する。シフト量規定値は、上述したぼかし量規定値（Ｃ×ＰＭ）に基づいてルックアップテーブルにより求められた値に周期性指標Ｍを乗じて得られる値である。
【０１２１】
図２１は、シフト量規定値の算出に用いられるルックアップテーブルを示す図である。ぼかし量規定値（Ｃ×ＰＭ）は上述のぼかし量決定に用いたものと同じであり、注目画素(xc,yc)についての加工後周期性指標ＰＭ(xc,yc)とコントラスト量Ｃ(xc,yc)との積である。図２１に示すように、ぼかし量規定値（Ｃ×ＰＭ）が所定の値よりも小さいときは、ルックアップテーブルにより求められる値は1.0である。そして、ぼかし量規定値（Ｃ×ＰＭ）が所定の値よりも大きいときは、ぼかし量規定値（Ｃ×ＰＭ）が大きくなるに従ってルックアップテーブルにより求められる値は小さくなり、ある値以上になるとルックアップテーブルにより求められる値が0.0になる。すなわち、このルックアップテーブルの特性を定性的に表現すれば、ぼかし量規定値（Ｃ×ＰＭ）が大きくなるに従って、小さな値を出力するものであると言える。
【０１２２】
シフト量決定部７０は、上記ルックアップテーブルにより求められる値に周期性指標Ｍを乗じてシフト量規定値Ｓを得る。シフト量規定値Ｓも注目画素ごとに算出されるものであり、注目画素(xc,yc)についてシフト量規定値Ｓ(xc,yc)が決定されるのである。なお、周期性指標Ｍは０以上１以下の値であり、図１９のルックアップテーブルにより求められる値も０以上１以下の値であるため、それらの積であるシフト量規定値Ｓも０以上１以下の値となる。
【０１２３】
シフト量決定部７０は、さらに、シフト量生成部８０が生成したシフト量にシフト量規定値Ｓを乗ずることによって、最終的なシフト量、すなわちシフト処理時における実際のシフト量を算出する。なお、最終的なシフト量の算出も注目画素(xc,yc)ごとに行われるものである。また、シフト量生成部８０が生成するシフト量は−k以上k以下の値であり、シフト量規定値Ｓは０以上１以下の値であるため、最終的なシフト量は−k以上k以下の値となる。
【０１２４】
以上のようにして、注目画素(xc,yc)についてのシフト量が算出され、シフト方向も決定されるのである。
【０１２５】
＜２−６．ぼかし処理およびシフト処理＞
注目画素(xc,yc)についてのぼかし量およびシフト量が上述の如く算出され、シフト方向が決定された後、そのぼかし量に従ってぼかし処理部９５が処理前画像のぼかし処理を行い、そのシフト量およびシフト方向に従ってシフト処理部９０がシフト処理をこの順序で行う（図３のステップＳ７，Ｓ８）。
【０１２６】
まず、ぼかし処理部９５が行うぼかし処理とは、ぼかし量決定部６０が選択した加重平均フィルタ（図１９参照）を用いたフィルタ操作による処理である。このフィルタ操作自体は、一般的なフィルタリング処理であり、ぼかし量決定部６０が選択した加重平均フィルタを処理前画像の注目画素(xc,yc)に対して作用させるものである。具体的には、ぼかし量決定部６０が選択した図１９の如き加重平均フィルタを構成する各画素の係数を図２２のように表すとすると、この加重平均フィルタからの出力Ｑｂ(xc,yc)は、次の数８に従って算出され、この値が注目画素(xc,yc)の新たな階調値となる。
【０１２７】
【数８】
0003734652.tif 000009
【０１２８】
なお、Ｐ(xc,yc)が処理前画像の注目画素(xc,yc)であることは上述の通りである。例えば、図１９（ａ）に示す加重平均フィルタが選択されたとすると、注目画素(xc,yc)を中心とする５×５画素の領域内の各画素の階調値のそれぞれに１／２５を乗じ、これらを積算した値がフィルタの出力Ｑｂ(xc,yc)であり、注目画素(xc,yc)の新たな階調値となる。
【０１２９】
次に、上記ぼかし処理後にシフト処理部９０が行うシフト処理は、上記の決定されたシフト方向およびシフト量に従って、注目画素(xc,yc)の位置を移動（シフト）させる処理である。このときに、シフト後の位置に応じた注目画素(xc,yc)の新たな階調値Ｑ(xc,yc)は、シフト後の位置の近傍画素の階調値を補間して求める。この補間法は、一般的なバイリニア法などを採用することができる。
【０１３０】
具体的には、例えば、注目画素(xc,yc)が図２０に示すようなシフト方向およびシフト量（シフト量規定値Ｓ＝１とする）に従って移動した場合、ぼかし処理後の階調値Ｑｂ(xc,yc)、Ｑｂ(xc+1,yc)、Ｑｂ(xc,yc+1)、Ｑｂ(xc+1,yc+1)に基づき、これら４つ画素位置（(xc,yc)、(xc+1,yc)、(xc,yc+1)、(xc+1,yc+1)）の間で階調値が線形的に変化しているものと仮定して、移動後の注目画素(xc+dx(xc,yc),yc+dy(xc,yc))の階調値を算出する。より具体的には、ぼかし処理後の階調値Ｑｂ(xc,yc)、Ｑｂ(xc+1,yc)から階調値Ｑｂ(xc+dx(xc,yc),yc)を直線近似にて算出し、ぼかし処理後の階調値Ｑｂ(xc,yc+1)、Ｑｂ(xc+1,yc+1)から階調値Ｑｂ(xc+dx(xc,yc),yc+1)を直線近似にて算出する。その後、これらの階調値Ｑｂ(xc+dx(xc,yc),yc)および階調値Ｑｂ(xc+dx(xc,yc),yc+1)から移動後の注目画素の階調値Ｑｂ(xc+dx(xc,yc),yc+dy(xc,yc))を直線近似にて算出するのである。
【０１３１】
以上のようなぼかし処理およびシフト処理において、ぼかし量規定値（Ｃ×ＰＭ）が大きい場合には、平滑化の程度が大きい加重平均フィルタ（図１９（ａ）参照）が選択されて大きなぼかし量のぼかし処理が行われる一方、図２１のルックアップテーブルによりシフト量が０になり、シフト処理が行われないこととなる。ぼかし量規定値（Ｃ×ＰＭ）が大きい場合とは、注目画素の周辺において画像パターンの繰り返しの有無の程度が大きく、かつ高コントラストであることを意味しており、例えばエアコンのフロントパネルについての画像等が該当する。
【０１３２】
このような画像にシフト処理を施すと画像中の輪郭部分（高コントラストを発生する部分）が乱れて画質が劣化するのであるが、本実施形態のようにすれば、大きなぼかし量のぼかし処理のみが行われてシフト処理は実質的に行われないため、画質の劣化はほとんど生じない。なぜなら、高コントラスト部分はＵＳＭ強調する必要がなく、ぼかし処理をおこなっても画質が劣化しないためである。そして、本処理後の画像に対してシャープネス処理等を施したとしても、サチレーションが抑制もしくは解消されるため、先に説明した平均レベルの変動すなわち、平均階調値が周期的に変動する状態は生じず、モアレの発生を抑制することができる。すなわち、画像パターンの繰り返しの有無の程度が大きく、かつ高コントラストの画像であったとしても、その画質を劣化させることなくモアレの発生を抑制することができるのである。
【０１３３】
一方、注目画素の周辺において画像パターンの繰り返しの有無の程度は大きいが、低コントラストである場合、例えば衣服の布地についての画像等の場合は、コントラスト量Ｃの値が小さくなるため、ぼかし量規定値（Ｃ×ＰＭ）の値も小さくなる。従って、平滑化の程度が小さい加重平均フィルタ（図１９（ｂ）参照）が選択されてほとんどぼかし処理が行われない一方、シフト量規定値Ｓの値は大きくなり、大きなシフト処理が行われる。
【０１３４】
画像パターンの繰り返しの有無の程度は大きいが、低コントラストの画像である場合には、大きなシフト処理を行っても画質の劣化はほとんどない。なぜなら、このようなテクスチャ領域はぼかし処理ではテクスチャが消滅するなどの問題が発生するが、シフト処理ではテクスチャは消滅しないからである。しかも「ＩＮフェイズ状態」と「ＯＵＴフェイズ状態」との周期性が崩れ、「ＩＮフェイズ状態」と「ＯＵＴフェイズ状態」とがランダムに分散される。従って、本処理後の画像に対してシャープネス処理等を施したとしても、平均階調値が周期的に変動する状態は生じず、モアレの発生を抑制することができる。すなわち、画像パターンの繰り返しの有無の程度が大きく、かつ低コントラストの画像であったとしても、その画質を劣化させることなくモアレの発生を抑制することができるのである。
【０１３５】
なお、画像パターンの繰り返しの有無の程度が小さな画像については、周期性指標Ｍおよび加工後周期性指標ＰＭの値が小さくなるため、そのコントラストの高低の如何に関わらず、ぼかし量規定値（Ｃ×ＰＭ）の値およびシフト量規定値Ｓの値ともに小さくなり、ぼかし処理もシフト処理も行われない。画像パターンの繰り返しの有無の程度が小さな画像についは、そもそもモアレの発生がほとんどないものと考えられるため、画質の低下を回避する観点からぼかし処理もシフト処理も行わないのが好ましいのである。
【０１３６】
ところで、画像中には文字が含まれる場合もある。文字には、例えば漢字の「日」、「口」、「田」のように周期性を有するものもある。このような周期性を有する文字については、画像パターンの繰り返しであると判断され、周期性指標Ｍの値が大きくなる。一方、文字については、高コントラストであるため、コントラスト量Ｃの値も大きくなる。すなわち、文字については、周期性があり、かつ高コントラストであるため、例えばエアコンのフロントパネルと同様にぼかし処理の対象にすると、いわゆる文字ぼけが生じることなり、適当でない。なお、加工部４０によって差分画像を加工したとしても、面積の小さな領域（例えば文字が単独で存在するような場合）であれば除去できるが、面積の大きな領域（例えば、複数の文字からなる文章として存在する場合）については除去することができない。
【０１３７】
しかし、本実施形態においては、加工後周期性指標算出部２５が周期性指標画像に対して加工（図１０）を行った後、周期性指標を検出して加工後周期性指標としている。加工後周期性指標算出部２５による加工において、周期性指標が急激に変化している局所領域が除去されるのは既述したとおりである。文章中に周期性を有する文字が点在している（周期性を有さない文字に周期性を有する文字が混じっている）場合には、周期性を有する文字についての周期性指標Ｍの値は大きくなり、その周辺の周期性を有さない文字についての周期性指標Ｍの値は小さくなる。つまり、周期性を有する文字部分のみが周期性指標Ｍが急激に上昇する局所領域となり、加工後周期性指標算出部２５に除去されることとなる。具体的には、周期性を有する文字部分の大きな周期性指標Ｍの値が、加工によって減少され、加工後周期性指標ＰＭの値は小さくなるのである。
【０１３８】
従って、周期性を有する文字部分については、ぼかし量規定値（Ｃ×ＰＭ）の値が小さくなり、平滑化の程度が小さい加重平均フィルタ（図１９（ｂ）参照）が選択されてほとんどぼかし処理が行われない。よって、いわゆる「文字ぼけ」による画質の劣化を防止することができるのである。
【０１３９】
以上を集約すると、本実施形態によれば、画像の内容に応じてぼかし処理およびシフト処理の程度を変化させることにより、種々の種類の画像について画質を劣化させることなくモアレの発生を抑制することができるのである。
【０１４０】
＜第２実施形態＞
第２実施形態の画像処理装置が上記第１実施形態の画像処理装置と相違するのは、抽出された周期画像領域を周期性指標算出部２０が拡張し、その拡張後の拡張周期画像領域における注目画素について周期性指標を算出する点である。画像処理装置のハードウェア構成等の残余の点については上記第１実施形態と同じである。
【０１４１】
図２３に示すような画像に対して、上記第１実施形態と同様の処理を行う場合について考える。なお、図２３において、斜線部は黒色領域であり、残余の部分は白色領域であるものとする。
【０１４２】
注目画素(xc,yc)が、図２３に示す黒色領域Ｐ２に存在する場合、自己相関データＨ(a)は図２４にて示すようになる。すなわち、黒色領域Ｐ２の両隣には、黒色領域Ｐ１および黒色領域Ｐ３が存在し、画像パターンの繰り返しとなっているため、所定のしきい値以下の極小値Ｈ(a)が規則的に存在する。その結果、黒色領域Ｐ２は周期画像領域として抽出され、注目画素(xc,yc)には高い値（例えば”１．０”）の周期性指標Ｍ(xc,yc)が付与される。注目画素(xc,yc)が黒色領域Ｐ３に存在する場合も同様である。
【０１４３】
一方、注目画素(xc,yc)が、図２３に示す黒色領域Ｐ１に存在する場合、自己相関データＨ(a)は図２５にて示すようになる。すなわち、黒色領域Ｐ１の右隣には黒色領域Ｐ２が存在するものの、左隣には黒色領域が存在しないため、所定のしきい値以下の極小値Ｈ(a)が１つしか存在しない、つまり規則的に存在しないこととなる。その結果、黒色領域Ｐ１は周期画像領域として抽出されず、注目画素(xc,yc)の周期性指標Ｍ(xc,yc)は”０”とされる。注目画素(xc,yc)が黒色領域Ｐ４に存在する場合も同様である。
【０１４４】
以上のように処理が行われたとすると、図２３に示した画像から図２６の斜線部にて示すような周期画像領域が抽出されることとなる。すなわち、図２３の処理前画像における画像パターンの繰り返しよりも狭い領域が周期画像領域として抽出される。
【０１４５】
そして、以上のようにして算出された周期性指標Ｍに基づいてシフト処理等が行われたとすると、周期性指標Ｍの値が大きな黒色領域Ｐ２、Ｐ３については大きなシフト処理が行われるのに対して、周期性指標Ｍの値が小さな黒色領域Ｐ１、Ｐ４についてはシフト処理がほとんど行われない。従って、本処理後の画像に対してシャープネス処理等を施したとすると、鮮鋭化の程度が黒色領域Ｐ２、Ｐ３では比較的弱いのに対して、黒色領域Ｐ１、Ｐ４では非常に強く現れることとなる。このことは、換言すれば、均質であった処理前画像が本処理によって不均質な画像になることを意味する。
【０１４６】
そこで、第２実施形態においては、抽出された周期画像領域を周期性指標算出部２０が画像パターンの繰り返しの１周期分、すなわち周期値Ｔだけ拡張して拡張周期画像領域を取得しているのである。
【０１４７】
具体的には、抽出された周期画像領域内の注目画素(xc,yc)を中心として±Ｔの範囲内に存在する画素の周期性指標Ｍと当該注目画素(xc,yc)の周期性指標Ｍ(xc,yc)とを比較し、±Ｔの範囲内に存在する画素の周期性指標Ｍの方が小さければ、その画素の周期性指標Ｍの値を注目画素(xc,yc)の周期性指標Ｍ(xc,yc)の値に置き換えているのである。例えば、図２６において抽出された周期画像領域内に含まれる黒色領域Ｐ２の注目画素(xc,yc)を中心とした±Ｔの範囲内には、黒色領域Ｐ１が含まれる。黒色領域Ｐ１内の画素の周期性指標Ｍは、黒色領域Ｐ２の注目画素(xc,yc)の周期性指標Ｍ(xc,yc)よりも低いため、黒色領域Ｐ１内の画素の周期性指標Ｍの値が黒色領域Ｐ２の注目画素(xc,yc)の周期性指標Ｍ(xc,yc)の値に置換されるのである。同様にして、黒色領域Ｐ４内の画素の周期性指標Ｍの値が黒色領域Ｐ３の注目画素(xc,yc)の周期性指標Ｍ(xc,yc)の値に置換される。
【０１４８】
その結果、図２７の斜線部にてに示すような拡張周期画像領域が取得されることとなる。この拡張周期画像領域は、本来周期画像領域として抽出されるべき図２３の処理前画像における画像パターンの繰り返しの全てを含むものである。そして、拡張周期画像領域内の画素には、元の周期画像領域の画素が有していた周期性指標Ｍの値と同じ値の周期性指標Ｍが付与されている。
【０１４９】
拡張周期画像領域を取得した後、周期性指標算出部２０は、拡張周期画像領域の境界部分のなじませ処理を行う。図２８は、拡張周期画像領域の境界部分のなじませ処理を説明する図である。このなじませ処理は、上記第１実施形態におけるぼかし処理と同様の処理であり、図２９に示すようなフィルタを用いたフィルタ操作による処理である。具体的には、拡張後の周期性指標Ｍによって表現された画像に対して図２９に示すようなフィルタを順次に走査させる処理である。
【０１５０】
このようにすると、図２８に示すように、拡張周期画像領域の境界部分において、周期性指標Ｍの値が段階的に推移する状態、すなわちにじむ状態となる。
【０１５１】
以上のようにして、周期性指標算出部２０は、取得した拡張周期画像領域における注目画素について、画像パターンの繰り返しの有無の程度を示す周期性指標を算出しているのである。なお、上述においては、説明を簡単にするため、一方向のみに拡張する場合について説明したが、２方向に拡張した後それを合成することによって拡張周期画像領域を取得するようにしても良い。拡張周期画像領域における注目画素について周期性指標が算出された後の処理は、上記第１実施形態と同じであるためその説明は省略する。
【０１５２】
以上のようにすれば、第１実施形態と同様の効果が得られるのに加えて、図２３に示したような画像が処理対象であった場合でも、黒色領域Ｐ１、Ｐ２、Ｐ３、Ｐ４の全てについてほぼ均一な値の周期性指標Ｍが付与される結果、シフト処理等の程度も同程度となる。従って、本処理後の画像に対してシャープネス処理等を施したとしても、黒色領域Ｐ１、Ｐ２、Ｐ３、Ｐ４のそれぞれについての鮮鋭化の程度も同程度となり、画質の劣化が生じない均質な画像処理が行われることとなる。
【０１５３】
また、拡張周期画像領域の境界部分のなじませ処理を行うことによって、周期性指標Ｍの値が急激に変化する状態が生じないため、シフト処理等の程度が急減に変化することもなく、画質の著しい劣化を防止することができる。
【０１５４】
さらに、拡張周期画像領域の境界部分のなじませ処理を行うことによって、拡張周期画像領域における周期性を有するノイズ部分（例えば、上述した周期性を有する文字が単独で存在する部分）を除去することもできるのである。このノイズ除去の意味においては、加工後周期性指標算出部２５による加工と同様の効果（いわゆる「文字ぼけ」の防止）を得ることができる。なお、拡張周期画像領域におけるノイズ除去という観点からは、フィルタ操作に使用するフィルタとしては図２９に示すようなものに限定されず、例えばメディアンフィルタを使用するようにしても良い。
【０１５５】
また、第１実施形態にて説明した加工後周期性指標算出部２５による加工および第２実施形態にて説明した周期画像領域の拡張は、それらの双方を実施するようにしても良いし、それぞれを単独で実施するようにしてもよい。双方を実施した場合には、加工後周期性指標算出部２５による加工がぼかし処理に強く影響するため、周期画像領域の拡張は主としてシフト処理に影響することとなる。なお、周期画像領域の拡張のみを行う場合には、加工後周期性指標が算出されないため、第１実施形態にて説明した加工後周期性指標の代わりに周期性指標をそのまま用いてぼかし量およびシフト量を算出することとなる。
【０１５６】
【発明の効果】
以上、説明したように、請求項１の発明によれば、周期性指標によって表現された周期性指標画像を複数の領域に分割し、複数の領域のそれぞれに含まれる画素の階調値を平均化して１つの画素の階調値として出力することにより、周期性指標画像をバイリニア縮小し、そのバイリニア縮小によって得られた縮小画像に対してメディアンフィルタによるフィルタ操作を施し、フィルタ操作後の縮小画像に含まれる画素の階調値を補間しつつ、当該縮小画像を周期性指標画像と同等の大きさに拡大することにより、加工後周期性指標画像を取得し、当該加工後周期性指標画像における注目画素の加工後周期性指標を算出しているため、周期性を有する文字部分等についてのぼかし処理の程度が小さくなり、画質の劣化を防止しつつモアレの発生を抑制することができる。
【０１５７】
また、請求項２の発明によれば、周期画像領域を画像パターンの繰り返しの１周期分拡張して拡張周期画像領域を取得し、その拡張周期画像領域における注目画素について、画像パターンの繰り返しの有無の程度を示す周期性指標を算出しているため、画像パターンの繰り返しが存在する領域の全てについて均質なシフト処理等が行われることとなり、画質の劣化を防止しつつモアレの発生を抑制することができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置のハードウェア構成の一例を示すブロック図である。
【図２】図１の画像処理装置の機能的構成を示す機能ブロック図である。
【図３】図１の画像処理装置における画像処理の処理手順の概要を示すフローチャートである。
【図４】自己相関データの算出形態の一例を示す図である。
【図５】ｘ方向に沿った自己相関データの算出形態の一例を示す図である。
【図６】ｙ方向に沿った自己相関データの算出形態の一例を示す図である。
【図７】処理前画像の各画素の階調値の一例およびそれから得られたｘ方向に沿った自己相関データを示す図である。
【図８】周期性が無いｘ方向に沿った自己相関データの一例を示す図である。
【図９】ｘ方向に沿った周期値およびｙ方向に沿った周期値と実際の周期方向及び周期値との関係を示す図である。
【図１０】加工後周期性指標算出の手順を示すフローチャートである。
【図１１】加工後周期性指標算出におけるバイリニア拡大を概念的に説明するための図である。
【図１２】コントラスト量算出の手順を示すフローチャートである。
【図１３】高濃度領域の拡張または縮小について説明する図である。
【図１４】図１３の画像の高濃度領域が拡張された高濃度領域拡張画像を示す図である。
【図１５】図１３の画像の高濃度領域が縮小された高濃度領域縮小画像を示す図である。
【図１６】作成された差分画像を示す図である。
【図１７】コントラスト量算出におけるバイリニア拡大を概念的に説明するための図である。
【図１８】ぼかし量の決定手法を説明するための図である。
【図１９】加重平均フィルタの例を示す図である。
【図２０】シフトデータのシフト方向とシフト量とを示す図である。
【図２１】シフト量規定値の算出に用いられるルックアップテーブルを示す図である。
【図２２】図１９の加重平均フィルタの係数を示す図である。
【図２３】第２実施形態における処理対象画像の一例を示す図である。
【図２４】図２３の画像についての自己相関データの一例を示す図である。
【図２５】図２３の画像についての自己相関データの他の例を示す図である。
【図２６】図２３の画像から抽出された周期画像領域を示す図である。
【図２７】拡張周期画像領域を示す図である。
【図２８】図２７の拡張周期画像領域の境界なじませ処理を説明する図である。
【図２９】境界なじませ処理に使用するフィルタの例を示す図である。
【図３０】従来の問題点を説明するための図であって、画像パターンと光電素子との位置関係を示す図である。
【図３１】デジタル画像の画像パターンが４画素周期である場合の「ＩＮフェイズ状態」と「ＯＵＴフェイズ状態」とを示す図である。
【図３２】図３１のデジタル画像にシャープネス処理を施した場合の計算上の各画素の階調値を示す図である。
【図３３】図３１のデジタル画像にシャープネス処理を施した場合の各画素の最終的な階調値を示す図である。
【図３４】モアレが発生し得る階調変換処理を実施するルックアップテーブルの一例を示す図である。
【図３５】モアレが発生し得る階調変換処理を実施するルックアップテーブルの他の例を示す図である。
【符号の説明】
１  ＣＰＵ
５  表示装置
６  入力装置
７  画像入力器
８  記録媒体
１０  周期画像領域抽出部
２０  周期性指標算出部
２５  加工後周期性指標算出部
３０  差分画像作成部
４０  加工部
５０  コントラスト量算出部
６０  ぼかし量決定部
７０  シフト量決定部
８０  シフト量生成部
９０  シフト処理部
９５  ぼかし処理部
【図１】
0003734652.tif 000010
【図２】
0003734652.tif 000011
【図３】
0003734652.tif 000012
【図４】
0003734652.tif 000013
【図５】
0003734652.tif 000014
【図６】
0003734652.tif 000015
【図７】
0003734652.tif 000016
【図８】
0003734652.tif 000017
【図９】
0003734652.tif 000018
【図１０】
0003734652.tif 000019
【図１１】
0003734652.tif 000020
【図１２】
0003734652.tif 000021
【図１３】
0003734652.tif 000022
【図１４】
0003734652.tif 000023
【図１５】
0003734652.tif 000024
【図１６】
0003734652.tif 000025
【図１７】
0003734652.tif 000026
【図１８】
0003734652.tif 000027
【図１９】
0003734652.tif 000028
【図２０】
0003734652.tif 000029
【図２１】
0003734652.tif 000030
【図２２】
0003734652.tif 000031
【図２３】
0003734652.tif 000032
【図２４】
0003734652.tif 000033
【図２５】
0003734652.tif 000034
【図２６】
0003734652.tif 000035
【図２７】
0003734652.tif 000036
【図２８】
0003734652.tif 000037
【図２９】
0003734652.tif 000038
【図３０】
0003734652.tif 000039
【図３１】
0003734652.tif 000040
【図３２】
0003734652.tif 000041
【図３３】
0003734652.tif 000042
【図３４】
0003734652.tif 000043
【図３５】
0003734652.tif 000044