(57)【要約】【課題】  ディテールを維持しつつノイズを低減させることが可能な画像処理技術を提供する。【解決手段】  画像データ５２０を処理する画像処理装置であって、画像データ５２０に対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む画像データ６１０を生成する画像平滑化部５１１と、画像データ５２０と画像データ６１０との差分画像に対して平滑化処理を行うことで、高周波画像を含む画像データ６３０を生成する画像平滑化部５１１と、画像データ６１０と画像データ６３０とを合成する画像処理部５１０とを有することを特徴とする。【選択図】図６
2015099546.tif 000002
【特許請求の範囲】
【請求項１】
原画像データを処理する画像処理装置であって、
前記原画像データに対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む第１の画像データを生成する第１の生成手段と、
前記原画像データと前記第１の画像データとの差分画像に対して、平滑化処理を行うことで高周波画像を含む第２の画像データを生成する第２の生成手段と、
前記第１の画像データと前記第２の画像データとを合成する合成手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記第２の生成手段は、
前記差分画像に対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、前記高周波画像を含む第２の画像データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の生成手段は、
前記原画像データと前記第１の画像データとの差分画像に対して平滑化処理を行うことで得られた画像データと、前記差分画像との差分値を算出することで、前記高周波画像を含む第２の画像データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第１の生成手段が平滑化処理を行うのに用いるエッジ保存平滑化フィルタと、前記第２の生成手段が平滑化処理を行うのに用いるエッジ保存平滑化フィルタとは、種類が異なることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記第１の生成手段が平滑化処理を行うのに用いるエッジ保存平滑化フィルタと、前記第２の生成手段が平滑化処理を行うのに用いるエッジ保存平滑化フィルタとは、種類が同じで、パラメータが異なることを特徴とする請求項２に記載の画像処理装置。
【請求項６】
原画像データを処理する画像処理装置であって、
前記原画像データに対して、第１のエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像と中周波画像とエッジ画像とを含む画像データを生成し、該生成した画像データに対して、前記第１のエッジ保存平滑化フィルタよりも平滑化強度の強い第２のエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む第１の画像データを生成する第１の生成手段と、
前記低周波画像と中周波画像とエッジ画像とを含む画像データと、前記原画像データとの差分値を算出することで、高周波画像を含む第２の画像データを生成する第２の生成手段と、
前記第１の画像データと前記第２の画像データとを合成する合成手段と
を有することを特徴とする画像処理装置。
【請求項７】
前記第１の画像データ及び前記第２の画像データのいずれか一方または両方に対して、画像補正処理を行う補正手段を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
原画像データを処理する画像処理装置における画像処理方法であって、
前記原画像データに対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む第１の画像データを生成する第１の生成工程と、
前記原画像データと前記第１の画像データとの差分画像に対して、平滑化処理を行うことで高周波画像を含む第２の画像データを生成する第２の生成工程と、
前記第１の画像データと前記第２の画像データとを合成する合成工程と
を有することを特徴とする画像処理方法。
【請求項９】
原画像データを処理する画像処理装置のコンピュータに、
前記原画像データに対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む第１の画像データを生成する第１の生成工程と、
前記原画像データと前記第１の画像データとの差分画像に対して、平滑化処理を行うことで高周波画像を含む第２の画像データを生成する第２の生成工程と、
前記第１の画像データと前記第２の画像データとを合成する合成工程と
を実行させるためのプログラム。
【請求項１０】
原画像データを処理する画像処理装置のコンピュータに、
前記原画像データに対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む第１の画像データを生成する第１の生成工程と、
前記原画像データと前記第１の画像データとの差分画像に対して、平滑化処理を行うことで高周波画像を含む第２の画像データを生成する第２の生成工程と、
前記第１の画像データと前記第２の画像データとを合成する合成工程と
を実行させるためのプログラムを格納する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
画質を劣化させる代表的なノイズとして、粒状性や階調飛びが挙げられる。粒状性とは、画像の平坦な領域に見える細かい点のような模様をいい、階調飛びとは、画像内において階調が離散的に変化している状態をいう。
【０００３】
これらのノイズは、階調変換等の画像処理を行った場合に、より顕在化されるため、予め平滑化フィルタ等を用いて低減させておくことが望ましい。
【０００４】
しかしながら、平滑化フィルタ等を用いた場合、粒状性や階調飛び等の画像の"ノイズ"を抑制することができる一方で、テクスチャやエッジ等の画像の"ディテール"も損なわれてしまうといった問題がある。このため、ディテールを維持しつつ、ノイズを低減させることが可能な画像処理技術が求められている。
【０００５】
これに対して、例えば、下記特許文献１では、原画像データに対してエッジ保存平滑化処理を行い、処理後の画像データと処理前の原画像データとの差分値を算出することで、エッジを維持しつつノイズを低減させることが可能な画像処理技術が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示された画像処理技術の場合、ディテールとしてエッジは維持されるものの、テクスチャまでは維持することができない。これは、エッジ保存平滑化処理を行い処理前後の差分値を算出するだけでは、テクスチャ等の高周波画像を原画像データから抽出することまではできず、ノイズのみを除去することはできないからである。
【０００７】
本発明は上記課題に鑑みてなされたものであり、ディテールを維持しつつノイズを低減させることが可能な画像処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の実施形態に係る画像処理装置は、以下のような構成を有する。すなわち、
原画像データを処理する画像処理装置であって、
前記原画像データに対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む第１の画像データを生成する第１の生成手段と、
前記原画像データと前記第１の画像データとの差分画像に対して、平滑化処理を行うことで、高周波画像を含む第２の画像データを生成する第２の生成手段と、
前記第１の画像データと前記第２の画像データとを合成する合成手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明の各実施形態によれば、ディテールを維持しつつノイズを低減させることが可能な画像処理技術を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】ディテール及びノイズの特性を示す概念図である。
【図２】ディテール（テクスチャ）とノイズ（粒状性）の特性の違いを示す図である。
【図３】ノイズ（階調飛び）の特性を説明するための図である。
【図４】エッジ保存平滑化フィルタの特性を説明するための図である。
【図５】実施形態に係る画像処理装置の一構成例を示す図である。
【図６】第１の実施形態に係る画像処理装置の画像処理部の機能構成を示すブロック図である。
【図７】第１の実施形態に係る画像処理装置による画像処理の流れを示すフローチャートである。
【図８】第２の実施形態に係る画像処理装置の画像処理部の機能構成を示すブロック図である。
【図９】第２の実施形態に係る画像処理装置による画像処理の流れを示すフローチャートである。
【図１０】第３の実施形態に係る画像処理装置の画像処理部の機能構成を示すブロック図である。
【図１１】第３の実施形態に係る画像処理装置による画像処理の流れを示すフローチャートである。
【図１２】実施形態に係る画像処理装置の他の構成例を示す図である。
【図１３】第４の実施形態に係る画像処理装置の画像処理部の機能構成を示すブロック図である。
【図１４】第４の実施形態に係る画像処理装置による画像処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１２】
［第１の実施形態］
＜１．画質に影響を及ぼす各要素の特性及び画像処理に用いるエッジ保存平滑化フィルタの特性についての説明＞
はじめに、本実施形態に係る画像処理装置（詳細構成は後述）が、画像処理を行う際に、画質に影響を及ぼす要素として着目する、ディテール（エッジ、テクスチャ）及びノイズ（粒状性、階調飛び）の特性について簡単に説明する。また、これらの特性に応じた画像処理を実行する際に用いるエッジ保存平滑化フィルタの特性について簡単に説明する。
【００１３】
＜１．１  ディテール及びノイズの特性＞
まず、画質に影響を及ぼす要素であるディテール及びノイズの特性について説明する。図１は、画像データに含まれるディテール（エッジ、テクスチャ）及びノイズ（粒状性、階調飛び）の特性を示す概念図である。
【００１４】
図１に示すように、画像データに含まれるディテール（エッジ、テクスチャ）及びノイズ（粒状性、階調飛び）を、輝度勾配の傾向と画素間の空間的な繋がりの傾向の観点から分析すると、以下のようにまとめることができる。
・"エッジ"は輝度勾配が急峻で、画素間の空間的な繋がりが強い。
・"テクスチャ"は輝度勾配がやや急峻で、画素間の空間的な繋がりが強い。
・"粒状性"は輝度勾配がやや急峻で、画素間の空間的な繋がりが弱い。
・"階調飛び"は輝度勾配がやや緩やかで、画素間の空間的な繋がりが強い。
【００１５】
＜１．２  テクスチャと粒状性の特性の違い＞
次に、上記各要素の特性のうち、更に、テクスチャと粒状性の違いについて詳説する。上記１．１で説明したように、テクスチャと粒状性とは、輝度勾配の傾向がやや急峻である点で類似している。一方、画素間の空間的な繋がりの傾向は大きく異なっている。この点を、輝度分布の方向性の観点から分析すると、
・"テクスチャ"と"粒状性"とは、ある方向から見ると輝度分布は類似しているが、それと直交する方向から見ると輝度分布は大きく異なってくる、
ということができる。
【００１６】
図２は、テクスチャと粒状性との間のかかる特性の違いを端的に示した図（位置−輝度特性を示す図）であり、（ａ）は、テクスチャ及び粒状性のある方向での輝度分布を、（ｂ）は、（ａ）と直交する方向でのテクスチャの輝度分布をそれぞれ示している。
【００１７】
図２（ａ）に示すように、テクスチャも粒状性もある方向での輝度分布は離散的であるのに対して、図２（ｂ）に示すように、テクスチャの場合、それと直交する方向では、連続的となる（なお、粒状性の場合、直交する方向であっても輝度分布は離散的となる）。これは、粒状性は構造を持たないため、方向に関わらず、輝度分布が離散的となるのに対して、テクスチャは構造を持つため、輝度分布が連続的になる方向があるからである。
【００１８】
テクスチャの一例として、画像データ内に含まれる人物の髪の毛の領域について説明する。髪の毛の領域では、半径方向に凹凸の多い分布となる（つまり、図２（ａ）のような輝度分布となる）。一方、毛先に向かう方向においては連続的な分布となる（つまり、図２（ｂ）のような輝度分布となる）。
【００１９】
このように、テクスチャと粒状性とでは、特定の方向における輝度分布の連続性に違いが生じる。このため、後述するエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、テクスチャと粒状性とを含む画像データから粒状性のみを除去することができる。
【００２０】
＜１．３  階調飛びの特性（平滑化処理に対する特性）＞
次に、上記各要素の特性のうち、階調飛びの特性について詳説する。図３（ａ）は階調飛びの画像データの位置−輝度特性の一例を示す図である。図３（ａ）に示すように、階調飛びの場合、エッジほど輝度勾配は急峻ではないが、平坦な部分と段差とが存在する。
【００２１】
このような画像データに対して平滑化処理を行うと、図３（ｂ）示すように、段差が抑えられ、相対的になだらかな輝度変化となる。なお、図３（ｂ）に示す階調飛びは、長周期の変動と呼ばれる階調飛びである。
【００２２】
ここで、平滑化処理を行う前後の画像データの差分値を算出すると、図３（ｃ）に示すように、長周期の変動の階調飛びが除去される。なお、このときに残る階調飛びは、短周期の変動の階調飛びと呼ばれる階調飛びである。図３（ｃ）に示すように、短周期の変動の階調飛びは、孤立した局所輝度変化であり、粒状性と同様に空間的な繋がりが弱いという特性がある。
【００２３】
このように、階調飛びに対して平滑化処理を行い、差分値を算出すると、長周期の変動分を除去することができる。また、平滑化処理を行い、差分値を算出することで残る、短周期の変動分は、空間的な繋がりにおいて、粒状性と同様の特性を有している。このため、粒状性と同様に扱うことができるようになる。換言すると、粒状性を除去するための平滑化処理を行えば、階調飛びの短周期の変動分も除去することができる。
【００２４】
＜１．４  エッジ保存平滑化フィルタの特性＞
次に、上記のような特性を有するディテール及びノイズに応じた画像処理を実現すべく、本実施形態に係る画像処理装置において用いられるエッジ保存平滑化フィルタの特性について簡単に説明する。
【００２５】
（１）輝度勾配の急峻なエッジを維持できる
エッジ保存平滑化フィルタの特性の１つとして、輝度勾配の急峻なエッジを維持できるという特性が挙げられる。一般に、エッジ保存平滑化フィルタを用いずに、通常の平滑化フィルタを用いた場合、エッジが損なわれてしまう。このため、エッジを維持するためには差分値を算出するなどの処理を行うことで対応する必要があるが、この場合、種々の問題がある。
【００２６】
図４を用いて具体的に説明する。図４は、一般的な平滑化フィルタを用いてエッジ画像を処理した様子を示す図である。一般的な平滑化フィルタを用いて平滑化処理を行った場合、図４（ａ）に示すエッジ画像は、図４（ｂ）の点線で示すようにエッジが相対的になだらかな画像となる。ここで、平滑化処理を行う前後の画像データの差分値を算出すると、図４（ｃ）の点線で示すように、エッジ近傍に差分が生じることとなる。
【００２７】
仮にこの差分画像を強調して平滑化処理を行った後の画像データに加算すると、エッジの左右にアンダーシュートとオーバーシュートが生じ、アンシャープマスクとして知られるエッジ強調された画像データが得られる。
【００２８】
このようなアンシャープマスク処理はある程度の強度までは画像の解像感を向上させるため有効であるが、度を過ぎるとエッジ近傍の模様（ハロー）として知覚されてしまうという問題がある。つまり、一般的な平滑化フィルタを用いて平滑化処理を行う場合、エッジを維持するための処理により、画質の劣化を招くといった事態が生じえる。
【００２９】
これに対して、エッジ保存平滑化フィルタの場合、エッジのような急激な輝度勾配を維持しながら他の部分を平滑化することができる。このため、一般的な平滑化フィルタを用いてエッジ画像を処理する場合のような、エッジを維持するための処理が不要であり、かつ、エッジ近傍に模様が生じるといった問題も生じない。
【００３０】
（２）空間的な繋がりの弱い粒状性及び短周期の変動の階調飛びを除去できる
更に、エッジ保存平滑化フィルタの場合、差分画像と組み合わせることにより、粒状性及び短周期の変動の階調飛びを除去し、テクスチャを抽出することができるという利点がある。エッジ保存平滑化フィルタの一例であるＢｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒを挙げて具体的に説明する。
【００３１】
Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒにより平滑化処理を行い、平滑化処理前後の画像データの差分値を算出すると、長周期の変動の階調飛びが除去され、テクスチャ、粒状性、短周期の変動の階調飛びを含む画像データを差分画像として得ることができる。
【００３２】
上述したように、テクスチャは空間的な繋がりが強いという特性があるのに対して、粒状性及び短周期の変動の階調飛びは、空間的な繋がりが弱いという特性がある。そして、空間的な繋がりの強弱は、特定の方向における輝度分布の連続性としてとらえることができる。
【００３３】
ここで、Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒは、距離に関する重みの項（距離カーネル）と輝度差に関する重みの項（輝度差カーネル）とを有する。
【００３４】
したがって、テクスチャ、粒状性、短周期の変動の階調飛びを含む差分画像から、テクスチャのみを抽出するためには、Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒにおいて、まず、相対的な輝度差による影響を低く抑えるようにパラメータを設定する。すなわち、輝度差カーネルを小さくするように設定する。更に、距離による影響を大きく（距離カーネルを大きく）するようにパラメータを設定する。そのうえで、当該差分画像に対して平滑化処理を行えばよい。
【００３５】
以上のとおり、エッジ保存平滑化フィルタを用いることで、エッジ画像を維持することができる。更に、差分画像と組み合わせることで、空間的な繋がりの弱い粒状性及び短周期の変動の階調飛びを除去し、テクスチャを抽出することができる。
【００３６】
＜２．画像処理装置の構成＞
次に、画質に影響を及ぼす上記各要素の特性を踏まえた画像処理を実行可能な、本実施形態に係る画像処理装置の構成について説明する。図５は、本実施形態に係る画像処理装置５００の構成を示す図である。
【００３７】
図５に示すように、画像処理装置５００は、ＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３、記憶装置５０４を備える。更に、表示部５０５、入力部５０６、インタフェース部５０７を備える。なお、画像処理装置５００の各部は、バス５０８を介して相互に接続されているものとする。
【００３８】
ＣＰＵ５０１は、記憶装置５０４に格納されたプログラムを実行するコンピュータである。
【００３９】
ＲＯＭ５０２は不揮発性メモリである。ＲＯＭ５０２は、記憶装置５０４に格納されたプログラムをＣＰＵ５０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００４０】
ＲＡＭ５０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＲＡＭ５０３は、記憶装置５０４に格納されたプログラムがＣＰＵ５０１によって実行される際に展開される、作業領域として機能する。
【００４１】
記憶装置５０４は、画像処理部５１０として機能するプログラムと画像データ５２０とを格納する。なお、画像処理部５１０として機能するプログラムには、更に、画像平滑化部５１１として機能するプログラムと画像演算部５１２として機能するプログラムとが含まれる。更に、画像平滑化部５１１が平滑化処理を行う際に用いるエッジ保存平滑化フィルタ５１３とエッジ保存平滑化フィルタ５１４とが含まれる。
【００４２】
画像処理装置５００では、画像処理部５１０として機能するプログラムが、ＣＰＵ５０１により実行されることで、画像データ（原画像データ）５２０に対して、以下に示す画像処理を実行する。
・画像データ５２０に対してエッジ保存平滑化処理を行い、画像データ５２０の抽象的な構造成分を含む低周波画像とエッジ画像とを抽出する。
・画像データ５２０と、抽出した低周波画像及びエッジ画像との差分値を算出し、詳細な構造成分（テクスチャ）と非構造成分（粒状性、短周期の変動の階調飛び）とを含む高周波画像及び中周波画像を抽出する。
・抽出した高周波画像及び中周波画像に対してエッジ保存平滑化処理を行い、非構造成分（粒状性、短周期の変動の階調飛び）を含む中周波画像を除去し、詳細な構造成分（テクスチャ）を含む高周波画像を抽出する。
・抽出した低周波画像及びエッジ画像と、詳細な構造成分（テクスチャ）を含む高周波画像とを合成し、合成画像を生成する。
【００４３】
表示部５０５は、画像処理部５１０による画像処理前の画像データ５２０及び画像処理後の画像データ（合成画像）を表示する。また、画像平滑化部５１１による平滑化処理に際して、エッジ保存平滑化フィルタ５１３、５１４のパラメータを設定するための設定画面を表示する。
【００４４】
入力部５０６は、画像処理装置５００に対して各種操作（画像処理部５１０に対する画像処理の実行指示やパラメータの設定操作）を行うための操作部材であり、例えば、マウスやキーボード等が含まれる。
【００４５】
インタフェース部５０７は、外部装置と接続し、画像処理部５１０により画像処理される画像データを受信したり、画像処理された画像データを外部装置に送信したりする。
【００４６】
＜３．画像処理装置における画像処理部の機能構成＞
次に、画像処理装置５００の画像処理部５１０の機能構成について説明する。図６は画像処理装置５００の画像処理部５１０の機能構成を示すブロック図である。図６に示すように、画像データ（原画像データ）５２０は、画像平滑化部５１１に入力される。
【００４７】
画像データ５２０が入力された画像平滑化部５１１では、エッジ保存平滑化フィルタ５１３を用いて、画像データ５２０に対して平滑化処理を行うことで、画像データ６１０を生成する。エッジ保存平滑化フィルタ５１３は、平滑化効果の高いフィルタである。
【００４８】
このため、生成される画像データ６１０は、画像データ５２０に含まれる、抽象的な構造成分を含む低周波画像（長周期の変動の階調飛びを含む）とエッジ画像とにより構成される。なお、エッジ画像は、高周波画像の一部であるが、本明細書では、説明の簡略化のため、高周波画像とは別個に扱うものとする。生成された画像データ６１０は、画像データ５２０とともに画像演算部５１２に入力される。
【００４９】
画像データ５２０と画像データ６１０とが入力された画像演算部５１２では、画像データ５２０と画像データ６１０との差分値を算出することで、差分画像である画像データ６２０を生成する。画像データ６２０は、詳細な構造成分（テクスチャ）を含む高周波画像と、非構造成分（粒状性、短周期の変動の階調飛び）を含む中周波画像とにより構成されている（差分値が算出されることで、長周期の変動の階調飛びは除去されている）。生成された画像データ６２０は、画像平滑化部５１１に入力される。
【００５０】
画像データ６２０が入力された画像平滑化部５１１では、エッジ保存平滑化フィルタ５１４を用いて、画像データ６２０に対して平滑化処理を行い、画像データ６３０を生成する。エッジ保存平滑化フィルタ５１４は、エッジ保存平滑化フィルタ５１３よりも平滑化効果の低いフィルタである。
【００５１】
このため、生成される画像データ６３０は、画像データ６２０から、非構造成分（粒状性、短周期の変動の階調飛び）を含む中周波画像が除去された画像データであって、詳細な構造成分（テクスチャ）を含む高周波画像により構成される画像データとなる。画像データ６３０は、画像データ６１０とともに、画像演算部５１２に入力される。
【００５２】
画像データ６１０と画像データ６３０とが入力された画像演算部５１２では、画像データ６１０と画像データ６３０とを合成することで、合成画像である画像データ６４０を生成する。画像データ６４０は、抽象的な構造成分を含む低周波画像及びエッジ画像と、詳細な構造成分（テクスチャ）を含む高周波画像とにより構成されている。つまり、画像データ５２０に対して、ノイズ（粒状性、階調飛び）が低減され、ディテール（エッジ、テクスチャ）が維持された画像データ６４０が生成されることとなる。
【００５３】
＜４．画像処理の流れ＞
次に、画像処理装置５００による画像処理の流れについて説明する。図７は、画像処理装置５００による画像処理の流れを示すフローチャートである。ユーザからの指示により図７に示す画像処理が開始される。
【００５４】
ステップＳ７０１では、記憶装置５０４に記憶されている画像データ（原画像データ）５２０を読み出す。なお、記憶装置５０４に記憶されている画像データ５２０は、例えば、ＣＤ、ＤＶＤ、ＨＤＤなどの記録メディアやネットワークストレージに保存されていたものを、インタフェース部５０７を介して読み出し、記憶したものである。あるいは、不図示の画像読み取り部において読み取られたものを、インタフェース部５０７を介して取得し、記憶したものである。
【００５５】
ステップＳ７０２では、読み出された画像データ５２０に対して、エッジ保存平滑化フィルタを用いて平滑化処理を行い低周波画像とエッジ画像とを含む画像データ６１０を生成する。なお、このときに用いるエッジ保存平滑化フィルタとしては、例えば、メディアンフィルタのほか、Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒ、Ｊｏｉｎｔ  Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒ、Ｇｕｉｄｅｄ  Ｆｉｌｔｅｒ等が挙げられる。
【００５６】
なお、Ｊｏｉｎｔ  Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒは、Ｃｒｏｓｓ  Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒとも呼ばれる。
【００５７】
ステップＳ７０３では、画像データ５２０と画像データ６１０との差分値を算出し（つまり、画像データ５２０を画像データ６２０により減算処理し）、中周波画像と高周波画像とを含む画像データ６２０を生成する。
【００５８】
ステップＳ７０４では、ステップＳ７０３において生成された中周波画像と高周波画像とを含む画像データ６２０に対して、エッジ保存平滑化フィルタ５１４を用いて平滑化処理を行い、高周波画像を含む画像データ６３０を生成する。
【００５９】
ステップＳ７０５では、ステップＳ７０２において生成した画像データ６１０と、ステップＳ７０４において生成した画像データ６３０とを合成し（つまり、画像データ６１０と画像データ６３０とを加算処理し）、合成画像である画像データ６４０を生成する。ステップＳ７０６では、生成した画像データ６４０を出力する。
【００６０】
＜５．まとめ＞
以上の説明から明らかなように、本実施形態に係る画像処理装置では、
・画像データ（原画像データ）にエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む画像データを生成する構成とした。
・更に、画像データ（原画像データ）と、低周波画像とエッジ画像とを含む画像データとの差分画像に、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、高周波画像を含む画像データを生成する構成とした。
・低周波画像とエッジ画像とを含む画像データと、高周波画像を含む画像データとを合成することで合成画像を生成する構成とした。
【００６１】
これにより、ディテール（エッジ、テクスチャ）を維持しつつノイズ（粒状性、階調飛び）を低減させた画像データを得ることが可能となる。
【００６２】
［第２の実施形態］
上記第１の実施形態では、中周波画像と高周波画像とを含む画像データ６２０に対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで高周波画像を含む画像データを生成する構成とした。
【００６３】
しかしながら、本発明はこれに限定されない。例えば、中周波画像と高周波画像とを含む画像データ６２０に平滑化フィルタを用いて平滑化処理を行うことで、中周波画像を含む画像データを生成するようにしてもよい。そして、中周波画像と高周波画像とを含む画像データと中周波画像を含む画像データとの差分値を算出することで、高周波画像を含む画像データを生成するように構成してもよい。以下、本実施形態の詳細について説明する。
【００６４】
＜１．画像処理装置における画像処理部の機能構成＞
はじめに、本実施形態に係る画像処理装置５００の画像処理部５１０の機能構成について説明する。図８は本実施形態に係る画像処理装置５００の画像処理部５１０の機能構成を示すブロック図である。なお、上記第１の実施形態に係る画像処理装置５００の画像処理部５１０の機能構成（図６）との相違点は、点線８００に示す処理である。
【００６５】
具体的には、中周波画像と高周波画像とを含む画像データ６２０から、高周波画像を含む画像データ６３０を算出する処理である。そこで、以下では、点線８００に示す処理について詳説する。
【００６６】
画像データ６２０は、詳細な構造成分（テクスチャ）を含む高周波画像と非構造成分（粒状性、短周期の変動の階調飛び）を含む中周波画像とにより構成されており、画像演算部５１２により生成されると、図８に示すように、画像平滑化部５１１に入力される。
【００６７】
画像平滑化部５１１では、平滑化フィルタ８１４を用いて画像データ６２０に対して平滑化処理を行う。ここで、平滑化フィルタ８１４は、エッジ保存平滑化フィルタ５１４とは異なり、エッジも含めて平滑化処理を行う一般的な平滑化フィルタである。具体的には、平均化フィルタ、加重平均フィルタ、ガウシアンフィルタ等が挙げられる。
【００６８】
なお、画像データ６２０は、画像データ５２０と画像データ６１０（低周波画像とエッジ画像とを含む画像データ）との差分画像である。このため、画像データ６２０にはエッジ画像が含まれておらず、エッジ画像に対して平滑化フィルタ８１４を用いて平滑化処理を行うことにより生じるエッジ由来の成分が混入することもない。
【００６９】
画像データ６２０に対して平滑化フィルタ８１４を用いて平滑化処理を行うと、詳細な構造成分（テクスチャ）を含む高周波画像が除去され、非構造化成分（粒状性、短周期の変動の階調飛び）を含む中周波画像を含む画像データ８２０が生成される。
【００７０】
このため、中周波画像と高周波画像とを含む画像データ６２０から、中周波画像を含む画像データ８２０を生成したうえで、両者の差分値を算出すれば、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データ６３０を生成することができる。
【００７１】
具体的には、非構造化成分（粒状性、短周期の変動の階調飛び）を含む中周波画像と詳細な構造成分（テクスチャ）を含む高周波画像とを含む画像データ６２０を画像演算部５１２に入力する。更に、非構造化成分（粒状性、短周期の変動の階調飛び）を含む中周波画像を含む画像データ８２０を画像演算部５１２に入力する。そして、画像演算部５１２にて両者の差分値を算出することで、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データ６３０を生成する。
【００７２】
＜２．画像処理の流れ＞
次に、画像処理装置５００による本実施形態における画像処理の流れについて説明する。図９は、画像処理装置５００による本実施形態における画像処理の流れを示すフローチャートである。なお、上記第１の実施形態に係る画像処理装置５００において実行される画像処理（図７）との相違点は、ステップＳ９０１及びステップＳ９０２に示す処理である。そこで、以下では、ステップＳ９０１及びステップＳ９０２に示す処理について説明する。
【００７３】
ステップＳ９０１では、中周波画像と高周波画像とを含む画像データ６２０に対して、平滑化フィルタ８１４を用いて平滑化処理を行い、中周波画像を含む画像データ８２０を生成する。
【００７４】
ステップＳ９０２では、中周波画像と高周波画像を含む画像データ６２０と、中周波画像を含む画像データ８２０との差分値を算出し、高周波画像を含む画像データ６３０を生成する。
【００７５】
＜３．まとめ＞
以上の説明から明らかなように、本実施形態に係る画像処理装置では、
・画像データ（原画像データ）にエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む画像データを生成する構成とした。
・更に、画像データ（原画像データ）と、低周波画像とエッジ画像とを含む画像データとの差分画像に、平滑化フィルタを用いて平滑化処理を行うことで、非構造化成分（粒状性、短周期の変動の階調飛び）を含む中周波画像を含む画像データを生成する構成とした。
・更に、差分画像と、非構造化成分（粒状性、短周期の変動の階調飛び）を含む中周波画像を含む画像データとの差分値を算出することで、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データを生成する構成とした。
・低周波画像とエッジ画像とを含む画像データと、高周波画像を含む画像データとを合成することで合成画像を生成する構成とした。
【００７６】
これにより、ディテール（エッジ、テクスチャ）を維持しつつノイズ（粒状性、階調飛び）を低減させることが可能となる。
【００７７】
なお、本実施形態では、エッジ保存平滑化フィルタを２回用いる代わりに、エッジ保存平滑化フィルタを１回と、平滑化フィルタを１回用いる構成とした（つまり、エッジ保存平滑化フィルタを用いる回数を減らす構成とした）。
【００７８】
このように、エッジ保存平滑化フィルタの利用回数を減らした場合、画像処理における計算コストを低減できるという利点がある。エッジ保存平滑化フィルタは畳み込みの重みの計算が複雑であり、平滑化フィルタよりも計算コストが高いためである。具体的には、平滑化フィルタの場合、畳み込みの重みは画像データ全体（すべての画素）に共通であるのに対して、エッジ保存平滑化フィルタの場合、画素ごとに畳み込みの重みが変わる。このため、エッジ保存平滑化フィルタでは、画像データを構成する画素数と同じ回数だけ重みを再計算することが必要となる。
【００７９】
［第３の実施形態］
上記第１の実施形態では、低周波画像とエッジ画像とを含む画像データ６１０を生成するにあたり、エッジ保存平滑化フィルタを１回利用し、高周波画像を含む画像データ６３０を生成するにあたり、更に、１回エッジ保存平滑化フィルタを利用する構成とした。しかしながら、本発明はこれに限定されない。例えば、高周波画像を含む画像データ６３０を生成するにあたり、エッジ保存平滑化フィルタを１回利用し、低周波画像とエッジ画像とを含む画像データ６１０を生成するにあたり、更に、１回エッジ保存平滑化フィルタを利用する構成としてもよい。以下、本実施形態の詳細について説明する。
【００８０】
＜１．画像処理装置における画像処理部の機能構成＞
はじめに、本実施形態に係る画像処理装置５００の画像処理部５１０の機能構成について説明する。図１０は本実施形態に係る画像処理装置５００の画像処理部５１０の機能構成を示すブロック図である。なお、上記第１の実施形態に係る画像処理装置５００の画像処理部５１０の機能構成（図６）との相違点は、点線１０００に示す処理である。そこで、以下では、点線１０００に示す処理について詳説する。
【００８１】
画像平滑化部５１１では、エッジ保存平滑化フィルタ１０１３を用いて、画像データ５２０に対して平滑化処理を行う。ここで、エッジ保存平滑化フィルタ１０１３は、上記第１の実施形態において用いたエッジ保存平滑化フィルタ５１３と比較して、平滑化強度の弱いフィルタである。
【００８２】
平滑化強度の違いは、平滑化処理が行われた画像データの周波数成分に影響を与える。平滑化強度の弱いフィルタを用いた場合、平滑化強度の強いフィルタを用いた場合と比べて、より高い周波数成分が残ることとなる。
【００８３】
このため、画像データ５２０に対して、エッジ保存平滑化フィルタ１０１３を用いて画像平滑化部５１１が平滑化処理を行うと、低周波画像と、粒状性及び階調飛びを含む中周波画像と、エッジ画像とを含む画像データ１０１０が生成される。
【００８４】
低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データ１０１０は、画像データ５２０とともに、画像演算部５１２に入力される。画像演算部５１２では、画像データ５２０と画像データ１０１０との差分値を算出することで、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データ６３０が生成される。
【００８５】
また、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データ１０１０は、画像平滑化部５１１に入力され、エッジ保存平滑化フィルタ１０１４を用いて平滑化処理が行われる。ここで、エッジ保存平滑化フィルタ１０１４は、エッジ保存平滑化フィルタ１０１３と比較して、平滑化強度の強いフィルタである。
【００８６】
このため、画像データ１０１０に対して、エッジ保存平滑化フィルタ１０１４を用いて平滑化処理を行った場合、粒状性及び階調飛びを含む中周波画像が除去され、低周波画像とエッジ画像とを含む画像データ６１０が生成されることとなる。
【００８７】
＜２．画像処理の流れ＞
次に、画像処理装置５００による本実施形態における画像処理の流れについて説明する。図１１は、画像処理装置５００による画像処理の流れを示すフローチャートである。なお、上記第１の実施形態に係る画像処理装置５００において実行される画像処理（図７）との相違点は、ステップＳ１１０１〜ステップＳ１１０３に示す処理である。そこで、以下では、ステップＳ１１０１〜ステップＳ１１０３に示す処理について説明する。
【００８８】
ステップＳ１１０１では、画像データ５２０に対して、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データ１０１０を生成する。
【００８９】
ステップＳ１１０２では、ステップＳ１１０１において生成された、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データ１０１０と、ステップＳ７０１において読み込んだ画像データ５２０との差分値を算出する。これにより、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データ６３０が生成される。
【００９０】
ステップＳ１１０３では、ステップＳ１１０１において生成された、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データ１０１０に対して、エッジ保存平滑化フィルタ１０１４を用いて平滑化処理を行う。これにより、低周波画像とエッジ画像とを含む画像データ６１０が生成される。
【００９１】
＜３．まとめ＞
以上の説明から明らかなように、本実施形態に係る画像処理装置では、
・画像データ（原画像データ）にエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データを生成する構成とした。
・更に、画像データ（原画像データ）と、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データとの差分値を算出することで、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データを生成する構成とした。
・更に、低周波画像と粒状性及び階調飛びを含む中周波画像とエッジ画像とを含む画像データに、エッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む画像データを生成する構成とした。
・低周波画像とエッジ画像とを含む画像データと、詳細な構造成分（テクスチャ）を含む高周波画像を含む画像データとを合成することで合成画像を生成する構成とした。
【００９２】
これにより、ディテール（エッジ、テクスチャ）を維持しつつノイズ（粒状性、階調飛び）を低減させることが可能となる。
【００９３】
なお、本実施形態では、高周波画像を含む画像データを生成するにあたり、エッジ保存平滑化フィルタを１回のみ用いる構成とした。このため、例えば、高周波画像を含む画像データのみが必要な場合において、計算コストを低減させることが可能となる。また、本実施形態における画像処理は、低周波画像とエッジ画像とを含む画像データよりも、高周波画像を含む画像データを先に取得したい場合等に適している。
【００９４】
［第４の実施形態］
上記第１乃至第３の実施形態では、低周波画像とエッジ画像とを含む画像データと、高周波画像を含む画像データとを合成することで合成画像を生成する構成としたが、本発明はこれに限定されない。
【００９５】
例えば、低周波画像とエッジ画像とを含む画像データと、高周波画像を含む画像データに対して、それぞれ、画像補正処理を行ったうえで、両者を合成する構成としてもよい。これらの画像データは、ノイズ（粒状性、階調飛び）が除去されているため、画像補正処理を行っても、ノイズが強調されることがないからである。以下、本実施形態の詳細について説明する。
【００９６】
＜１．画像処理装置の構成＞
はじめに、本実施形態に係る画像処理装置の構成について説明する。図１２は、本実施形態に係る画像処理装置１２００における構成を示す図である。なお、上記第１の実施形態において図５を用いて説明した画像処理装置５００との相違点は、記憶装置５０４の画像処理部１２１０に、画像補正部１２１１として機能するプログラムが格納されている点である。
【００９７】
画像補正部１２１１は、画像データに対して補正処理を行う。画像補正部１２１１により行われる補正処理には、コントラスト補正、トーンカーブ補正、レベル補正、色相補正、シャープネス補正などが含まれる。
【００９８】
＜２．画像処理装置における画像処理部の機能構成＞
次に、画像処理装置１２００における画像処理部１２１０の機能構成について説明する。図１３は、画像処理装置１２００による画像処理部１２１０の機能構成を示すブロック図である。なお、上記第１の実施形態に係る画像処理装置５００における画像処理部５１０の機能構成（図６）との相違点は、点線１３００に示す処理である。具体的には、低周波画像とエッジ画像とを含む画像データ６１０に対して、画像補正部１２１１が画像補正処理を行う点と、高周波画像を含む画像データ６３０に対して、画像補正部１２１１が画像補正処理を行う点である。
【００９９】
低周波画像とエッジ画像とを含む画像データ６１０に対して、画像補正部１２１１では、コントラスト補正、トーンカーブ補正、レベル補正、色相補正、シャープネス補正のうちのいずれかまたはいずれかの組み合わせにより処理を行う。
【０１００】
低周波画像とエッジ画像とを含む画像データ６１０は、ノイズ（粒状性や階調飛び）が除去されているため、これらの画像補正処理を行ったとしても、ノイズが強調されることはなく、画質の劣化が生じることもない。
【０１０１】
高周波画像を含む画像データ６３０に対して、画像補正部１２１１では、低周波画像とエッジ画像とを含む画像データ６１０に対して行う画像補正処理と同様の画像補正処理を行ってもよいし、異なる画像補正処理を行ってもよい。高周波画像を含む画像データ６３０も、画像平滑化部５１１により、ノイズ（粒状性や階調飛び）が除去されているため、これらの画像補正処理を行っても、ノイズが強調されることはなく、画質の劣化が生じることもない。
【０１０２】
なお、低周波画像とエッジ画像とを含む画像データ６１０と、高周波画像を含む画像データ６３０とで、異なる画像補正処理を行う場合の組み合わせとしては、以下のような組み合わせが挙げられる。
・低周波画像とエッジ画像とを含む画像データ６１０に対する画像補正処理：コントラスト補正
・高周波画像を含む画像データ６３０に対する画像補正処理：シャープネス補正
このように、画像データ６１０に対してコントラスト補正を行うことで、低周波画像のコントラストが拡大されるため、画像のダイナミックレンジを有効に使うことができる。また、画像データ６３０に対してシャープネス補正を行うことで、高周波画像のシャープネスが強調されるため、高輝度または低輝度部分で潰れてしまいがちなディテールを、確実に残すことが可能となる。
【０１０３】
＜３．画像処理の流れ＞
次に、本実施形態に係る画像処理装置１２００による画像処理の流れについて説明する。図１４は、画像処理装置１２００による画像処理の流れを示すフローチャートである。なお、上記第１の実施形態に係る画像処理装置５００において実行される画像処理（図７）との相違点は、ステップＳ１４０１とステップＳ１４０２、Ｓ１４０３に示す処理である。そこで、以下では、ステップＳ１４０１と、ステップＳ１４０２、Ｓ１４０３に示す処理について説明する。
【０１０４】
ステップＳ１４０１では、低周波画像とエッジ画像とを含む画像データ６１０に対して、画像補正処理を行う。また、ステップＳ１４０２では、高周波画像を含む画像データ６３０に対して、画像補正処理を行う。
【０１０５】
ステップＳ１４０３では、ステップＳ１４０１において画像補正処理が行われた画像データと、ステップＳ１４０２において画像補正処理が行われた画像データとを合成することで、合成画像を生成する。
【０１０６】
＜４．まとめ＞
以上の説明から明らかなように、本実施形態に係る画像処理装置では、
・画像データ（原画像データ）にエッジ保存平滑化フィルタを用いて平滑化処理を行うことで、低周波画像とエッジ画像とを含む画像データを生成し、更に、生成した画像データに画像補正処理を行う構成とした。
・更に、画像データ（原画像データ）と、低周波画像とエッジ画像とを含む画像データとの差分画像に、エッジ画像平滑化フィルタを用いて平滑化処理を行うことで、高周波画像を含む画像データを生成し、更に生成した画像データに画像補正処理を行う構成とした。
・低周波画像とエッジ画像とを含む画像データであって、画像補正処理された画像データと、高周波画像を含む画像データであって画像補正処理された画像データとを合成することで合成画像を生成する構成とした。
【０１０７】
これにより、ディテール（エッジ、テクスチャ）を維持しつつノイズ（粒状性、階調飛び）を低減させることが可能となる。また、ノイズを増幅させることなく、ディテールを強調させることが可能となる。
【０１０８】
なお、上記説明では、低周波画像とエッジ画像とを含む画像データ６１０と、高周波画像を含む画像データ６３０とに、それぞれ画像補正処理を行ったうえで合成する構成としたが、本発明はこれに限定されない。
【０１０９】
例えば、低周波画像とエッジ画像とを含む画像データ６１０と、高周波画像を含む画像データ６３０とを合成することで生成された画像データ６４０に対して、画像補正処理を行うように構成してもよい。
【０１１０】
また、上記説明では、低周波画像とエッジ画像とを含む画像データ６１０に画像補正処理を行い、高周波画像を含む画像データ６３０に画像補正処理を行った上で、両者を合成する構成としたが、本発明はこれに限定されない。
【０１１１】
例えば、画像補正処理が行われた画像データ６１０と、画像補正処理が行われた画像データ６３０と、中周波画像とを合成する構成としてもよい。これにより、ディテールが誤って中周波画像を含む画像データに含まれていた場合であっても、当該ディテールを合成画像に含めることが可能となる。なお、中周波画像には、ノイズが含まれているため、画像補正処理を行うことなく合成するように構成することが望ましい。
【０１１２】
また、上記説明では、低周波画像とエッジ画像とを含む画像データと、高周波画像を含む画像データの両方に対して、画像補正処理を行う構成としたが、本発明はこれに限定されず、いずれか一方にのみ画像補正処理を行う構成としてもよい。
【０１１３】
［第５の実施形態］
上記第１の実施形態では、２つのエッジ保存平滑化フィルタを用いて、低周波画像とエッジ画像とを含む画像データと、高周波画像を含む画像データとを生成する構成としたが、本発明はこれに限定されない。
【０１１４】
例えば、入力された画像データ（原画像データ）から、低周波画像とエッジ画像とを含む画像データを生成するにあたり、複数のエッジ保存平滑化フィルタを用いる構成としてもよい。これにより、より狭い範囲の周波数成分に分けることが可能となり、合成画像に用いる周波数成分をより細かく選択することが可能となる。
【０１１５】
同様に、中周波画像と高周波画像とを含む画像データから高周波画像を生成するにあたり、複数のエッジ保存平滑化フィルタを用いるように構成してもよい。これにより、より狭い範囲の周波数成分に分けることが可能となり、合成画像に用いる周波数成分をより細かく選択することが可能となる。
【０１１６】
［第６の実施形態］
上記第１の実施形態では、低周波画像とエッジ画像とを含む画像データ６１０を生成するにあたり、エッジ保存平滑化フィルタを１回利用し、高周波画像を含む画像データ６３０を生成するにあたり、更に、１回エッジ保存平滑化フィルタを利用する構成とした。そして、上記第１の実施形態では、それぞれに利用されるエッジ保存平滑化フィルタの組み合わせについては詳細に言及しなかったが、エッジ保存平滑化フィルタの組み合わせとしては、以下のような組み合わせが挙げられる。なお、以下では、低周波画像とエッジ画像とを含む画像データ６１０を生成するのに利用するエッジ保存平滑化フィルタを、第１のエッジ保存平滑化フィルタと称す。また、高周波画像を含む画像データ６３０を生成するのに利用するエッジ保存平滑化フィルタを、第２のエッジ保存平滑化フィルタと称す。
（１）第１のエッジ保存平滑化フィルタと第２のエッジ保存平滑化フィルタとして、同種のものを用い、かつ、パラメータも同一にする
この場合、画像処理に用いられるエッジ保存平滑化フィルタが１種類であり、パラメータも１つのみとなるため、設計が容易となるといった利点がある。一方で、画像データ（原画像データ）５２０と、中周波画像と高周波画像とを含む画像データ６２０とでは、ダイナミックレンジが異なる。このため、相対的に、中周波画像と高周波画像とを含む画像データ６２０に対して平滑化処理を行う方が、強く平滑化されるという問題が生じる。
（２）第１のエッジ保存平滑化フィルタと第２のエッジ保存平滑化フィルタとして、同種のものを用いるが、パラメータは異なるものを用いる
この場合も、画像処理に用いるエッジ保存平滑化フィルタが１種類であるため、設計が容易になるといった利点がある。更に、画像データ（原画像データ）５２０と、中周波画像と高周波画像とを含む画像データ６２０とで、パラメータを変えることで、上記（１）の問題を低減させることができる。一方で、パラメータを２種類用意する必要があるため、上記（１）と比べて、設計の複雑さが増すこととなる。
【０１１７】
具体的には、エッジ保存平滑化フィルタとして、Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒを用い、画像データ（原画像データ）５２０に対して平滑化処理を行う場合には、平滑化強度の強いパラメータを用いる。また、中周波画像と高周波画像とを含む画像データ６２０に対して平滑化処理を行う場合には、平滑化強度の低いパラメータを用いる。
【０１１８】
なお、平滑化強度を低くするためのパラメータの設定としては以下のような設定が挙げられる。
・フィルタ窓の半径ｒを小さくする。
・距離の標準偏差σｄを小さくする。
・輝度差の標準偏差σｉを小さくする。
【０１１９】
中周波画像と高周波画像とを含む画像データ６２０のダイナミックレンジは、画像データ５２０のダイナミックレンジよりも狭いため、輝度差の標準偏差σｉを小さく設定することが望ましい。
【０１２０】
また、中周波画像と高周波画像とを含む画像データ６２０には、画像データ５２０よりも相対的に高い周波数成分が含まれる。しかし、中周波画像と高周波画像とを含む画像データ６２０に対して平滑化処理を行うのは、相対的に低い周波数成分を除去するためである。したがって、第２のエッジ保存平滑化フィルタでは、第１のエッジ保存平滑化フィルタよりも距離の標準偏差σｄを小さくすることが望ましい。
（３）第１のエッジ保存平滑化フィルタと第２のエッジ保存平滑化フィルタとして、異なる種類のものを用い、かつ、パラメータとして異なるものを用いる
画像データ（原画像データ）５２０に対して平滑化処理を行う場合と、中周波画像と高周波画像とを含む画像データ６２０に対して平滑化処理を行う場合とで、異なるフィルタ及び異なるパラメータを用いることができる。このため、平滑化効果に関する自由度を上げることができる。具体的には、画像データ（原画像データ）５２０に対して平滑化処理を行う場合には、平滑化強度を強くし、中周波画像と高周波数画像とを含む画像データ６２０に対して平滑化処理を行う場合には、平滑化強度を弱くする。
【０１２１】
一方で、フィルタ及びパラメータを２種類用意する必要があるため、上記（１）及び上記（２）と比べて、設計の複雑さが増すことになる。
【０１２２】
なお、第１のエッジ保存平滑化フィルタと第２のエッジ保存平滑化フィルタとの組み合わせとしては、以下のような組み合わせが挙げられる。
・第１のエッジ保存平滑化フィルタ：Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒ
・第２のエッジ保存平滑化フィルタ：Ｊｏｉｎｔ  Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒ
Ｊｏｉｎｔ  Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒを用いる際、画像データ（原画像データ）５２０、及び、低周波画像とエッジ画像とを含む画像データ６１０の輝度成分を参照する。これにより、画像データ５２０と、中周波画像と高周波数画像とを含む画像データ６２０との間のダイナミックレンジの違いを吸収することが可能となる。この結果、輝度差の標準偏差σｉの値を、第１のエッジ保存平滑化フィルタと第２のエッジ保存平滑化フィルタとで、共通化することもできる。
【０１２３】
また、第１のエッジ保存平滑化フィルタと第２のエッジ保存平滑化フィルタとの組み合わせの他の例としては、以下のような組み合わせが挙げられる。
・第１のエッジ保存平滑化フィルタ：メディアンフィルタ
・第２のエッジ保存平滑化フィルタ：Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒ
メディアンフィルタは、構造を持った細かい領域を削除するため、画像データ（原画像データ）５２０に対して、メディアンフィルタを用いて平滑化処理を行うことで、エッジを維持しながら細かい構造を削除することができる。
【０１２４】
Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒは、エッジを維持しながら細かい構造を残すことができる。このため、画像データ６２０に対して、Ｂｉｌａｔｅｒａｌ  Ｆｉｌｔｅｒを用いて平滑化処理を行うことで、画像データ６２０に存在する細かい構造を維持したまま、平滑化することが可能となる。
【０１２５】
［その他の実施形態］
上記各実施形態では、画像処理部５１０または１２１０を実現するためのプログラムを記憶装置５０４（ドライブとメディアが一体となっている記憶媒体）に格納する構成としたが、本発明はこれに限定されない。例えば、ドライブとメディアが別体となっている場合にあっては、記録メディアを記憶媒体として格納するように構成してもよい。
【０１２６】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１２７】
５００          ：画像処理装置
５１０          ：画像処理部
５１１          ：画像平滑化部
５１２          ：画像演算部
５１３          ：エッジ保存平滑化フィルタ
５１４          ：エッジ保存平滑化フィルタ
５２０          ：画像データ
６１０          ：低周波画像とエッジ画像とを含む画像データ
６２０          ：中周波画像と高周波画像とを含む画像データ
６３０          ：高周波画像を含む画像データ
６４０          ：合成画像である画像データ
８２０          ：中周波画像を含む画像データ
８１４          ：平滑化フィルタ
１０１０        ：低周波画像と中周波画像とエッジ画像とを含む画像データ
１０１３        ：エッジ保存平滑化フィルタ
１０１４        ：エッジ保存平滑化フィルタ
１２００        ：画像処理装置
１２１０        ：画像処理部
１２１１        ：画像補正部
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特許第３９３９４２８号
【図１】
2015099546.tif 000003
【図２】
2015099546.tif 000004
【図３】
2015099546.tif 000005
【図４】
2015099546.tif 000006
【図５】
2015099546.tif 000007
【図６】
2015099546.tif 000008
【図７】
2015099546.tif 000009
【図８】
2015099546.tif 000010
【図９】
2015099546.tif 000011
【図１０】
2015099546.tif 000012
【図１１】
2015099546.tif 000013
【図１２】
2015099546.tif 000014
【図１３】
2015099546.tif 000015
【図１４】
2015099546.tif 000016