(57)【要約】【課題】合焦領域および非合焦領域のいずれにおいても色収差を精度良く補正する。【解決手段】画像処理装置１０４は、互いに距離が異なる複数の被写体の撮像により生成された入力画像に対して色収差補正処理を行う。該装置は、複数の被写体までの距離を示す距離情報を用いて、入力画像における互いにフォーカス状態が異なる複数の領域を設定する領域設定手段１０８と、入力画像における第１の色の第２の色に対する色ずれ量を算出する色ずれ量算出手段１０８と、領域ごとに色ずれ量の統計量を算出し、該領域ごとに統計量に基づく色収差補正処理を行う補正手段１０８，１０６とを有する。【選択図】図１
2017212642.tif 000002
【特許請求の範囲】
【請求項１】
互いに距離が異なる複数の被写体の撮像により生成された入力画像に対して色収差補正処理を行う画像処理装置であって、
前記複数の被写体までの距離を示す距離情報を用いて、前記入力画像における互いにフォーカス状態が異なる複数の領域を設定する領域設定手段と、
前記入力画像における第１の色の第２の色に対する色ずれ量を算出する色ずれ量算出手段と、
前記領域ごとに前記色ずれ量の統計量を算出し、該領域ごとに前記統計量に基づく前記色収差補正処理を行う補正手段とを有することを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記領域ごとおよび像高ごとに前記色ずれ量の統計量を算出し、該領域ごとおよび前記像高ごとに前記統計量に基づく前記色収差補正処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記統計量は平均値であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記複数の領域は、合焦領域と非合焦領域であることを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記複数の領域は、前記合焦領域と、それぞれ前記非合焦領域としての前ピン領域および後ピン領域であることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記色ずれ量算出手段は、前記入力画像におけるエッジ部を検出し、該エッジ部における前記色ずれ量を算出することを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
撮像により生成された距離取得用画像から前記距離情報を取得する距離情報取得手段をさらに有することを特徴とする請求項１から６のいずれか一項に記載の画像処理装置。
【請求項８】
被写体を撮像する撮像部と、
請求項１から７のいずれか一項に記載の画像処理装置とを有することを特徴とする撮像装置。
【請求項９】
互いに距離が異なる複数の被写体の撮像により生成された入力画像に対して色収差補正処理を行う画像処理方法であって、
前記複数の被写体までの距離を示す距離情報を用いて、前記入力画像における互いにフォーカス状態が異なる複数の領域を設定し、
前記入力画像における第１の色の第２の色に対する色ずれ量を算出し、
前記領域ごとに前記色ずれ量の統計量を算出し、該領域ごとに前記統計量に基づく前記色収差補正処理を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像により取得された画像に対して色収差の補正を行う画像処理技術に関する。
【背景技術】
【０００２】
カラー撮像により取得された画像には、被写体像を形成する結像光学系（撮像光学系）の色収差によって本来存在しない色が色滲みとして含まれる場合がある。特に、結像光学系の中心波長である緑から離れた青または赤の色滲みやこれらが混ざった紫色のパープルフリンジが生じ易い。
【０００３】
色収差は、横色収差（倍率色収差）と縦色収差（軸上色収差）とに大別される。このうち横色収差については、原色系のデジタル撮像系であれば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色プレーンに対して異なる歪曲を加える幾何変換により補正することができる。特許文献１にて開示された倍率色収差の補正方法では、以下のように倍率色収差を検出する。まず、画像中のエッジ部を中心として局所的なウィンドウを設定して該ウィンドウ内のＧ配列を取得し、さらにウィンドウを変位させた位置にてＲ配列を取得する。次に、Ｇ配列における信号レベルの平均値に対してＲ配列における信号レベルの平均値が一致するようにＲ配列の各信号レベルを調整した後、Ｇ配列とＲ配列との単位要素間の差分の絶対値の和を重ね合わせ誤差として取得する。そして、Ｇ配列に対するＲ配列の変位幅を変化させながら重ね合わせ誤差が最小となる変位幅をＲＧ間の色ずれ幅とし、該色ずれ幅を像高で除することでＲＧ間の倍率差を算出（検出）する。
【０００４】
一方、軸上色収差があると、例えば可視光域の中心波長であるＧプレーンで合焦した画像においてＲプレーンやＢプレーンでは合焦せずに不鮮明なぼけた画像が得られる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４７０６６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１にて開示された倍率色収差の検出方法では、画像のうち合焦領域においては正しく色収差を検出することは可能である。しかしながら、非合焦領域では軸上色収差やぼけの影響によって正しく倍率色収差を検出することができない。このため、非合焦領域で倍率色収差を良好に補正することができない。
【０００７】
本発明は、合焦領域および非合焦領域のいずれにおいても色収差を精度良く検出および補正することができるようにした画像処理装置等を提供する。
【課題を解決するための手段】
【０００８】
本発明の一側面としての画像処理装置は、互いに距離が異なる複数の被写体の撮像により生成された入力画像に対して色収差補正処理を行う。該画像処理装置は、複数の被写体までの距離を示す距離情報を用いて、入力画像における互いにフォーカス状態が異なる複数の領域を設定する領域設定手段と、入力画像における第１の色の第２の色に対する色ずれ量を算出する色ずれ量算出手段と、領域ごとに色ずれ量の統計量を算出し、該領域ごとに統計量に基づく色収差補正処理を行う補正手段とを有することを特徴とする。
【０００９】
なお、上記画像処理装置を有する撮像装置も、本発明の他の一側面を構成する。
【００１０】
また、本発明の他の一側面としての画像処理方法は、互いに距離が異なる複数の被写体の撮像により生成された入力画像に対して色収差補正処理を行う。該画像処理方法は、複数の被写体までの距離を示す距離情報を用いて、入力画像における互いにフォーカス状態が異なる複数の領域を設定し、入力画像における第１の色の第２の色に対する色ずれ量を算出し、領域ごとに色ずれ量の統計量を算出し、該領域ごとに統計量に基づく色収差補正処理を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、合焦領域だけでなく非合焦領域においても高精度に色収差を検出および補正することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例である撮像装置の構成を示すブロック図。
【図２】実施例における色ずれ量検出処理を示すフローチャート。
【図３】実施例におけるＲＧＢプレーン画像の生成を示す図。
【図４】実施例における色収差を説明する図。
【図５】実施例における像高ごとの色ずれ量を示す図。
【図６】実施例における色収差補正処理を示すフローチャート。
【図７】実施例における線形補間を説明する図。
【図８】実施例におけるエッジ検出を説明する図。
【図９】実施例における像高分割を説明する図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施例について図面を参照しながら説明する。
【００１４】
図１には、本発明の実施例１である画像処理装置を備えた撮像装置（デジタルカメラ、ビデオカメラ、スマートフォンまたはタブレット端末）の構成を示す。撮像部１０１は、不図示の撮像レンズ、撮像素子およびその駆動回路により構成され、撮像レンズにより形成された被写体像（光学像）を撮像素子により電気信号に変換する。撮像部１０１から出力されたアナログ信号は、Ａ／Ｄ変換部１０２によってデジタル信号に変換される。Ａ／Ｄ変換部１０２から出力されるデジタル信号としての画像信号（以下、原画像という）は、ＷＢ処理部１０３と距離マップ生成部１２０に送られる。
【００１５】
距離情報取得手段としての距離マップ生成部１２０は、撮像装置（撮像素子の撮像面）から被写体空間内の複数の被写体までの距離を示す情報（以下、距離情報という）を取得する。距離情報の取得方法は特に限定されず、ステレオ（複眼）カメラにより又は撮像レンズと撮像素子との間にレンズアレイを配置することにより取得した複数の視差画像（距離取得用画像）から距離情報を取得してもよい。また、ＤＦＤ（Depth From Defocus）のように、撮像レンズが合焦状態となる被写体側の合焦位置をずらしながら取得した複数の画像（距離取得用画像）から複数の被写体までの距離情報を取得してもよい。距離マップ生成部１２０は、距離情報を撮像素子（つまりは原画像）の画素ごとに取得することで距離マップを生成する。
【００１６】
ＷＢ処理部１０３は、原画像に対してホワイトバランス（ＷＢ）処理を行い、ＷＢ処理画像を生成する。ＷＢ処理画像は、画像処理装置としての補正処理部１０４に入力される。補正処理部１０４は、詳しくは後述するが、色補間部１０５、色収差補正部１０６、エッジ抽出部１０７および補正データ作成部１０８を有するコンピュータとして構成され、コンピュータプログラムとしての画像処理プログラムにより後述する処理を行う。
【００１７】
色補間部１０５は、ＷＢ処理画像に対して色補間処理を行って色補間画像（入力画像）を生成する。色補間部１０５から出力された色補間画像は、色収差補正部１０６、エッジ抽出部１０７および補正データ作成部１０８に入力される。エッジ抽出部１０７は、色補間画像に対してエッジ抽出処理を行い、抽出（検出）したエッジ部の画素（以下、エッジ画素という）を示すエッジ画素データを生成する。エッジ抽出部１０７からのエッジ画素データは、補正データ作成部１０８に入力される。
【００１８】
領域設定手段および色ずれ量算出手段としての補正データ作成部１０８は、エッジ画素とその周辺の画素に対する色収差補正データを生成する。この際、詳しくは後述するが、互いにフォーカス状態（言い換えれば距離）が異なる複数の領域を設定し、該領域ごと、さらには像高ごとに色収差補正データを生成する。
【００１９】
色収差補正部１０６は、補正データ作成部１０８からの色収差補正データに基づいて、色補間画像に対して色収差補正処理を行うことにより、色補間画像の倍率色収差が補正された色収差補正画像を生成する。補正データ作成部１０８および色収差補正部１０６により補正手段が構成される。色収差補正部１０６から出力された色収差補正画像は、信号処理部１０９に入力され、ここで輝度信号処理や色信号処理等を受ける。
【００２０】
図３（ａ）〜（ｃ）を用いて、色補間部１０５が行う色補間処理について説明する。図３（ａ）には、ベイヤー配列により配列されたＲ、ＧおよびＢ画素を有するカラー画像（ＷＢ処理画像）を示す。色補間部１０５は、このカラー画像を図３（ｂ）に示すようにＲ，ＧおよびＢ画素に分離してＲ、ＧおよびＢプレーン画像を生成する。Ｒ、ＧおよびＢプレーン画像のうち画素値が存在しない画素には仮の画素値として０を挿入する。そして、図３（ｃ）に示すように、Ｒ、ＧおよびＢプレーン画像のそれぞれに対して、０が挿入された画素の画素値をその画素の周辺の複数の画素の画素値を用いて補間する色補間処理を行う。これにより、補間済み画像（Ｒ、ＧおよびＢプレーン画像）が生成される。
【００２１】
次に、エッジ抽出部１０７が行うエッジ抽出処理について説明する。前述したように、エッジ抽出部１０７は、色補間部１０５からの色補間画像におけるエッジ部を検出してエッジ画素データを生成する。エッジ部を検出するのは、倍率色収差による色ずれは画像のエッジ部に顕著に現れるためである。エッジ部の検出は、例えば以下の式（ａ）により輝度信号Ｙを求めて生成した輝度プレーン画像を用いて行う。
Ｙ＝０．３×Ｒ＋０．６×Ｇ＋０．１×Ｂ  （ａ）
倍率色収差による色ずれは、光学中心（画像中心）からの放射方向に対して変化するので、光学中心からの放射方向で大きく画素値が変化するエッジ部に限定して検出することで、精度の高い色ずれ量の取得が可能となる。具体的には、図８に示すように検出方向を、上下方向（２つの領域（１）が並ぶ方向）、４５度方向（２つの領域（２）が並ぶ方向）、左右方向（２つの領域（３）が並ぶ方向）および１３５度方向（２つの領域（４）が並ぶ方向）に限定してエッジ部を検出する。
【００２２】
図４（ａ）〜（ｃ）を用いて、フォーカス状態による色ずれ量の変化について説明する。図４（ａ）〜（ｃ）は、白色光源を被写体として撮像したときのＲ画素とＧ画素のラインプロファイルを示し、横軸が画素位置を、縦軸が画素値を示す。図４（ａ）は、被写体に対して撮像レンズが前ピン状態にあるときのラインプロファイルを示しており、点線４０１はＧ画素のラインプロファイルを示し、実線４０２はＲ画素のラインプロファイルを示す。図４（ｂ）は、被写体に対して撮像レンズが合焦（ベストピント）状態にあるときのラインプロファイルを示し、点線４０３はＧ画素のラインプロファイルを示し、実線４０４はＲ画素のラインプロファイルを示す。図４（ｃ）は、被写体に対して撮像レンズが後ピン状態にあるときのラインプロファイルを示しており、点線４０５はＧ画素のラインプロファイルを示し、実線４０６はＲ画素のラインプロファイルを示す。
【００２３】
これらの図から分かるように、フォーカス状態が変化すると軸上色収差量が変化するため、Ｒ画素とＧ画素との倍率色収差による色ずれ量が異なって見える。図５には、像高ごとの色ずれ量（平均値）を示す。横軸は像高を示し、縦軸は色ずれ量を示す。５０１は合焦状態のときの色ずれ量を、５０２は前ピン状態での色ずれ量を、５０３は後ピン状態での色ずれ量を示している。このように、フォーカス状態（合焦状態、前ピン状態および後ピン状態）に応じて色ずれ量が異なって見えるので、画像においてフォーカス状態が異なる領域ごとに色ずれ量を算出することで、色ずれ量をより正確に算出（検出）することができる。
【００２４】
図２のフローチャートを用いて、補正処理部１０４内の補正データ作成部１０８が行う色ずれ量検出処理（画像処理方法）について説明する。先に述べたように、補正データ作成部１０８は、画像処理プログラムに従って本処理を行う。また、ここでは例として、画像を前ピン状態の領域（以下、前ピン領域という）、合焦状態の領域（以下、合焦領域という）および後ピン状態の領域（以下、後ピン領域という）の３領域に分けた場合を例として説明する。
【００２５】
補正データ作成部１０８は、色補間画像の全画素のうちエッジ抽出部１０７により検出されたエッジ画素およびその周辺の画素に対して色収差補正データを作成する。まず、ステップＳ２０１では、補正データ作成部１０８は、エッジ画素およびその周辺の画素を複数の着目画素として設定し、着目画素ごとの距離情報を距離マップ生成部１２０により生成された距離マップから取得する。以下の処理は、複数の着目画素に対して同時に行われる。
【００２６】
次にステップＳ２０２では、補正データ作成部１０８は、各着目画素における距離情報に基づいて、該着目画素が合焦領域に含まれるか否かを判定する。合焦領域は、合焦位置（合焦距離）を含む被写界深度内の距離領域であり、距離情報に示される距離がこの距離領域内にあれば、該着目画素が合焦領域に含まれると判定される。該着目画素が合焦領域に含まれると判定した補正データ作成部１０８は、ステップＳ２０３へ進み、その着目画素を領域１に設定する。
【００２７】
次にステップＳ２０４では、補正データ作成部１０８は、領域１に設定された各着目画素における色ずれ量を算出する。色ずれの量は、Ｒ画素（第１の色の画素）の画素値のＧ画素（第２の色の画素）の画素値に対する差として算出する。色ずれ量の算出方向は、エッジ部の検出方向と同じく、図８に示す上下方向（２つの領域（１）が並ぶ方向）、４５度方向（２つの領域（２）が並ぶ方向）、左右方向（２つの領域（３）が並ぶ方向）および１３５度方向（２つの領域（４）が並ぶ方向）に限定する。これにより、色ずれ量の算出処理を簡略化することができる。
【００２８】
続いてステップＳ２０５では、補正データ作成部１０８は、領域１に設定された（複数の）着目画素の色ずれ量を複数に分割した像高における像高ごとに集計して、像高ごとの色ずれ量の統計量（平均値、中央値、最頻値その他の代表値）を求める。本実施例では、例えば図９に示すように、画像の中心から７つの像高ｈ０〜ｈ６に分割して、像高ごとに色ずれ量の平均値を求める。ただし、平均値以外の統計量（代表値）を用いてもよい。
【００２９】
ステップＳ２０２で着目画素が合焦領域に含まれないと判定した補正データ作成部１０８は、ステップＳ２０６に進み、該着目画素が大デフォーカス領域に含まれるか否かを判定する。大デフォーカス領域に含まれるか否かは、距離情報に示される距離が所定の近側閾値より小さい前ピン状態か該距離情報に示される距離が所定の遠側閾値より大きい後ピン状態であるか否かで判定する。
【００３０】
ステップＳ２０６で着目画素が大デフォーカス領域に含まれると判定した補正データ作成部１０８は、その着目画素の色ずれ量の検出を行わずに処理を終了する。エッジ部としての信頼度が低い大デフォーカス領域の画素を色ずれ量の検出対象から外すことで、より精度の高い色ずれ量の検出および補正が可能となる。
【００３１】
ステップＳ２０６で着目画素が大デフォーカス領域に含まれないと判定した補正データ作成部１０８は、ステップＳ２０７に進み、該着目画素における距離情報に基づいて、該着目画素が前ピン領域に含まれるか否かを判定する。距離情報に示される距離が合焦領域に含まれる距離より小さく、上述した近側閾値以上であれば、該着目画素が前ピン領域に含まれると判定される。
【００３２】
着目画素が前ピン領域に含まれると判定した補正データ作成部１０８は、ステップＳ２０８に進み、その着目画素を領域２に設定する。
【００３３】
次にステップＳ２０９において、補正データ作成部１０８は、ステップＳ２０４と同様にして、領域２に設定された各着目画素における色ずれ量を算出する。続いてステップＳ２１０では、補正データ作成部１０８は、ステップＳ２０５と同様にして、領域２に設定された（複数の）着目画素の色ずれ量を像高ごとに集計し、像高ごとの色ずれ量の平均値を求める。
【００３４】
ステップＳ２０７において着目画素が前ピン領域に含まれないと判定した補正データ作成部１０８は、ステップＳ２１１に進み、該着目画素を領域３に設定する。この場合の該着目画素の距離情報に示される距離は、合焦領域に含まれる距離より大きく、上述した遠側閾値以下である。
【００３５】
そして、ステップＳ２１２では、補正データ作成部１０８は、ステップＳ２０４と同様にして、領域３に設定された各着目画素における色ずれ量を算出する。続いてステップＳ２１３では、補正データ作成部１０８は、ステップＳ２０５と同様にして、領域３に設定された（複数の）着目画素の色ずれ量を像高ごとに集計し、像高ごとの色ずれ量の平均値を求める。
【００３６】
以上の色ずれ量検出処理により、距離情報（言い換えればフォーカス状態）および像高に応じた色収差補正データとしての色ずれ量を取得することができる。
【００３７】
次に、図６のフローチャートを用いて、色収差補正部１０６が行う色収差補正処理（画像処理方法）について説明する。色収差補正部１０６は、補正データ作成部１０８で取得された色ずれ量と距離マップ生成部１２０で作成された距離マップ（距離情報）とに基づいて、色補間画像に対して色収差補正処理を行う。また、先に述べたように、色収差補正部１０６は、画像処理プログラムに従って本処理を行う。
【００３８】
ステップＳ６０１では、色収差補正部１０６は、各着目画素における像高ｈと距離情報とを取得する。続いてステップＳ６０２において、色収差補正部１０６は、像高ｈにおける合焦領域としての領域１、前ピン領域としての領域２および後ピン領域としての領域３のそれぞれの色ずれ量（平均値）を取得する。
【００３９】
次に、ステップＳ６０３では、色収差補正部１０６は、着目画素における距離ｐが所定値ｐ０以下であるか否かを判定する。距離ｐが所定値ｐ０以下である場合は、色収差補正部１０６は、ステップＳ６０４に進み、該着目画素に対して領域２の色ずれ量に基づいて該色ずれ量を減少させる又は０とするための色収差補正を行う。具体的には、着目画素の位置から、着目画素の像高に対応する領域２の色ずれ量分だけシフトした位置におけるＲ画素の値を、周囲に位置するＲ画素の画素値から補間することによって求め、これを着目画素の位置におけるＲ画素の画素値とする。
【００４０】
ステップＳ６０３において着目画素における距離ｐが所定値ｐ０以下でないと判定した色収差補正部１０６は、ステップＳ６０５に進み、該着目画素における距離ｐが所定値ｐ１以下であるか否かを判定する。距離ｐが所定値ｐ１以下である場合は、色収差補正部１０６は、ステップＳ６０６に進み、領域２の色ずれ量と領域１の色ずれ量とを用いた線形補間により得られる補間色ずれ量に基づいて該着目画素に対する色収差補正を行う。
【００４１】
図７を用いて、ステップＳ６０６で行う色ずれ量の線形補間について説明する。図７の横軸は距離情報に示される距離を示し、縦軸はある像高（例えば図４中の像高ｈ４）での色ずれ量を示している。縦軸のRdiff_pos1は領域１での色ずれ量を、Rdiff_pos2は領域２での色ずれ量を、Rdiff_pos3は領域３での色ずれ量をそれぞれ示している。横軸上において距離ｐ２は合焦位置に相当し、ｐ１よりも近距離側（０〜ｐ０〜ｐ１）が前ピン領域である。また、ｐ１〜ｐ３の間が合焦領域でありＰ３よりも遠距離側（ｐ３〜ｐ４〜∞）が後ピン領域である。距離ｐでの補間色ずれ量Rdiffは下記の式（ｂ）で表される。
Rdiff = (( Rdiff_pos2 × ( p1 - p) ) + ( Rdiff_pos1× ( p - p0)) / ( p1-p0)     
（ｂ）
図６のフローチャートに戻り、ステップＳ６０５において着目画素における距離ｐが所定値ｐ１以下でないと判定した色収差補正部１０６は、ステップＳ６０７に進み、該着目画素における距離ｐが所定値ｐ３以下であるか否かを判定する。距離ｐが所定値ｐ３以下である場合は、ステップＳ６０８に進み、領域１の色ずれ量に基づいて該着目画素に対する色収差補正を行う。
【００４２】
ステップＳ６０７において着目画素における距離ｐが所定値ｐ３以下でないと判定した色収差補正部１０６は、ステップＳ６０９に進み、該着目画素における距離ｐが所定値ｐ４以下であるか否かを判定する。距離ｐが所定値ｐ４以下である場合は、色収差補正部１０６は、ステップＳ６１０に進み、領域１の色ずれ量と領域３の色ずれ量とを用いた線形補間により得られる補間色ずれ量に基づいて該着目画素に対する色収差補正を行う。
【００４３】
距離ｐでの補間色ずれ量Rdiffは、以下の式（ｃ）で表される。
Rdiff = (( Rdiff_pos1 × ( p4 - p) ) + ( Rdiff_pos3× ( p - p3)) / ( p4-p3)   
（ｃ）
ステップＳ６０９において距離ｐが所定値ｐ４以下でないと判定した色収差補正部１０６は、ステップＳ６１１に進み、領域３の色ずれ量に基づいて該着目画素に対する色収差補正を行う。
【００４４】
以上の色収差補正処理により、距離（フォーカス状態）および像高に応じた色ずれ量が精度良く補正された色収差補正画像を生成することができる。そして、本実施例によれば、合焦領域だけでなく、非合焦領域（前ピンおよび後ピン領域）においても色収差を精度良く検出および補正することができる。
【００４５】
本実施例では、色ずれ量検出処理および色収差補正処理を行うフォーカス状態を３つに分けた場合について説明したが、より精度を上げるために４つ以上に分けてもよい。また、本実施例では、Ｒ画素のＧ画素に対する画素値のずれを補正する場合について説明したが、Ｂ画素（第１の色の画素）のＧ画素（第２の色の画素）に対する画素値のずれを補正してもよい。
【００４６】
なお、本実施例では画素ごとの距離情報（距離マップ）を用いて色ずれ量を検出および補正する場合について説明したが、距離情報からデフォーカス量を得ることが可能である。このため、画素ごとの距離情報から画素ごとのデフォーカス量（デフォーカスマップ）を生成し、該デフォーカス量を用いて色ずれ量を検出および補正してもよい。この場合も、距離情報に基づいて色ずれ量を検出および補正するということができる。
【００４７】
また、本実施例では、補正処理部１０４が画像処理装置に相当するものとして説明したが、補正処理部１０４と距離マップ生成部１２０とにより画像処理装置が構成されるものとしてもよい。
【００４８】
また、本実施例では、撮像装置に補正処理部１０４として内蔵された画像処理装置について説明したが、撮像装置とは別のパーソナルコンピュータ等により画像処理装置を構成してもよい。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４９】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【００５０】
１０１  撮像部
１０４  補正処理部
１０５  色補間部
１０６  色収差補正部
１０８  補正データ作成部
１２０  距離マップ生成部
【図１】
2017212642.tif 000003
【図２】
2017212642.tif 000004
【図３】
2017212642.tif 000005
【図４】
2017212642.tif 000006
【図５】
2017212642.tif 000007
【図６】
2017212642.tif 000008
【図７】
2017212642.tif 000009
【図８】
2017212642.tif 000010
【図９】
2017212642.tif 000011