(57)【要約】【課題】撮像装置において、画像品質を低下させることなく容易にパープルフリンジを取り除くことができるようにする。【解決手段】受光部１０を、互に密接した、赤色用の受光画素１２Ｒ、緑色用の受光画素１２Ｇ、青色用の受光画素１２Ｂ、および青色光からこの青色光中の短波長側の光成分を除いてなる限定青色光成分を検出するための限定青色成分用の受光画素１２Ｑからなる受光画素群Ｍを多数配列して構成する。限定青色成分用の受光画素１２Ｑから出力される画像データＤｑと青色用の受光画素１２Ｂから出力される画像データＤｂとを用いて、パープルフリンジを含む成分を含む画像データを出力する受光画素群を特定する。特定された受光画素群について、各受光画素群毎に、青色用の画像データＤｂの値を限定青色成分用の画像データＤｑを用いて作成した値で置き換えてカラー画像再生用の処理済画像データを得る。【選択図】図１
2009100247.tif 000002
【特許請求の範囲】
【請求項１】
撮像レンズを通した被写体の撮像によりカラー画像再生用の画像データを得る撮像装置であって、
互に密接した、赤色用の受光画素、緑色用の受光画素、青色用の受光画素、および青色光からこの青色光中の短波長側の光成分を除いてなる限定青色光成分を検出するための限定青色成分用の受光画素からなる受光画素群を多数配列してなる受光部を備えたことを特徴とする撮像装置。
【請求項２】
前記請求項１記載の撮像装置を用いて前記カラー画像再生用の画像データに含まれるパープルフリンジを表す成分を除去した処理済画像データを取得する画像データ取得方法であって、
前記青色用の受光画素から出力される画像データと前記限定青色成分用の受光画素から出力される画像データとを用いて、前記パープルフリンジを表す成分を含む画像データを出力する受光画素群を特定し、
該特定された受光画素群について、各受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データを用いて作成した値で置き換えて前記処理済み画像データを得ることを特徴とする画像データ取得方法。
【請求項３】
前記受光画素群の特定は、
各受光画素群毎に前記青色用の画像データの値から前記限定青色成分用の画像データの値を差し引いて差分画像データを得、
前記差分画像データの値が予め定められた閾値以上の値となる受光画素群を前記パープルフリンジを表す成分を含む画像データを出力する受光画素群として特定することを特徴とする請求項２記載の画像データ取得方法。
【請求項４】
前記画像データの値の置き換えは、前記特定された受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データの値で置き換えることを特徴とする請求項２または３記載の画像データ取得方法。
【請求項５】
前記画像データの値の置き換えは、前記特定された受光画素群毎に、前記受光部の中心から該受光画素群までの距離が大きくなるほど限定青色成分用の画像データの値の重み付けが大きくなるように限定青色成分用の画像データの値と青色用の画像データの値とを重み付け加算平均して得た値により前記青色用の画像データの値を置き換えることを特徴とする請求項２または３記載の画像データ取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像レンズを通した被写体の撮像によって得られたカラー画像再生用の画像データに含まれるパープルフリンジを表す成分を除去するための撮像装置およびそれを用いた画像データ取得方法に関するものである。
【背景技術】
【０００２】
従来より、レンズを通して被写体を撮影して得られたカラー画像中にコントラスト差の大きなエッジ部分の近傍、例えば輝度レベルが飽和した領域と輝度レベルが低い領域との境界の近傍に紫色の偽色が発生する現象が知られている。この紫色の偽色は境界近傍の輝度レベルの低い領域に発生するものであり、一般にパープルフリンジと呼ばれている。
【０００３】
一方、赤色用、緑色用、青色用の受光画素を多数配列してなる撮像素子を用いた被写体の撮像で得られたカラー画像に現われるパープルフリンジを取り除く方式として、この画像を表す画像データに対し画像処理を施してパープルフリンジを取り除く方式が知られている（特許文献１参照）。また、可視波長領域における短波長側（紫色）の光成分、すなわちパープルフリンジを表す光成分を減衰させる紫色光カットフィルタを通して被写体を撮像することにより、パープルフリンジが取り除かれた画像を得る方式も知られている（特許文献２参照）。
【特許文献１】特開２００６−１４２６１号公報
【特許文献２】特開２００３−４６８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理によりパープルフリンジを取り除く方式は、輪郭が不明確なパープルフリンジを表す画像中の領域を特定しその領域を補正する処理が非常に複雑であり画像処理の負担が増大するという問題がある。
【０００５】
また、紫色光カットフィルタを用いてパープルフリンジを取り除く方式では、パープルフリンジが生じていない画像領域についても紫色の光成分が減衰せしめられるので、この紫色の光成分が表す画像情報が失われてしまい、被写体を正確に表す画像が得られないことがある。
【０００６】
そのため、被写体を表す画像情報を失うことなくパープルフリンジを取り除いた画像を容易に得られるようにしたいという要請がある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、画像品質を低下させることなく容易にパープルフリンジを取り除くことができる撮像装置およびそれを用いた画像データ取得方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、撮像レンズを通した被写体の撮像によりカラー画像再生用の画像データを得る撮像装置であって、互に密接した、赤色用の受光画素、緑色用の受光画素、青色用の受光画素、および青色光からこの青色光中の短波長側の光成分を除いてなる限定青色光成分を検出するための限定青色成分用の受光画素からなる受光画素群を多数配列してなる受光部を備えたことを特徴とするものである。
【０００９】
なお、受光画素群は、赤色用の受光画素、緑色用の受光画素、青色用の受光画素、および限定青色成分用の受光画素それぞれを１つずつ適用した合計４つの互に隣接する受光画素からなるものである。
【００１０】
本発明の画像データ取得方法は、本発明の撮像装置を用いてカラー画像再生用の画像データに含まれるパープルフリンジを表す成分を除去した処理済画像データを取得する画像データ取得方法であって、青色用の受光画素から出力される画像データと限定青色成分用の受光画素から出力される画像データとを用いて、パープルフリンジを表す成分を含む画像データを出力する受光画素群を特定し、特定された受光画素群について、各受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データを用いて作成した値で置き換えて処理済み画像データを得ることを特徴とするものである。
【００１１】
前記受光画素群の特定は、各受光画素群毎に青色用の画像データの値から限定青色成分用の画像データの値を差し引いて差分画像データを得、差分画像データの値が予め定められた閾値以上の値となる受光画素群をパープルフリンジを表す成分を含む画像データを出力する受光画素群として特定するものとすることができる。
【００１２】
前記受光画素群の特定は、各受光画素群毎に青色用の画像データの値から限定青色成分用の画像データの値を差し引いて差分画像データを得、差分画像データの値が予め定められた閾値以上の値となる受光画素群をパープルフリンジを表す成分を含む画像データを出力する候補の受光画素群として特定し、受光部上における、候補の受光画素群が配された候補領域と他の領域との境界線と、候補領域を横断する横断直線とが交差する２箇所の交差点を求め、２箇所の交差点のうち、一方の交差点に隣接し横断直線に沿って候補領域の外へ延びる所定数の受光画素群それぞれから出力される青色用の画像データの値の平均値が青色用の受光画素の飽和受光光量を示す画像データの値と略一致し、かつ、前記一方の青色用の画像データの値の平均値と、前記２箇所の交差点のうちの他方の交差点に隣接し横断直線に沿って候補領域の外へ延びる所定数の受光画素群それぞれから出力される他方の青色用の画像データの値の平均値との差の絶対値が青色用の受光画素の飽和受光光量を示す画像データの値の４０％以上の大きさであるときに、候補領域中の横断直線を含む各受光画素群をパープルフリンジを表す成分を含む画像データを出力する受光画素群として特定するものとすることができる。
【００１３】
なお、前記略同じ大きさとは、一方の青色用の画像データの値の平均値と青色用の受光画素の飽和受光光量を示す画像データの値との差が、飽和受光光量を示す画像データの値の５％以内であることを意味するものである。なお、上記差は２％以内とすることが望ましい。
【００１４】
また、前記差の絶対値は飽和受光光量を示す画像データの値の６０％以上の大きさとすることが望ましい。
【００１５】
また、一方の交差点に隣接し候補領域の外へ延びる受光画素群の所定数と他方の交差点に隣接し候補領域の外へ延びる受光画素群の所定数とは一致させてもよいし、互に異なる数としてもよい。
【００１６】
前記画像データの値の置き換えは、上記特定された受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データの値で置き換えるものとすることができる。
【００１７】
なお、この置き換えは、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データの値そのもので置き換えることを意味するものである。
【００１８】
前記画像データの値の置き換えは、上記特定された受光画素群毎に、受光部の中心からその受光画素群までの距離が大きくなるほど限定青色成分用の画像データの値の重み付けが大きくなるように、限定青色成分用の画像データの値と青色用の画像データの値とを重み付け加算平均して得た値により、青色用の画像データの値を置き換えるものとすることもできる。
【００１９】
前記一方の青色用の画像データの平均値および他方の青色用の画像データの平均値が両方共に、青色用の受光画素の飽和受光光量を示す画像データの値と略一致する場合に、閾値の値を大きくして候補の受光画素群を再度特定することが望ましい。
【００２０】
なお、前記略一致するとは、一方の青色用の画像データの平均値と青色用の受光画素の飽和受光光量を示す画像データの値との差、および他方の青色用の画像データの平均値と上記飽和受光光量を示す画像データの値との差が、両方共に、上記飽和受光光量を示す画像データの値の５％以内であることを意味するものである。なお、上記差は２％以内とすることが望ましい。
【発明の効果】
【００２１】
本発明の撮像装置およびそれを用いた画像データ取得方法は、互に密接した、赤色用の受光画素、緑色用の受光画素、青色用の受光画素、および限定青色成分用の受光画素からなる受光画素群を多数配列してなる受光部を備え、青色用の受光画素から出力される画像データと限定青色成分用の受光画素から出力される画像データとを用いて、パープルフリンジを表す成分を出力する受光画素群を特定し、特定された受光画素群について、各受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データを用いて作成した値で置き換えて、パープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データを取得するようにしたので、カラー画像の品質を低下させることなく容易にパープルフリンジを取り除くことができる。
【００２２】
すなわち、同じ受光画素群から出力される青色を表す画像データの値と限定青色成分を表す画像データの値とは、紫色成分（パープルフリンジの成分）を含まないときには略一致するが、紫色成分を多く含むほど互いの値の差は大きくなる。したがって、カラー画像中のパープルフリンジを表す領域に対応する受光画素群、すなわちパープルフリンジを生じさせる受光画素群においては、青色用の受光画素から出力される画像データの値と限定青色成分用の受光画素から出力される画像データの値との差が大きくなるので、パープルフリンジの成分を含む画像データを出力する受光画素群を容易に特定することができる。さらに、特定された受光画素群について、各受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データを用いて作成した値で置き換えることにより、パープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データを取得するので、限定青色成分用の受光画素を使用することなく画像処理のみによりパープルフリンジの成分を除去してカラー画像再生用の画像データを取得する場合に比して画像処理の負担を軽減することができる。
【００２３】
なお、パープルフリンジを表す領域以外の領域については、青色を表す画像データの値の置き換えを行なわずに処理済み画像データを得るので、紫色光を遮断する紫色光カットフィルタを用いてパープルフリンジを取り除く方式に比して失われる画像情報を少なくすることができる。
【００２４】
上記のことによりカラー画像の品質を低下させることなく容易にパープルフリンジを取り除くことができる。
【００２５】
また、受光画素群の特定を、各受光画素群毎に前記青色用の画像データの値から限定青色成分用の画像データの値を差し引いて差分画像データを得、その差分画像データの値が予め定められた閾値以上の値となる受光画素群をパープルフリンジを表す成分を出力する受光画素群として特定すれば、より確実にパープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データを取得することができる。
【００２６】
なお、受光画素群の特定を、各受光画素群毎に前記青色用の画像データの値から限定青色成分用の画像データの値を差し引いて差分画像データを得、その差分画像データの値が予め定められた閾値以上の値となる受光画素群をパープルフリンジを表す成分を出力する候補の受光画素群として特定し、受光部上における、候補の受光画素群が配された候補領域と他の領域との境界線と、候補領域を横断する横断直線とが交差する２箇所の交差点を求め、２箇所の交差点のうち、一方の交差点に隣接し横断直線に沿って候補領域の外へ延びる所定数の受光画素群それぞれから出力される青色用の画像データの値の平均値が青色用の受光画素の飽和受光光量を示す画像データの値と略一致し、かつ、一方の青色用の画像データの値の平均値と、２箇所の交差点のうちの他方の交差点に隣接し横断直線に沿って候補領域の外へ延びる所定数の受光画素群それぞれから出力される他方の青色用の画像データの値の平均値との差の絶対値が飽和受光光量を示す画像データの値の４０％以上の大きさであるときに、候補領域中の横断直線を含む各受光画素群をパープルフリンジを表す成分を出力する受光画素群として特定するようにすれば、さらに確実にパープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データを取得することができる。
【００２７】
また、画像データの値の置き換えを、上記特定された受光画素群毎に、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データの値そのもので置き換えたり、あるいは、上記特定された受光画素群毎に、受光部の中心からその受光画素群までの距離が大きくなるほど限定青色成分用の画像データの値の重み付けが大きくなるように限定青色成分用の画像データの値と青色用の画像データの値とを重み付け加算平均して得た値により前記青色用の画像データの値を置き換えるようにすれば、より確実にパープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データを取得することができる。
【００２８】
なお、一方の青色用の画像データの平均値および他方の青色用の画像データの平均値が両方共に、青色用の受光画素の飽和受光光量を示す画像データの値と略同じ大きさである場合に、閾値の値を大きくしてパープルフリンジを表す成分を出力する候補の受光画素群を再度特定すれば、より正確にパープルフリンジを表す成分を除去してなるカラー画像再生用の処理済画像データを取得することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について、図面を用いて説明する。図１は、本発明の撮像装置を用いた画像データ取得方法の実施の形態を示す概念図である。図２は、縦軸Ｔに透過率、横軸λに波長を示す座標面上に受光画素群を構成する各受光画素に用いられるフィルタの透過特性を示すものである。図３（ａ）はカラー画像再生用の画像データの表すパープルフリンジの発生した画像、図３（ｂ）は上記画像データからパープルフリンジを表す成分を除去した処理済画像データの表す画像を示す図である。図４は、図３（ａ）のカラー画像中のパープルフリンジの発生した領域に対応する受光部中の受光画素群を示す図である。また、図５は本発明の撮像装置を用いた画像データ取得方法のフローチャートを示す図である。
【００３０】
図１に示す本発明の撮像装置１００は、撮像レンズ２０を通した被写体の撮像によりカラー画像再生用の画像データＤＤｃｐを得るものであり、互に密接した、赤色用の受光画素１２Ｒ、緑色用の受光画素１２Ｇ、青色用の受光画素１２Ｂ、および青色光からこの青色光中の短波長側の光成分（紫色成分）を除いてなる限定青色光成分を検出するための限定青色成分用の受光画素１２Ｑからなる受光画素群Ｍを多数配列してなる受光部１０を備えたものである。
【００３１】
なお、各受光画素群Ｍは、赤色用の受光画素１２Ｒ、緑色用の受光画素１２Ｇ、青色用の受光画素１２Ｂ、および限定青色成分用の受光画素１２Ｑそれぞれを１つずつ適用した合計４つの互に隣接する受光画素からなるものである。
【００３２】
図２に示すように、赤色用の受光画素１２Ｒは赤色波長領域を透過させる透過特性Ｔｒを有するフィルタを通して光を受光するものであり、緑色用の受光画素１２Ｇは緑色波長領域を透過させる透過特性Ｔｇを有するフィルタを通して光を受光するものであり、青色用の受光画素１２Ｂは青色波長領域を透過させる透過特性Ｔｂを有するフィルタを通して光を受光するものである。また、限定青色成分用の受光画素１２Ｑは限定青色成分波長領域を透過させる透過特性Ｔｑを有するフィルタを通して光を受光するものである。
【００３３】
限定青色成分は、青色光からこの青色光中の短波長側の光成分（紫色成分）を除いてなるものであり、上記限定青色成分用の透過特性Ｔｑを有するフィルタは、例えば、青色光中の短波長側の光成分（紫色成分）以下の波長を持つ光を遮断しこの光成分（紫色成分）を超える波長を持つ光成分を透過させる透過特性を有するフィルタと、上記青色光を透過させる透過特性Ｔｂを有するフィルタとを重ね合わせることによって形成することができる。
【００３４】
また、画像データ取得装置２００は、撮像装置１００で得られたカラー画像再生用の画像データＤＤｃｐに含まれるパープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データＤＤｃを取得する画像データ取得方法を実施するためのものである。
【００３５】
画像データ処理装置２００は、限定青色成分用の受光画素１２Ｑから出力される限定青色成分を示す画像データＤｑと青色用の受光画素１２Ｂから出力される青色を示す画像データＤｂを用いて、カラー画像５０中のパープルフリンジを表す領域Ｒｐ（図３（ａ）参照）に対応する受光画素群Ｍｐ（図４参照）を特定する工程ＫＡを実行する。その後、この画像データ処理装置２００は、特定された受光画素群Ｍｐについて、各受光画素群Ｍｐ毎に、青色用の受光画素１２Ｂから出力された画像データＤｂの値を限定青色成分用の受光画素１２Ｑから出力された画像データＤｑの値を用いて作成した値で置き換えて、パープルフリンジが除去されたカラー画像５０′（図３（ｂ）参照）を示す処理済画像データＤＤｃを得る工程ＫＢを実行する。
【００３６】
カラー画像５０中のパープルフリンジを表す領域Ｒｐに対応する受光画素群Ｍｐは、パープルフリンジを表す成分を含む画像データを出力する青色用の受光画素１２Ｂを含むものである。
【００３７】
以下、上記パープルフリンジを表す成分を含む画像データを出力する受光画素群を特定する工程ＫＡおよび青色用の画像データの値を限定青色成分用の画像データで置き換える工程ＫＢについて詳しく説明する。
【００３８】
ここでは、受光部１０は、例えば１０００行（図４中の矢印Ｘ方向へ並ぶ行）×１０００列（図４中の矢印Ｙ方向へ並ぶ列）のマトリクス状に配列された百万個の受光画素群Ｍ（１、１）〜（１０００、１０００）からなるものとする。以下の説明においては、主に受光部１０を横断するｎ行目（ｎ行１列〜ｎ行１０００列）、すなわち図４に示す受光部１０中を矢印Ｘ方向に横断する直線１０Ｌに沿って並ぶ、すなわち直線１０Ｌを含む受光画素群Ｍ（ｎ、１）〜Ｍ（ｎ、１０００）について説明する。なお、図４に示す受光部１０中を矢印Ｘ方向に横断する直線１０Ｌは、図３（ａ）に示す画像５０中を矢印Ｘ方向に横断する直線５０Ｌに対応するものである。
【００３９】
また、図６（ａ）、（ｂ）は、縦軸Ｗに画像データの値、横軸Pixcelに画素位置（１〜１０００）を表す座標面上にｎ行目の受光画素群Ｍ（ｎ、１）〜Ｍ（ｎ、１０００）を構成する各受光画素から出力された画像データの値を示す図であり、図６（ａ）は青色用の受光画素から出力された画像データの各値Ｗｂを示す図、図６（ｂ）は限定青色成分用の受光画素から出力された画像データの各値Ｗｑを示す図である。図６（ｃ）は、縦軸Ｓに画像データの値の差の大きさ、横軸Pixcelに画素位置（１〜１０００）を示す座標面上に、各受光画素群Ｍ（ｎ、１）〜Ｍ（ｎ、１０００）毎に青色用の画像データの値から限定青色成分用の画像データの値を差し引いて得られた差分値Ｓｐを示す図である。
【００４０】
パープルフリンジを発生させる受光画素群Ｍｐを特定する工程ＫＡは、はじめに、ｎ行目を構成する受光画素群Ｍ（ｎ、１）〜Ｍ（ｎ、１０００）の各受光画素群毎に、青色用の受光画素１２Ｂから出力された青色を示す画像データＤｂの値Ｗｂ（図６（ａ）参照）から限定青色成分の受光画素１２Ｑから出力された限定青色成分を示す画像データＤｑの値Ｗｑ（図６（ｂ）参照）を差し引いて差分値Ｓｐ（ｎ、１）〜Ｓｐ（ｎ、１０００）を得る（工程ＫＡ-１）。これにつづいて、差分値Ｓｐの値が予め定められた閾値Ｖ１以上の値となる各受光画素群をパープルフリンジの発生する候補の受光画素群Ｍｋｐ、ここではＭ（ｎ、７００）〜Ｍ（ｎ、７２０）として特定する（工程ＫＡ-２）。
【００４１】
パープルフリンジを発生させる受光画素群Ｍｐは、パープルフリンジを表す成分を出力する青色用の受光画素を含む受光画素群である。
【００４２】
また、画像データＤｂの値Ｗｂは青色用の受光画素１２Ｂの受光光量を示すものであり、画像データＤｑの値Ｗｑは限定青色成分用の受光画素１２Ｑの受光光量を示すものである。受光画素の受光光量が大きくなるほど各画像データの値は大きくなる。
【００４３】
なお、この工程ＫＡ-２で、閾値Ｖ１以上となる差分値Ｓｐが存在しないときには、ｎ行目の処理を終了し、次のｎ＋１行目構成する受光画素群Ｍ（ｎ＋１、１）〜Ｍ（ｎ＋１、１０００）について、再度、上記工程ＫＡ−１の始めから処理を実行する。
【００４４】
この工程ＫＡにおいては、さらに、候補の受光画素群Ｍｋｐの存在する受光部１０上の候補領域Ｒｋｐと他の領域との境界線Ｌｋに対して候補領域Ｒｋｐを横断する横断直線、ここでは直線１０Ｌ（以後、横断直線１０Ｌともいう）が交差する２箇所の交差点Ｘ１、Ｘ２のうち、一方の交差点Ｘ１に隣接し横断直線１０Ｌに沿って候補領域Ｒｋｐの外へ延びる所定数Ｅ１（Ｅ１＝５）の受光画素群Ｍ（ｎ、７２１）〜Ｍ（ｎ、７２５）それぞれから出力される青色用の画像データの値の平均値Ｈｘ１を求める（工程ＫＡ-３）。
【００４５】
また、２箇所の交差点のうちの他方の交差点Ｘ２に隣接し横断直線１０Ｌに沿って候補領域Ｒｋｐの外へ延びる所定数Ｅ１（Ｅ１＝５）の受光画素群Ｍ（ｎ、６９９）〜Ｍ（ｎ、６９５）それぞれから出力される他方の青色用の画像データの値の平均値Ｈｘ２を求める（工程ＫＡ-４）。
【００４６】
上記交差点Ｘ１に隣接し候補領域Ｒｋｐの外へ延びる所定数と、交差点Ｘ２に隣接し候補領域Ｒｋｐの外へ延びる所定数とは一致させてもよいし、互いに異なる数としてもよい。
【００４７】
ここで、上述の一方の青色用の画像データの平均値Ｈｘ１および前記他方の青色用の画像データの平均値Ｈｘ２が両方共に、青色用の受光画素の飽和受光光量を示す画像データの値（２５５階調/２５５階調）の９８％（２５０階調/２５５階調）以上の大きさである場合には、閾値Ｖ１の値を大きくするとともに所定数Ｅ１（Ｅ１＝５）の受光画素群の数を少なくして、新たに閾値Ｖ２（Ｖ２＞Ｖ１）、所定数Ｅ２（Ｅ２＜Ｅ１）を再設定し（工程ＫＡ-５）、パープルフリンジの発生する候補の受光画素群Ｍｋｐを再度特定してから再び各平均値Ｈｘ１′、Ｈｘ２′を取得する。すなわち、平均値Ｈｘ１および平均値Ｈｘ２の両方が共に、青色用の受光画素の飽和受光光量を示す画像データの値に略一致する大きさである場合には、そのときの候補の受光画素群Ｍｋｐはパープルフリンジの発生した領域と、その他のパープルフリンジの発生していない領域とを含む可能性があるので、パープルフリンジの発生した領域のみが抽出されるように閾値を大きくする。
【００４８】
そして、上記平均値Ｈｘ１、Ｈｘ２のうちのいずれか１つのみ（ここでは、平均値Ｈｘ１）が青色用の受光画素の飽和受光光量を示す画像データの値（２５５階調/２５５階調）の９８％（２５０階調/２５５階調）以上の大きさであり、かつ、上記一方の青色用の画像データの値の平均値Ｈｘ１と、他方の青色用の画像データの値の平均値Ｈｘ２との差の絶対値（｜Ｈｘ１-Ｈｘ２｜）が飽和受光光量を示す画像データの値の４７％（１２０階調/２５５階調）以上の大きさであるときに、候補領域Ｒｋｐ中の横断直線１０Ｌを含む各受光画素群Ｍ（ｎ、７００）〜Ｍ（ｎ、７２０）をパープルフリンジを発生させる受光画素群Ｍｐ、すなわちパープルフリンジを発生させる真の受光画素群Ｍｐとして特定する（工程ＫＡ-６）。なお、候補領域Ｒｋｐ中の横断直線１０Ｌに隣接する各受光画素群を、パープルフリンジを発生させる受光画素群Ｍｐとしてもよい。
【００４９】
なお、この工程ＫＡ-６において、この条件に当てはまる受光画素群が存在しないときには、ｎ行目の処理を終了し、次のｎ＋１行目を構成する受光画素群Ｍ（ｎ＋１、１）〜Ｍ（ｎ＋１、１０００）について、再度、上記工程ＫＡ−１の始めから処理を実行する。
【００５０】
次に、上記青色用の画像データの値を置き換える工程ＫＢでは、特定された各受光画素群Ｍｐ（ｎ、７００）、Ｍｐ（ｎ、７０１）、・・・Ｍｐ（ｎ、７２０）毎に、青色用の受光画素から出力された画像データＤｂの値Ｗｂを限定青色成分用の受光画素から出力された画像データＤｑの値Ｗｑで置き換えて、処理済の青色用の画像データＤｂ′を得る。
【００５１】
上記画像データの値の置き換えにより得られた受光部１０中のｎ行目に対応する画像データＤｒ、Ｄｇ、Ｄｂ′をパープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データＤＤｃを構成するｎ行目の画像データとして採用することができる。
【００５２】
なお、この青色用の画像データの値を置き換える工程ＫＢは、上記特定された各受光画素群Ｍｐ（ｎ、７００）、Ｍｐ（ｎ、７０１）、・・・Ｍｐ（ｎ、７２０）毎に、受光面の中心から各受光画素群までの距離が大きくなるほど限定青色成分用の画像データの値の重み付けが大きくなるように限定青色成分用の画像データの値と青色用の画像データの値とを重み付け加算平均して得られた値により青色用の画像データの値を置き換えるもとしてもよい。
【００５３】
上記画像データの値を置き換える処理が終了した後、次のｎ＋１行目を構成する受光画素群Ｍ（ｎ＋１、１）〜Ｍ（ｎ＋１、１０００）について、再度、上記工程ＫＡ−１の始めから処理を実行する。
【００５４】
このように、各行について同様の処理を繰り返して、受光画素群の１行目から１０００行目に対する処理を実行することにより、カラー画像再生用の画像データＤＤｃｐに含まれるパープルフリンジを表す成分を除去した処理済画像データＤＤｃを取得する。
【００５５】
なお、上記実施の形態においては、受光画素群の並ぶ行方向に処理する場合について説明したが、この処理に加えて、受光画素群の列方向や、受光画素群の行列の対角線方向について上記と同様の処理を実行することにより、より正確にパープルフリンジを表す成分を除去したカラー画像再生用の処理済画像データＤＤｃを取得することができる。なお、受光画素群の並ぶ行列の対角線方向は、受光画素群（１、１）と受光画素群（１０００、１０００）を通る方向、あるいは受光画素群（１、１０００）と受光画素群（１０００、１）を通る方向である。
【００５６】
上記のように、本発明によれば、画像品質を低下させることなく容易にパープルフリンジを取り除くことができる。
【００５７】
なお、受光画素群の特定は、パープルフリンジを表す成分を出力する受光画素群を特定するものであればどのような手法を採用して実施してもよい。
【００５８】
また、画像データの値の置き換えは、青色用の受光画素から出力された画像データの値を限定青色成分用の受光画素から出力された画像データを用いて作成した値で置き換えるものであればどのような手法を採用して実施してもよい。
【００５９】
また、閾値の値を大きくした候補の受光画素群の再度の特定を実行しなくても上記効果を得ることができるので、この候補の受光画素群を再度特定する処理は必ずしも実行する必要はない。
【００６０】
なお、撮像装置１００の備える撮像レンズ２０がズームレンズである場合にはこの撮像レンズ２０で設定されたズームポジションに応じて色収差の大きさが変化する。そのため、上記青色用の画像データの値を置き換える工程ＫＢを、撮像レンズ２０のズームポジションに応じて限定青色成分用の画像データの値の重み付けと青色用の画像データの値の重み付けとを変更する重み付け加算平均を実施するものとしてもよい。
【００６１】
すなわち、パープルフリンジを発生させる真の受光画素群Ｍｐにおいて、限定青色成分用の画像データの値と青色用の画像データの値とをズームポジションに応じて重み付けして加算平均した値により青色用の画像データの値を置き換えて、処理済の青色用の画像データを得るようにしてもよい。重み付け加算平均は各受光画素群毎に以下の式により実施する。
【００６２】
Ｗｂｑ＝Ｆ（ｚ）×Ｗｑ＋（１−Ｆ（ｚ））×Ｗｂ
ここで、Ｆ（ｚ）はズームポジションに依存した補正係数の値、Ｗｂｑは処理済の青色用の画像データの値、Ｗｑは限定青色成分用の画像データの値、Ｗｂは青色用の画像データの値である。
【００６３】
例えば、一般にズームポジションがテレ側のときにはズームポジションがワイド側のときよりも色収差が大きくなるので、ズームポジションがテレ側端のときの補正係数の値、すなわちＦ（tele）の値を１．０とし、ズームポジションがワイド側端のときの補正係数の値、すなわちＦ（wide）の値を０．０とする。そして、ズームポジションに応じて、Ｆ（tele）とＦ（wide）との間の補正係数の値Ｆ（ｚ）を１.０〜０．０まで滑らかに連続的に変化させるようにするようにしてもよい。
【００６４】
さらに、パープルフリンジを発生させる候補の受光画素群Ｍｋｐを特定するための閾値Ｖ１の大きさを、上記ズームポジションに応じて変更するようにしてもよい。ここで、、一般にズームポジションがテレ側のときにはズームポジションがワイド側のときよりも色収差が大きくなるので、ズームポジションがテレ側のときの閾値を大きく、ワイド側のときの閾値を小さくするように、その閾値をズームポジションに応じて変更する。
【図面の簡単な説明】
【００６５】
【図１】本発明の撮像装置を用いた画像データ取得方法の実施の態様を示す概念図
【図２】各受光画素に用いられるフィルタの透過特性を示す図
【図３】図３（ａ）はパープルフリンジの発生した画像を示す図、図３（ｂ）はパープルフリンジを表す成分を除去した画像を示す図
【図４】カラー画像中のパープルフリンジの発生した領域に対応する受光画素群を示す図
【図５】本発明の撮像装置を用いた画像データ取得方法の実施の態様を表すフローチャートを示す図
【図６】図６（ａ）は青色用の画像データの値を示す図、図６（ｂ）は限定青色成分用の画像データの値を示す図、図６（ｃ）は青色用の画像データの値から限定青色成分用の画像データの値を差し引いて得られた差分値を示す図
【符号の説明】
【００６６】
１０    受光部
１２Ｒ    赤色用の受光画素
１２Ｇ    緑色用の受光画素
１２Ｂ    青色用の受光画素
１２Ｑ    限定青色成分用の受光画素
２０    撮像レンズ
１００    撮像装置
２００    画像データ処理装置
Ｍ    受光画素群
ＤＤｃｐ    パープルフリンジの成分を含む画像データ
ＤＤｃ    パープルフリンジの成分が除去された処理済画像データ
【図１】
2009100247.tif 000003
【図２】
2009100247.tif 000004
【図３】
2009100247.tif 000005
【図４】
2009100247.tif 000006
【図５】
2009100247.tif 000007
【図６】
2009100247.tif 000008