(57)【要約】【課題】  画像の色構造を考慮しつつ、軸上色収差を確度高く補正できる技術を提供することを目的とする。【解決手段】  複数の色成分の画素値を有する対象画像を平滑化して平滑化の度合いが異なる複数の平滑画像を生成する画像平滑手段と、対象画像の画素それぞれにおいて、対象画像の所定の色成分と平滑画像の所定の色成分とは異なる色成分との差分である色差および色差の分散を算出する演算手段と、色差の分散に基づき対象画像の画素において鮮鋭度が最も高い色成分を決定し、決定した鮮鋭度が最も高い色成分に基づき対象画像の画素における色成分間の鮮鋭度を調整する調整量を算出する調整手段と、色差および調整量に基づいて対象画像の画素における画像構造を判定し、判定結果に応じて対象画像の画素における色成分間の鮮鋭度を調整量で補正する補正手段と、を備える。【選択図】    図１
2013172402.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分の画素値を有する対象画像を平滑化して平滑化の度合いが異なる複数の平滑画像を生成する画像平滑手段と、
前記対象画像の画素それぞれにおいて、前記対象画像の所定の色成分と前記平滑画像の前記所定の色成分とは異なる色成分との差分である色差および前記色差の分散を算出する演算手段と、
前記色差の分散に基づき前記対象画像の画素において鮮鋭度が最も高い色成分を決定し、決定した前記鮮鋭度が最も高い色成分に基づき前記対象画像の画素における色成分間の鮮鋭度を調整する調整量を算出する調整手段と、
前記色差および前記調整量に基づいて前記対象画像の画素における画像構造を判定し、前記判定結果に応じて前記対象画像の画素における色成分間の鮮鋭度を前記調整量で補正する補正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記調整手段は、前記対象画像の画素における前記鮮鋭度が最も高い色成分を、前記色差の分散の最小値に基づいて決定することを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記演算手段は、前記対象画像の画素それぞれにおいて、前記対象画像と一の前記平滑画像とを同じ色成分ごとに差分して、前記対象画像における画像構造の多さを示すテクスチャ量を算出し、
前記補正手段は、前記色差、前記調整量および前記テクスチャ量に基づいて前記対象画像の画素における画像構造を判定する
ことを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記調整手段は、前記テクスチャ量が所定の値以下となるぼけた画像領域を抽出し、前記ぼけた画像領域の画素における前記色差の分散の最小値を平滑化することを特徴とする画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の画像処理装置において、
前記補正手段は、前記対象画像の画素における前記色差の変化率および前記調整量の大きさに基づいて、前記対象画像の画素における画像構造が色境界か否かを判定し、前記色境界と判定した場合、前記対象画像の画素を補正対象から除外することを特徴とする画像処理装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の画像処理装置において、
前記補正手段は、前記対象画像の画素における前記調整量と隣接する画素の調整量との大きさを比較して前記対象画像の画素における画像構造が孤立した構造か否かを判定し、前記孤立した構造と判定した場合、前記対象画像の画素を補正対象から除外することを特徴とする画像処理装置。
【請求項７】
請求項３または請求項４に記載の画像処理装置において、
前記補正手段は、前記対象画像の画素における前記テクスチャ量および前記補正量の大きさに基づいて、前記対象画像の画素における画像構造が軸上色収差に類似した擬似軸上色収差領域か否かを判定し、前記擬似軸上色収差領域と判定した場合、前記対象画像の画素を補正対象から除外することを特徴とする画像処理装置。
【請求項８】
請求項５に記載の画像処理装置において、
前記補正手段は、前記各色成分の分布に基づいて、前記色境界と判定された前記対象画像の画素の画像構造が飽和領域周辺の濃度差による色にじみか否かを判定し、前記色にじみと判定した場合、前記対象画像の画素を前記補正対象とすることを特徴とする画像処理装置。
【請求項９】
請求項１ないし請求項８のいずれか１項に記載の画像処理装置において、
前記鮮鋭度が調整された前記対象画像の画素の画素値を、色差空間において、前記鮮鋭度の調整前の画素値の色差の向きと同じになるように補正する色差補正手段を備えることを特徴とする画像処理装置。
【請求項１０】
請求項１ないし請求項９のいずれか１項に記載の画像処理装置において、
前記画像平滑手段は、少なくとも２つの異なる平滑化の度合いで前記対象画像を平滑化して一組の平滑画像を生成し、前記一組の平滑画像を所定の割合で混合して前記複数の平滑画像を生成することを特徴とする画像処理装置。
【請求項１１】
被写体を撮像して、複数の色成分の画素値を有する対象画像を生成する撮像手段と、
請求項１ないし請求項１０のいずれか１項に記載の画像処理装置と、
を備えることを特徴とする撮像装置。
【請求項１２】
複数の色成分の画素値を有する対象画像を読み込む入力手順、
前記対象画像を平滑化して平滑化の度合いが異なる複数の平滑画像を生成する画像平滑手順、
前記対象画像の画素それぞれにおいて、前記対象画像の所定の色成分と前記平滑画像の前記所定の色成分とは異なる色成分との差分である色差および前記色差の分散を算出する演算手順、
前記色差の分散に基づき前記対象画像の画素において鮮鋭度が最も高い色成分を決定し、決定した前記鮮鋭度が最も高い色成分に基づき前記対象画像の画素の色成分間の鮮鋭度を調整する調整量を算出する調整手順、
前記色差および前記調整量に基づいて前記対象画像の画素における画像構造を判定し、前記判定結果に応じて前記対象画像の画素における色成分間の鮮鋭度を前記調整量で補正する補正手順、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、撮像装置および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、撮像レンズ等の光学系によって結像された被写体を撮像した画像は、その光学系による色収差、特に、軸上色収差の影響を受ける。
【０００３】
それを解決するために、例えば、基準となる色成分の色面を平滑化して他の色成分の色面との色差が最小となるように、各色成分間のＭＴＦ特性の不整合を調整して、軸上色収差を補正する技術が開発されている（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、基準となる色成分の色面の平滑化を、他の色成分の色面との色差が最小となるようにする際、平滑化の度合いが大きくなると色差が予測できない振る舞いをする場合がある。
【０００６】
また、軸上色収差による影響以外の画像の色構造部分では、彩度が小さくなり色抜けするという問題がある。
【０００７】
上記従来技術が有する問題に鑑み、本発明の目的は、画像の色構造を考慮しつつ、軸上色収差を確度高く補正できる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明を例示する画像処理装置の一態様は、複数の色成分の画素値を有する対象画像を平滑化して平滑化の度合いが異なる複数の平滑画像を生成する画像平滑手段と、対象画像の画素それぞれにおいて、対象画像の所定の色成分と平滑画像の所定の色成分とは異なる色成分との差分である色差および色差の分散を算出する演算手段と、色差の分散に基づき対象画像の画素において鮮鋭度が最も高い色成分を決定し、決定した鮮鋭度が最も高い色成分に基づき対象画像の画素における色成分間の鮮鋭度を調整する調整量を算出する調整手段と、色差および調整量に基づいて対象画像の画素における画像構造を判定し、判定結果に応じて対象画像の画素における色成分間の鮮鋭度を調整量で補正する補正手段と、を備える。
【０００９】
また、調整手段は、対象画像の画素における鮮鋭度が最も高い色成分を、色差の分散の最小値に基づいて決定してもよい。
【００１０】
また、演算手段は、対象画像の画素それぞれにおいて、対象画像と一の平滑画像とを同じ色成分ごとに差分して、対象画像における画像構造の多さを示すテクスチャ量を算出し、補正手段は、色差、調整量およびテクスチャ量に基づいて対象画像の画素における画像構造を判定してもよい。
【００１１】
また、調整手段は、テクスチャ量が所定の値以下となるぼけた画像領域を抽出し、ぼけた画像領域の画素における色差の分散の最小値を平滑化してもよい。
【００１２】
また、補正手段は、対象画像の画素における色差の変化率および調整量の大きさに基づいて、対象画像の画素における画像構造が色境界か否かを判定し、色境界と判定した場合、対象画像の画素を補正対象から除外してもよい。
【００１３】
また、補正手段は、対象画像の画素における調整量と隣接する画素の調整量との大きさを比較して対象画像の画素における画像構造が孤立した構造か否かを判定し、孤立した構造と判定した場合、対象画像の画素を補正対象から除外してもよい。
【００１４】
また、補正手段は、対象画像の画素におけるテクスチャ量および補正量の大きさに基づいて、対象画像の画素における画像構造が軸上色収差に類似した擬似軸上色収差領域か否かを判定し、擬似軸上色収差領域と判定した場合、対象画像の画素を補正対象から除外してもよい。
【００１５】
また、補正手段は、各色成分の分布に基づいて、色境界と判定された対象画像の画素の画像構造が飽和領域周辺の濃度差による色にじみか否かを判定し、色にじみと判定した場合、対象画像の画素を補正対象としてもよい。
【００１６】
また、鮮鋭度が調整された対象画像の画素の画素値を、色差空間において、鮮鋭度の調整前の画素値の色差の向きと同じになるように補正する色差補正手段を備えてもよい。
【００１７】
また、画像平滑手段は、少なくとも２つの異なる平滑化の度合いで対象画像を平滑化して一組の平滑画像を生成し、一組の平滑画像を所定の割合で混合して複数の平滑画像を生成してもよい。
【００１８】
本発明を例示する撮像装置の一態様は、被写体を撮像して、複数の色成分の画素値を有する対象画像を生成する撮像手段と、本発明の画像処理装置と、を備える。
【００１９】
本発明を例示する画像処理プログラムの一態様は、複数の色成分の画素値を有する対象画像を読み込む入力手順、対象画像を平滑化して平滑化の度合いが異なる複数の平滑画像を生成する画像平滑手順、対象画像の画素それぞれにおいて、対象画像の所定の色成分と平滑画像の所定の色成分とは異なる色成分との差分である色差および色差の分散を算出する演算手順、色差の分散に基づき対象画像の画素において鮮鋭度が最も高い色成分を決定し、決定した鮮鋭度が最も高い色成分に基づき対象画像の画素の色成分間の鮮鋭度を調整する調整量を算出する調整手順、色差および調整量に基づいて対象画像の画素における画像構造を判定し、判定結果に応じて対象画像の画素における色成分間の鮮鋭度を調整量で補正する補正手順、をコンピュータに実行させる。
【発明の効果】
【００２０】
本発明によれば、画像の色構造を考慮しつつ、軸上色収差を確度高く補正できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一の実施形態に係る画像処理装置として動作させるコンピュータの構成を示すブロック図
【図２】色構造について説明する図
【図３】一の実施形態に係るコンピュータによる画像処理の動作を示すフローチャート
【図４】画素（ｉ，ｊ）と参照領域との関係を示す図
【図５】画素（ｉ，ｊ）における標準偏差ＤＥＶｒ［ｋ’］の分布を示す図
【図６】本発明に係るデジタルカメラの構成の一例を示す図
【図７】補正後の色差成分の大きさに応じた補正出力率を示す図
【発明を実施するための形態】
【００２２】
図１は、本発明の一の実施形態に係る画像処理装置として動作させるコンピュータ１０の構成を示すブロック図である。
【００２３】
図１（ａ）に示すコンピュータ１０は、ＣＰＵ１、記憶部２、入出力インタフェース（入出力Ｉ／Ｆ）３およびバス４から構成される。ＣＰＵ１、記憶部２および入出力Ｉ／Ｆ３は、バス４を介して情報伝達可能に接続される。また、コンピュータ１０には、入出力Ｉ／Ｆ３を介して、画像処理の途中経過や処理結果を表示する出力装置３０、ユーザからの入力を受け付ける入力装置４０がそれぞれ接続される。出力装置３０には、一般的な液晶モニタやプリンタ等を用いることができ、入力装置４０には、キーボードやマウス等をそれぞれ適宜選択して使用できる。
【００２４】
なお、コンピュータ１０によって処理される対象画像は、各画素において、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の色成分それぞれの画素値を有することを前提とする。すなわち、本実施形態の対象画像は、３板式カラーのデジタルカメラで撮像された、または、単板式カラーのデジタルカメラで撮像され色補間処理された画像であるとする。また、対象画像は、デジタルカメラ等による撮像の際、撮像レンズによる軸上色収差の影響を有し、色成分間の鮮鋭度が異なるものとする。
【００２５】
ＣＰＵ１は、コンピュータ１０の各部を統括的に制御するプロセッサである。例えば、ＣＰＵ１は、入力装置４０で受け付けたユーザからの指示に基づいて、記憶部２に記憶されている画像処理プログラムを読み込む。ＣＰＵ１は、その画像処理プログラムの実行により、画像平滑部２０、演算部２１、調整部２２、補正部２３、色差補正部２４として動作し（図１（ｂ））、対象画像に対して軸上色収差の補正処理を施す。ＣＰＵ１は、その画像に対する画像処理の結果を、出力装置３０に表示する。
【００２６】
画像平滑部２０は、平滑化の度合い（ぼかし指標）が異なる、例えば、Ｎ個の公知のガウシアンフィルタを用い、各ガウシアンフィルタのぼかし指標に応じて対象画像を平滑化しＮ個の平滑画像を生成する（Ｎは２以上の自然数）。なお、本実施形態におけるぼかし指標とは、例えば、ぼかし半径の大きさを指す。
【００２７】
演算部２１は、後述するように、対象画像およびＮ個の平滑画像を用い、各画素の画素位置において、対象画像の色成分と平滑画像の対象画像の色成分とは異なる色成分との差分の絶対値から、ぼかし指標に応じた色差面（色差）およびその標準偏差（分散）の値を算出する。また、本実施形態の演算部２１は、対象画像とぼかし指標が最も小さい（すなわち平滑化の度合いが最も小さい）平滑画像とを同一の色成分ごとに差分し、対象画像の画像構造の多さを示す各色成分のテクスチャ量を算出する。
【００２８】
調整部２２は、対象画像の各画素の画素位置における、ぼかし指標に対する標準偏差の分布に公知の内挿法を適用して、その画素位置で最小の標準偏差を与えるぼかし指標を求める。調整部２２は、各画素において求められた各色差面の最小の標準偏差を与えるぼかし指標（以下、最小ぼかし指標と称す）に基づいて、鮮鋭度が最も高い色成分を決定する。調整部２２は、決定した鮮鋭度が最も高い色成分に基づいて、対象画素の各画素の画素位置での色成分間の鮮鋭度を調整する補正値（調整量）を算出する。
【００２９】
補正部２３は、演算部２１により算出された色差および各色成分のテクスチャ量と、調整部２２により算出された補正値とに基づいて、対象画像の各画素の画素位置における画像構造が、軸上色収差の補正が可能な構造か否かを判定する。補正部２３は、補正可能な画像構造の場合、調整部２２により算出された補正値を用いて、各画素における色成分間の鮮鋭度を補正する。
【００３０】
ここで、図２は、本実施形態において考慮する代表的な色構造を示す。図２（ａ）は、例えば、白地の背景に一本の黒線が配置された被写体を撮像した対象画像で、黒線に直交する走査方向におけるＲ成分（点線）、Ｇ成分（実線）、Ｂ成分（破線）の画素値の分布を示す。図２（ｂ）は、一例として、赤と白とからなる色境界を有する被写体を撮像した対象画像で、色境界に直交する走査方向におけるＲ成分（点線）、Ｇ成分（実線）、Ｂ成分（破線）の画素値の分布を示す。図２（ｃ）は、例えば、街灯等の明るい光源がある被写体を撮像し、いわゆるパープルフリンジの影響を受けた対象画像で、光源の中心を通る走査方向におけるＲ成分（点線）、Ｇ成分（実線）、Ｂ成分（破線）の画素値の分布を示す。ここで、パープルフリンジとは、街灯等の光源の周囲や水面の照り返し等、光量が大きいために各色成分の画素値が飽和した高輝度領域（飽和領域）の周りに生じる紫色の色にじみのことである。なお、図２の各対象画像を撮像したカメラの撮像レンズは、軸上色収差を有しＧ成分で合焦しているものとする。
【００３１】
図２（ａ）に示すように、Ｇ成分は色構造をよく再現するのに対し、軸上色収差によりＲ成分やＢ成分は色構造がぼけてしまう。これにより、黒線の部分は緑またはマゼンダに滲む。しかしながら、各色成分の分布は、本来互いに一致することから、後述するように、演算部２１、調整部２２、補正部２３によるＲ成分およびＢ成分に対する鮮鋭度の調整（すなわち軸上色収差の補正）により、図２（ａ）に示す各色成分の分布を互いに一致させることができる。逆に言えば、本実施形態の軸上色収差の補正処理は、元の対象画素の各色成分の分布は、互いに一致していることを前提としている。なお、このような色構造付近では、演算部２１により算出されるテクスチャ量は色成分ごとに大きく異なる分布を示すのに対し、調整部２２により算出される各色差の最小ぼかし指標は互いに似たようななだらかで一様な分布を示す。
【００３２】
次に、図２（ｂ）に示す色境界では、各色成分の色構造が大きく異なる。すなわち、色境界付近において、テクスチャ量の分布は色成分ごとに大きく異なるとともに、各色差の最小ぼかし指標の分布も急激な変化を示す。このことから、図２（ｂ）に示すような色境界では、上述した前提が成り立たたず、調整部２２により算出される補正値も大きな値となり、軸上色収差を適切に補正することができない。そこで、本実施形態の補正部２３は、各色差の最小ぼかし指標の分布および補正値の大きさに基づいて、色構造が図２（ｂ）に示すような色境界か否かを判定する。補正部２３が、色構造が色境界であると判定した場合、本実施形態では、その色境界の画素に対する軸上色収差の補正を行わないようにする。これにより、色境界に対する軸上色収差の補正処理を施すことにより生じる変色を抑制することができる。
【００３３】
一方、図２（ｃ）に示すパープルフリンジの場合、色成分ごとに飽和領域が異なり、光源から離れるに従ってＧ成分が最初に減少し、Ｒ成分が最も広い範囲まで分布する。このような分布により、紫色の色にじみとなって現れる。このような各色成分の分布は、図２（ａ）に示す色構造とも異なる。しかしながら、上述したように、図２（ａ）に示す黒線の部分が軸上色収差により緑またはマゼンダに滲むという点は、パープルフリンジと似ている。そこで、本実施形態では、パープルフリンジの画像領域に対して、軸上色収差と同様の補正処理を施す。そのために、補正部２３は、図２（ｃ）に示すように、対象画像の画素を中心とする周辺領域、または対象画像全体における各色成分の画素値の分布を求め、その分布から各色成分の画素値の飽和領域を求める。補正部２３は、最も広く分布する色成分の飽和領域（図２（ｃ）の場合は、Ｒ成分）およびその飽和領域の端から幅β広げた領域をパープルフリンジ領域として抽出する。補正部２３は、画素位置が抽出したパープルフリンジ領域に含まれるか否かに基づいて、色構造がパープルフリンジであるか否か判定する。補正部２３は、パープルフリンジと判定された画素の各色成分に対し、調整部２２により算出された補正値に基づいて軸上色収差の補正処理を施す。
【００３４】
なお、パープルフリンジ付近では、図２（ｂ）に示す色境界と同様に、テクスチャ量の分布は色成分ごとに大きく異なるとともに、各色差の最小ぼかし指標の分布も急激な変化を示す。
【００３５】
本実施形態では、図２に示す色構造以外にも、ショットノイズなどの影響により１画素の画素値だけ異常な補正値を示す孤立した構造や、軸上色収差の画像領域と似たような色構造を示すにもかかわらず、軸上色収差の補正処理を施した場合、過剰に補正がかかってしまい対象画像の画質を低下させてしまう領域（以下、擬似軸上色収差領域と称す）についても考慮する。そして、本実施形態では、これらの画像構造については軸上色収差の補正処理を施さない。なお、これらの画像構造の判定処理については後述する。
【００３６】
色差補正部２４は、鮮鋭度が調整された画素の各色成分の画素値を、色差空間において、調整前の色差の向きと同じになるように補正し、軸上色収差の補正処理によって生じる変色を抑制する。
【００３７】
記憶部２は、対象画像とともに、対象画像における軸上色収差を補正するための画像処理プログラム等を記録する。記憶部２に記憶される画像やプログラム等は、バス４を介して、ＣＰＵ１から適宜参照することができる。記憶部２には、一般的なハードディスク装置、光磁気ディスク装置等の記憶装置を選択して用いることができる。なお、記憶部２は、コンピュータ１０に組み込まれるとしたが、外付けの記憶装置でもよい。この場合、記憶部２は、入出力Ｉ／Ｆ３を介してコンピュータ１０に接続される。
【００３８】
次に、本実施形態のコンピュータ１０による軸上色収差を補正する画像処理の動作について、図３に示すフローチャートを参照しつつ説明する。
【００３９】
ユーザは、入力装置４０を用いて、画像処理プログラムのコマンドを入力、または、出力装置３０に表示されたそのプログラムのアイコンをダブルクリック等することにより、画像処理プログラムの起動をＣＰＵ１に指示する。ＣＰＵ１は、その指示を入出力Ｉ／Ｆ３を介して受け付け、記憶部２に記憶されている画像処理プログラムを読み込み実行する。ＣＰＵ１は、図３のステップＳ１０からの処理を開始する。
【００４０】
ステップＳ１０：ＣＰＵ１は、入力装置４０を介して、ユーザによって指定された軸上色収差の補正対象の対象画像を読み込む。
【００４１】
ステップＳ１１：ＣＰＵ１の画像平滑部２０は、各ガウシアンフィルタのぼかし指標に応じ、読み込んだ対象画像を平滑化し、Ｎ個の平滑画像を生成する。なお、本実施形態では、対象画像自身も平滑画像の１つとし、本実施形態における平滑画像の総数は、（Ｎ＋１）個となる。
【００４２】
ステップＳ１２：ＣＰＵ１の演算部２１は、Ｒ成分とＧ成分との色差面Ｃｒ、Ｂ成分とＧ成分との色差面Ｃｂ、およびＲ成分とＢ成分との色差面Ｃｒｂを対象画像と各平滑画像とを用いて算出する。
【００４３】
例えば、演算部２１は、対象画像の所定の色成分であるＧ成分の画素値Ｇ０（ｉ，ｊ）と、平滑画像の上記所定の色成分とは異なる色成分であるＲ成分の画素値Ｒｋ（ｉ，ｊ）との差分の絶対値を各画素位置において求め、次式（１）に示す色差面Ｃｒ［−ｋ］（ｉ，ｊ）を算出する。
Ｃｒ［−ｋ］（ｉ，ｊ）＝｜Ｒｋ（ｉ，ｊ）−Ｇ０（ｉ，ｊ）｜    …（１）
ここで、（ｉ，ｊ）は、対象画像の各画素の画素位置の座標を示す。ｋは、平滑画像のぼかし指標であり、０≦ｋ≦Ｎの整数である。なお、式（１）において、ぼかし指標ｋがマイナスであるのは、マイナス側にＲ面を順次ぼかした色差面Ｃｒであることを表す。また、ぼかし指標ｋ＝０は、対象画像自身、すなわち平滑化されていない画像を表す。
【００４４】
同様に、演算部２１は、対象画像の所定の色成分であるＲ成分の画素値Ｒ０（ｉ，ｊ）と、平滑画像の上記所定の色成分とは異なる色成分であるＧ成分の画素値Ｇｋ（ｉ，ｊ）との差分の絶対値を各画素（ｉ，ｊ）において求め、次式（２）の色差面Ｃｒ［ｋ］（ｉ，ｊ）を算出する。
Ｃｒ［ｋ］（ｉ，ｊ）＝｜Ｒ０（ｉ，ｊ）−Ｇｋ（ｉ，ｊ）｜      …（２）
なお、式（２）において、ぼかし指標ｋがプラスであるのは、プラス側にＧ面を順次ぼかした色差面Ｃｒであることを表す。
【００４５】
同様に、演算部２１は、式（３）〜（６）に基づいて、Ｂ成分とＧ成分との色差面Ｃｂ、Ｒ成分とＢ成分との色差面Ｃｒｂそれぞれを各画素（ｉ，ｊ）において算出する。
Ｃｂ［−ｋ］（ｉ，ｊ）＝｜Ｂｋ（ｉ，ｊ）−Ｇ０（ｉ，ｊ）｜    …（３）
Ｃｂ［ｋ］（ｉ，ｊ）＝｜Ｂ０（ｉ，ｊ）−Ｇｋ（ｉ，ｊ）｜      …（４）
Ｃｒｂ［−ｋ］（ｉ，ｊ）＝｜Ｒｋ（ｉ，ｊ）−Ｂ０（ｉ，ｊ）｜  …（５）
Ｃｒｂ［ｋ］（ｉ，ｊ）＝｜Ｒ０（ｉ，ｊ）−Ｂｋ（ｉ，ｊ）｜    …（６）
ステップＳ１３：演算部２１は、ステップＳ１２で算出した色差面Ｃｒ、Ｃｂ、Ｃｒｂを用い、画素（ｉ，ｊ）における各色差面の標準偏差ＤＥＶｒ、ＤＥＶｂ、ＤＥＶｒｂを、ぼかし指標ごとに算出する。すなわち、演算部２１は、図４に示すように、斜線で示す演算対象の画素（ｉ，ｊ）を中心とする１５ピクセル×１５ピクセルの大きさの参照領域ＡＲ１にある画素の各色差面Ｃｒ、Ｃｂ、Ｃｒｂの値を用い標準偏差を算出する。なお、本実施形態では、参照領域ＡＲ１の大きさを１５ピクセル×１５ピクセルとするが、ＣＰＵ１の処理能力や軸上色収差の補正の精度に応じて適宜決めることが好ましく、例えば、一辺を１０〜３０ピクセルの範囲に設定されるのが好ましい。
【００４６】
演算部２１は、次式（７）〜（９）を用い各色差面の標準偏差ＤＥＶｒ、ＤＥＶｂ、ＤＥＶｒｂを算出する。
【００４７】
【数１】
2013172402.tif 000003
【００４８】
ここで、ｋ’は、−Ｎ〜Ｎの整数のぼかし指標である。ｒは、参照領域ＡＲ１の一辺のピクセル数を示し、本実施形態ではｒ＝１５ピクセルである。また、（ｌ，ｍ）および（ｘ，ｙ）は、参照領域ＡＲ１内の画素位置をそれぞれ表す。
【００４９】
ステップＳ１４：演算部２１は、画素（ｉ，ｊ）におけるテクスチャ量を算出するために、対象画像およびぼかし指標ｋ＝１の平滑画像と、次式（１０）とを用いて色成分ごとに差分する。
ＴＲ（ｉ，ｊ）＝Ｒ０（ｉ，ｊ）−Ｒ１（ｉ，ｊ）
ＴＧ（ｉ，ｊ）＝Ｇ０（ｉ，ｊ）−Ｇ１（ｉ，ｊ）    …（１０）
ＴＢ（ｉ，ｊ）＝Ｂ０（ｉ，ｊ）−Ｂ１（ｉ，ｊ）
演算部２１は、画素（ｉ，ｊ）を中心とする５ピクセル×５ピクセルなどの範囲にある各画素の式（１０）で求めた差分を色成分ごとに加算した値、あるいは色成分ごとに１画素単位で規格化した値を、画素（ｉ，ｊ）のテクスチャ量として算出する。なお、演算部２１は、式（１０）の各差分を各色成分のテクスチャ量としてもよい。
【００５０】
ステップＳ１５：演算部２１は、ステップＳ１３で算出された各色差面の標準偏差ＤＥＶｒ、ＤＥＶｂ、ＤＥＶｒｂを用い、各画素（ｉ，ｊ）において、最小の標準偏差の値を与える最小ぼかし指標ｋ’を色差面ごとに求める。例えば、図５に示すように、演算部２１は、ぼかし指標に応じた色差面Ｃｒの標準偏差ＤＥＶｒ［ｋ’］の分布に基づいて、画素（ｉ，ｊ）における最小ぼかし指標ｋ’＝αｒを求める。
【００５１】
演算部２１は、色差面Ｃｂおよび色差面Ｃｒｂの場合についても同様の処理を行い、最小の標準偏差ＤＥＶｂ、ＤＥＶｒｂを与える最小ぼかし指標ｋ’＝αｂおよびｋ’＝αｒｂを、対象画像の全ての画素（ｉ，ｊ）について求める。
【００５２】
ステップＳ１６：ＣＰＵ１の調整部２２は、ステップＳ１４で求めたテクスチャ量に基づいて、対象画像のうち、合焦領域以外のぼけた画像領域（以下、背景領域と称す）を抽出する。そのために、調整部２２は、画素（ｉ，ｊ）のテクスチャ量が所定の値ｄ以下か否かを判定する。調整部２２は、テクスチャ量が所定の値ｄ以下の場合、画素（ｉ，ｊ）を背景領域として抽出する。調整部２２は、このような抽出処理を対象画像の全ての画素について行う。
【００５３】
ステップＳ１７：調整部２２は、ステップＳ１５およびステップＳ１６で求められた最小ぼかし指標αｒ、αｂ、αｒｂに基づいて、対象画像の画素（ｉ，ｊ）において鮮鋭度が最も高い色成分を決定し、決定した鮮鋭度が最も高い色成分に基づいて、色成分間の鮮鋭度を調整する補正値を算出する。
【００５４】
例えば、調整部２２は、最小ぼかし指標αｒが正の場合、画素（ｉ，ｊ）において鮮鋭度がより高いのはＧ成分であると決定する。一方、調整部２２は、最小ぼかし指標αｒが負の場合、画素（ｉ，ｊ）において鮮鋭度がより高いのはＲ成分であると決定する。調整部２２は、最小ぼかし指標αｂおよびαｒｂに対しても、それらの符号に基づいて、鮮鋭度がより高い色成分をそれぞれ決定する。
【００５５】
上記結果に基づいて、調整部２２は、各画素において最も鮮鋭度の高い色成分が決定できたか否かを判定する。すなわち、３つの色差面における結果のうち、２つで同一の色成分が決定された場合、調整部２２は、その色成分を、その画素において鮮鋭度が最も高い色成分として決定する。一方、例えば、各色差面のぼかし係数αｒ、αｂ、αｒｂそれぞれに基づいて、Ｒ成分、Ｇ成分、Ｂ成分がそれぞれ決定された場合、調整部２２は、画素（ｉ，ｊ）における最も鮮鋭度の高い色成分を１つに決定することができない。このような場合、調整部２２は、不定と判定し、その画素に対する軸上色収差の補正処理を行わないにするのが好ましい。なお、色差面ごとに決定された各色成分の鮮鋭度を比較し鮮鋭度が最も高い色成分を決定してもよい。
【００５６】
次に、調整部２２は、決定した鮮鋭度が最も高い色成分に基づいて、色成分間の鮮鋭度を調整するための補正値を算出する。例えば、調整部２２は、図５に示す色差面Ｃｒの標準偏差ＤＥＶｒの分布に基づいて、画素（ｉ，ｊ）における真の意味での最小の標準偏差の値を与えるぼかし指標ｓを求める。すなわち、演算部２１がステップＳ１５で求めた最小ぼかし指標αｒは、図５の点線が示すように、必ずしも真に最小の標準偏差ＤＥＶｒを与えるぼかし指標ではない。そこで、調整部２２は、最小ぼかし指標αｒと、隣接する両端の最小ぼかし指標αｒ−１およびαｒ＋１との３点に対し内挿法を適用し、より正確な最小ぼかし指標（内挿点）ｓを求める。なお、画素（ｉ，ｊ）で最も鮮鋭度が高い色成分をＧ成分とした場合の一例を以下に示す。
【００５７】
ここで、標準偏差ＤＥＶｒ［ｋ’］（ｉ，ｊ）の分布において、ＤＥＶｒ［αｒ−１］（ｉ，ｊ）＞ＤＥＶｒ［αｒ＋１］（ｉ，ｊ）の場合、最小ぼかし指標ｓは、次式（１１）のように表される。
ｓ＝（（αｒ＋１）＋αｒ）／２＋（ＤＥＶｒ［αｒ＋１］（ｉ，ｊ）−ＤＥＶｒ［αｒ］（ｉ，ｊ））／２／ａ    …（１１）
ここで、係数ａは傾きであり、（ＤＥＶｒ［αｒ−１］（ｉ，ｊ）−ＤＥＶｒ［αｒ］（ｉ，ｊ））／（（αｒ−１）−αｒ）となる。
【００５８】
一方、ＤＥＶｒ［αｒ−１］（ｉ，ｊ）＜ＤＥＶｒ［αｒ＋１］（ｉ，ｊ）の場合、最小ぼかし指標ｓは、次式（１２）のように表される。
ｓ＝（（αｒ−１）＋αｒ）／２＋（ＤＥＶｒ［αｒ−１］（ｉ，ｊ）−ＤＥＶｒ［αｒ］（ｉ，ｊ））／２／ａ    …（１２）
なお、傾きａは（ＤＥＶｒ［αｒ＋１］（ｉ，ｊ）−ＤＥＶｒ［αｒ］（ｉ，ｊ））／（（αｒ＋１）−αｒ）となる。
【００５９】
その後、調整部２２は、ステップＳ１６で抽出した背景領域における各色差面の最小ぼかし指標である内挿点ｓの分布を平滑化する。つまり、背景領域は、ぼけた画像領域であることから、各色差面の最小ぼかし指標はなだらかに一様に分布するものと考えられる。しかしながら、背景領域において最小ぼかし指標が大きく変化する画素が存在する場合、その画素に対する軸上色収差の補正処理を適正に施すことができず、ノイズとして対象画像の画質を低下させてしまう。それを回避するために、本実施形態の調整部２２は、例えば、背景領域の画素（ｉ，ｊ）の内挿点ｓを、画素（ｉ，ｊ）を中心とする５ピクセル×５ピクセルなどの範囲で隣接する画素の内挿点ｓと平均し、その平均値を画素（ｉ，ｊ）の新たな内挿点ｓとして上書きする。他の色差面の内挿点ｓについても同様の処理が施される。これにより、背景領域において各色差面の最小ぼかし指標をなだらかに一様に分布させる。
【００６０】
そして、調整部２２は、内挿点ｓとともに、ぼかし指標αｒ、αｒ＋１のＧαｒ（ｉ，ｊ）、Ｇ（αｒ＋１）（ｉ，ｊ）を用いた公知の重み付け加算により、補正値Ｇ’（ｉ，ｊ）を算出する。
【００６１】
ステップＳ１８：ＣＰＵ１の補正部２３は、最小ぼかし指標αｒ、αｂ、αｒｂおよび補正値に基づいて、画素（ｉ，ｊ）の色構造が色境界か否かを判定する。まず、補正部２３は、画素（ｉ，ｊ）における最小ぼかし指標αｒ、αｂ、αｒｂそれぞれの変化率を求める。そのために、補正部２３は、例えば、画素（ｉ，ｊ）を中心とした５ピクセル幅くらいで隣接する両端の画素の最小ぼかし指標αｒ、αｂ、αｒｂそれぞれを公知の微分係数の公式に適用して傾きを求め、その傾きを画素（ｉ，ｊ）の各色差の最小ぼかし指標の変化率とする。補正部２３は、それらの変化率が閾値ε１以上、且つ補正値が閾値ε２以上か否かを判定する。なお、本実施形態では、例えば、閾値ε１＝４、および閾値ε２＝４０（対象画像が２５５階調の画像の場合）と設定する。なお、閾値ε１および閾値ε２の値は、軸上色収差の補正処理に要求される精度やＣＰＵ１の処理能力等に応じて決定されることが好ましい。
【００６２】
そして、補正部２３は、その判定結果が真の場合、画素（ｉ，ｊ）の色構造が色境界と判定し、ステップＳ１９（ＹＥＳ側）へ移行する。一方、補正部２３は、判定結果が偽の場合、ステップＳ２０（ＮＯ側）へ移行する。
【００６３】
ステップＳ１９：補正部２３は、ステップＳ１８において色境界と判定された画素（ｉ，ｊ）の色構造がパープルフリンジであるか否かを判定する。そのために、補正部２３は、画素（ｉ，ｊ）およびその周辺画素、または対象画像全体の各色成分の画素値を用い、図２（ｃ）に示すような色成分ごとの画素値の分布から画素値が飽和した飽和領域（２５５階調の画像の場合、画素値が２５５）を求める。補正部２３は、各色成分の飽和領域の大きさのうち、最も領域が広い、例えば、Ｒ成分の飽和領域とその飽和領域の端から幅β広げた領域とを合わせた領域をパープルフリンジ領域とする。なお、本実施形態における幅βの値は、例えば、１０ピクセル程度とする。ただし、幅βの大きさは、ＣＰＵ１の処理能力、軸上色収差の補正処理の精度や各色成分における飽和状態からの減少度合いに応じて決定されるのが好ましい。
【００６４】
補正部２３は、求めたパープルフリンジ領域に基づいて、画素（ｉ，ｊ）がそのパープルフリンジ領域内か否かを判定する。補正部２３は、画素（ｉ，ｊ）がパープルフリンジ領域にある場合、ステップＳ２０（ＹＥＳ側）へ移行する。一方、補正部２３は、画素（ｉ，ｊ）がパープルフリンジ領域にない場合、ステップＳ２４（ＮＯ側）へ移行する。
【００６５】
ステップＳ２０：補正部２３は、ステップ１７で算出され閾値ε２以上である画素（ｉ，ｊ）の補正値が、隣接する画素の補正値と閾値ε３以上の差を有するか否かを判定する。つまり、補正部２３は、画素（ｉ，ｊ）の補正値が閾値ε２以上である原因が、ショットノイズなどによる孤立した構造によるものか否かを判定する。なお、閾値ε３の値は軸上色収差の補正処理に要求される精度やＣＰＵ１の処理能力等に応じて決定され設定されることが好ましい。
【００６６】
そして、補正部２３は、その判定結果が真の場合、画素（ｉ，ｊ）の色構造が孤立した構造であると判定し、ステップＳ２４（ＹＥＳ側）へ移行する。一方、補正部２３は、判定結果が偽の場合、ステップＳ２１（ＮＯ側）へ移行する。
【００６７】
ステップＳ２１：補正部２３は、対象画像の各画素におけるテクスチャ量および補正値に基づいて、画素（ｉ，ｊ）の色構造が擬似軸上色収差領域か否かを判定する。
【００６８】
ここで、擬似軸上色収差領域は、上述したように、軸上色収差の影響を受けたような色構造を示すが、軸上色収差の補正処理が適用できない領域である。図２（ａ）に示す軸上色収差の画像領域におけるテクスチャ量は色成分ごとに大きく異なる分布を示すのに対し、擬似軸上色収差領域の特徴として、各色成分のテクスチャ量は大きな値で、互いに似たような値の分布を示す。そこで、本実施形態の補正部２３は、画素（ｉ，ｊ）の各色成分のテクスチャ量が全て閾値ε４以上、且つ画素（ｉ，ｊ）の補正値が閾値ε５以下か否かを判定する。なお、閾値ε４および閾値ε５の値は、軸上色収差の補正処理に要求される精度やＣＰＵ１の処理能力等に応じて決定され設定されることが好ましい。
【００６９】
そして、補正部２３は、その判定結果が真の場合、画素（ｉ，ｊ）の色構造が擬似軸上色収差領域であると判定し、ステップＳ２４（ＹＥＳ側）へ移行する。一方、補正部２３は、判定結果が偽の場合、ステップＳ２２（ＮＯ側）へ移行する。
【００７０】
ステップＳ２２：補正部２３は、ステップＳ１７において算出された補正値を用いて画素（ｉ，ｊ）の軸上色収差を補正する。
【００７１】
補正部２３は、例えば、画素（ｉ，ｊ）で最も鮮鋭度が高いのがＧ面とした場合、次式（１３）に基づいて画素（ｉ，ｊ）のＲ成分の鮮鋭度を調整し軸上色収差を補正する。
Ｒ’（ｉ，ｊ）＝Ｒ０（ｉ，ｊ）＋（Ｇ０（ｉ，ｊ）−Ｇ’（ｉ，ｊ））  …（１３）
補正部２３は、同様にＢ成分についても、Ｂ成分とＧ成分との色差面Ｃｂの標準偏差ＤＥＶｂの分布に基づいて、補正値Ｇ”（ｉ，ｊ）を算出し、次式（１４）に基づいて、画素（ｉ，ｊ）におけるＢ成分の鮮鋭度を調整し軸上色収差を補正する。
Ｂ’（ｉ，ｊ）＝Ｂ０（ｉ，ｊ）＋（Ｇ０（ｉ，ｊ）−Ｇ”（ｉ，ｊ））  …（１４）
ステップＳ２３：ＣＰＵ１の色差補正部２４は、軸上色収差の補正処理が施された画素（ｉ，ｊ）の各色成分の画素値に対して色差補正を行う。
【００７２】
すなわち、ステップＳ２２において、軸上色収差の補正処理が施された画素の各色成分の画素値は、補正前の画素値と比較した場合、特に、輝度色差の色空間における色差成分の向きが大きく変わる場合があり、それにより変色が発生する。そこで、本実施形態では、その変色の発生を抑制するために、色差補正部２４は、画素（ｉ，ｊ）における補正後の色差成分が、輝度色差の空間において、補正前の色差成分の向きと同じになるように補正する。
【００７３】
具体的には、色差補正部２４は、画素（ｉ，ｊ）の補正前後の各色成分の画素値を、公知の変換処理を適用して、ＲＧＢの画素値（Ｒ’，Ｇ，Ｂ’）をＹＣｒＣｂの輝度成分と色差成分（Ｙ’，Ｃｒ’，Ｃｂ’）に変換する。ここで、補正前の輝度成分および色差成分を（Ｙ０，Ｃｒ０，Ｃｂ０）とする。そして、色差補正部２４は、次式（１５）により、画素（ｉ，ｊ）の色差成分の向きを補正前の向きに補正する。なお、本実施形態において、輝度成分Ｙ’は補正しない。
【００７４】
【数２】
2013172402.tif 000004
【００７５】
色差補正部２４は、再度、上述した公知の変換処理を適用して、画素の色差補正後の輝度成分および色差成分（Ｙ’，Ｃｒ”，Ｃｂ”）をＲＧＢの画素値（Ｒ１，Ｇ１，Ｂ１）に変換する。色差補正部２４は、画素値（Ｒ１，Ｇ１，Ｂ１）を画素（ｉ，ｊ）の画素値とする。
【００７６】
ステップＳ２４：ＣＰＵ１は、対象画像の全ての画素について処理が終了したか否かを判定する。ＣＰＵ１は、全ての画素について処理が終了していない場合、ステップＳ１８（ＮＯ側）へ移行し、次の画素について、ステップＳ１８からステップＳ２３の処理を行う。一方、ＣＰＵ１は、全ての画素について処理が終了した場合、軸上色収差が補正された画像を、記憶部２に記録したり出力装置３０に表示したりする。そして、ＣＰＵ１は、一連の処理を終了する。
【００７７】
このように、本実施形態では、各色差面の最小ぼかし指標、各色成分のテクスチャ量および補正値の値に基づいて各画素における色構造を判定することにより、軸上色収差の補正を確度高く補正することができる。
【００７８】
また、色境界や擬似軸上色収差領域等と判定された画素に対する軸上色収差の補正処理を行わないことにより、変色や色抜け等の発生を回避することができる。
【００７９】
さらに、補正後の画素値に対して、色差空間において補正前の画素値が有した色差成分の向きに補正することにより、変色や色抜け等を抑制しつつ軸上色収差の補正をより精度よく行うことができる。
《実施形態の補足事項》
（１）本発明の画像処理装置は、画像処理プログラムをコンピュータ１０に実行させることで実現させたが、本発明はこれに限定されない。本発明に係る画像処理装置における処理をコンピュータ１０で実現するためのプログラムおよびそれを記録した媒体に対しても適用可能である。
【００８０】
また、本発明の画像処理プログラムを有した図６に示すようなデジタルカメラに対しても適用可能である。なお、図６に示すデジタルカメラにおいて、撮像素子１０２と、撮像素子１０２から入力される画像信号のＡ／Ｄ変換や、色補間処理などの信号処理を行うデジタルフロントエンド回路のＤＦＥ１０３とが、撮像部を構成することが好ましい。
【００８１】
また、デジタルカメラを本発明の画像処理装置として動作させる場合、ＣＰＵ１０４は、画像平滑部２０、演算部２１、調整部２２、補正部２３、色差補正部２４の各処理をソフトウエア的に実現してもよいし、ＡＳＩＣを用いてこれらの各処理をハードウエア的に実現してもよい。
【００８２】
（２）上記実施形態では、画像平滑部２０が、Ｎ個のガウシアンフィルタを用いて、対象画像からＮ個の平滑画像を生成したが、本発明はこれに限定されない。例えば、図６に示すようなデジタルカメラの撮像レンズ１０１などの光学系の点広がり関数（ＰＳＦ）が得られる場合、画像平滑部２０は、ガウシアンフィルタを用いる代わりに、ＰＳＦを用いて平滑画像を生成してもよい。
【００８３】
また、画像平滑化部２０は、例えば、少なくとも２つのガウシアンフィルタを用いて一組の平滑画像を最初に生成し、その一組の平滑画像を所定の割合で混合することにより、ぼかし指標が互いに異なるＮ個の平滑画像を生成してもよい。これにより、画像処理の単純化および高速化を図ることができる。また、ガウシアンフィルタの最大半径がぼかし量を超えない範囲で、平滑画像の混合の割合を調整することにより、任意のぼかし指標を有する平滑画像を容易に生成することができる。つまり、軸上色収差の補正において、非常に大きなぼかし量が必要となる画像領域に対しても、所望のぼかし量の範囲で平滑画像を容易に生成できる。
【００８４】
（３）上記実施形態では、演算部２１は、対象画像とぼかし指標が最も小さいｋ＝１の平滑画像とを同一の色成分ごとに差分してテクスチャ量を算出したが、本発明はこれに限定されない。演算部２１は、どの程度の空間スケールの画像構造まで考慮するかに応じて、いずれかのぼかし指標の平滑画像を用いテクスチャ量を算出するのが好ましい。
【００８５】
（４）上記実施形態では、Ｒ成分とＧ成分との色差面Ｃｒ、Ｂ成分とＧ成分との色差面Ｃｂ、Ｒ成分とＢ成分との色差面Ｃｒｂに基づいて、対象画像の軸上色収差の補正を行ったが、本発明はこれに限定されない。例えば、３つの色差面のうち２つの色差面に基づいて、対象画像の軸上色収差の補正を行ってもよい。これにより、補正処理の高速化を図ることができる。
【００８６】
（５）上記実施形態では、対象画像は、各画素においてＲ成分、Ｇ成分、Ｂ成分の画素値を有するとしたが、本発明はこれに限定されない。例えば、対象画像の各画素において、２つまたは４つ以上の色成分を有してもよい。
【００８７】
また、図６に示すデジタルカメラの撮像素子１０２の受光面の各画素子に、Ｒ、Ｇ、Ｂのカラーフィルタが公知のベイヤ配列に従って配置されている場合、その撮像素子１０２によって撮像されたＲＡＷ画像に対しても、本発明は適用可能である。
【００８８】
（６）上記実施形態では、ステップＳ１８において、補正部２３が、画素（ｉ，ｊ）における各色差の最小ぼかし指標の変化率が閾値ε１以上且つ補正値が閾値ε２以上の場合、画素（ｉ，ｊ）の色構造は色境界であると判定したが、本発明ではこれに限定されない。例えば、補正部２３は、色境界と判定された画素周辺の画像領域において、最小ぼかし指標の変化率が閾値ε１より小さく、且つ補正値が閾値ε２以上となる領域を検出し、軸上色収差の補正対象から除外することが好ましい。これは、色境界の周辺のそのような領域は、本発明により、軸上色収差の補正が施された場合、対象画像の画質を低下させてしまうことが判明したからである。
【００８９】
（７）本実施形態では、ステップＳ２１において、補正部２３は、画素の色構造が擬似軸上色収差領域か否かを判定したが、本発明はこれに限定されず、ステップＳ２１の処理を省略してもよい。
【００９０】
（８）上記実施形態では、色差補正部２４は、軸上色収差の補正処理が施された画素全てに対して色差補正を行ったが、本発明これに限定されず、それらの画素の補正後の色差成分の大きさＬ’の値が、補正前の色差成分の大きさＬの値より小さい場合、色差補正を行わないようにしてもよい。
【００９１】
また、色差補正部２４は、補正後の色差成分の大きさＬ’が、補正前の色差成分の大きさＬ（所定の大きさ）より大きい場合、図７および次式（１６）で定義される補正出力率φ（Ｌ’）を用いて、式（１５）を変形した次式（１７）に基づき補正後の色差成分の出力率を小さくしてもよい。
【００９２】
【数３】
2013172402.tif 000005
【００９３】
これにより、変色の発生をより正確に抑制することが可能となる。なお、関数ｃｌｉｐ（Ｖ，Ｕ１，Ｕ２）は、パラメータＶの値が下限値Ｕ１と上限値Ｕ２との範囲外の値の場合、下限値Ｕ１または上限値Ｕ２にクリップする。なお、係数ＷＶは、補正出力率φ（Ｌ’）を上限値Ｕ２（＝１）から下限値Ｕ１（＝０）に変化させる幅を示し、本実施形態では、２５５階調の画像の場合、例えば、係数ＷＶ＝５〜１０の値とする。ただし、係数ＷＶの値は、要求される変色の抑制の度合い等に応じて適宜設定されることが好ましい。
【００９４】
（９）上記実施形態では、補正部２３は、画素の色構造が色境界や擬似軸上色収差領域の場合、軸上色収差の補正処理を行わないとしたが、本発明はこれに限定されない。例えば、補正部２３は、色境界や擬似軸上色収差領域の画素に対して、ステップＳ２２およびステップＳ２３の処理を行ってもよい。ただし、補正部２３は、ステップＳ２２において、式（１３）および（１４）の代わりに次式（１８）および（１９）を用いて行うのが好ましい。
Ｒ’（ｉ，ｊ）＝Ｒ０（ｉ，ｊ）＋γ×（Ｇ０（ｉ，ｊ）−Ｇ’（ｉ，ｊ））…（１８）
Ｂ’（ｉ，ｊ）＝Ｂ０（ｉ，ｊ）＋γ×（Ｇ０（ｉ，ｊ）−Ｇ”（ｉ，ｊ））…（１９）
ここで、係数γは、０〜１の間で色構造に応じて設定される値である。すなわち、色構造が色境界や擬似軸上色収差領域などの場合、それらによる影響があまり目立たないようにするために、係数γ＝０または０．１〜０．２以下等、各色差面の最小ぼかし指標、補正値または各色成分のテクスチャ量等に応じて、係数γを小さな値にするのが好ましい。一方、色構造が軸上色収差やパープルフリンジ領域と判定された場合、係数γ＝１等の値にするのが好ましい。
【００９５】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【００９６】
１  ＣＰＵ、２  記憶部、３  入出力Ｉ／Ｆ、４  バス、１０  コンピュータ、２０  画像平滑部、２１  演算部、２２  調整部、２３  補正部、２４  色差補正部、３０  出力装置、４０  入力装置
【図１】
2013172402.tif 000006
【図２】
2013172402.tif 000007
【図３】
2013172402.tif 000008
【図４】
2013172402.tif 000009
【図５】
2013172402.tif 000010
【図６】
2013172402.tif 000011
【図７】
2013172402.tif 000012