(57)【要約】【課題】  本発明は、ＲＡＷデータから倍率色収差を検出する技術を提供する。【解決手段】  本発明の画像処理装置は、入力部、および検出部を備える。この入力部は、予め定められた配列パターンで複数種の色成分を画素配列してなるＲＡＷデータを取り込む。一方、検出部は、ＲＡＷデータに含まれる２種類の色成分について、相関を算出して色ずれ幅を検出し、色ずれ幅に基づいて画像を撮影した光学系の倍率色収差を求める。【選択図】      図１
2006020275.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた配列パターンで複数種の色成分を画素配列してなるＲＡＷデータを取り込む入力部と、
前記ＲＡＷデータに含まれる２種類の前記色成分について、相関を算出して色ずれ幅を検出し、前記色ずれ幅に基づいて前記画像を撮影した光学系の倍率色収差を求める検出部と
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記検出部は、異なる画素位置に配された前記２種類の色成分について相関を算出し、相関結果から前記画素位置の間隔分を除いて色ずれ幅を求め、前記色ずれ幅に基づいて前記倍率色収差を求める
ことを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記入力部は、前記２種類の一方の色成分を補間し、他方の色成分の画素位置に前記２種類の色成分を揃え、
前記検出部は、位置を揃えた前記２種類の色成分について、相関を算出して色ずれ幅を検出し、前記色ずれ幅に基づいて前記倍率色収差を求める
ことを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記２種類の色成分は、配列密度のより高い主色成分と、配列密度のより低い副色成分とからなり、
前記入力部は、前記主色成分について補間を実施し、前記副色成分の画素位置に補間主色成分を生成し、
前記検出部は、前記補間主色成分と前記副色成分との相関から、前記色ずれ幅を検出する
ことを特徴とする画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の画像処理装置において、
前記検出部は、
前記画像を分割領域に分けて動径方向の色ずれをそれぞれ検出し、隣接する分割領域間の色ずれをベクトル合成することにより、画面中心について点対称でない倍率色収差までも検出する
ことを特徴とする画像処理装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の画像処理装置において、
前記検出部で求めた倍率色収差を打ち消す方向に、ＲＡＷデータの色成分間の倍率調整を行い、倍率調整後の色成分を求める補正部を備えた
ことを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記補正部は、
倍率調整後の色成分に基づいて、各画素位置に複数種類の色成分を揃えた画像データを生成する
ことを特徴とする画像処理装置。
【請求項８】
コンピュータを、請求項１ないし請求項７のいずれか１項に記載の画像処理装置として機能させるための画像処理プログラム。
【請求項９】
請求項１ないし請求項７のいずれか１項に記載の画像処理装置と、
被写体像を撮像してＲＡＷデータを生成する撮像部とを備え、
前記撮像部で生成された前記ＲＡＷデータを前記画像処理装置で処理する
ことを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め定められた配列パターンで複数種の色成分を画素配列してなるＲＡＷデータを処理して、倍率色収差を検出する画像処理装置に関する。
また、本発明は、この画像処理装置をコンピュータ上で実現するための画像処理プログラムに関する。
また、本発明は、この画像処理装置を搭載した電子カメラに関する。
【背景技術】
【０００２】
一般に、電子カメラでは、撮影光学系の倍率色収差によって、撮像された画像データに色ずれを生じることが知られている。このような色ずれを、画像処理によって補正する技術が従来提案されている。
例えば、特許文献１には、画像のエッジ部分について色ずれを検出し、その色ずれに基づいて画像処理を行って倍率色収差を補正する技術が記載されている。
【０００３】
また、特許文献２には、画像の色コンポーネントごとに倍率調整を行い、色コンポーネント間の差分の最小点を探すことで、倍率色収差を補正する技術が記載されている。
さらに、特許文献３には、ＲＡＷデータの色補間に際して、倍率色収差の補正を同時に行うことが記載されている。なお、特許文献３には、ＲＡＷデータから倍率色収差を検出する技術として、基準パターンを撮像して得たＲＡＷデータと、色収差のない基準パターンの参照情報（予め記憶されたもの）とについて同色成分間の色ずれを検出する方法が記載されている。
【０００４】
【特許文献１】特開２０００−２９９８７４号公報
【特許文献２】特開２００２−３４４９７８号公報（図１，図３）
【特許文献３】特開２００１−１８６５３３号公報（段落００６３〜００６６）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、単板式の撮像素子を搭載した電子カメラでは、撮像面にＲＧＢなどの色フィルタが配列され、画素単位に色成分一種類ずつを配置したＲＡＷデータが生成される。
【０００６】
（特許文献１，２の問題点）
特許文献１，２の従来技術は、画素単位に色成分が揃った画像から倍率色収差を検出する。そのため、特許文献１，２の従来技術を使うためには、先にＲＡＷデータに色補間処理を施し、画素単位に色成分の揃った画像を生成しなければならない。
しかしながら、本発明者は、先に色補間を実施すると、倍率色収差の検出に問題を生じることに気が付いた。
すなわち、ＲＡＷデータに対して色補間処理を施すと、画像のエッジなどに偽色ノイズが発生する。特許文献１，２の処理では、この偽色ノイズと倍率色収差とを区別できない。そのため、この偽色ノイズを誤検出することによって、倍率色収差の検出が困難になる。
【０００７】
また、このような色補間時の偽色ノイズを低減するため、色差成分のローパスフィルタがしばしば実施される（以下、この処理を『色差ＬＰＦ』という）。しかし、色差ＬＰＦによって、倍率色収差の色ずれに画面ムラが生じるため、倍率色収差の検出は更に困難になる。つまり、エッジ部や微細な絵柄といった画像の高域箇所では、倍率色収差の色ずれが、細かな色差変化となって現れる。この細かな色差変化は、上述した色差ＬＰＦによって大部分が除去される。一方、空間周波数の低い画像領域（緩やかに変化するグラデーション部分）では、倍率色収差による同様の色ずれが、緩やかな低域の色差変化となって現れる。この低域の色差変化は、上述した色差ＬＰＦでは除去しきれず、そのまま残存する。その結果、色差ＬＰＦを経ることによって、倍率色収差の軽減された領域と、倍率色収差の残存した領域とが画面内に混在する（画面ムラ）。
【０００８】
上述した特許文献１，２は、倍率色収差による色ずれが画面中心（光軸中心）に対して点対称に発生することを前提とする。しかしながら、色差ＬＰＦによる画面ムラによって、この点対称性は簡単に崩れてしまう。このような状態では、特許文献１，２による倍率色収差の検出は困難になる。
以上のような理由から、先に色補間を実施することによって、倍率色収差の検出は非常に困難になる。
【０００９】
（特許文献３の問題点）
ところで、特許文献３には、ＲＡＷデータから倍率色収差を検出する技術が記載されている。しかし、この技術は、あくまでも基準パターンを使った方法に限定される。すなわち、特許文献３では、まず、色収差の無い基準パターンの参照情報を事前に準備する。次に、この基準パターンを実際に撮影して、倍率色収差の生じたＲＡＷデータを得る。この基準パターンのＲＡＷデータと、色収差の無い参照情報とについて比較することで、色ずれを検出する。
【００１０】
しかしながら、倍率色収差は撮影条件（レンズの種類、レンズのズーム位置、照明光の分光分布、または撮像素子の分光感度など）によって異なる。このような撮像条件の１つ１つについて、特許文献３の方法で倍率色収差を検出してデータを記録することは困難であり、かつ時間とコストがかかる。また、仮にこのようなデータを事前に記録できたとしても、実際の撮影では照明光の分光分布など特定困難な撮影条件が多く、正しい倍率色収差データを選択することが困難である。したがって、補正対象画像に現実に現れる倍率色収差を、特許文献３の事前測定から決定することは非常に困難である。
【００１１】
（本発明の目的）
そこで、本発明の目的は、基準パターンなどを使わずに、通常のＲＡＷデータから、倍率色収差を検出する技術を提供することである。
また、本発明の目的は、偽色や色差ＬＰＦなどの影響を受けずに、倍率色収差を正確に検出する技術を提供することである。
【課題を解決するための手段】
【００１２】
《１》
本発明の画像処理装置は、入力部、および検出部を備える。
この入力部は、ＲＡＷデータを取り込む。このＲＡＷデータは、予め定められた配列パターンで複数種の色成分を画素配列してなるデータである。
一方、検出部は、このＲＡＷデータに含まれる２種類の色成分について、相関を算出して色ずれ幅を検出し、この色ずれ幅に基づいて画像を撮影した光学系の倍率色収差を求める。
【００１３】
《２》
なお好ましくは、検出部は、異なる画素位置における２種類の色成分について相関を算出する。この場合、検出部は、この相関結果から画素位置の間隔分を除くことによって、正しい色ずれ幅を求める。この色ずれ幅に基づいて倍率色収差を求める。
【００１４】
《３》
また好ましくは、入力部は、２種類の一方の色成分を補間し、他方の色成分の画素位置に、これら２種類の色成分を揃える。検出部は、位置を揃えた２種類の色成分について、相関を算出して色ずれ幅を検出し、その色ずれ幅に基づいて倍率色収差を求める。
【００１５】
《４》
なお好ましくは、２種類の色成分として、配列密度のより高い主色成分と、配列密度のより低い副色成分とを選ぶ。入力部は、この主色成分について補間を実施し、副色成分の画素位置における補間主色成分を生成する。検出部は、この補間主色成分と副色成分との相関から色ずれ幅を検出する。
【００１６】
《５》
また好ましくは、検出部は、画像を複数の分割領域に分けて、分割領域ごとに動径方向の色ずれを検出する。次に、検出部は、隣接する分割領域間の色ずれをベクトル合成する。この動作により、画面中心について点対称でない倍率色収差までも検出する。
【００１７】
《６》
なお好ましくは、検出部で求めた倍率色収差を打ち消す方向に、ＲＡＷデータの色成分間の倍率調整を行い、倍率調整後の色成分を求める補正部を備える。
【００１８】
《７》
また好ましくは、補正部は、倍率調整後の色成分に基づいて、各画素位置に複数種類の色成分を揃えた画像データを生成する。
【００１９】
《８》
また、本発明の画像処理プログラムは、コンピュータを、請求項１ないし請求項７のいずれか１項に記載の画像処理装置として機能させることを特徴とする。
【００２０】
《９》
また、本発明の電子カメラは、上記《１》〜《７》のいずれか１項に記載の画像処理装置と、被写体像を撮像してＲＡＷデータを生成する撮像部とを備える。この電子カメラは、撮像部で生成されたＲＡＷデータを画像処理装置で処理することを特徴とする。
【発明の効果】
【００２１】
本発明は、ＲＡＷデータ中の２種類の色成分間について色ずれを検出することにより、ＲＡＷデータから直に倍率色収差を検出する。
その結果、特許文献１，２とは異なり、色補間による偽色ノイズや、色差ＬＰＦによる色ずれの画面ムラなどの影響を受けずに、倍率色収差を適切に検出することが可能になる。
また、特許文献３とは異なり、ＲＡＷデータ中の２種類の色成分間について色ずれを検出することで、基準パターンに限らず一般的なＲＡＷデータから倍率色収差を検出することに成功している。
【発明を実施するための最良の形態】
【００２２】
《第１実施形態》
図１は、請求項８に対応するプログラムを説明する流れ図である。このプログラムをコンピュータで実行することにより、コンピュータを、請求項１、３，４，６，７に対応する画像処理装置として機能させることができる。
以下、図１に示すステップ番号に沿って、第１実施形態の動作を説明する。
【００２３】
［ステップＳ１］
コンピュータは、電子カメラで撮像されたＲＡＷデータを、記録媒体や通信インターフェースを経由して取り込む。このＲＡＷデータは、色補間を施す前の画像データであり、ＲＧＢ色成分をベイヤ配列した画像データである。なお、このＲＡＷデータに対しては、事前にホワイトバランス調整やガンマ補正を施すことが好ましい。
【００２４】
［ステップＳ２］
コンピュータは、ＲＡＷデータのＲ画素位置において、近傍のＧ成分（請求項の主色成分に対応）を用いて補間し、補間Ｇ成分を求める。次に、コンピュータは、Ｒ画素位置に揃えたＲ成分および補間Ｇ成分を抽出し、画素数１／４の画像（以下『１／４画像』という）を生成する。
【００２５】
［ステップＳ３］
コンピュータは、撮影光学系の光軸中心として、１／４画像の中心をデフォルト設定する。なお、コンピュータは、ＲＡＷデータの付随情報により、電子カメラから光軸中心の画面内位置を取得してもよい。
次に、コンピュータは、この光軸中心を原点にして１／４画像を周方向に分割し、複数の分割領域と、各分割領域の動径方向を設定する。
図２は、この分割領域と動径方向の設定例を示す図である。この設定では、まず、入力画像を８個の分割領域Ｎ、ＮＥ、Ｅ、ＳＥ、Ｓ、ＳＷ、Ｗ、ＮＷに分割し、分割領域ごとに図示する矢印を動径方向とする。
続いて、コンピュータは、１／４画像のＲＧ成分から輝度Ｙを下式によって簡易算出する。
Ｙ＝（Ｒ＋Ｇ）／２
コンピュータは、倍率色収差が視認可能な画面域（光軸中心から最大像高の５割以上離れた領域など）において、輝度Ｙの動径方向のレベル変化を算出する。
【００２６】
ここでは、動径方向を分割領域ごとに固定することで、下式に基づいた簡易演算を行うことが可能になる。
分割領域Ｎ  ：  gradY(x,y)＝Y(x,y-1)-Y(x,y)
分割領域ＮＥ：  gradY(x,y)＝Y(x+1,y-1)-Y(x,y)
分割領域Ｅ  ：  gradY(x,y)＝Y(x+1,y)-Y(x,y)
分割領域ＳＥ：  gradY(x,y)＝Y(x+1,y+1)-Y(x,y)
分割領域Ｓ  ：  gradY(x,y)＝Y(x,y+1)-Y(x,y)
分割領域ＳＷ：  gradY(x,y)＝Y(x-1,y+1)-Y(x,y)
分割領域Ｗ  ：  gradY(x,y)＝Y(x-1,y)-Y(x,y)
分割領域ＮＷ：  gradY(x,y)＝Y(x-1,y-1)-Y(x,y)
コンピュータは、求めたgradY(x,y)の絶対値が、所定値Ｔｈ（たとえば２５６階調データにおいて１０程度）以上を示す画素位置(x,y)を探索する。
【００２７】
このとき、コンピュータは、図３に示すような箇所において、明暗の変わり始める始点ａと、変わり終わる終点ｂとを求める。次に、コンピュータは、これらａｂの中間点ｃをレベル変化箇所として記憶し、ａｂ間の距離をエッジの太さとして記憶する。
なお、このレベル変化箇所の検出は、画面上において所定のサンプリング間隔を置いて離散的に実施してもよい。
【００２８】
［ステップＳ４］
コンピュータは、１／４画像のレベル変化箇所の近傍において、レベル変化箇所を中心に局所的なウィンドウを設定し、このウィンドウ内のＧ配列を取得する。さらに、コンピュータは、このウィンドウを動径方向に変位させた位置からＲ配列を取得する。次に、コンピュータは、Ｇ配列の平均値とＲ配列の平均値とが一致するようにＲ配列の各信号レベルを調整した後、Ｇ配列とＲ配列の要素単位の差分を取り、この差分の絶対値を累積加算して重ね合わせ誤差を求める。
【００２９】
コンピュータは、Ｇ配列に対するＲ配列の変位幅を変化させながら、重ね合わせ誤差が最小（または極小）となる変位幅を探索し、このときの変位幅をＲＧ成分間の色ずれ幅として記憶する。
なお、このとき、重ね合わせ誤差の値を内挿することにより、色ずれ幅を画素間隔以下の精度で求めることが好ましい。
【００３０】
また、ステップＳ３で求めたエッジ太さが太いほど、このウィンドウを広く設定することが好ましい。特に、ウィンドウの幅をエッジ太さの４倍程度に設定することが好ましい。このようなウィンドウ調整により、急峻なエッジと、緩やかなエッジの双方において、エッジ部分のレベル変化の特徴をウィンドウ内に収めることが可能となる。その結果、急峻なエッジと、緩やかなエッジの双方において、色ずれ幅を適切に検出することが可能になる。
【００３１】
［ステップＳ５］
コンピュータは、１／４画像のレベル変化箇所ごとに求めた色ずれ幅を、そのレベル変化箇所の像高（光軸中心からの動径）でそれぞれ割って、Ｒ面とＧ面の倍率差を算出する。
【００３２】
［ステップＳ６］
コンピュータは、レベル変化箇所ごとに求めた倍率差の度数を集計して、ヒストグラム分布を作成する。
図４は、このヒストグラム分布の一例を示す図である。
図４中の点線は、ＲＡＷデータについて、倍率差のヒストグラム分布をとったものである。このＲＡＷデータの場合、色差ＬＰＦによる倍率色収差の軽減作用を受けていないため、最頻度値を中心として裾野形状は対称形になり、ほぼ正規分布のバラツキを示す。この場合、最頻度値の値が、求めるべき撮影光学系の倍率差を示していると考えてよい。
【００３３】
一方、図４に示す実線は、色補間および色差ＬＰＦ後の入力画像について求めたヒストグラム分布を示したものである。この実線の最頻度値はほぼゼロの値をとる。これは、色差ＬＰＦ後の画像は、そのエッジの大部分において色ずれ検出が不可能になっていることを示す。そのため、色差ＬＰＦ後の入力画像から倍率色収差を検出することは、甚だ困難となる。本実施形態は、この問題を、ＲＡＷデータから直に色ずれを検出することで解決する。
【００３４】
［ステップＳ７］
コンピュータは、ＲＡＷデータから求めた倍率差のヒストグラム分布（図４中に示す点線ヒストグラム）から、最頻度値（または平均値、中央値など）を求め、撮影光学系の倍率差ｋとして記憶する。
【００３５】
［ステップＳ８］
次に、コンピュータは、１／４画像の倍率差ｋを用いて下式を算出し、１／４画像の画素位置(x,y)ごとに、Ｒ面の色ずれを変位ベクトル(dx,dy)として求める。
dx=-k(x-xo)
dy=-k(y-yo)
ただし、(xo,yo)は光軸中心である。
【００３６】
続いて、コンピュータは、Ｇ面の画素位置(x,y)と変位ベクトル(dx,dy)とから、倍率色収差によって変位したＲ画素の位置(x-dx,y-dy)を求め、参照位置とする。
次に、コンピュータは、入力画像の補間処理（例えばCubic補間など）により、参照位置(x-dx,y-dy)におけるＲ画素の値Ｒ′を算出する。
コンピュータは、この色ずれ補正後の画素値Ｒ′を、１／４画像の(x,y)に対応するＲＡＷデータのＲ画素位置に挿入する。１／４画像の(x,y)に対応するＲＡＷデータのＲ画素位置は、ベイヤ配列に応じて(2x,2y)，(2x+1,2y)，(2x,2y+1)，(2x+1,2y+1)のいずれかである。
【００３７】
［ステップＳ９］
次に、コンピュータは、ＲＡＷデータのＢ成分についても同様の処理を実施し、色ずれ補正後の画素値Ｂ′を、ＲＡＷデータのＢ画素位置に挿入する。
【００３８】
［ステップＳ１０］
コンピュータは、色ずれ補正を完了したＲＡＷデータに対して、異色成分による外挿や色差ＬＰＦなどを含む公知の色補間処理を施し、１画素当たり複数種類の色成分を有する出力画像を生成する。
【００３９】
《第１実施形態の効果など》
第１実施形態では、副色成分（上記のＲ成分に対応）の画素数に低減した間引き画像（上記の１／４画像に対応）を生成する際に簡易補間を実施している。しかし、この簡易補間は、Ｇ成分のみを用いて補間Ｇ成分を生成する処理であり、Ｒ成分やＢ成分に生じている倍率色収差はそのまま保たれる。したがって、この種の間引き画像はＲＡＷデータの倍率色収差を忠実に残す画像であり、この間引き画像から色ずれを検出することによって、ＲＡＷデータの倍率色収差を正確に検出できる。
【００４０】
また、画像サイズの小さい間引き画像を扱うことにより、処理負荷を軽減したり、必要なメモリ容量を削減したり、演算速度が向上するといった効果も得られる。
【００４１】
さらに、第１実施形態では、ＲＡＷデータの倍率色収差を補正した後、色補間処理を実施する。このＲＡＷデータの収差補正によって、ＲＡＷデータ中における異色間の画像構造が正確に修復される。したがって、異色間の画像構造に従って補間シーケンスを適宜切り換える公知の色補間処理を極めて正確に実施することが可能になる。その結果、偽色ノイズが劇的に減るなど、最終画質を相乗的に高めることが可能になる。
【００４２】
なお、倍率色収差の検出に第１実施形態を使用し、倍率色収差の補正および色補間に、特開２００１−１８６５３３号公報に記載の技術を使用してもよい。ただし、第１実施形態は、ＲＡＷデータのＲ成分およびＢ成分のみについて倍率色収差を補正するので、特開２００１−１８６５３３号公報の方法よりも処理負荷を低減することが可能である。
【００４３】
《第２実施形態》
第２実施形態は、請求項１，２，６，７，８に対応した実施形態である。
図５は、第２実施形態の動作を示す流れ図である。以下、図５に示すステップ番号に沿って説明する。
【００４４】
［ステップＳ１１］  第１実施形態のステップＳ１と同じ。
［ステップＳ１２］  コンピュータは、ＲＡＷデータのＲ画素位置に欠落するＧ成分を、右側の画素値Ｇで代用する。次に、コンピュータは、Ｒ画素位置に揃えたＲ成分およびＧ成分を抽出し、画素数１／４の画像（以下『１／４画像』という）を生成する。
【００４５】
［ステップＳ１３］  第１実施形態のステップＳ３と同じ。
【００４６】
［ステップＳ１４］  コンピュータは、第１実施形態のステップＳ４と同様にして、１／４画像の色ずれ幅を検出する。ただし、第２実施形態の１／４画像では、Ｇ成分の正しい位置が、右に１／２画素分ずれる。そこで、動径方向が左右方向の領域（図２のＥとＷ）については、求めた色ずれ幅を、１／４画像において１／２画素間隔（元画像では１画素間隔）だけ右にずらす。
【００４７】
［ステップＳ１５〜Ｓ２０］  第１実施形態のステップＳ５〜Ｓ１０と同じ。
【００４８】
《第２実施形態の効果など》
第２実施形態は、第１実施形態と同様の効果を得ることができる。
さらに、第２実施形態では、第１実施形態に比べてＧ補間を省略する。その結果、第１実施形態よりも高速処理が可能となる。
【００４９】
《第３実施形態》
第３実施形態は、請求項５に対応する実施形態である。
図６および図７は、この第３実施形態を説明する図である。
一般に、撮影光学系の光軸中心は、画像データの画面中心にほぼ位置する。そのため、通常は、画面中心に対して点対称に倍率色収差が生じる。
【００５０】
しかしながら、一部の撮影光学系（シフトレンズや手振れ補正レンズ）では、撮影光学系の光軸中心が、画像データの画面中心と必ずしも一致しない。また、電子カメラやコンピュータ上の処理で画像データをトリミング（クロッピング）することにより、撮影光学系の光軸中心と、画面データの画面中心とが一致しなくなるケースも想定される。また、レンズの製造誤差などによって倍率色収差が画面中心に対して点対称に生じないケースも想定される。また、画像に生じる色ずれは被写体の分光分布にも依存するため、領域ごとに異なった色ずれが生じる場合もある。このようなケースにおいて、画面中心に対して点対称に色ずれ補正を施すと、補正効果が若干低くなる。
【００５１】
そこで、第３実施形態では、このように光軸中心が画面中心からずれているケースにおいても、有効な色ずれ補正を開示する。
以下、この第３実施形態の動作を説明する。
【００５２】
（１）  コンピュータは、上述したステップＳ１〜Ｓ７、あるいはステップＳ１１〜Ｓ１７の動作を実行し、８個の分割領域Ｎ、ＮＥ、Ｅ、ＳＥ、Ｓ、ＳＷ、Ｗ、ＮＷごとに色ずれの倍率差を算出する。
【００５３】
（２）  次に、コンピュータは、図６に示すように、これらの分割領域を３個ずつ組み合わせて、上側グループ（ＮＷ，Ｎ，ＮＥ）、右側グループ（ＮＥ，Ｅ，ＳＥ）、下側グループ（ＳＥ，Ｓ，ＳＷ）、左側グループ（ＳＷ，Ｗ，ＮＷ）に分類する。コンピュータは、これらの４つの分類ごとに、倍率差のヒストグラム解析を行い、４つの倍率差Ｋｎ，Ｋｅ，Ｋｓ，Ｋｗをそれぞれ求める。
【００５４】
（３）  続いて、コンピュータは、図７に示すように、画面を右上，右下，左下，左上に区分する。コンピュータは、隣接グループの倍率差を組み合わせて、下式に従ってベクトル合成することにより、色ずれの変位ベクトル(dx,dy)を算出する。
右上：ｄｘ＝−ｋｅ（ｘ−ｘｏ）、ｄｙ＝−ｋｎ（ｙ−ｙｏ）
右下：ｄｘ＝−ｋｅ（ｘ−ｘｏ）、ｄｙ＝−ｋｓ（ｙ−ｙｏ）
左下：ｄｘ＝−ｋｗ（ｘ−ｘｏ）、ｄｙ＝−ｋｓ（ｙ−ｙｏ）
左上：ｄｘ＝−ｋｗ（ｘ−ｘｏ）、ｄｙ＝−ｋｎ（ｙ−ｙｏ）
ただし、(xo,yo)は画面中心である。
【００５５】
このように複数方向の倍率差をベクトル合成して使用する。このとき、各方向の倍率差が異なれば、上式の変位ベクトルの交差点すなわち光軸中心は、画面中心(xo,yo)からずれる。したがって、光軸中心が画面中心(xo,yo)からずれているケースであって、上記計算によって柔軟に対応することが可能となり、より適切かつ汎用的な変位ベクトルを算出することが可能になる。
なお、この変位ベクトル(dx,dy)を求めた後の動作については、第１または第２実施形態と同様であるため、ここでの説明を省略する。
【００５６】
《第４実施形態》
第４実施形態は、請求項９に対応する電子カメラの実施形態である。
図８は、本実施形態の構成を示すブロック図である。
図８において、電子カメラ１１には、撮影レンズ１２が装着される。この撮影レンズ１２の像空間には、撮像素子１３の受光面が配置される。この撮像素子１３は、タイミングジェネレータ２２ｂの出力パルスによって動作が制御される。
【００５７】
この撮像素子１３で生成される画像は、Ａ／Ｄ変換部１５および信号処理部１６を介して、バッファメモリ１７に一時記憶される。
このバッファメモリ１７は、バス１８に接続される。このバス１８には、画像処理部１９、カードインターフェース２０、マイクロプロセッサ２２、圧縮伸張部２３、および画像表示部２４が接続される。この内、カードインターフェース２０は、着脱自在なメモリカード２１に対するデータの読み書きを行う。また、マイクロプロセッサ２２には、電子カメラ１１のスイッチ群２２ａからユーザー操作の信号が入力される。さらに、画像表示部２４は、電子カメラ１１の背面に設けられたモニタ画面２５に画像を表示する。
このような構成の電子カメラ１１は、マイクロプロセッサ２２および／または画像処理部１９によって、第１〜第３の実施形態の画像処理を実行する。
その結果、撮影レンズ１２の倍率色収差の影響を軽減した画像データを、電子カメラ１１内で作成することができる。
【００５８】
《実施形態の補足事項》
なお、上述した実施形態では、ソフトウェア処理により実現する場合について説明した。しかしながら、本発明はこれに限定されるものではない。同様の処理をハードウェア構成によって実現しても勿論よい。
【産業上の利用可能性】
【００５９】
以上説明したように、本発明は、画像処理装置、画像処理プログラム、および電子カメラなどに利用可能な技術である。
【図面の簡単な説明】
【００６０】
【図１】第１実施形態を説明する流れ図である。
【図２】分割領域と動径方向の設定例を示す図である。
【図３】レベル変化箇所の検出を説明する図である。
【図４】倍率差のヒストグラム分布を示す図である。
【図５】第２実施形態を説明する流れ図である。
【図６】第３実施形態における領域分割を説明する流れ図である。
【図７】変位ベクトルの算出を説明する図である。
【図８】第４実施形態における電子カメラを示す図である。
【符号の説明】
【００６１】
１１  電子カメラ
１２  撮影レンズ
１３  撮像素子
１６  信号処理部
１７  バッファメモリ
１８  バス
１９  画像処理部
２２  マイクロプロセッサ
【図１】
2006020275.tif 000003
【図２】
2006020275.tif 000004
【図３】
2006020275.tif 000005
【図４】
2006020275.tif 000006
【図５】
2006020275.tif 000007
【図６】
2006020275.tif 000008
【図７】
2006020275.tif 000009
【図８】
2006020275.tif 000010