(57)【要約】【課題】  撮像素子に起因する複雑な信号ムラを除去する【解決手段】  本発明の画像処理装置は、画像取得部、スロープ生成部、およびスロープ修正部を備える。画像取得部は、撮像素子で生成される画像データを取り込む。スロープ生成部は、撮像素子の製造工程に起因して画像データに生じる信号ムラを、スロープ状に修正するスロープ補正データを生成する。スロープ修正部は、スロープ補正データを用いて画像データ中の信号ムラを修正する。【選択図】      図１
2008160730.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子で生成される画像データを取り込む画像取得部と、
前記撮像素子の製造工程に起因して前記画像データに生じる信号ムラを、スロープ状波形で修正するスロープ補正データを生成するスロープ生成部と、
前記スロープ補正データを用いて前記画像データ中の前記信号ムラを修正するスロープ修正部と
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記スロープ生成部は、前記信号ムラの生じている画像領域を複数のブロックに分割し、前記ブロックの代表点位置の補正情報を記憶し、前記代表点位置の補正情報を内挿演算することにより、前記スロープ補正データを生成する
ことを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記スロープ生成部は、前記撮像素子の製造時における分割露光の境界に起因して、前記画像データに生じる信号段差をスロープ状に収束させるスロープ補正データを生成し、
前記スロープ修正部は、前記スロープ補正データを用いて前記信号段差をなだらかなスロープ変化に修正する
ことを特徴とする画像処理装置。
【請求項４】
請求項１ないし請求項３のいずれか１項に記載の画像処理装置において、
前記スロープ生成部は、前記撮像素子の撮像領域の周縁において前記画像データに重畳するスロープ変化を打ち消すスロープ補正データを生成し、
前記スロープ修正部は、前記スロープ補正データを用いて前記スロープ変化を修正する
ことを特徴とする画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の画像処理装置において、
前記撮像素子の製造時の分割露光に起因して、前記分割露光の領域別に生じるカラーシェーディングを記憶する領域別記憶部と、
前記領域別のカラーシェーディングを、前記画像データから除去する領域別除去部と
を更に備えたことを特徴とする画像処理装置。
【請求項６】
撮像素子で生成される画像データを取り込む画像取得部と、
前記撮像素子の製造時の分割露光に起因して、前記分割露光の領域別に生じるカラーシェーディングを記憶する領域別記憶部と、
前記領域別のカラーシェーディングを、前記画像データから除去する領域別除去部と
を備えたことを特徴とする画像処理装置。
【請求項７】
請求項１ないし請求項５のいずれか１項に記載の画像処理装置の較正方法であって、
前記撮像素子は、複数回の分割露光によって製造された撮像素子であり、
前記撮像素子で一様な光を光電変換し、テスト用画像データを生成するステップと、
前記テスト用画像データを前記分割露光の領域別に区分し、領域別画像をカラーシェーディングの信号パターンにフィッティングすることで、領域別のカラーシェーディングを検出するステップと、
前記領域別のカラーシェーディングを、前記テスト用画像データから除去するステップと、
前記領域別のカラーシェーディングを除去した前記テスト用画像データに残存する信号ムラを検出するステップと、
前記信号ムラを示す補正情報を求め、前記補正情報を前記スロープ生成部に設定するステップと
を備えたことを特徴とする画像処理装置の較正方法。
【請求項８】
請求項１ないし請求項６のいずれか１項に記載の画像処理装置と、
被写体を撮像素子で光電変換して画像データを生成する撮像部とを備え、
前記画像処理装置は、前記撮像部で生成される前記画像データを処理する
ことを特徴とする撮像装置。
【請求項９】
コンピュータを、請求項１ないし請求項６のいずれか１項に記載の画像処理装置として機能させるための画像処理プログラム。
【請求項１０】
撮像素子で生成される画像データを取り込むステップと、
前記撮像素子の製造工程に起因して前記画像データに生じる信号ムラを、スロープ状波形で修正するスロープ補正データを生成するステップと、
前記スロープ補正データを用いて前記画像データ中の前記信号ムラを修正するステップと
を備えたことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、較正方法、撮像装置、画像処理プログラム、および画像処理方法に関する。
【背景技術】
【０００２】
デジタル一眼レフカメラには、素子サイズの大きな撮像素子が搭載される。この種の撮像素子は、半導体の製造設備（ステッパーなど）の関係から、一度に可能なフォトリソ工程のサイズが制限される。そのため、撮像素子の製造工程では、必要に応じて露光領域をずらしながら、複数回に分けて分割露光が実施される。この複数回の分割露光を施した撮像素子は、分割露光の領域ごとに特性がばらつく可能性がある。この特性バラツキによって、撮像素子が生成する画像データには信号ムラが発生する。
この種の信号ムラを補正する技術として、特許文献１が知られている。この従来技術では、分割露光の境界線に対して直交する画素方向に対して、同一の補正値を一律に乗算することで、境界線に生じる信号段差を補正する（例えば、特許文献１の図３）。
【特許文献１】特開2004-112423号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、画像データには、分割露光の境界に生じる信号段差や、撮像領域の周縁部に生じるスロープ変化などが複雑に重畳する。
上述した従来技術では、特定の画素方向に対し補正値を一律に乗算する。そのため、特定の画素方向に変化する信号ムラを除去できず、信号ムラを実用的に除去することが難しい。
そこで、本発明は、撮像素子に起因する複雑な信号ムラを実用的に除去することを目的とする。
【課題を解決するための手段】
【０００４】
《１》  本発明の画像処理装置は、画像取得部、スロープ生成部、およびスロープ修正部を備える。
画像取得部は、撮像素子で生成される画像データを取り込む。
スロープ生成部は、撮像素子の製造工程に起因して画像データに生じる信号ムラを、スロープ状波形で修正するスロープ補正データを生成する。
スロープ修正部は、このスロープ補正データを用いて画像データ中の信号ムラを修正する。
《２》  また好ましくは、スロープ生成部は、信号ムラの生じている画像領域を複数のブロックに分割し、これらブロックの代表点位置の補正情報を記憶する。スロープ生成部は、代表点位置の補正情報を内挿演算することにより、スロープ補正データを生成する。
《３》  画像データには、撮像素子の製造時における分割露光の境界に起因して、画像データに信号段差が生じる場合がある。この場合、スロープ生成部は、スロープ補正データとして、信号段差をスロープ状に収束するデータを生成することが好ましい。スロープ修正部は、このスロープ補正データを用いて信号段差をなだらかなスロープ変化に修正できる。
《４》  画像データには、撮像素子の製造工程に起因して、画像データの周縁部にスロープ変化が生じる場合がある。この場合、スロープ生成部は、スロープ補正データとして、このスロープ変化を打ち消すデータを生成することが好ましい。スロープ修正部は、このスロープ補正データを用いて周縁部のスロープ変化を修正できる。
《５》  画像データには、撮像素子の製造時の分割露光に起因して、分割露光の領域別にカラーシェーディングが生じる。
そこで、《１》〜《４》のいずれか１項に記載の画像処理装置において、領域別記憶部、および領域別除去部を更に備えることが好ましい。
領域別記憶部は、分割露光によって領域別に生じるカラーシェーディングを記憶する。
領域別除去部は、この領域別のカラーシェーディングを、画像データから除去する。
《６》  本発明の別の画像処理装置は、画像取得部、領域別記憶部、および領域別除去部を備える。
画像取得部は、撮像素子で生成される画像データを取り込む。
領域別記憶部は、撮像素子の製造時の分割露光に起因する領域別のカラーシェーディングを記憶する。
領域別除去部は、領域別のカラーシェーディングを、画像データから除去する。
《７》  本発明の較正方法は、《１》〜《５》のいずれか１項に記載の画像処理装置を較正する方法であって、次のステップを備える。
(1)  撮像素子は、複数回の分割露光によって製造された撮像素子である。この撮像素子で一様な光を光電変換してテスト用画像データを生成する。
(2)  テスト用画像データを分割露光の領域別に区分し、領域別画像をカラーシェーディングの信号パターンにフィッティングする。このフィッティング結果から、領域別のカラーシェーディングを検出する。
(3)  領域別のカラーシェーディングを、テスト用画像データから除去する。
(4)  領域別のカラーシェーディングを除去したテスト用画像データに残存する信号ムラを検出する。
(5)  信号ムラを示す補正情報を求めて、スロープ生成部に設定するステップ
《８》  本発明の撮像装置は、《１》〜《６》のいずれか１項に記載の画像処理装置と、被写体を撮像素子で光電変換して画像データを生成する撮像部とを備える。この画像処理装置は、撮像部で生成される画像データを処理する。
《９》  本発明の画像処理プログラムは、コンピュータを、《１》〜《６》のいずれか１項に記載の画像処理装置として機能させるためのプログラムである。
《１０》  本発明の画像処理方法は、下記のステップを備える。
(1)  撮像素子で生成される画像データを取り込むステップ
(2)  撮像素子の製造工程に起因して画像データに生じる信号ムラを、スロープ状波形で修正するスロープ補正データを生成するステップ
(3)  スロープ補正データを用いて画像データ中の信号ムラを修正するステップ
【発明の効果】
【０００５】
本発明では、スロープ状に変化して収束する補正データ（スロープ補正データ）を使用する。このスロープ補正データ１つ１つは波及範囲が限られるため、スロープ補正データを局所的に配置することで、２次元的に複雑に発生する信号ムラを柔軟に修正できる。
【発明を実施するための最良の形態】
【０００６】
《実施形態の構成》
図１は、本実施形態の撮像装置１１を示すブロック図である。
図１において、撮像装置１１は、撮像部１２、画像処理装置１３、および記録部１４を備えて概略構成される。
この撮像部１２には、撮像素子１２ａが搭載される。この撮像素子１２ａの素子サイズは、一度に可能なフォトリソ工程の露光サイズを上回る。そのため、撮像素子１２ａの製造工程では、図２に示すように、露光領域Ｚ０〜Ｚ３をずらしながら、撮像域を４回に分けて分割露光が実施される。ここでの分割露光は、半導体層、カラーフィルタ層、およびマイクロレンズ層の少なくとも一つを製造する際の分割露光である。
【０００７】
さらに、画像処理装置１３は、下記の構成を備える。
（１）画像取得部２１…撮像部１２から出力される画像データを取り込む。
（２）領域別記憶部２２…撮像素子１２ａのカラーシェーディングを、露光領域Ｚ０〜Ｚ３の領域別に記憶する。
（３）領域別除去部２３…画像データからカラーシェーディングを除去する。
（４）スロープ生成部２４…画像データの信号ムラ（信号段差やスロープ変化など）を修正するためのスロープ補正データを生成する。
（５）スロープ修正部２５…スロープ補正データを用いて、画像データ中の信号ムラを修正する。
【０００８】
《画像処理装置１３の較正方法》
撮像素子１２ａには、製造工程に起因して画像データに信号ムラが生じる。この信号ムラは、個々の撮像素子１２ａごとにばらつくため、個体差を生じる。このような個体差に対応するため、撮像装置１１ごとに画像処理装置１３を個別に較正することが好ましい。
図３は、この画像処理装置１３の較正手順を示す流れ図である。この較正手順は、較正者（工場出荷時の調整者、ユーザーなど）によって実施される。なお、制御部を撮像装置１１に搭載し、この制御部が下記の較正手順を実行してもよい。
以下、図３に示すステップ番号に沿って、この較正手順を説明する。
【０００９】
ステップＳ１：  撮像部１２を用いて予め定められたテストチャートを撮影し、テスト用画像データを得る。なお、テスト用画像データに複雑な画像情報が含まれると、信号ムラの検出が困難になるため、テスト用画像データの生成時には、一様な階調の白色（灰色）面を撮影することが好ましい。
撮像部１２内では、このテスト用画像データに対して、次の処理が施される。
(1)撮像素子１２ａの読み出しチャンネル間に生じるゲイン差やラインクロールの補正
(2)撮像素子１２ａのオプチカルブラック出力（暗黒状態の画素の出力）を用いた、画像の黒レベル補正
(3)欠陥画素補正
(4)ホワイトバランス補正（ＲＧＢ画素の感度差の補正も含む）
【００１０】
ステップＳ２：  撮影レンズの光学特性などに起因して、画像データにはレンズシェーディングが生じる。この撮影レンズの光学特性を除くため、テスト用画像データからレンズシェーディングを除去することが好ましい。
撮影レンズのレンズシェーディングが予め実測済みの場合には、このレンズシェーディングの実測データをテスト用画像データから除けばよい。
一方、撮影レンズのレンズシェーディングが未測定の場合には、次の手順によってテスト用画像データからレンズシェーディングを除くことができる。
(1)テスト用画像データから輝度成分を算出して、輝度画像を生成する。
(2)輝度画像を、例えば３０画素×２０画素に縮小し、縮小画像を生成する。
(3)縮小画像の輝度最大値Ｙmaxを求める。
(4)縮小画像をレンズシェーディングの近似式にフィッティングする。通常のレンズシェーディングは、撮影レンズの光軸中心に対して点対称を示す近似曲面f(x,y)の式を用いてフィッティングすることができる。
なお、撮影レンズが、屈曲光学系、チルト光学系のように特殊なレンズの場合には、より一般的な［１］式を用いてレンズシェーディングをフィッティングすることができる。
【数１】
2008160730.tif 000003
ただし、(x,y)は画素空間の座標位置である。
(5)テスト用画像データの画素値Zoを下式に代入し、レンズシェーディングを除去した画素値Z1を求める。
【数２】
2008160730.tif 000004
ただし、Ｗはテスト用画像データの横画素数であり、Ｈはテスト用画像データの縦画素数である。
【００１１】
ステップＳ３：  レンズシェーディングを除去したテスト用画像データに、必要に応じて色補間処理を実施し、画素単位にＲＧＢ成分を揃えたＲＧＢ画像に変換する。
このＲＧＢ画像を、図２に示す露光領域Ｚ０〜Ｚ３に合わせて区画し、下記の画素数サイズの領域別画像Ｍｉ（ｉ＝０〜３）に分割する。
領域別画像Ｍ０：横５００画素  ×縦２５００画素
領域別画像Ｍ１：横１５００画素×縦２５００画素
領域別画像Ｍ２：横１５００画素×縦２５００画素
領域別画像Ｍ３：横５００画素  ×縦２５００画素
【００１２】
ステップＳ４：  次に、領域別画像Ｍｉ（ｉ＝０〜３）を、高域ノイズの除去と、フィッティング計算量の削減とを目的として、下記の画素数サイズに解像度変換する。
領域別画像Ｍ０の縮小画像：横５５画素×縦５７画素
領域別画像Ｍ１の縮小画像：横６３画素×縦５７画素
領域別画像Ｍ２の縮小画像：横６３画素×縦５７画素
領域別画像Ｍ３の縮小画像：横５５画素×縦５７画素
この領域別画像Ｍｉの縮小画像からＲＧＢ値の最大値Ｖmaxをそれぞれ求める。この最大値Ｖmaxを基準にして、領域別画像Ｍｉの縮小画像の画素値（Ｒｉ，Ｇｉ，Ｂｉ）の逆数を１以上の数値に正規化し、領域別のシェーディング補正マップＳｉ（ｉ＝０〜３）を求める。
Ｓi(x,y)＝［Ｖmax／Ｒｉ(x,y),Ｖmax／Ｇｉ(x,y)，Ｖmax／Ｂｉ(x,y)］
次に、領域別のシェーディング補正マップＳｉ（ｉ＝０〜３）をＲＧＢ成分ごとに、上述の［１］式が示す近似曲面にフィッティングし、係数ｋ1〜ｋ10を求める。
この係数ｋ1〜ｋ10は、縮小画像の画素数サイズの近似曲面を表す。そこで、この近似曲面を領域別画像Ｍｉの画素数サイズに拡大するように、係数ｋ1〜ｋ10の値を換算する。
【００１３】
ステップＳ５：  換算後の係数ｋ1〜ｋ10を、領域別記憶部２２の内部レジスタに設定する。なお、内部レジスタに設定可能な数値範囲を超える大きな係数値については、［１］式からその係数項を制限または省いて再度フィッティングを行う。このような処理により、全ての係数ｋ1〜ｋ10を領域別記憶部２２の内部レジスタに設定することができる。
【００１４】
ステップＳ６：  ステップＳ５で領域別記憶部２２に設定した係数ｋ1〜ｋ10を用いて、領域別のシェーディング補正マップＳｉ（ｉ＝０〜３）の近似曲面を求める。
レンズシェーディングを除去したテスト用画像データに対し、領域別の近似曲面が示すＲＧＢ成分の補正係数を乗算する。この処理により、テスト用画像データから領域別のカラーシェーディングを除去することができる。
【００１５】
ステップＳ７：  ステップＳ６で修正されたテスト用画像データから、露光領域Ｚ０〜Ｚ３の境界Ｄ０１，Ｄ１２，Ｄ２３に生じる信号段差を検出し、ステッチ補正係数を求める（図４参照）。
例えば、境界Ｄ０１，Ｄ１２，Ｄ２３に沿ってＳ＝２m（ただしｍは自然数）おきにサンプリング点を設定する。このサンプリング点ごとに、縦横ｒ（例えばｒ＝２０）画素の局所領域を設定する（図５参照）。この局所領域の境界左側においてＲ，Ｇｒ，Ｇｂ，Ｂ成分の左側平均値をそれぞれ求める。同様に、この局所領域の境界右側においてＲ，Ｇｒ，Ｇｂ，Ｂ成分の右側平均値をそれぞれ求める。なお、ここでのＧｒ成分は、Ｒ画素行に存在するＧ画素の出力成分である。また、Ｇｂ画素は、Ｂ画素行に存在するＧ画素の出力成分である。
次に、サンプリング点ごとに信号段差の左右比率を計算し、ステッチ補正係数とする。
Ｒ成分のステッチ補正係数＝（Ｒ成分の左側平均値）／（Ｒ成分の右側平均値）
Ｇｒ成分のステッチ補正係数＝（Ｇｒ成分の左側平均値）／（Ｇｒ成分の右側平均値）
Ｇｂ成分のステッチ補正係数＝（Ｇｂ成分の左側平均値）／（Ｇｂ成分の右側平均値）
Ｂ成分のステッチ補正係数＝（Ｂ成分の左側平均値）／（Ｂ成分の右側平均値）
なお、ここでは境界右側を乗算で補正することを想定して、左側平均値を分子、右側平均値を分母とするステッチ補正係数を求めている。そのため、図４の境界Ｄ２３のように、境界左側を乗算で補正する場合には、右側平均値を分子、左側平均値を分母として、ステッチ補正係数を求めることが好ましい。
【００１６】
ステップＳ８：  ステップＳ７で求めたステッチ補正係数を、スロープ生成部２４の内部レジスタに設定する。
【００１７】
ステップＳ９：  サンプリング点ごとに、ステップＳ７で求めたステッチ補正係数を所定幅Ｗｚで１に収束させるスロープ変化を生成する。この所定幅Ｗｚは、信号段差がなだらかに変化して目立たなくなる程度の幅にすればよい。このスロープ変化を、境界線方向に補間することにより、スロープ補正データを生成する。
このスロープ補正データを境界Ｄ０１，Ｄ１２，Ｄ２３の片側または両側に乗算することにより、テスト画像データの信号段差をなだらかなスロープ変化に修正する。
【００１８】
ステップＳ１０：  ステップＳ９で修正されたテスト用画像データから、周縁部のスロープ変化を検出する。
例えば、テスト用画像データから、図６に示すように中央部のＲＧＢ成分を抽出し、その平均値（Ｒ０，Ｇ０，Ｂ０）を算出する。
次に、テスト用画像データの上辺から中央部に向かって、図６に示すように、１６画素程度の間隔で矩形域を複数設定する。そして、これらの矩形域ごとにＲＧＢ成分の平均値［Ｒ（ｉ），Ｇ（ｉ），Ｂ（ｉ）］を算出する（例えばｉ＝０，１，２…３１）。
この［Ｒ（ｉ），Ｇ（ｉ），Ｂ（ｉ）］を下式に代入して、上辺におけるスロープ変化のゲイン比をそれぞれ計算する。
ｇR（ｉ）＝Ｒ０／Ｒ（ｉ）
ｇG（ｉ）＝Ｇ０／Ｇ（ｉ）
ｇB（ｉ）＝Ｂ０／Ｂ（ｉ）
次に、最外周のゲイン比ｇR（０），ｇG（０），ｇB（０）を比較し、最も大きなスロープ変化を示す色成分を決定する。決定された色成分のゲイン比ｇ（ｉ）をｉが小さい方から順に調べて、｜g(i)-1｜≦｜g(0)-1｜/2を満足するｉを探す。このｉに基づいて、２n＞（ｉ×１６）を満足する最小のｎを求め、上辺のスロープ変化の実効幅Ｗ１＝２nを決定する。なお、２n＜（ｉ×１６）を満足する最大のｎを求め、スロープ変化の実効幅Ｗ１＝２nとしてもよい。
【００１９】
上記と同様の処理を、テスト用画像データの左辺、下辺、および右辺についても実施し、それぞれの実効幅Ｗ２，Ｗ３，Ｗ４を求める。
このように求めた実効幅Ｗ１〜Ｗ４に従って、テスト用画像データをブロック区分することにより、図７に示す白丸および黒丸のサンプリング点を決定する。これらサンプリング点それぞれについて、スロープ変化のゲイン比（Ｒ０／Ｒ，Ｇ０／Ｇ，Ｂ０／Ｂ）を算出する。
【００２０】
ステップＳ１１：  ステップＳ１０で求めたサンプリング点ごとにゲイン比（ｇR，ｇG，ｇB）を、額縁補正係数としてスロープ生成部２４の内部レジスタに設定する。
【００２１】
《画像処理装置１３の動作》
図８は、画像処理装置１３による画像データの処理を説明する流れ図である。以下、図８に示すステップ番号に沿って、この処理動作を説明する。
【００２２】
ステップＳ２１：  画像取得部２１は、撮像部１２から出力される画像データを取り込み、内部メモリ上に格納する。
【００２３】
ステップＳ２２：  領域別記憶部２２は、ステップＳ５で領域別記憶部２２に設定された係数ｋ1〜ｋ10を［１］式に代入して、領域別のシェーディング補正マップＳｉ（ｉ＝０〜３）の近似曲面を生成する。
【００２４】
ステップＳ２３：  領域別除去部２３は、画像データのＲＧＢ成分に対して、領域別の近似曲面が示すＲＧＢ成分の補正係数を乗算する。この処理により、画像データに含まれる露光領域Ｚ０〜Ｚ３ごとの領域別カラーシェーディングが削減される。
【００２５】
ステップＳ２４：  ステップＳ８でスロープ生成部２４に設定されたステッチ補正係数を所定幅Ｗｚで１に収束させるスロープ変化をサンプリング点（図４参照）ごとに生成する。このスロープ変化を、境界線方向に補間することにより、スロープ補正データを生成する。
【００２６】
ステップＳ２５：  スロープ修正部２５は、このスロープ補正データを、画像データの境界Ｄ０１，Ｄ１２，Ｄ２３の片側または両側に乗算することにより、画像データの信号段差をなだらかなスロープ変化に修正する。
【００２７】
ステップＳ２６：  スロープ生成部２４は、額縁補正係数に基づいて、コーナー領域／垂直辺／水平辺に分けて、画像データの周縁部のスロープ変化を打ち消すスロープ補正データを生成する。
【００２８】
（１）コーナー領域
図９［Ａ］に示すように、画像データのコーナー領域（横Ｗｉ画素×縦Ｗｊ画素）の頂点には、Ｒ成分に関するゲイン比ｇR０〜ｇR３が設定される。スロープ生成部２４は、これらのゲイン比ｇR０〜ｇR３を下式に代入することにより、コーナー領域のスロープ補正データｋR(x,y)を算出する。
【数３】
2008160730.tif 000005
上式中の(x,y)は、コーナー領域の左上を原点とする相対座標である。
上記と同様の処理を、ＧＢ成分についても実施し、コーナー領域のスロープ補正データｋG(x,y)，ｋB(x,y)を算出する。
【００２９】
（２）水平辺
図９［Ｂ］に示すように、水平辺の部分領域（横Ｓ２画素×縦Ｗｊ画素）の頂点には、Ｒ成分に関するゲイン比ｇR０〜ｇR３が設定される。スロープ生成部２４は、これらのゲイン比ｇR０〜ｇR３を下式に代入することにより、水平辺の部分領域のスロープ補正データｋR(x,y)を算出する。
【数４】
2008160730.tif 000006
上式中の(x,y)は、部分領域の左上を原点とする相対座標である。
上記と同様の処理を、ＧＢ成分についても実施し、水平辺の部分領域のスロープ補正データｋG(x,y)，ｋB(x,y)を算出する。
【００３０】
（３）垂直辺
図９［Ｃ］に示すように、垂直辺の部分領域（横Ｗｉ画素×縦Ｓ１画素）の頂点には、Ｒ成分に関するゲイン比ｇR０〜ｇR３が設定される。スロープ生成部２４は、これらのゲイン比ｇR０〜ｇR３を下式に代入することにより、垂直辺の部分領域のスロープ補正データｋR(x,y)を算出する。
【数５】
2008160730.tif 000007
上式中の(x,y)は、部分領域の左上を原点とする相対座標である。
上記と同様の処理を、ＧＢ成分についても実施し、垂直辺の部分領域のスロープ補正データｋG(x,y)，ｋB(x,y)を算出する。
【００３１】
ステップＳ２７：  スロープ修正部２５は、ステップＳ２６で求めたスロープ補正データを、画像データの周縁部のＲＧＢ成分に乗算することにより、周縁部のスロープ変化を修正する。
上述した処理を完了した画像データは、記録部１４によって不図示の記録媒体に記録される。
【００３２】
《本実施形態の効果など》
本実施形態では、撮像素子１２ａを製造する際の分割露光によって生じる信号段差を、なだらかなスロープ変化に修正する。この場合、画像データの修正範囲は、スロープ変化の幅に限定されるため、修正の影響は広範囲に及ばない。
【００３３】
また、本実施形態では、撮像素子１２ａの周縁部に起因するスロープ変化を、スロープ状の補正データで打ち消す。この場合も、画像データの修正範囲は、周縁部に限定される。
【００３４】
このように、本実施形態では、スロープ状の補正データを局所的に組み合わせることによって、２次元的に複雑に発生する信号ムラを柔軟に修正することが可能になる。
【００３５】
さらに、本実施形態では、テスト用画像データに生じるカラーシェーディングを、分割露光の領域別に近似する。上述したように、分割露光の境界には不連続な信号段差が生じる。この不連続な信号段差の付近ではフィッティングが困難となり、カラーシェーディングを忠実に近似できない。しかし、本実施形態では、このカラーシェーディングを分割露光の領域に分けて近似する。そのため、個々の露光領域Ｚ０〜Ｚ３は不連続箇所を含まず、カラーシェーディングをより忠実に近似できる。その結果、本実施形態では、画像データに重畳するカラーシェーディングを一段と正確に除去することが可能になる。
【００３６】
また、本実施形態では、テスト用画像データから先に領域別のカラーシェーディングを除去する。そのため、テスト用画像データに残存する信号ムラ（信号段差やスロープ変化など）をより正確に検出することができる。その結果、この正確な信号ムラに合わせて、画像処理装置１３を一段と正確に較正することが可能になる。
【００３７】
《実施形態の補足事項》
なお、上述した実施形態では、画像処理装置１３を撮像装置１１に搭載するケースについて説明した。しかしながら、本発明はこれに限定されるものではない。例えば、コンピュータおよび画像処理プログラム（図８参照）によって、本発明の画像処理装置をソフトウェア的に実現することができる。
【００３８】
また、上述した実施形態では、露光境界の信号段差と、周縁部のスロープ変化とを別々に除去している。しかしながら、本発明はこれに限定されるものではない。信号段差とスロープ変化は、どちらもスロープ状の補正データによって修正される。そのため、ステッチ補正係数と額縁補正係数とを統合してスロープ生成部２４に設定することにより、両方のスロープ補正データを区別なく生成することができる。具体的には、ステッチ補正係数を、額縁補正係数と同様にブロックの頂点位置の係数値によって定義することが好ましい。
【００３９】
なお、双方の補正情報のブロックが重複する場合には、線形補間により補正情報を統合することが好ましい。例えば、図１０に示すように、ステッチ補正係数ａ１〜ａ４のブロックと、額縁補正係数ｂ１〜ｂ４のブロックが一部重複するケースが生じる。この場合、図１０に示す重複域（これもブロック）の頂点位置の係数値Ｃ１〜Ｃ４を、下式により新たに求めることができる。
【数６】
2008160730.tif 000008
このような演算により、ブロックの重複域を新たなブロックに変換することにより、より複雑な信号ムラの補正情報を生成することが可能になる。
【００４０】
なお、撮影レンズの光学特性と撮像素子１２ａとの相乗作用によって、撮像素子１２ａに生じる信号ムラが変化する場合がある。この場合、撮影レンズの種類ごとに、補正情報（ステッチ補正係数や額縁補正係数、カラーシェーディング）を求めて画像処理装置１３に設定してもよい。このような設定により、撮影レンズの種類に応じて、適切な補正情報を選択使用することができる。
【００４１】
また、撮影レンズの射出瞳位置や射出瞳径などの光学的条件ごとに、補正情報（ステッチ補正係数や額縁補正係数、カラーシェーディング）を求めて画像処理装置１３に設定してもよい。このような設定により、撮影レンズの光学的条件に応じて、適切な補正情報を選択使用することができる。
【００４２】
さらに、シフトレンズやチルトレンズなどの撮影レンズの場合には、シフト量やチルト量ごとに、補正情報（ステッチ補正係数や額縁補正係数、カラーシェーディング）を求めて画像処理装置１３に設定してもよい。このような設定により、撮影レンズの光学的条件に応じて、適切な補正情報を選択使用することができる。
【産業上の利用可能性】
【００４３】
以上説明したように、本発明は、画像処理装置などに利用可能な技術である。
【図面の簡単な説明】
【００４４】
【図１】本実施形態の撮像装置１１を示すブロック図である。
【図２】撮像素子１２ａの撮像域を示す図である。
【図３】画像処理装置１３の較正手順を示す流れ図である。
【図４】画像データの信号段差を説明する図である。
【図５】画像データの信号段差を説明する図である。
【図６】画像データの周縁部のスロープ変化を説明する図である。
【図７】周縁部のブロック区分を説明する図である。
【図８】画像処理装置１３の画像処理を説明する流れ図である。
【図９】ブロックの内挿処理を説明する図である。
【図１０】ブロックの統合処理を説明する図である。
【符号の説明】
【００４５】
１１…撮像装置，１２…撮像部，１２ａ…撮像素子，１３…画像処理装置，１４…記録部，２１…画像取得部，２２…領域別記憶部，２３…領域別除去部，２４…スロープ生成部，２５…スロープ修正部
【図１】
2008160730.tif 000009
【図２】
2008160730.tif 000010
【図３】
2008160730.tif 000011
【図４】
2008160730.tif 000012
【図５】
2008160730.tif 000013
【図６】
2008160730.tif 000014
【図７】
2008160730.tif 000015
【図８】
2008160730.tif 000016
【図９】
2008160730.tif 000017
【図１０】
2008160730.tif 000018