JP2015128226A - 撮像装置、その制御方法及びプログラム - Google Patents
撮像装置、その制御方法及びプログラム Download PDFInfo
- Publication number
- JP2015128226A JP2015128226A JP2013273008A JP2013273008A JP2015128226A JP 2015128226 A JP2015128226 A JP 2015128226A JP 2013273008 A JP2013273008 A JP 2013273008A JP 2013273008 A JP2013273008 A JP 2013273008A JP 2015128226 A JP2015128226 A JP 2015128226A
- Authority
- JP
- Japan
- Prior art keywords
- image
- correction
- color
- color shading
- aperture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003384 imaging method Methods 0.000 title claims description 29
- 238000000034 method Methods 0.000 title claims description 12
- 238000012937 correction Methods 0.000 claims abstract description 68
- 238000003705 background correction Methods 0.000 claims abstract description 35
- 230000003287 optical effect Effects 0.000 claims description 15
- 239000003086 colorant Substances 0.000 claims description 4
- 230000035945 sensitivity Effects 0.000 description 21
- 230000003595 spectral effect Effects 0.000 description 17
- 238000001228 spectrum Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【課題】適切に色シェーディング補正できるようにする。
【解決手段】撮影ボタンS2が押されると、まず絞り103を小絞りに切り替えて、小絞り画像を読み出し、次に絞り103を本撮影で用いる絞りに切り替えて、本撮影を行う。その後、本撮影で取り込んだ本撮影画像の各画素に対して、読み出した小絞り画像と比較して色の差分を求め、本撮影画像の補正値を計算し、その補正値を用いて本撮影画像を補正する。このように本撮影前に色シェーディングの発生量が少ない小絞り画像を取得し、本撮影画像との比較に基づいて、本撮影画像用の色シェーディング補正の補正値を求めることで、適切に色シェーディング補正を行うことができる。
【選択図】図6
【解決手段】撮影ボタンS2が押されると、まず絞り103を小絞りに切り替えて、小絞り画像を読み出し、次に絞り103を本撮影で用いる絞りに切り替えて、本撮影を行う。その後、本撮影で取り込んだ本撮影画像の各画素に対して、読み出した小絞り画像と比較して色の差分を求め、本撮影画像の補正値を計算し、その補正値を用いて本撮影画像を補正する。このように本撮影前に色シェーディングの発生量が少ない小絞り画像を取得し、本撮影画像との比較に基づいて、本撮影画像用の色シェーディング補正の補正値を求めることで、適切に色シェーディング補正を行うことができる。
【選択図】図6
Description
本発明は、撮影画像に色シェーディング補正を行う撮像装置、その制御方法及びプログラムに関する。
デジタルカメラの小型化に伴って、それに搭載されるカメラモジュールの小型化及び低背化が進んでいる。カメラモジュールの低背化を実現するために、カメラモジュールのレンズ(光学系)とイメージセンサ(固体撮像素子)が近接して配置されることによって、色シェーディングと呼ばれる現象が顕著に見られるようになってきている。
特許文献1には、予め各種光源により生じるシェーディングの補正用係を予め算出しておく構成が開示されている。この特許文献1には、さらに被写体像の画像データにおける色成分情報から被写体を照明している撮影光源の種類を特定し、その光源に対応したシェーディングの補正用係数を用いて画像データのシェーディングを補正する構成が開示されている。
しかしながら、特許文献1に開示された構成は、1枚の画像の色成分情報から光源の種類を推定しているため、光源の推定結果が被写体の色の影響を強く受けることになる。そのため、被写体の色の影響によって光源の推定を誤ってしまい、適切に色シェーディング補正できなくなる可能性が考えられる。
本発明は上記のような点に鑑みてなされたものであり、適切に色シェーディング補正できるようにすることを目的とする。
本発明の撮像装置は、2色以上のカラーフィルタを有する撮像素子と、前記撮像素子で撮影される本撮影画像に色シェーディング補正を行う補正手段とを備え、前記補正手段は、前記本撮影画像とは光学条件が異なる基準画像に応じて、前記本撮影画像に色シェーディング補正を行うことを特徴とする。
本発明によれば、本撮影画像とは光学条件が異なる基準画像に応じて、前記本撮影画像に色シェーディング補正を行うようにしたので、適切に色シェーディング補正を行うことができ、色シェーディングの影響を除いた良好な画像を得ることができる。
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
(第1の実施形態)
図1は、第1の実施形態に係る撮像装置の構成を示す図である。なお、本発明が適用可能な撮像装置としては、デジタルカメラや携帯電話やタブレット型PC等の携帯型電子情報機器用のカメラ等がある。
鏡筒101は、レンズ群102、104及び絞り103を含み、撮像素子105に結像するための光学素子で構成された光学ユニットである。
撮像素子105は、2色以上のカラーフィルタを有する、CCD型イメージセンサやCMOS型イメージセンサ等の固体撮像素子である。ここでは、RGB3色のカラーフィルタを有する撮像素子を想定している。
A/D変換部106は、撮像素子105から出力されたアナログ電気信号をデジタル信号に変換する。
シェーディング補正部107は、A/D変換部106でA/D変換された画像データに色シェーディング補正を行う。
画像処理部108は、シェーディング補正部107で色シェーディング補正された画像データに対し、各種補正を行ったり、所定の保存形式に変換したりする。
RAM109は、画像処理部108で処理された画像データを保存したり、シェーディング補正部107で使用する補正値を保持したりする記憶部である。
CPU110は、撮像装置の制御を司る制御ブロックであり、ズーム制御部111、露出演算部112、フォーカス制御部113、色温度推定部114を有する。
レンズ駆動部115は、CPU110からの制御信号に従って鏡筒101を制御する。
(第1の実施形態)
図1は、第1の実施形態に係る撮像装置の構成を示す図である。なお、本発明が適用可能な撮像装置としては、デジタルカメラや携帯電話やタブレット型PC等の携帯型電子情報機器用のカメラ等がある。
鏡筒101は、レンズ群102、104及び絞り103を含み、撮像素子105に結像するための光学素子で構成された光学ユニットである。
撮像素子105は、2色以上のカラーフィルタを有する、CCD型イメージセンサやCMOS型イメージセンサ等の固体撮像素子である。ここでは、RGB3色のカラーフィルタを有する撮像素子を想定している。
A/D変換部106は、撮像素子105から出力されたアナログ電気信号をデジタル信号に変換する。
シェーディング補正部107は、A/D変換部106でA/D変換された画像データに色シェーディング補正を行う。
画像処理部108は、シェーディング補正部107で色シェーディング補正された画像データに対し、各種補正を行ったり、所定の保存形式に変換したりする。
RAM109は、画像処理部108で処理された画像データを保存したり、シェーディング補正部107で使用する補正値を保持したりする記憶部である。
CPU110は、撮像装置の制御を司る制御ブロックであり、ズーム制御部111、露出演算部112、フォーカス制御部113、色温度推定部114を有する。
レンズ駆動部115は、CPU110からの制御信号に従って鏡筒101を制御する。
次に、色シェーディングについて説明する。色シェーディングは、画面の位置に応じて、RGBの感度比が異なる現象である。
例えば色シェーディングの発生しない理想的な撮像装置で均一輝度面を撮影すると、各画面内の全ての領域でRGBの色比は常に一定になる。
それに対して、色シェーディングが発生する撮像装置で均一輝度面を撮影すると、像高毎にRGBの感度比が異なり、色比率が変化して、画面内の一部が着色する。図2(a)に示すように色シェーディングが発生すると、均一輝度面を撮影した画像201の破線のRGBの水平出力値を比較すると、図2(b)に示すような水平出力分布202となる。水平出力分布202において、RGBの出力最大値は同じ位置にあるが、画面中央と画面周辺でRGBの色比率が異なっている。
このように、画面内の色毎の感度が異なることで、均一輝度面を撮影しても画面内の色比率が異なる色シェーディングが発生する。
例えば色シェーディングの発生しない理想的な撮像装置で均一輝度面を撮影すると、各画面内の全ての領域でRGBの色比は常に一定になる。
それに対して、色シェーディングが発生する撮像装置で均一輝度面を撮影すると、像高毎にRGBの感度比が異なり、色比率が変化して、画面内の一部が着色する。図2(a)に示すように色シェーディングが発生すると、均一輝度面を撮影した画像201の破線のRGBの水平出力値を比較すると、図2(b)に示すような水平出力分布202となる。水平出力分布202において、RGBの出力最大値は同じ位置にあるが、画面中央と画面周辺でRGBの色比率が異なっている。
このように、画面内の色毎の感度が異なることで、均一輝度面を撮影しても画面内の色比率が異なる色シェーディングが発生する。
次に、色シェーディングの発生メカニズムについて説明する。
図3(a)は、波長の異なる光が画素に入射したときの光の経路を示している。301はマイクロレンズ、302はRのカラーフィルタ、303はBのカラーフィルタ、304、305はPD(フォトダイオード)、306は遮光膜である。
また、図3(b)に、図3(a)のA−Aの位置でPD304、305を見た平面図を示す。308はPD304に入射したRの光を示し、309はPD305に入射したBの光を示す。
撮像面に対して光線が入射するとき、一般的な光学設計を行った場合、光学ユニット101の光軸の中心位置では撮像面に対して垂直に光線が入射するが、像高が高くなるにつれて、光線の入射角が傾くことがわかっている。
図3に示すように、光線の入射角が傾く場合は、遮光膜306等画素内の構造物によるケラレが発生する。光の波長によって屈折率が異なるため、ケラレの発生量は図3(b)のようになる。波長が長いほど屈折率が低く、波長が短いほど屈折率が高い。そのため、Rの光308はPD304の開口部からはみ出てケラれているが、Bの光309はPD305の開口部に集光してケラレは発生していない。
この現象は、光線の入射角度に応じて、分光感度が異なることを示している。実際には、像高に応じて光線の入射角度が異なるため、画面中央部と比較して、周辺部では波長の長い光は、画素内の構造物によってケラれることが多くなる。そのため、長波長側の分光感度が低下する。このように、像高によって分光感度が異なる現象が、色シェーディングである。
図3(a)は、波長の異なる光が画素に入射したときの光の経路を示している。301はマイクロレンズ、302はRのカラーフィルタ、303はBのカラーフィルタ、304、305はPD(フォトダイオード)、306は遮光膜である。
また、図3(b)に、図3(a)のA−Aの位置でPD304、305を見た平面図を示す。308はPD304に入射したRの光を示し、309はPD305に入射したBの光を示す。
撮像面に対して光線が入射するとき、一般的な光学設計を行った場合、光学ユニット101の光軸の中心位置では撮像面に対して垂直に光線が入射するが、像高が高くなるにつれて、光線の入射角が傾くことがわかっている。
図3に示すように、光線の入射角が傾く場合は、遮光膜306等画素内の構造物によるケラレが発生する。光の波長によって屈折率が異なるため、ケラレの発生量は図3(b)のようになる。波長が長いほど屈折率が低く、波長が短いほど屈折率が高い。そのため、Rの光308はPD304の開口部からはみ出てケラれているが、Bの光309はPD305の開口部に集光してケラレは発生していない。
この現象は、光線の入射角度に応じて、分光感度が異なることを示している。実際には、像高に応じて光線の入射角度が異なるため、画面中央部と比較して、周辺部では波長の長い光は、画素内の構造物によってケラれることが多くなる。そのため、長波長側の分光感度が低下する。このように、像高によって分光感度が異なる現象が、色シェーディングである。
図4は、絞り径と上光線入射角度の関係を示す図であり、(a)は絞り開放時の上光線経路を示し、(b)は小絞り時の上光線経路を示す。401は上光線経路、402は絞り、403は撮像素子を示す。また、404は絞り開放時の上光線角度を示し、405は小絞り時の上光線角度を示す。
図4(a)の絞り開放時と、図4(b)小絞り時とを比較すると、絞り径に応じて撮像素子403に入射する光線角度404、405が変化していることがわかる。
図4(a)の絞り開放時と、図4(b)小絞り時とを比較すると、絞り径に応じて撮像素子403に入射する光線角度404、405が変化していることがわかる。
図5を参照して、光源のスペクトルと画素の分光感度について説明する。
図5(a)は、ある光源のスペクトルを示しており、横軸が波長、縦軸が光の強さを表わす。図5(b)は、R画素の分光感度を示しており、横軸が波長、縦軸が感度を表わす。図5(c)は、図5(a)の光を図5(b)の画素が受光したときの画素の出力を示しており、横軸が波長、縦軸が出力信号値を表わす。
ここで、スペクトルの光501が、絞り径を開放、中間絞り、小絞り、と選択できる絞りを通って画素に入射した場合を考える。
図5(c)は、図5(a)のスペクトルの光501が図5(b)の分光感度の画素に入射したときの波長毎の画素出力を示している。画素の理想的な分光感度を502としたとき、絞り毎の分光感度は、小絞りのときは分光感度503、中間絞りのときは分光感度504、開放のときは分光感度505のようになる。
画素の出力は、波長毎の出力の積分値になる。例えば光501が分光感度502の画素に入射したとき、画素出力の面積506になる。同様に、光501が分光感度503の画素に入射したとき、画素出力の面積507になる。また、光501が分光感度504の画素に入射したとき、画素出力の面積508になる。また、光501が分光感度505の画素に入射したとき、画素出力の面積509になる。
このことから、絞り条件と光源によって色シェーディング量が異なることがわかり、開放でR出力が低下することから色シェーディングは大きくなる。
なお、図示しないが、G、B画素の分光感度は、絞り径に応じてR画素と異なる変化をする。
図5(a)は、ある光源のスペクトルを示しており、横軸が波長、縦軸が光の強さを表わす。図5(b)は、R画素の分光感度を示しており、横軸が波長、縦軸が感度を表わす。図5(c)は、図5(a)の光を図5(b)の画素が受光したときの画素の出力を示しており、横軸が波長、縦軸が出力信号値を表わす。
ここで、スペクトルの光501が、絞り径を開放、中間絞り、小絞り、と選択できる絞りを通って画素に入射した場合を考える。
図5(c)は、図5(a)のスペクトルの光501が図5(b)の分光感度の画素に入射したときの波長毎の画素出力を示している。画素の理想的な分光感度を502としたとき、絞り毎の分光感度は、小絞りのときは分光感度503、中間絞りのときは分光感度504、開放のときは分光感度505のようになる。
画素の出力は、波長毎の出力の積分値になる。例えば光501が分光感度502の画素に入射したとき、画素出力の面積506になる。同様に、光501が分光感度503の画素に入射したとき、画素出力の面積507になる。また、光501が分光感度504の画素に入射したとき、画素出力の面積508になる。また、光501が分光感度505の画素に入射したとき、画素出力の面積509になる。
このことから、絞り条件と光源によって色シェーディング量が異なることがわかり、開放でR出力が低下することから色シェーディングは大きくなる。
なお、図示しないが、G、B画素の分光感度は、絞り径に応じてR画素と異なる変化をする。
以上のような原理を用いて、以下に述べる手法で色シェーディングの補正処理を行う。
まず、本撮影の前に絞りを小絞りにした画像を読み出す。この画像を小絞り画像とする。
次に、本撮影の露出条件で撮影を行い、この画像を本撮影画像とする。ここでいう露出条件とは、AE動作によって導き出された絞り条件による、本撮影条件のことである。
そして、小絞り画像と本撮影画像とにおいて同じ画角の領域毎に色の変化を比較して、本撮影画像で発生した色シェーディングを小絞り画像の水準に低減するように補正を行う。小絞り画像は小絞り以外の画像と比較して、角度の大きい光線が入射しないため、色シェーディングの発生量は少ないことから、色シェーディング補正の基準画像としたものである。
上記の要領で、小絞り以外の絞りで撮影した本撮影画像の色シェーディングを、小絞り画像の色シェーディングの水準に低減する。以上が色シェーディング補正の概要である。
まず、本撮影の前に絞りを小絞りにした画像を読み出す。この画像を小絞り画像とする。
次に、本撮影の露出条件で撮影を行い、この画像を本撮影画像とする。ここでいう露出条件とは、AE動作によって導き出された絞り条件による、本撮影条件のことである。
そして、小絞り画像と本撮影画像とにおいて同じ画角の領域毎に色の変化を比較して、本撮影画像で発生した色シェーディングを小絞り画像の水準に低減するように補正を行う。小絞り画像は小絞り以外の画像と比較して、角度の大きい光線が入射しないため、色シェーディングの発生量は少ないことから、色シェーディング補正の基準画像としたものである。
上記の要領で、小絞り以外の絞りで撮影した本撮影画像の色シェーディングを、小絞り画像の色シェーディングの水準に低減する。以上が色シェーディング補正の概要である。
図6に、第1の実施形態に係る撮像装置による撮影から補正終了までの処理を示す。図6のフローチャートの処理は、CPU110がプログラムを実行し、各部を制御することにより実現される。
EVFの状態で(ステップS601)、撮影準備ボタンS1が押されると(ステップS602)、AE/AF処理を実行する(ステップS603)。EVFとは、撮像素子105から読みだした画像情報をリアルタイムでLCD等の表示部に表示するための撮像素子の駆動方式であり、一般的には加算や間引き動作で画素信号の読み出しを行う。
EVFの状態で(ステップS601)、撮影準備ボタンS1が押されると(ステップS602)、AE/AF処理を実行する(ステップS603)。EVFとは、撮像素子105から読みだした画像情報をリアルタイムでLCD等の表示部に表示するための撮像素子の駆動方式であり、一般的には加算や間引き動作で画素信号の読み出しを行う。
この状態で撮影ボタンS2が押されると(ステップS604)、撮影処理を実行し、補正値の算出処理を行う。本実施形態では、まず絞り103を小絞りに切り替えて(ステップS605)、小絞り画像を読み出す(ステップS606)。次に、絞り103を本撮影で用いる絞りに切り替えて(ステップS607)、本撮影を行う(ステップS608)。その後、本撮影で取り込んだ本撮影画像の各画素に対して、ステップS606で読み出した小絞り画像と比較して色の差分を求め、本撮影画像の補正値を計算する(ステップS609)。そして、ステップS609で求めた補正値を用いて、本撮影画像を補正する(ステップS610)。
ステップS610で行う補正の詳細について説明する。本撮影画像と小絞り画像との色比率を比較して、画像中の色比率が異なる領域は、小絞り画像に色比率を近づける処理を行うものである。
具体的には、まず、本撮影画像と小絞り画像とを複数領域に分ける。次に、領域毎の色比率を求める。次に、本撮影画像と小絞り画像との、同じ画角の色比率を比較する。その結果、色比率が異なる場合、小絞り画像と同じ色比率になるように本撮影画像の対象領域の色にゲイン(補正値)をかけることで補正を行う。
具体的には、まず、本撮影画像と小絞り画像とを複数領域に分ける。次に、領域毎の色比率を求める。次に、本撮影画像と小絞り画像との、同じ画角の色比率を比較する。その結果、色比率が異なる場合、小絞り画像と同じ色比率になるように本撮影画像の対象領域の色にゲイン(補正値)をかけることで補正を行う。
図7を参照して、具体的な補正の処理について説明する。
図7(a)は小絞り画像を示し、図7(b)は本撮影画像を示し、図7(c)は補正画像を示す。
図7(a)の小絞り画像は本撮影前に取得する。これはEVF等のような、本撮影画像と異なるサイズの画像でよい。図7(a)の小絞り画像と図7(b)の本撮影画像とを同じ画角になるように領域分けを行う。
次に、各領域の色比率を比較する。色比率は基準となる色の出力値と、その他の色の出力値との比率を示している。本実施形態では、色比率の基準をBの色で示す。Rとの色比率をR/B、Gとの色比較をG/Bで表わす。
また、図7(a)の小絞り画像の領域701の色比率は、RとBの色比率がDR/DB、GとBの色比率がDG/DBとする。
図7(b)の本撮影画像の領域702(領域701と同じ画角の領域)の色比率も同様にER/EB、EG/EBとする。
例として、領域702を補正する場合を考える。具体的には、色比率R/Bについて領域701と領域702とで比較し、領域702のR出力値を補正する処理を行う。
ここで、補正値をαとした場合、色比率DR/DB、ER/EBは(式1)の関係になり、αは(式2)のように求められる。
DR/DB=ER/EB×α・・・(式1)
α=DR×EB÷(DB×ER)・・・(式2)
ここで求めた補正値αを領域702のR出力値に積算することで、領域702と領域7701の読み出し画像の色シェーディング量を見た目上同等に補正することができる。なお、色比率DG/DB及びEG/EBに対しても同様の処理を行い、得られた補正値を領域702のG出力値に積算する。
図7(a)は小絞り画像を示し、図7(b)は本撮影画像を示し、図7(c)は補正画像を示す。
図7(a)の小絞り画像は本撮影前に取得する。これはEVF等のような、本撮影画像と異なるサイズの画像でよい。図7(a)の小絞り画像と図7(b)の本撮影画像とを同じ画角になるように領域分けを行う。
次に、各領域の色比率を比較する。色比率は基準となる色の出力値と、その他の色の出力値との比率を示している。本実施形態では、色比率の基準をBの色で示す。Rとの色比率をR/B、Gとの色比較をG/Bで表わす。
また、図7(a)の小絞り画像の領域701の色比率は、RとBの色比率がDR/DB、GとBの色比率がDG/DBとする。
図7(b)の本撮影画像の領域702(領域701と同じ画角の領域)の色比率も同様にER/EB、EG/EBとする。
例として、領域702を補正する場合を考える。具体的には、色比率R/Bについて領域701と領域702とで比較し、領域702のR出力値を補正する処理を行う。
ここで、補正値をαとした場合、色比率DR/DB、ER/EBは(式1)の関係になり、αは(式2)のように求められる。
DR/DB=ER/EB×α・・・(式1)
α=DR×EB÷(DB×ER)・・・(式2)
ここで求めた補正値αを領域702のR出力値に積算することで、領域702と領域7701の読み出し画像の色シェーディング量を見た目上同等に補正することができる。なお、色比率DG/DB及びEG/EBに対しても同様の処理を行い、得られた補正値を領域702のG出力値に積算する。
以上のように、本実施形態の構成では、本撮影前に色シェーディングの発生量が少ない小絞り画像を取得し、本撮影画像との比較に基づいて、本撮影画像用の色シェーディング補正の補正値を求める。こうすることで、適切に色シェーディング補正を行うことができ、色シェーディングの影響を除いた良好な画像を得ることができる。
上記実施形態では、絞り値を切り替えることは光線入射角度を変化させることを目的としており、小絞り画像を色シェーディングの少ない基準画像として、本撮影画像と色シェーディングの発生量を比較して、本撮影画像を補正するようにした。ただし、絞り以外にも、フォーカス等その他の光学条件を撮影時と本撮影時とで変えて、色シェーディングの発生しにくい光学条件とした基準画像にすることも可能である。そして、本撮影画像と基準画像との色比率の差分から本撮影画像の色シェーディングを補正してもよい。
また、上記実施形態では、本撮影の前に小絞り画像を撮影する例を説明したが、本撮影の後に小絞り画像を撮影するようにしてもよい。
また、上記実施形態では、本撮影の前に小絞り画像を撮影する例を説明したが、本撮影の後に小絞り画像を撮影するようにしてもよい。
(第2の実施形態)
第2の実施形態では、本撮影前に絞りの異なる複数の画像を撮影して、色シェーディング補正の補正値を求め、本撮影時に補正を行う。なお、第2の実施形態に係る撮像装置の構成は第1の実施形態と同様であり、その説明を省略する。
第2の実施形態では、本撮影前に絞りの異なる複数の画像を撮影して、色シェーディング補正の補正値を求め、本撮影時に補正を行う。なお、第2の実施形態に係る撮像装置の構成は第1の実施形態と同様であり、その説明を省略する。
第1の実施形態では、本撮影前に小絞り画像を取得して、本撮影画像と色比率を比較して、小絞り画像と色比率が同じになるように本撮影画像を補正していた。
しかしながら、第1の実施形態では、本撮影後に補正値を求めるため、撮影処理が冗長になるおそれがある。
そこで、第2の実施形態では、本撮影前に絞りの異なる複数の画像を撮影して、色シェーディング補正の補正値を求めてから、本撮影を実行する。これにより、第1の実施形態と比較して、撮影後に補正値を求める必要がなくなり、連写撮影時の撮影間隔が短縮される。
しかしながら、第1の実施形態では、本撮影後に補正値を求めるため、撮影処理が冗長になるおそれがある。
そこで、第2の実施形態では、本撮影前に絞りの異なる複数の画像を撮影して、色シェーディング補正の補正値を求めてから、本撮影を実行する。これにより、第1の実施形態と比較して、撮影後に補正値を求める必要がなくなり、連写撮影時の撮影間隔が短縮される。
図8に、第2の実施形態に係る撮像装置による撮影から補正終了までの処理を示す。図8のフローチャートの処理は、CPU110がプログラムを実行し、各部を制御することにより実現される。
EVFの状態で(ステップS801)、撮影準備ボタンS1が押されると(ステップS802)、AE/AF処理を実行する(ステップS803)。
次に、絞り103を小絞りに切り替えて(ステップS804)、小絞り画像を読み出し(ステップS805)。また、絞り103を本撮影と同じ絞り(以下、本撮影絞りという)に切り換えて(ステップS806)、本撮影絞り画像を読み出す(ステップS807)。そして、小絞り画像と本撮影絞り画像との各画素を比較して、後述する補正値テーブルから補正値を選択する(ステップS808)。なお、小絞りの撮影と本撮影絞りの撮影の順は逆でもかまわない。
EVFの状態で(ステップS801)、撮影準備ボタンS1が押されると(ステップS802)、AE/AF処理を実行する(ステップS803)。
次に、絞り103を小絞りに切り替えて(ステップS804)、小絞り画像を読み出し(ステップS805)。また、絞り103を本撮影と同じ絞り(以下、本撮影絞りという)に切り換えて(ステップS806)、本撮影絞り画像を読み出す(ステップS807)。そして、小絞り画像と本撮影絞り画像との各画素を比較して、後述する補正値テーブルから補正値を選択する(ステップS808)。なお、小絞りの撮影と本撮影絞りの撮影の順は逆でもかまわない。
撮影ボタンS2が押されると(ステップS809)、絞り103を本撮影で用いる絞りに切り替えて(ステップS810)、本撮影を行う(ステップS811)。その後、本撮影で取り込んだ本撮影画像の各画素に対して、ステップS808で選択した補正値を用いて補正する(ステップS812)。
第2の実施形態では、第1の実施形態のように撮影ボタンS2の押し込み後に小絞り画像を撮影する必要がないため、連写撮影時の撮影間隔を短縮することができる。
第2の実施形態では、第1の実施形態のように撮影ボタンS2の押し込み後に小絞り画像を撮影する必要がないため、連写撮影時の撮影間隔を短縮することができる。
ステップS808で補正値を選択する際に使用する補正値テーブルについて説明する。
図9(a)、(b)に補正値テーブルの例を示す。補正値は本撮影時の絞り値、焦点距離で分けられている。また、色シェーディングを検出する際に画像を分割する領域毎に記録されている。例えば、5×5の領域に分割して色シェーディングを検出する場合は、補正値テーブルには25個に分割して補正値が記憶されている。
図9(a)、(b)に補正値テーブルの例を示す。補正値は本撮影時の絞り値、焦点距離で分けられている。また、色シェーディングを検出する際に画像を分割する領域毎に記録されている。例えば、5×5の領域に分割して色シェーディングを検出する場合は、補正値テーブルには25個に分割して補正値が記憶されている。
補正値テーブルから補正値を選択する方法について説明する。
小絞り画像と本撮影絞り画像との色比率から補正候補値を求める。次に、補正候補値を、図9(a)、(b)の補正値テーブルと比較する。例えば、本撮影を絞りF2.8、焦点距離70mmで撮影する場合、図9(a)のGと図9(b)のgが該当する。次に、Gとgとを比較し、補正候補値と値が近い方を補正値とする。
このように、補正値は予め数種類求めておき、検出された色比率に応じて補正値を選択する。これにより、検出結果が異常値になっても補正値がある範囲以内に収まり、誤補正の発生頻度を低減することができる。
また、別の方法として、本撮影と焦点距離(例えば、70mm)を等しくした状態で、絞り103を小絞りに設定した小絞り画像と、絞り103を開放に設定した開放画像を生成し、これらの色比率を求める。そして、開放画像の色比率を、小絞り画像の色比率で割った補正比率を求める。この値は、小絞り画像を基準としたときの開放画像の補正値の大きさを示す。
続いて、図9(a)、(b)の補正値テーブルから、焦点距離が70mmのときの小絞りの補正値J、jと、開放の補正値F、fを読み出し、これらの比率F/J及びf/jを求める。これらの比率F/J及びf/jは、小絞り画像を基準としたときの開放画像の補正値の大きさを示す。そして、比率f/jよりも、比率F/Jのほうが補正比率と近ければ、図9(a)の補正値テーブルを選択し、比率F/Jよりも、比率f/jのほうが補正比率と近ければ、図9(b)の補正値テーブルを選択する。
これらの処理を撮影ボタンS2が押される前に行うことで、撮影時のタイムラグを発生させずに済む。
小絞り画像と本撮影絞り画像との色比率から補正候補値を求める。次に、補正候補値を、図9(a)、(b)の補正値テーブルと比較する。例えば、本撮影を絞りF2.8、焦点距離70mmで撮影する場合、図9(a)のGと図9(b)のgが該当する。次に、Gとgとを比較し、補正候補値と値が近い方を補正値とする。
このように、補正値は予め数種類求めておき、検出された色比率に応じて補正値を選択する。これにより、検出結果が異常値になっても補正値がある範囲以内に収まり、誤補正の発生頻度を低減することができる。
また、別の方法として、本撮影と焦点距離(例えば、70mm)を等しくした状態で、絞り103を小絞りに設定した小絞り画像と、絞り103を開放に設定した開放画像を生成し、これらの色比率を求める。そして、開放画像の色比率を、小絞り画像の色比率で割った補正比率を求める。この値は、小絞り画像を基準としたときの開放画像の補正値の大きさを示す。
続いて、図9(a)、(b)の補正値テーブルから、焦点距離が70mmのときの小絞りの補正値J、jと、開放の補正値F、fを読み出し、これらの比率F/J及びf/jを求める。これらの比率F/J及びf/jは、小絞り画像を基準としたときの開放画像の補正値の大きさを示す。そして、比率f/jよりも、比率F/Jのほうが補正比率と近ければ、図9(a)の補正値テーブルを選択し、比率F/Jよりも、比率f/jのほうが補正比率と近ければ、図9(b)の補正値テーブルを選択する。
これらの処理を撮影ボタンS2が押される前に行うことで、撮影時のタイムラグを発生させずに済む。
以上のように、本撮影前に絞りの異なる2枚以上の画像を取得し、予め用意されている色シェーディングの補正値を選択することで、撮影時にタイムラグを発生することなく、適切に色シェーディング補正を行うことができ、色シェーディングの影響を除いた良好な画像を得ることができる。
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
101:鏡筒、102、104:レンズ群、103:絞り、105:撮像素子、106:A/D変換部、107:シェーディング補正部、109:画像処理部、109:RAM、110:CPU、111:ズーム制御部、112:露出演算部、113:フォーカス制御部、114:色温度推定部
Claims (8)
- 2色以上のカラーフィルタを有する撮像素子と、
前記撮像素子で撮影される本撮影画像に色シェーディング補正を行う補正手段とを備え、
前記補正手段は、前記本撮影画像とは光学条件が異なる基準画像に応じて、前記本撮影画像に色シェーディング補正を行うことを特徴とする撮像装置。 - 前記補正手段は、前記本撮影画像と、前記基準画像との比較に基づいて、前記本撮影画像用の色シェーディング補正の補正値を求めることを特徴とする請求項1に記載の撮像装置。
- 前記補正手段は、前記本撮影画像の撮影前に、前記基準画像に基づいて、前記本撮影画像用の色シェーディング補正の補正値を求めることを特徴とする請求項1に記載の撮像装置。
- 前記本撮影画像の撮影前に、所定の光学条件で前記撮像素子で撮影される画像を前記基準画像とすることを特徴とする請求項3に記載の撮像装置。
- 前記基準画像は2枚以上の画像であることを特徴とする請求項4に記載の撮像装置。
- 光学条件は絞りであることを特徴とする請求項1乃至5のいずれか1項に記載の撮像装置。
- 2色以上のカラーフィルタを有する撮像素子を備えた撮像装置の制御方法であって、
前記撮像素子で撮影される本撮影画像に色シェーディング補正を行う補正ステップを有し、
前記補正ステップでは、前記本撮影画像とは光学条件が異なる基準画像に応じて、前記本撮影画像に色シェーディング補正を行うことを特徴とする撮像装置の制御方法。 - 2色以上のカラーフィルタを有する撮像素子を備えた撮像装置を制御するためのプログラムであって、
前記撮像素子で撮影される本撮影画像に色シェーディング補正を行う補正処理をコンピュータに実行させ、
前記補正処理では、前記本撮影画像とは光学条件が異なる基準画像に応じて、前記本撮影画像に色シェーディング補正を行うことを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013273008A JP2015128226A (ja) | 2013-12-27 | 2013-12-27 | 撮像装置、その制御方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013273008A JP2015128226A (ja) | 2013-12-27 | 2013-12-27 | 撮像装置、その制御方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015128226A true JP2015128226A (ja) | 2015-07-09 |
Family
ID=53838035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013273008A Pending JP2015128226A (ja) | 2013-12-27 | 2013-12-27 | 撮像装置、その制御方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015128226A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10750084B2 (en) | 2016-07-13 | 2020-08-18 | Sony Corporation | Image processing apparatus and image processing method |
-
2013
- 2013-12-27 JP JP2013273008A patent/JP2015128226A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10750084B2 (en) | 2016-07-13 | 2020-08-18 | Sony Corporation | Image processing apparatus and image processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10545312B2 (en) | Focus detection apparatus, control method thereof, and storage medium storing program | |
CN104041006B (zh) | 图像生成方法以及图像生成设备 | |
JP2025028949A (ja) | 撮像装置 | |
JP6239857B2 (ja) | 撮像装置およびその制御方法 | |
JP6351231B2 (ja) | 撮像装置、撮像システム、撮像装置の制御方法、プログラム、および、記憶媒体 | |
US9344617B2 (en) | Image capture apparatus and method of controlling that performs focus detection | |
JP2015072324A (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
JP2010271670A (ja) | 撮像装置 | |
US11290648B2 (en) | Image capture apparatus and control method thereof | |
JP2009031682A (ja) | 撮像システム及び画像信号処理プログラム | |
US20170257583A1 (en) | Image processing device and control method thereof | |
JP2016038414A (ja) | 焦点検出装置およびその制御方法、並びに撮像装置 | |
JP6746359B2 (ja) | 画像処理装置、撮像装置、画像処理方法、プログラム、および、記憶媒体 | |
CN104641276B (zh) | 摄像装置及信号处理方法 | |
WO2018150925A1 (ja) | 焦点検出装置、焦点検出方法、および焦点検出プログラム | |
CN103581578A (zh) | 图像拾取装置和图像拾取方法 | |
WO2019065555A1 (ja) | 撮像装置、情報取得方法及び情報取得プログラム | |
JP2017032646A (ja) | 撮像装置及びその制御方法 | |
JP2014215436A (ja) | 撮像装置、その制御方法、および制御プログラム | |
JP2018160830A (ja) | 撮像装置 | |
JP2014130231A (ja) | 撮像装置、その制御方法、および制御プログラム | |
JP6758964B2 (ja) | 制御装置、撮像装置、制御方法、プログラム、および、記憶媒体 | |
JP6017641B1 (ja) | 撮像装置,信号処理方法,信号処理プログラム | |
JP2015128226A (ja) | 撮像装置、その制御方法及びプログラム | |
CN114518641A (zh) | 摄像设备、镜头设备及其控制方法和存储介质 |