(57)【要約】【課題】ベイヤデータが表す画像における平坦部を正確に判定してＧ段差補正を施し、確実に画質向上を図る。【解決手段】第１の判定部１３４は、ベイヤデータＳ０に対して、所定の大きさの注目領域について、カラープレーン毎に、該注目領域が平坦部であるか否かを判定する。補正部１４０における補正判定部１４２は、第１の判定部１３４により、全てのカラープレーンについて、上記注目領域が平坦部であると判定したときにおいてのみ、該注目領域内のＧｒ画素とＧｂ画素間の画素値の差を軽減するＧ段差補正を補正実行部１４４に実行させる。【選択図】図１
2014116698.tif 000002
【特許請求の範囲】
【請求項１】
ベイヤ配列の固体撮像素子により取得した画像信号をＡ／Ｄ変換して得たベイヤデータに対して、所定の大きさの注目領域について、カラープレーン毎に、該注目領域が平坦部であるか否かを判定する第１の判定ステップと、
前記第１の判定ステップにより、全ての前記カラープレーンについて、前記注目領域が平坦部であると判定したときにおいてのみ、前記注目領域内のＧｒ画素とＧｂ画素間の画素値の差を軽減するＧ段差補正を実行する補正ステップとを有することを特徴とする画像処理方法。
【請求項２】
前記補正ステップにおいて、
前記注目領域に対して、前記Ｇｒ画素と前記Ｇｂ画素の画素値の比率であるＧ画素比率が所定の閾値以上であるか否かの判定をさらに行い、
前記Ｇ画素比率が前記所定の閾値以上であるときに、前記Ｇ段差補正を実行しない請求項１に記載の画像処理方法。
【請求項３】
前記第１の判定ステップは、
カラープレーン毎に、
前記注目領域において、中心に位置する画素の画素値と、他の各画素の夫々の画素値との差分の絶対値の平均値を平坦部判定パラメータとして求め、
該平坦部判定パラメータに基づいて、前記注目領域が平坦部であるか否かを判定することを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記第１の判定ステップは、
カラープレーン毎に、
さらに、前記注目領域において、中心に位置する画素を通る複数の異なる直線毎に、前記中心に位置する画素の画素値と、該直線上の他の各画素の夫々の画素値との差分の絶対値の平均値を判定パラメータとして求め、
前記平坦部判定パラメータと、前記複数の異なる直線毎に求められた前記判定パラメータとに基づいて、前記注目領域が、平坦部、エッジ部、平坦部とエッジ部以外となるディテール部のうちのいずれに該当するかを判定し、
前記第１の判定ステップにより、全ての前記カラープレーンについて、前記注目領域が前記エッジ部以外であると判定したときにのみ実行される第２の判定ステップをさらに有し、
該第２の判定ステップは、
カラープレーン毎に、パラメータ比率とばらつき度を求め、
全ての前記カラープレーンに対して求められた前記パラメータ比率と前記ばらつき度を用いて、前記注目領域が平坦部であるか否かを総合的に判定し、
前記パラメータ比率は、当該カラープレーンに対して、前記複数の異なる直線毎に求められた前記判定パラメータのうちの最小値と、２番目に小さい値との比率であり、
前記ばらつき度は、当該カラープレーンに対して、前記複数の異なる直線毎に求められた前記判定パラメータのうちの２番目に小さい値と、３番目に小さい値から最大値までの各値の夫々との差分の絶対値の和であり、
前記補正ステップは、
前記第１の判定ステップにより、全ての前記カラープレーンについて、前記注目領域が平坦部であると判定され、かつ、前記第２の判定部により総合的に前記注目領域が平坦部であると判定され、かつ、前記Ｇ画素比率が前記所定の閾値未満であるときにおいてのみ、前記Ｇ段差補正を実行する請求項３に記載の画像処理方法。
【請求項５】
ベイヤ配列の固体撮像素子により取得した画像信号をＡ／Ｄ変換して得たベイヤデータに対して、所定の大きさの注目領域について、カラープレーン毎に、該注目領域が平坦部であるか否かを判定する第１の判定部と、
前記第１の判定部により、全ての前記カラープレーンについて、前記注目領域が平坦部であると判定したときにおいてのみ、前記注目領域内のＧｒ画素とＧｂ画素間の画素値の差を軽減するＧ段差補正を実行する補正部とを備えることを特徴とする画像処理装置。
【請求項６】
前記補正部は、
前記注目領域に対して、前記Ｇｒ画素と前記Ｇｂ画素の画素値の比率であるＧ画素比率が所定の閾値以上であるか否かの判定をさらに行い、
前記Ｇ画素比率が前記所定の閾値以上であるときに、前記Ｇ段差補正を実行しない請求項５に記載の画像処理装置。
【請求項７】
前記第１の判定部は、
カラープレーン毎に、
前記注目領域において、中心に位置する画素の画素値と、他の各画素の夫々の画素値との差分の絶対値の平均値を平坦部判定パラメータとして求め、
該平坦部判定パラメータに基づいて、前記注目領域が平坦部であるか否かを判定することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記第１の判定部は、
カラープレーン毎に、
さらに、前記注目領域において、中心に位置する画素を通る複数の異なる直線毎に、前記中心に位置する画素の画素値と、該直線上の他の各画素の夫々の画素値との差分の絶対値の平均値を判定パラメータとして求め、
前記平坦部判定パラメータと、前記複数の異なる直線毎に求められた前記判定パラメータとに基づいて、前記注目領域が、平坦部、エッジ部、平坦部とエッジ部以外となるディテール部のうちのいずれに該当するかを判定するものであり、
前記第１の判定部により、全ての前記カラープレーンについて、前記注目領域が前記エッジ部以外であると判定したときにのみ第２の判定を行う第２の判定部をさらに有し、
該第２の判定部は、
カラープレーン毎に、パラメータ比率とばらつき度を求め、
全ての前記カラープレーンに対して求められた前記パラメータ比率と前記ばらつき度を用いて、前記注目領域が平坦部であるか否かを総合的に判定する処理であり、
前記パラメータ比率は、当該カラープレーンに対して、前記複数の異なる直線毎に求められた前記判定パラメータのうちの最小値と、２番目に小さい値との比率であり、
前記ばらつき度は、当該カラープレーンに対して、前記複数の異なる直線毎に求められた前記判定パラメータのうちの２番目に小さい値と、３番目に小さい値から最大値までの各値の夫々との差分の絶対値の和であり、
前記補正部は、
前記第１の判定部により、全ての前記カラープレーンについて、前記注目領域が平坦部であると判定され、かつ、前記第２の判定部により総合的に前記注目領域が平坦部であると判定され、かつ、前記Ｇ画素比率が前記所定の閾値未満であるときにおいてのみ、前記Ｇ段差補正を実行する請求項７に記載の画像処理装置。
【請求項９】
ベイヤ配列の固体撮像素子により取得した画像信号をＡ／Ｄ変換して得たベイヤデータに対して、所定の大きさの注目領域について、カラープレーン毎に、該注目領域が平坦部であるか否かを判定する第１の判定ステップと、
前記第１の判定ステップにより、全ての前記カラープレーンについて、前記注目領域が平坦部であると判定したときにおいてのみ、前記注目領域内のＧｒ画素とＧｂ画素間の画素値の差を軽減するＧ段差補正を実行する補正ステップとをコンピュータに実行せしめることを特徴とするプログラム。
【請求項１０】
前記補正ステップにおいて、
前記注目領域に対して、前記Ｇｒ画素と前記Ｇｂ画素の画素値の比率であるＧ画素比率が所定の閾値以上であるか否かの判定をさらに行い、
前記Ｇ画素比率が前記所定の閾値以上であるときに、前記Ｇ段差補正を実行しない請求項９に記載のプログラム。
【請求項１１】
前記第１の判定ステップは、
カラープレーン毎に、
前記注目領域において、中心に位置する画素の画素値と、他の各画素の夫々の画素値との差分の絶対値の平均値を平坦部判定パラメータとして求め、
該平坦部判定パラメータに基づいて、前記注目領域が平坦部であるか否かを判定することを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記第１の判定ステップは、
カラープレーン毎に、
さらに、前記注目領域において、中心に位置する画素を通る複数の異なる直線毎に、前記中心に位置する画素の画素値と、該直線上の他の各画素の夫々の画素値との差分の絶対値の平均値を判定パラメータとして求め、
前記平坦部判定パラメータと、前記複数の異なる直線毎に求められた前記判定パラメータとに基づいて、前記注目領域が、平坦部、エッジ部、平坦部とエッジ部以外となるディテール部のうちのいずれに該当するかを判定し、
前記第１の判定ステップにより、全ての前記カラープレーンについて、前記注目領域が前記エッジ部以外であると判定したときにのみ、第２の判定ステップをさらにコンピュータに実行させ、
前記第２の判定ステップは、
カラープレーン毎に、パラメータ比率とばらつき度を求め、
全ての前記カラープレーンに対して求められた前記パラメータ比率と前記ばらつき度を用いて、前記注目領域が平坦部であるか否かを総合的に判定する処理であり、
前記パラメータ比率は、当該カラープレーンに対して、前記複数の異なる直線毎に求められた前記判定パラメータのうちの最小値と、２番目に小さい値との比率であり、
前記ばらつき度は、当該カラープレーンに対して、前記複数の異なる直線毎に求められた前記判定パラメータのうちの２番目に小さい値と、３番目に小さい値から最大値までの各値の夫々との差分の絶対値との和であり、
前記補正ステップは、
前記第１の判定ステップにより、全ての前記カラープレーンについて、前記注目領域が平坦部であると判定され、かつ、前記第２の判定部により総合的に前記注目領域が平坦部であると判定され、かつ、前記Ｇ画素比率が前記所定の閾値未満であるときにおいてのみ、前記Ｇ段差補正を実行する請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理、より具体的には、ベイヤ配列の固体撮像素子により得られた画像データを処理する技術に関する。
【背景技術】
【０００２】
ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などの固体撮像素子には、ベイヤ配列のものが知られている。図１６に示すように、ベイヤ配列の固体撮像素子では、Ｒ列とＢ列が交互に配列されており、Ｒ列には、赤色（Ｒ）と緑色（Ｇｒ）の画素が交互に設けられ、Ｂ列には、青色（Ｂ）と緑色（Ｇｂ）の画素が交互に設けられている。
【０００３】
ベイヤ配列の固体撮像素子により得られた画像データ（以下「ベイヤデータ」という）は、Ｒ、Ｂ、Ｇｒ、Ｇｂの４つのカラープレーンを含む。以下、これらのカラープレーンのデータを夫々「Ｒデータ」、「Ｂデータ」、「Ｇｒデータ」、「Ｇｂデータ」という。
【０００４】
全体に亘って明るさと色成分が同様である被写体を撮像した場合、ＧｒデータとＧｂデータは、同一色（緑色）の成分であるから、信号値が同一となるべきである。しかし、画素に入射する光量の差や、斜めの入射などの要因で、ライン間でゲインの差が生じ、画素間でＧｒデータとＧｂデータの値が異なってしまう、所謂Ｇ段差と呼ばれる問題が知られている。
【０００５】
Ｇ段差は、本来無いはずの格子状の線を生じさせるため、画像の平坦部分において影響が顕著である。
【０００６】
Ｇ段差の補正技術は、例えば、特許文献１と特許文献２に開示されている。この技術は、着目画素が平坦部であるかエッジ部であるかの判定し、平坦部と判断した場合に、着目画素とその周辺の同一色の画素の画素値とを重付加算などによりＧ段差を補正する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３１１９６２号公報
【特許文献２】特開２０１２−００９９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記技術は、ＧｒデータとＧｂデータのみに基づいて平坦部であるかエッジ部であるかの判定をしている。これでは、判定の正確さが欠如し、エッジ部に対して不要な補正をしてしまい、却って画質を劣化させてしまう恐れがある。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、ベイヤデータが表す画像における平坦部を正確に判定してＧ段差補正を施すことにより、確実に画質向上を図る技術を提供する。
【課題を解決するための手段】
【００１０】
本発明の１つの態様は、ベイヤ配列の固体撮像素子により取得した画像信号をＡ／Ｄ変換して得たベイヤデータを処理する画像処理方法である。該画像処理方法は、第１の判定ステップ、補正ステップを有する。
【００１１】
第１の判定ステップは、所定の大きさの注目領域について、カラープレーン毎に、該注目領域が平坦部であるか否かを判定する。
【００１２】
補正ステップは、第１の判定ステップにより、全てのカラープレーンについて、注目領域が平坦部であると判定したときにおいてのみ、該注目領域内のＧｒ画素とＧｂ画素間の画素値の差を軽減するＧ段差補正を実行する。
【００１３】
なお、上記態様の画像処理方法を画像処理装置や画像処理システムに置き換えて表現したもの、該画像処理方法をコンピュータに実行せしめるプログラム、上記画像処理装置を備えた撮像装置なども、本発明の態様としては、有効である。
【発明の効果】
【００１４】
本発明にかかる画像処理技術によれば、ベイヤデータが表す画像における平坦部を正確に判定してＧ段差補正を施し、確実に画質向上を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態にかかる撮像装置を示す図である。
【図２】図１に示す撮像装置の画像処理部における第１の判定部が使用する参照画素を示す図である。
【図３】図１に示す撮像装置の画像処理部における第１の判定部が判定パラメータを算出する処理を説明するための図である（その１）。
【図４】図１に示す撮像装置の画像処理部における第１の判定部が判定パラメータを算出する処理を説明するための図である（その２）。
【図５】図１に示す撮像装置の画像処理部における第１の判定部が判定パラメータを算出する処理を説明するための図である（その３）。
【図６】図１に示す撮像装置の画像処理部における第１の判定部が判定パラメータを算出する処理を説明するための図である（その４）。
【図７】図１に示す撮像装置の画像処理部がＧ段差補正時に用いられる画素を示す図である。
【図８】図１に示す撮像装置における画像処理部の処理を示すフローチャートである。
【図９】図８における第１の判定ステップの詳細を示すフローチャートである。
【図１０】本発明の第２の実施の形態にかかる撮像装置を示す図である。
【図１１】図１０に示す撮像装置における第２の判定部が条件パラメータを求める処理を説明するための図である（その１）。
【図１２】図１０に示す撮像装置における第２の判定部が条件パラメータを求める処理を説明するための図である（その２）。
【図１３】図１０に示す撮像装置における画像処理部の処理を示すフローチャートである。
【図１４】図１３における第２の判定ステップの詳細を示すフローチャートである。
【図１５】図１４における条件値算出ステップの詳細を示すフローチャートである。
【図１６】ベイヤ配列を説明するための図である。
【発明を実施するための形態】
【００１６】
説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１７】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００１８】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態にかかる撮像装置１００を示す。撮像装置１００は、レンズ１１０、撮像部１２０、画像処理部１３０を備える。
【００１９】
撮像部１２０は、例えばＣＣＤである固体撮像素子１２２、アナログ信号処理部１２４、Ａ／Ｄ変換部１２６を有する。固体撮像素子１２２は、複数の画素（図示せず）がベイヤ型に配列されている。
【００２０】
撮像部１２０は、固体撮像素子１２２により、レンズ１１０を介して被写体を撮像してアナログ信号を得る。アナログ信号処理部１２４は、固体撮像素子１２２により得られたアナログ信号に対して種々の処理をしてＡ／Ｄ変換部１２６に出力する。Ａ／Ｄ変換部１２６は、アナログ信号処理部１２４により処理されたアナログ信号をデジタル信号Ｓ０に変換する。このデジタル信号Ｓ０を、以下「ベイヤデータ」という。なお、ベイヤデータＳ０は、Ｒ、Ｂ、Ｇｒ、Ｇｂの４つのカラープレーンに夫々対応するＲデータ、Ｂデータ、Ｇｒデータ、Ｇｂデータを含む。なお、撮像部１２０が通常のこの種の撮像装置に備えられる撮像部と同様であるため、撮像部１２０の各ブロックについて、これ以上の詳細な説明を省略する。
【００２１】
画像処理部１３０は、Ａ／Ｄ変換部１２６からのベイヤデータＳ０に対してＧ段差補正をするか否かの判定を行う。また、画像処理部１３０は、Ｇ段差補正をすると判定したときにＧ段差補正を実行し補正済データＳ１を出力する。一方、Ｇ段差補正をしないと判定したときに、画像処理部１３０は、ベイヤデータＳ０を補正せずに出力する。画像処理部１３０が出力したデータ（ベイヤデータＳ０または補正済データＳ１）は、例えばベイヤデータのまま、あるいは後段のデモザイキングなどの画像処理が行われたのちＪＰＥＧデータとして図示しないメモリカードなどの記憶装置に保存される。
【００２２】
図１に示すように、画像処理部１３０は、領域設定部１３２、第１の判定部１３４、補正部１４０を備える。補正部１４０は、補正判定部１４２、補正実行部１４４を有する。
【００２３】
領域設定部１３２は、ベイヤデータＳ０に対して、処理対象の領域となる注目領域を設定し、第１の判定部１３４は、４つのカラープレーン毎に、注目領域が平坦部であるか否かの判定を行う。以下、第１の判定部１３４による判定処理を「第１の判定」という。
【００２４】
具体的には、第１の判定部１３４は、夫々のカラープレーンの注目領域について、平坦部、ディテール部、エッジ部のいずれであるかの判定する。「平坦部」は、全体に渡り、明るさと色がほぼ同一である領域を意味し、「エッジ部」は、エッジを含む領域を意味する。「ディテール部」は、明るさと色が均一ではないものの、エッジ部ではない領域を意味する。
【００２５】
図２は、第１の判定部１３４が第１の判定を行う際にカラープレーン毎に使用する参照画素の例を示す。図２において、参照画素の１つである中心画素は、中心に位置する画素であり、斜線で塗り潰された四方形（Ｐ０）で示されている。ドットにより塗り潰された２４個の四方形（Ｐ５〜Ｐ２８）は、中心画素Ｐ０以外の参照画素である。図２と図１６を比較すると分かるように、第１の判定部１３４が使用する参照画素は、中心画素と同一色の各画素である。すなわち、Ｒカラープレーンについて第１の判定を行う際に、参照画素としてＲ画素を用い、Ｂカラープレーンについて第１の判定を行う際に、参照画素として、Ｂ画素を用いる。同様に、Ｇｒカラープレーンについて第１の判定を行う際に、参照画素としてＧｒ画素を用い、Ｇｂカラープレーンについて第１の判定を行う際に、参照画素として、Ｇｂ画素を用いる。
【００２６】
第１の判定部１３４は、夫々のカラープレーンに対して、中心画素Ｐ０を通る複数の直線毎に、該直線上に位置する各参照画素とを用いて判定パラメータを算出する。これについて、図３〜図６を参照して説明する。なお、本実施の形態において、例として、該複数の直線は、水平方向に伸びる直線と、垂直方向に伸びる直線と、２つの対角線である。
【００２７】
第１の判定部１３４は、まず、図２に示すように、中心画素Ｐ０と２４個の参照画素(Ｐ５〜Ｐ２８)を用いて、中心画素Ｐ０と、夫々の参照画素との差分の絶対値を求め、これらの差分の絶対値を平均してパラメータＷ０を算出する。
【００２８】
つまり、パラメータＷ０は、｜参照画素Ｐ５−中心画素Ｐ０｜と、｜参照画素Ｐ６−中心画素Ｐ０｜と、｜参照画素Ｐ７−中心画素Ｐ０｜と、｜参照画素Ｐ８−中心画素Ｐ０｜と、｜参照画素Ｐ９−中心画素Ｐ０｜と、｜参照画素Ｐ１０−中心画素Ｐ０｜と、｜参照画素Ｐ１１−中心画素Ｐ０｜と、｜参照画素Ｐ１２−中心画素Ｐ０｜と、｜参照画素Ｐ１３−中心画素Ｐ０｜と、｜参照画素Ｐ１４−中心画素Ｐ０｜と、｜参照画素Ｐ１５−中心画素Ｐ０｜と、｜参照画素Ｐ１６−中心画素Ｐ０｜と、｜参照画素Ｐ１７−中心画素Ｐ０｜と、｜参照画素Ｐ１８−中心画素Ｐ０｜と、｜参照画素Ｐ１９−中心画素Ｐ０｜と、｜参照画素Ｐ２０−中心画素Ｐ０｜と、｜参照画素Ｐ２１−中心画素Ｐ０｜と、｜参照画素Ｐ２２−中心画素Ｐ０｜と、｜参照画素Ｐ２３−中心画素Ｐ０｜と、｜参照画素Ｐ２４−中心画素Ｐ０｜と、｜参照画素Ｐ２５−中心画素Ｐ０｜と、｜参照画素Ｐ２６−中心画素Ｐ０｜と、｜参照画素Ｐ２７−中心画素Ｐ０｜と、｜参照画素Ｐ２８−中心画素Ｐ０｜との平均値である。以下、このパラメータＷ０を「平坦部判定パラメータ」という。
【００２９】
次に、第１の判定部１３４は、図３に示すように、中心画素Ｐ０を中心に垂直方向に伸びる直線上の各参照画素（Ｐ１３、Ｐ５、Ｐ０、Ｐ７、Ｐ１５）について、中心画素Ｐ０と、夫々の参照画素との差分の絶対値を求め、これらの差分の絶対値を平均して、判定パラメータＷ１を算出する。
【００３０】
つまり、判定パラメータＷ１は、｜参照画素Ｐ１３−中心画素Ｐ０｜と、｜参照画素Ｐ５−中心画素Ｐ０｜と、｜中心画素Ｐ０−参照画素Ｐ７｜と、｜中心画素Ｐ０−参照画素Ｐ１５｜との平均値である。
【００３１】
次に、図４に示すように、第１の判定部１３４は、中心画素Ｐ０を中心に水平方向に伸びる直線上の各参照画素（Ｐ１６、Ｐ８、Ｐ０、Ｐ６、Ｐ１４）について、中心画素Ｐ０と、夫々の参照画素との差分の絶対値を求め、これらの差分の絶対値を平均して、判定パラメータＷ２を算出する。
【００３２】
つまり、判定パラメータＷ２は、｜参照画素Ｐ１６−中心画素Ｐ０｜と、｜参照画素Ｐ８−中心画素Ｐ０｜と、｜中心画素Ｐ０−参照画素Ｐ６｜と、｜中心画素Ｐ０−参照画素Ｐ１４｜との平均値である。
【００３３】
そして、図５に示すように、第１の判定部１３４は、中心画素Ｐ０と、第１の対角線（左上から右下に伸びる対角線）上の各参照画素（Ｐ２５、Ｐ９、Ｐ０、Ｐ１１、Ｐ２７）を用いて、｜参照画素Ｐ２５−中心画素Ｐ０｜と、｜参照画素Ｐ９−中心画素Ｐ０｜と、｜中心画素Ｐ０−参照画素Ｐ１１｜と、｜中心画素Ｐ０−参照画素Ｐ２７｜との平均値を判定パラメータＷ３として算出する。
【００３４】
最後に、図６に示すように、第１の判定部１３４は、中心画素Ｐ０と、第２の対角線（左下から右上に伸びる対角線）上の各参照画素（Ｐ２６、Ｐ１０、Ｐ０、Ｐ１２、Ｐ２８）を用いて、｜参照画素Ｐ２６−中心画素Ｐ０｜と、｜参照画素Ｐ１０−中心画素Ｐ０｜と、｜中心画素Ｐ０−参照画素Ｐ１２｜と、｜中心画素Ｐ０−参照画素Ｐ２８｜との平均値を判定パラメータＷ４として算出する。
【００３５】
第１の判定部１３４は、カラープレーン毎に、上述したように算出した平坦部判定パラメータＷ０と、他の４つの判定パラメータＷ１〜Ｗ４に基づいて、当該領域が平坦部であるか否かを判定する。
【００３６】
具体的には、例えば、平坦部判定パラメータＷ０が閾値以下である場合は平坦部と判定する。平坦部判定パラメータＷ０による判定の結果、平坦部と判定されない場合は、Ｗ１が閾値以下であり、且つエッジと判定する条件（以下「エッジ判定条件」という）を満たせばエッジと判定する。次に、Ｗ２が閾値以下であり且つエッジ判定条件を満たせばエッジと判定する。次に、Ｗ３が閾値以下であり且つエッジ判定条件を満たせばエッジと判定する。次に、Ｗ４が閾値以下であり且つエッジ判定条件を満たせばエッジと判定する。Ｗ０、Ｗ１、Ｗ２、Ｗ３、Ｗ４に基づいた上述の判定の結果、平坦部とエッジ部に判定されない場合には、ディテール部であると判定する。
【００３７】
なお、エッジ判定条件は、例えば、当該判定パラメータが判定パラメータＷ１〜Ｗ４のうちの最小値であるか否かとすることができる。
【００３８】
第１の判定部１３４は、４つのカラープレーン毎に得られた判定結果を補正部１４０に出力する。
【００３９】
補正部１４０において、補正判定部１４２は、第１の判定部１３４が全てのカラープレーンについて「平坦部」と判定した場合において、注目画素がＧ段差画素であるか否かの判定を行う。なお、「Ｇ段差画素」とは、ＧｂとＧｒの値が同一であるはずなのに、異なる値になった位置のＧｒおよびＧｂの画素を意味する。
【００４０】
補正判定部１４２は、注目画素について、Ｇｒ値とＧｂ値の比率が所定の閾値ＴＲ未満であれば、該注目画素がＧ段差画素であると判定すると共に、補正実行部１４４にＧ段差補正を実行させる。以下において、Ｇｒ値とＧｂ値の比率を「Ｇ画素比率」という。
【００４１】
なお、補正判定部２４２は、「Ｇ段差画素ではない」と判定した場合（Ｇ画素比率が閾値ＴＲ以上）と、第１の判定部１３４がいずれかのカラープレーンについて「平坦部」以外と判定した場合には、補正実行部１４４によるＧ段差補正を実行させず、ベイヤデータＳ０をそのまま出力する。
【００４２】
補正実行部１４４によるＧ段差補正は、ローパスフィルタ（ＬＰＦ）など、従来知られている種々の手法を適用することができる。なお、Ｇ段差補正は、ＧｒとＧｂの画素データに対して行われる。
【００４３】
図７は、補正実行部１４４がＧ段差補正を実行する際に用いる画素の例を示す。図７において、斜線により塗り潰された四方形が注目画素を示し、格子状に塗り潰された各四方形がＧ段差補正時に用いられる画素である。図示のように、該例において、Ｇ段差補正に際して、注目画素と隣接する８つの画素のうちの、左上、右上、左下、右下の４つの画素が用いられる。補正に際して、例えば、注目画素の新たな値として、上記４つの画素と注目画素の平均値を求める。
【００４４】
図１６を参照すると分かるように、Ｇｒ画素と隣接する８つの画素のうちの、左上、右上、左下、右下の４つの画素は、共にＧｂ画素である。そのため、注目画素がＧｒ画素であるときには、該注目画素の画素値は、該注目画素に隣接する４つのＧｂ画素の画素値により補正され、Ｇ段差が軽減される。
【００４５】
同様に、Ｇｂ画素と隣接する８つの画素のうちの、左上、右上、左下、右下の４つの画素は、共にＧｒ画素である。そのため、注目画素がＧｂ画素であるときには、該注目画素の画素値は、該注目画素に隣接する４つのＧｒ画素の画素値により補正され、Ｇ段差が経軽減される。
【００４６】
図８は、撮像装置１００における画像処理部１３０の処理の流れを示すフローチャートである。図８において、領域設定部１３２による領域の設定処理を省略している。
【００４７】
図８に示すように、まず、第１の判定部１３４は、領域設定部１３２により設定された注目領域について、カラープレーン毎に、該注目領域が平坦部であるか否かの判定を行う（Ｓ１００）。
【００４８】
補正判定部１４２は、第１の判定部１３４より、全てのカラープレーンについて、「平坦部」を示す判定結果を得た場合には、補正判定部１４２は、Ｇ段差画素であるか否かの判定を行う（Ｓ１３０：Ｙｅｓ、Ｓ１３２）。この判定は、前述したように、Ｇｒ値とＧｂ値の比率（Ｇ画素比率）に基づいて行われる。
【００４９】
補正判定部１４２は、Ｇ段差画素であると判定した場合（Ｓ１３２：Ｙｅｓ）、Ｇ段差補正を補正実行部１４４に実行させる（Ｓ１３４）。これにより、補正済データＳ１が得られ、出力される。
【００５０】
一方、Ｇ段差画素ではないと判定した場合（Ｓ１３２：Ｎｏ）、補正判定部１４２は、補正実行部１４４によるＧ段差補正を実行させずに、ベイヤデータＳ０をそのまま出力する。
【００５１】
また、第１の判定部１３４からの４つのカラープレーンの判定結果のうちに、１つでも「平坦部」以外を示す場合にも（Ｓ１３０：Ｎｏ）、補正判定部１４２は、補正実行部１４４によるＧ段差補正を実行させず、ベイヤデータＳ０をそのまま出力する。
【００５２】
図９は、図８におけるステップＳ１００（第１の判定）を詳細に示すフローチャートである。図示のように、第１の判定部１３４は、まず、４つのカラープレーンのうちの第１のカラープレーン（例えばＲカラープレーン）について、パラメータＷ０〜Ｗ４（平坦部判定パラメータＷ０と、判定パラメータＷ１〜Ｗ４）を算出する（Ｓ１０２、Ｓ１０４）。
【００５３】
ステップＳ１０４により算出された平坦部判定パラメータＷ０が閾値Ｔ１未満である場合には、第１の判定部１３４は、「平坦部」と判定する（Ｓ１１０：Ｙｅｓ、Ｓ１１１）。
【００５４】
一方、ステップＳ１０４により算出された平坦部判定パラメータＷ０が閾値Ｔ１以上である場合に（Ｓ１１０：Ｎｏ）、第１の判定部１３４は、ステップＳ１１２〜Ｓ１１７までの判定を行う。
【００５５】
具体的には、判定パラメータＷ１〜Ｗ４のうちの最小値が閾値Ｔ２未満である場合には（Ｓ１１２：Ｙｅｓ、またはＳ１１３：Ｙｅｓ、またはＳ１１４：Ｙｅｓ、またはＳ１１５：Ｙｅｓ）、第１の判定部１３４は、「エッジ部」であると判定する（Ｓ１１６）。
【００５６】
一方、判定パラメータＷ１〜Ｗ４のうちの最小値が閾値Ｔ２以上である場合には（Ｓ１１２：Ｎｏ、Ｓ１１３：Ｎｏ、Ｓ１１４：Ｎｏ、Ｓ１１５：Ｎｏ）、第１の判定部１３４は、「ディテール部」であると判定する（Ｓ１１７）。
【００５７】
第１の判定部１３４は、上述した処理を全てのカラープレーンについて行う（Ｓ１２０：Ｎｏ、Ｓ１２２）。そして、４つのカラープレーンの全てについて判定が完了すると、４つのカラープレーンに夫々対応する４つの判定結果を補正部１４０に出力する（Ｓ１２０：Ｙｅｓ、Ｓ１２４）。
【００５８】
このように、本実施の形態にかかる撮像装置１００において、画像処理部１３０は、ＧｒプレーンとＧｂプレーンのデータのみならず、全てのカラープレーン（Ｒ、Ｂ、Ｇｒ、Ｇｂ）について、平坦部であるか否かの判定を行う。
【００５９】
こうすることにより、Ｇ段差補正の対象とすべき平坦部の判定精度を高め、Ｇ段差補正を施すべきではない領域をＧ段差補正してしまう問題を回避することができ、ひいては、確実な画質向上を図ることができる。
【００６０】
さらに、第１の判定により全てのカラープレーンについて「平坦部」との判定結果が出た場合において、さらに、Ｇ段差画素であるか否かの判定を行い、Ｇ段差画素ではない場合には、Ｇ段差補正を施さない。こうすることにより、Ｇ段差画素ではない部分に対して不要なＧ段差補正を施してしまうことを回避することができ、画質向上をより確実に図ることができる。
【００６１】
＜第２の実施の形態＞
図１０は、本発明の第２の実施の形態にかかる撮像装置２００を示す図である。撮像装置２００は、レンズ１１０、撮像部１２０、画像処理部２３０を備える。レンズ１１０、撮像部１２０は、撮像装置１００におけるレンズ１１０、撮像部１２０と夫々同様のものである。
【００６２】
画像処理部２３０は、領域設定部１３２、第１の判定部１３４、第２の判定部２３４、補正部２４０を備える。領域設定部１３２、第１の判定部１３４は、撮像装置１００における画像処理部１３０の領域設定部１３２、第１の判定部１３４と夫々同様のものである。
【００６３】
第２の判定部２３４は、第１の判定部１３４による判定の結果、「エッジ部」に判定されたカラープレーンが無い場合において第２の判定を行う。つまり、第１の判定部１３４により、いずれか１つのカラープレーンについて、「エッジ部」である判定結果を得た場合には、第２の判定部２３４は、該第２の判定を行わない。
【００６４】
第２の判定部２３４は、まず、夫々のカラープレーンについて、第１の判定部１３４が算出した判定パラメータＷ１〜Ｗ４に基づいて、ファジー制御（Ｆｕｚｚｙ  Ｃｏｎｔｒｏｌ）による条件比較用の条件値Ｑ１〜Ｑ４を算出する。
【００６５】
具体的には、第２の判定部２３４は、まず、当該カラープレーンについて、判定パラメータＷ１〜Ｗ４のうちの最も小さい値と、２番目に小さい値との比率Ｒを算出する。以下、この比率Ｒを「パラメータ比率」という。
【００６６】
次に、第２の判定部２３４は、判定パラメータＷ１〜Ｗ４のうちの、最小値以外の３つの値（２番目に小さい値、３番目に小さい値、最大値）のばらつき度Ｈを算出する。このばらつき度Ｈは、判定パラメータＷ１〜Ｗ４のうちの２番目に小さい値と３番目に小さい値の差分の絶対値と、２番目に小さい値と最大値の差分の絶対値との和である。
【００６７】
次に、第２の判定部２３４は、上記にて算出したパラメータ比率Ｒとばらつき度Ｈとに基づいて、図１１と図１２に示すように、パラメータ比率Ｒの大きさ度合い、パラメータ比率Ｒの小ささ度合い、ばらつき度Ｈの大きさ度合い、ばらつき度Ｈの小ささ度合いを夫々求める。そして、求められた４つの度合いに係数を夫々乗算することにより、条件パラメータＶ１〜Ｖ４を算出する。本実施の形態において、この係数は、０より大きく、１より小さい値である。なお、この係数の値は、Ｆｕｚｚｙ  Ｃｏｎｔｒｏｌにおけるパラメータの作り方次第で変更可能であり、本実施の形態に用いられた値に限定されるものではない。
【００６８】
そして、第２の判定部２３４は、条件パラメータＶ１〜Ｖ４を用いて、条件値Ｑ１〜Ｑ４を算出する。条件値Ｑ１は、パラメータ比率Ｒが大きく、ばらつき度Ｈが小さい場合に対応し、条件値Ｑ２は、パラメータ比率Ｒが小さく、ばらつき度Ｈが小さい場合に対応する。また、条件値Ｑ３は、パラメータ比率Ｒが大きく、ばらつき度Ｈが大きい場合に対応し、条件値Ｑ４は、パラメータ比率Ｒが小さく、ばらつき度Ｈが小さい場合に対応する。条件値Ｑ１〜Ｑ４の算出に関しては、後に詳細に説明する。
【００６９】
さらに、第２の判定部２３４は、カラープレーン毎に、上記条件値Ｑ１〜Ｑ４を重付け加算して得た和を個数ＮＵＭで除算することにより、該カラープレーンの判定値ＪＶを得る。個数ＮＵＭは、条件値Ｑ１〜Ｑ４のうちに、０（ゼロ）ではない値の個数である。
【００７０】
そして、第２の判定部２３４は、各カラープレーンの判定値ＪＶ（ＪＶ（Ｒ）、ＪＶ（Ｂ）、ＪＶ（Ｇｒ）、ＪＶ（Ｇｂ））を加算して総合判定値ＳＪＶを得ると共に、該総合判定値ＳＪＶを所定の閾値ＴＳと比較することにより、当該領域が平坦部であるか否かの判定を行う。具体的には、総合判定値ＳＪＶが閾値ＴＳ未満であれば、「平坦部」であると判定し、総合判定値ＳＪＶが閾値ＴＳ以上であれば、「平坦部ではない」と判定する。
【００７１】
補正部２４０において、補正判定部２４２は、第１の判定部１３４が全てのカラープレーンについて「平坦部」と判定し、かつ、第２の判定部２３４が「平坦部」と判定した場合において、注目画素がＧ段差画素であるか否かの判定を行う。この判定は、撮像装置１００における補正判定部１４２と同様に、Ｇｒ値とＧｂ値の比率（Ｇ画素比率）に基づいて行われる。
【００７２】
補正判定部２４２は、「Ｇ段差画素ではない」と判定した場合（Ｇ画素比率が閾値ＴＲ以上）と、第１の判定部１３４がいずれかのカラープレーンについて「平坦部」以外と判定した場合と、第２の判定部２３４が「平坦部ではない」と判定した場合には、補正実行部１４４によるＧ段差補正を実行させず、ベイヤデータＳ０をそのまま出力する。
【００７３】
図１３は、撮像装置２００における画像処理部２３０の処理の流れを示すフローチャートである。なお、図１３においても、領域設定部１３２による領域の設定処理を省略している。
【００７４】
図１３に示すように、まず、第１の判定部１３４は、第１の判定を行い、各カラープレーンについて、「エッジ部」であるか否かを示す判定結果を得る（Ｓ１００）。なお、該ステップＳ１００の第１の判定は、撮像装置１００のときに図９を参照して説明したステップＳ１００の処理と同様であり、ここで詳細な説明を省略する。
【００７５】
第１の判定部１３４による４つの判定結果は、第２の判定部２３４と補正判定部２４２に出力される。第１の判定部１３４が判定時に使用した判定パラメータＷ１〜Ｗ４は、第２の判定部２３４に出力される。
【００７６】
第１の判定部１３４による４つの判定結果のいずれも、「エッジ部ではない」を示すときに、第２の判定部２３４は、第２の判定を行う（Ｓ１５０：Ｎｏ、Ｓ２００）。図１４を参照して、該第２の判定の詳細を説明する。
【００７７】
図１４に示すように、第２の判定部２３４は、まず、４つのカラープレーンのうちの第１のカラープレーン（例えばＲカラープレーン）について、判定パラメータＷ１〜Ｗ４に基づいて、前述したパラメータ比率Ｒとばらつき度Ｈを算出する（Ｓ２０２、Ｓ２０４）。
【００７８】
そして、第２の判定部２３４は、パラメータ比率Ｒとばらつき度Ｈを用いて条件パラメータＶ１〜Ｖ４を算出する（Ｓ２０６）。具体的には、パラメータ比率Ｒの大きさ度合いを求めて、係数を乗算することにより条件パラメータＶ１を算出する。同様に、パラメータ比率Ｒの小ささ度合いを求めて、係数を乗算することにより条件パラメータＶ２を算出する。また、ばらつき度Ｈの大きさ度合いを求めて係数を乗算することにより条件パラメータＶ３を算出し、ばらつき度Ｈの小ささ度合いを求めて係数を乗算することにより条件パラメータＶ４を算出する。なお、前述したように、本実施の形態におけるパラメータの作り方に応じて、上記係数は、０より大きく、１より小さい値である。
【００７９】
次に、第２の判定部２３４は、条件パラメータＶ１〜Ｖ４を用いて条件値Ｑ１〜Ｑ４を算出する（Ｓ２１０）。該ステップの詳細について、図１５を参照して説明する。
【００８０】
図１５に示すように、第２の判定部２３４は、条件パラメータＶ１が条件パラメータＶ４以上であるときには、条件パラメータＶ１を条件値Ｑ１とする（Ｓ２１２：Ｎｏ、Ｓ２１４）。一方、条件パラメータＶ１が条件パラメータＶ４より小さいときには、第２の判定部２３４は、条件パラメータＶ４を条件値Ｑ１とする（Ｓ２１２：Ｙｅｓ、Ｓ２１６）。
【００８１】
また、第２の判定部２３４は、条件パラメータＶ２が条件パラメータＶ４以上であるときには、条件パラメータＶ２を条件値Ｑ２とする（Ｓ２１８：Ｎｏ、Ｓ２２０）。一方、条件パラメータＶ２が条件パラメータＶ４より小さいときには、第２の判定部２３４は、条件パラメータＶ４を条件値Ｑ２とする（Ｓ２１８：Ｙｅｓ、Ｓ２２２）。
【００８２】
また、第２の判定部２３４は、条件パラメータＶ１が条件パラメータＶ３以上であるときには、条件パラメータＶ１を条件値Ｑ３とする（Ｓ２２４：Ｎｏ、Ｓ２２６）。一方、条件パラメータＶ１が条件パラメータＶ３より小さいときには、第２の判定部２３４は、条件パラメータＶ３を条件値Ｑ３とする（Ｓ２２４：Ｙｅｓ、Ｓ２２８）。
【００８３】
また、第２の判定部２３４は、条件パラメータＶ２が条件パラメータＶ３以上であるときには、条件パラメータＶ２を条件値Ｑ４とする（Ｓ２３０：Ｎｏ、Ｓ２３２）。一方、条件パラメータＶ２が条件パラメータＶ３より小さいときには、第２の判定部２３４は、条件パラメータＶ３を条件値Ｑ４とする（Ｓ２３０：Ｙｅｓ、Ｓ２３４）。
【００８４】
図１４に戻って説明する。
第２の判定部２３４は、次に、ステップＳ２１０で算出した４つの条件値Ｑ１〜Ｑ４を用いて、該カラープレーンについて判定値ＪＶを求める（Ｓ２４０）。具体的には、条件値Ｑ１〜Ｑ４に夫々係数Ｋ１〜Ｋ４を夫々乗算して得た総和を、個数ＮＵＭで割ることにより判定値ＪＶを求める。
【００８５】
第２の判定部２３４は、４つのカラープレーンの夫々について、判定値ＪＶを求める（Ｓ２４２：Ｎｏ、Ｓ２４４、Ｓ２０４〜）。
【００８６】
全てのカラープレーンについて判定値ＪＶが求められると、第２の判定部２３４は、全てのカラープレーンについて求められた判定値ＪＶを加算して総合判定値ＳＪＶを得る（Ｓ２４２：Ｙｅｓ、Ｓ２４６）。なお、ステップＳ２４６におけるＪＶ（１）〜ＪＶ（４）は、夫々、ＪＶ（Ｒ）、ＪＶ（Ｂ）、ＪＶ（Ｇｒ）、ＪＶ（Ｇｂ）である。
【００８７】
次いで、第２の判定部２３４は、総合判定値ＳＪＶが閾値ＴＳ未満である場合に、「平坦部」であると判定し、判定結果を補正判定部２４２に出力する（Ｓ２５０：Ｙｅｓ、Ｓ２５２、Ｓ２５６）。一方、総合判定値ＳＪＶが閾値ＴＳ以上である場合には、第２の判定部２３４は、「平坦部ではない」と判定し、判定結果を補正判定部２４２に出力する（Ｓ２５０：Ｎｏ、Ｓ２５４、Ｓ２５６）。
【００８８】
図１３に戻って説明する。
補正部２４０において、補正判定部２４２は、第１の判定部１３４による４つの判定の結果のうちに、「エッジ部」を示すものが１つでもある場合（Ｓ１５０：Ｙｅｓ）と、第２の判定部２３４による判定の結果が「平坦部ではない」を示す場合（Ｓ１５０：Ｎｏ、Ｓ２００、Ｓ２６０：Ｎｏ）において、補正実行部１４４によるＧ段差補正を実行させずに、ベイヤデータＳ０をそのまま出力する。
【００８９】
一方、第２の判定部２３４による判定の結果が「平坦部」を示す場合（Ｓ１５０：Ｎｏ、Ｓ２００、Ｓ２６０：Ｙｅｓ）、補正判定部２４２は、Ｇ段差画素であるか否かの判定を行う（Ｓ１３２）。
【００９０】
補正判定部２４２は、Ｇ段差画素であると判定した場合（Ｓ１３２：Ｙｅｓ）、Ｇ段差補正を補正実行部１４４に実行させる（Ｓ１３４）。これにより、補正済データＳ１が得られ、出力される。
【００９１】
一方、Ｇ段差画素ではないと判定した場合（Ｓ１３２：Ｎｏ）、補正判定部２４２は、補正実行部１４４によるＧ段差補正を実行させずに、ベイヤデータＳ０をそのまま出力する。
【００９２】
このように、本第２の実施の形態にかかる撮像装置２００は、第１の判定部１３４によりカラープレーン毎に、注目領域が平坦部であるか否かを判定すると共に、さらに、第２の判定部２３４により、全てのカラープレーンについて総合的に注目領域が「平坦部」であるか否かの判定を行っている。その結果、平坦部の判定精度をより向上させることができる。
【００９３】
さらに、撮像装置２００において、補正部２４０は、Ｇ段差画素であるか否かの判定を行っている。第１の判定部１３４により全てのカラープレーンについての判定結果が「平坦部」を示し、かつ、第２の判定部２３４により総合的な判定結果も「平坦部」を示す場合であっても、Ｇ段差画素ではないと判定した場合には、補正部２４０は、Ｇ段差補正をしない。こうすることにより、Ｇ段差画素ではない部分に対して不要なＧ段差補正を施してしまうことを回避することができる。
【００９４】
以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述した各実施の形態に対してさまざまな変更、増減、組合せを行ってもよい。これらの変更、増減、組合せが行われた変形例も本発明の範囲にあることは当業者に理解されるところである。
【００９５】
例えば、第１の実施の形態の撮像装置１００において、第１の判定部１３４は、平坦部判定パラメータＷ０と、判定パラメータＷ１〜Ｗ４の５つのパラメータを求めて、注目領域が「平坦部」、「ディーテル部」、「エッジ部」のいずれに該当するかの判定を行っている。撮像装置１００の場合には、第２の判定を行わないため、平坦部判定パラメータＷ０のみを求め、注目領域が平坦部であるか否かの判定をするようにしてもよい。
【符号の説明】
【００９６】
１００  撮像装置
１１０  レンズ
１２０  撮像部
１２２  固体撮像素子
１２４  アナログ信号処理部
１２６  Ａ／Ｄ変換部
１３０  画像処理部
１３２  領域設定部
１３４  第１の判定部
１４０  補正部
１４２  補正判定部
１４４  補正実行部
２００  撮像装置
２３０  画像処理部
２３４  第２の判定部
２４０  補正部
２４２  補正判定部
Ｈ  ばらつき度  ＪＶ  判定値
ＮＵＭ  条件値Ｑ１〜Ｑ４のうちの、０（ゼロ）ではない値の個数
Ｒ  パラメータ比率  Ｓ０  ベイヤデータ
Ｓ１  補正済データ  ＳＪＶ  総合判定値
Ｑ１〜Ｑ４  条件値  Ｖ１〜Ｖ４  条件パラメータ
Ｗ０  平坦部判定パラメータ  Ｗ１〜Ｗ４  判定パラメータ
Ｔ１、Ｔ２、ＴＳ、ＴＲ  閾値
【図１】
2014116698.tif 000003
【図２】
2014116698.tif 000004
【図３】
2014116698.tif 000005
【図４】
2014116698.tif 000006
【図５】
2014116698.tif 000007
【図６】
2014116698.tif 000008
【図７】
2014116698.tif 000009
【図８】
2014116698.tif 000010
【図９】
2014116698.tif 000011
【図１０】
2014116698.tif 000012
【図１１】
2014116698.tif 000013
【図１２】
2014116698.tif 000014
【図１３】
2014116698.tif 000015
【図１４】
2014116698.tif 000016
【図１５】
2014116698.tif 000017
【図１６】
2014116698.tif 000018