JP2014139738A - 画像処理装置、撮像装置及び画像処理方法 - Google Patents
画像処理装置、撮像装置及び画像処理方法 Download PDFInfo
- Publication number
- JP2014139738A JP2014139738A JP2013008472A JP2013008472A JP2014139738A JP 2014139738 A JP2014139738 A JP 2014139738A JP 2013008472 A JP2013008472 A JP 2013008472A JP 2013008472 A JP2013008472 A JP 2013008472A JP 2014139738 A JP2014139738 A JP 2014139738A
- Authority
- JP
- Japan
- Prior art keywords
- white balance
- correction value
- balance correction
- image processing
- imaging
- 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
Landscapes
- Image Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Studio Devices (AREA)
Abstract
【課題】 第1の撮像手段による画像データを処理する際のホワイトバランスを安定させる。
【解決手段】 第1と第2の撮像手段による各画像データを用いて第1と第2のホワイトバランス補正値を算出する算出手段と、第1の撮像手段での環境光と第2の撮像手段での環境光が同じであるかを判断する判断手段(S303)と、第1のホワイトバランス補正値の信頼度を算出する信頼度算出手段(S304)と、環境光が同じで且つ信頼度が低いときに、第2のホワイトバランス補正値の反映度を決定する反映度決定手段(S306)と、決定された反映度及び第1と第2のホワイトバランス補正値から第3のホワイトバランス補正値を算出する第3のホワイトバランス補正値算出手段(S307)とを有する。
【選択図】 図7
【解決手段】 第1と第2の撮像手段による各画像データを用いて第1と第2のホワイトバランス補正値を算出する算出手段と、第1の撮像手段での環境光と第2の撮像手段での環境光が同じであるかを判断する判断手段(S303)と、第1のホワイトバランス補正値の信頼度を算出する信頼度算出手段(S304)と、環境光が同じで且つ信頼度が低いときに、第2のホワイトバランス補正値の反映度を決定する反映度決定手段(S306)と、決定された反映度及び第1と第2のホワイトバランス補正値から第3のホワイトバランス補正値を算出する第3のホワイトバランス補正値算出手段(S307)とを有する。
【選択図】 図7
Description
本発明は、ホワイトバランス補正を行うために用いて好適な画像処理装置、撮像装置及び画像処理方法に関するものである。
一般に、デジタルカメラやデジタルビデオカメラなど、撮像素子を用いる撮像装置は、撮像によって得られた画像の色調を調整するホワイトバランス制御機能を備えている。このホワイトバランス制御には、予め白色被写体を撮像してホワイトバランス係数を求めておき、算出したホワイトバランス係数を画面全体に適用するマニュアルホワイトバランス制御がある。また、撮像した画像から白色と思われる部分を自動検出し、画面全体の各色成分の平均値からホワイトバランス係数を求め、算出したホワイトバランス係数を画面全体に適用するオートホワイトバランス制御もある。
ここで、従来のオートホワイトバランス制御について説明する。撮像素子から出力されたアナログ信号はA/D変換によってデジタル信号に変換され、複数のブロックに分割される。各ブロックはR、G、Bの色画素で構成されており、ブロック毎に、例えば以下の式(1)により、色評価値(Cx[i],Cy[i])を求める。
Cx[i]=(R[i]−B[i])/Y[i]×1024
Cy[i]=(R[i]+B[i]−2G[i])/Y[i]×1024 ・・・(1)
(ただし、iはブロックの番号、R[i],G[i],B[i]はブロックiに含まれるRGB画素の平均値、Y[i]=R[i]+2G[i]+B[i])
Cx[i]=(R[i]−B[i])/Y[i]×1024
Cy[i]=(R[i]+B[i]−2G[i])/Y[i]×1024 ・・・(1)
(ただし、iはブロックの番号、R[i],G[i],B[i]はブロックiに含まれるRGB画素の平均値、Y[i]=R[i]+2G[i]+B[i])
そして、算出した色評価値(Cx[i],Cy[i])が予め設定した白検出範囲に含まれる場合は、そのブロックが白であると判定する。そして、白検出範囲に入った色画素の積分値(SumR,SumG,SumB)を算出して、以下の式(2)によりホワイトバランス係数(WBCo_R,WBCo_G,WBCo_B)を算出する。
WBCo_R=SumY×1024/SumR
WBCo_G=SumY×1024/SumG
WBCo_B=SumY×1024/SumB ・・・(2)
ただし、SumY=(SumR+2×SumG+SumB)/4
WBCo_R=SumY×1024/SumR
WBCo_G=SumY×1024/SumG
WBCo_B=SumY×1024/SumB ・・・(2)
ただし、SumY=(SumR+2×SumG+SumB)/4
しかしながら、このようなオートホワイトバランス制御は画面に白がない場合、白検出範囲に入った色の積分値がゼロに近くなるため、正しいホワイトバランス係数を算出することが出来ない。
また、従来のホワイトバランス制御では、あらゆる光源に対して白を検出する必要があるため、白検出範囲を予め広めに設定している。そのために、光源の種類によっては有彩色の色評価値が白検出範囲内に含まれる場合が存在し、有彩色を白と誤検出してしまうため所望のホワイトバランス制御を行うことができないシーンが存在した。
特許文献1では、第1の画像処理に用いられる第1ホワイトバランスパラメータを第1の撮像手段(メイン電子撮像ユニット)から入力した第1の画像信号を用いて算出する。それと共に、第1の画像信号を用いて算出した第1ホワイトバランスパラメータを利用して第2の画像処理に用いられる第2ホワイトバランスパラメータを算出する。そして、前記第1の撮像手段から入力した第1の画像信号に第1ホワイトバランスパラメータを用いてホワイトバランス処理を施して第1画像情報を生成する。それと共に、第2の撮像手段(電子ファインダユニット)から入力した第2の画像信号に第2ホワイトバランスパラメータを用いてホワイトバランス処理を施して第2画像情報を生成するとしている。
しかしながら、上述の特許文献1に開示された従来技術では、第1ホワイトバランスパラメータと第2ホワイトバランスパラメータの切り替え条件、混合条件の処理については言及していない。
(発明の目的)
本発明の目的は、第1と第2の撮像手段による各画像データを処理する場合において、第1の撮像手段による画像データを処理する際のホワイトバランスを安定させることができる画像処理装置、撮像装置及び画像処理方法を提供することである。
本発明の目的は、第1と第2の撮像手段による各画像データを処理する場合において、第1の撮像手段による画像データを処理する際のホワイトバランスを安定させることができる画像処理装置、撮像装置及び画像処理方法を提供することである。
上記目的を達成するために、本発明の画像処理装置は、第1の撮像手段によって撮像された画像データを用いて、第1のホワイトバランス補正値を算出する第1のホワイトバランス補正値算出手段と、第2の撮像手段によって撮像された画像データを用いて、第2のホワイトバランス補正値を算出する第2のホワイトバランス補正値算出手段と、前記第1の撮像手段で撮像したときの環境光と前記第2の撮像手段で撮像したときの環境光が同じであるかを判断する判断手段と、前記第1のホワイトバランス補正値の信頼度を算出する信頼度算出手段と、前記判断手段によって前記環境光が同じであると判断され、且つ、前記信頼度算出手段により算出された信頼度が所定値より低いときに、前記第2のホワイトバランス補正値の反映度を決定する反映度決定手段と、前記決定された反映度、前記第1のホワイトバランス補正値、及び前記第2のホワイトバランス補正値から第3のホワイトバランス補正値を算出し、前記第1のホワイトバランス補正値を前記第3のホワイトバランス補正値に置き換えて、ホワイトバランスを補正する第3のホワイトバランス補正値算出手段とを有することを特徴とするものである。
本発明によれば、第1と第2の撮像手段による各画像データを処理する場合において、第1の撮像手段による画像データを処理する際のホワイトバランスを安定させることができる。
本発明を実施するための形態は、以下の実施例に記載される通りである。
以下に、本発明の実施例について、添付の図面に基づいて詳細に説明する。画像のホワイトバランス補正を行う本発明の画像処理装置及び画像処理方法は、例えば、デジタルスチルカメラやデジタルムービーカメラ等の電子カメラや情報処理装置(例えば、パーソナルコンピュータ、携帯端末)等に適用されうる。以下では、本発明の実施例である画像処理装置を撮像装置としての電子カメラに適用した例を説明する。
図10は第1の撮像手段(メインカメラ)と第2の撮像手段(サブカメラ)を備えた電子カメラの概念図である。この電子カメラ1000は、例えば、動画及び静止画を記録可能な電子カメラ(例えば、静止画記録機能を有するデジタルムービーカメラ或いはデジタルビデオカメラ)として具体化されうる。
電子カメラ1000は、互いに異なる方向に向けることが可能なメインカメラ1001とサブカメラ1002を備える。これらのカメラ1001,1002は、いずれも光学像を電気的な画像信号に変換するように構成されている。図10では、メインカメラ1001は被写体1003を、サブカメラ1002は撮影者1004を、同時に撮像している。
本発明の実施例である画像処理装置を具備した電子カメラの機能構成例を図1のブロック図で示す。
図1において、撮像光学系101は絞り、メカニカルシャッター、レンズなどを備え、制御回路115の制御に従って被写体光学像を撮像素子102上に結像する。撮像素子102はCCDイメージセンサやCMOSセンサ等の固体撮像素子であり、例えばベイヤー配列を有する原色カラーフィルタを備え、カラー画像の撮影が可能である。本実施例において、撮像素子102はA/D変換器等の前処理回路を含むものとし、メモリ103には撮像された画像データが格納される。
顔検出部116は、メモリ103に記憶された画像データに対し、公知の顔検出技術を適用し、画像中に含まれる人間の顔領域を検出する。公知の顔検出技術としてはニューラルネットワークなどを利用した学習に基づく手法、テンプレートマッチングを用いて目、鼻、口等の形状に特徴のある部位を画像から探し出し、類似度が高ければ顔とみなす手法などがある。また、他にも、肌の色や目の形といった画像特徴量を検出し、統計的解析を用いた手法等、多数提案されている。一般的にはこれらの手法を複数組み合わせ、顔検出の精度を向上させている。このような手法によって画像データ中に含まれる目の位置や顔領域の位置(顔座標)を検出することができる。顔検出部116は、顔領域が検出された場合、顔領域の位置や大きさに関する情報を顔情報として出力する。
CPU117は、顔検出部116により顔領域が検出されていれば、顔領域が適正露出で撮像されるよう、シャッター速度、絞り値を計算する。また、顔領域を焦点検出領域として合焦制御を行い、フォーカスレンズの駆動量を計算する。
一方、顔検出部116により顔領域が検出されていなければ、CPU117は画像全体の輝度に基づいてシャッター速度、絞り値を計算すると共に、予め定めた合焦領域を用いて合焦制御を行い、フォーカスレンズの駆動量を計算する。
CPU117で計算された露出値(シャッター速度、絞り値)及びフォーカスレンズの駆動量は制御回路115に送られる。制御回路115は、これら各値に基づいて撮像光学系101が有する絞り、シャッター、フォーカスレンズを駆動する。
ホワイトバランス制御部104(以下WB制御部という)は、メモリ103に記憶された画像データ及び顔検出部116から得られる顔情報に基づいてホワイトバランス補正値(以下WB補正値という)(ホワイトバランス係数と同じ)を算出する。そして、WB制御部104は、算出したWB補正値を用いて、メモリ103に記憶された画像データのホワイトバランスを補正する。WB制御部104の詳細構成およびWB補正値の算出方法については、後述する。
色変換マトリックス(MTX)部105は、WB制御部104によりWB補正された画像データが最適な色で再現されるよう色ゲインを乗じ、2つの色差信号データR−Y、B−Yに変換する。ローパスフィルタ(LPF)部106は、色差信号データR−Y、B−Yの帯域を制限する。CSUP(Chroma Supress)部107は、LPF部106で帯域制限された色差信号データの飽和部分の偽色信号を抑圧する。
一方、WB制御部104によりWB補正された画像データは輝度信号(Y)生成部113にも供給され、輝度信号生成部113で輝度信号データYが生成される。エッジ強調部114は、生成された輝度信号データYに対してエッジ強調処理を適用する。
CSUP部107から出力される色差信号データR−Y、B−Yと、エッジ強調部114から出力される輝度信号データYは、RGB変換部108にてRGB信号データに変換される。ガンマ(γ)補正部109は、RGB信号データに対し、予め定められたγ特性に従った階調補正を適用する。ガンマ補正されたRGB信号データは、色輝度変換部110によってYUV信号データに変換された後、JPEG圧縮部111にて圧縮符号化され、記録部112によって記録媒体に画像データファイルとして記録される。ここで、記録媒体は着脱可能であっても、内蔵されていて良い。
図2及び図3は、WB制御部104におけるWB補正値の算出動作を説明するフローチャートである。図2は、画面全体から算出したホワイトバランス制御の動作を、図3は、顔領域の評価値によって補正されたホワイトバランス制御の動作を、それぞれ示している。
まず、WB制御部104は、メモリ103に記憶された1画面(フレーム又はフィールド)分の画像データを読み出し、任意のm(mは1以上の整数)個のブロックに分割する(S101)。
そして、WB制御部104は、ブロックに含まれる画素値を各色成分ごとに加算平均して色平均値(R[i],G[i],B[i])を算出し、さらに式(1)を用いてブロックごとに色評価値(Cx[i],Cy[i])を算出する(S102)。
次に、WB制御部104は、ステップS102で算出したi番目のブロックの色評価値(Cx[i],Cy[i])が、図4に示す、予め設定した白検出範囲401に含まれるかどうかを判断する(S103)。白検出範囲401は、白色物体を特性(色温度など)の異なる光源下で予め撮影し、算出した色評価値をプロットしたものである。
図4におけるx座標(Cx)の負方向が高色温度光源下で白色物体を撮影した時の色評価値、正方向が低色温度光源下で白色物体を撮影した時の色評価値である。また、y座標(Cy)は光源の緑(G)成分の度合いを意味しており、負方向になるにつれてG成分が大きくなる。つまり、光源が蛍光灯である場合には、負の方向に色評価値が分布する。
算出した色評価値(Cx[i],Cy[i])が白検出範囲401に含まれる場合(S103でYES)、WB制御部104はそのブロックが白色であると判断する。そして、WB制御部104は、白色であると判断したブロックの色平均値(R[i],G[i],B[i])を積算する(S104)。一方、色評価値(Cx[i],Cy[i])が白検出範囲401に含まれない場合、WB制御部104は、そのブロックの色平均値を積算せずに処理をステップS105に進める。
このステップS103及びS104における処理は、以下の式(3)により表わすことができる。
式(3)において、色評価値(Cx[i],Cy[i])が白検出範囲(図4の401)に含まれる場合はSw[i]を1に設定し、含まれない場合にはSw[i]を0に設定する。これにより、色評価値(Cx[i],Cy[i])が白検出範囲(図4の401)に含まれるブロックの色平均値(R[i],G[i],B[i])のみが積算される。
ステップS105でWB制御部104は、すべてのブロックについてステップS102〜S104の処理をおこなったかどうかを判断し、未処理のブロックがあれば処理をステップS102に戻し、すべてのブロックで処理したならば処理をステップS106に進める。
ステップS106でWB制御部104は、得られた色平均値の積分値SumR1,SumG1,SumB1)から、式(2)を用いてWB補正値(WBCo1_R1,WBCo1_G1,WBCo1_B1)を算出する。ステップS106を実行するWB制御部104は、第1のホワイトバランス補正値を算出する第1のホワイトバランス補正値算出手段を構成する。
図3に移り、ステップS201においてWB制御部104は、顔検出部116で顔(顔領域)が検出されているかどうかを判断する。顔が検出されていなければ、既に算出した画面全体の色評価値から算出したWB補正値を第1のWB補正値として決定する(S210)。
一方、顔が検出されていれば、WB制御部104は、ステップS202において顔領域に対応するブロック全体についての色平均値(FR、FG、FB)を取得する。なお、顔領域がブロック単位で検出されない場合には、顔領域に完全に含まれるブロックだけでなく、所定割合が顔領域であるブロックを顔領域に対応するブロックに含めてもよい。
次に、ステップS203でWB制御部104は、ステップS202で取得した色平均値(FR、FG、FB)に、画面全体で算出したWB補正値(WBCol_R、WBCol_G、WBCol_B)をそれぞれ乗じて、肌色平均値を求める。肌色平均値は、顔領域の色平均値を画面全体で算出したWB補正値により補正した値、補正画像信号データである。
すなわち、肌色平均値(SR、SG、SB)を、
SR=FR×WBCol_R
SG=FG×WBCol_G
SB=FB×WBCol_B
として求める。
SR=FR×WBCol_R
SG=FG×WBCol_G
SB=FB×WBCol_B
として求める。
そして、WB制御部104は、肌色平均値(SR、SG、SB)が肌色補正対象領域(B)(図5)内にあるか否かを判断する。
なお、図5において、肌色領域(A)は第1の色信号領域に対応し、肌色補正対象領域(B)は、第1の色信号領域からのズレが所定範囲内の周辺領域である第2の色信号領域に対応する。ここで、図5においては、所定の色空間座標系としてCx、Cy座標系が用いられているので、RGBデータをCx=SR−SB、Cy=SR+SB−2SGと色差信号に変換してから、判断を行う。もちろん、公知の色空間変換方法を適用することにより、任意の色空間で判断を行うことができる。
なお、図5に示す肌色領域(A)及び肌色補正対象領域(B)は、例えば、太陽光(昼光)などの白色光下であらかじめ肌色を複数撮影し、統計的な手法を用いて設定することができる。また、肌色領域(A)及び肌色補正対象領域(B)を特定する情報は、WB制御部104に予め登録しておいても、別の記憶装置に記憶しておき、必要な際にWB制御部104が参照しても良い。
肌色平均値が図5の肌色領域(A)に入っている場合、画面全体で算出したWB補正値により肌色が適正にWB補正されたと判断できるため、WB制御部104は、第1のWB補正値としてそのまま出力することとする(S210)。
また、肌色平均値が肌色補正対象外領域(C)にある場合は、WB制御部104は、肌色平均値が人の肌を表していないと判断し、画面全体のWB補正値を第1のWB補正値とする。
一方、肌色平均値が肌色補正対象領域(B)内にある場合、画面全体で算出したWB補正値では肌色が適正にWB補正されなかったと判断できる。したがって、WB制御部104は、肌色平均値と肌色領域(A)とのズレを補正する補正量ΔFWを算出する(S204)。
ここでは、図6に示すように、肌色平均値から肌色領域(A)への移動距離が最も小さくなるような補正量ΔFWを算出するものとする。すなわち、肌色平均値の座標を(Cx1,Cy1)、肌色領域(A)内で、かつ肌色平均値に最も近い点(目標ポイント)の座標を(Cx2,Cy2)とすると、補正量ΔFW(ΔCx,ΔCy)は、
ΔCx=Cx2−Cx1
ΔCy=Cy2−Cy1
となる。
ΔCx=Cx2−Cx1
ΔCy=Cy2−Cy1
となる。
なお、ここで目標ポイントを肌色平均値から肌色領域(A)への移動距離が最も小さくなる座標にしているのは、補正量による過補正があっても適正な肌色範囲内に入るようにするための制御の一例である。従って、目標ポイントが肌色領域(A)の内部に設定されてもよい。
そして、WB制御部104は、上記で算出した補正量ΔFWから肌色目標ポイントを算出し、顔領域の肌色平均値が(Cx´,Cy´)になるようなWB補正値を演算する。
Cx´=ΔCx+Cx1
Cy´=ΔCy+Cy1
Cx´=ΔCx+Cx1
Cy´=ΔCy+Cy1
このように、顔領域をもとに算出した補正量ΔFWと画面全体で算出したWB補正値を基に算出したWB補正値を第1のWB補正値とする(S205)。ステップS205をも実行するWB制御部104は、第1のホワイトバランス補正値を算出する第1のホワイトバランス補正値算出手段を構成する。
第2の撮像手段(サブカメラ1002)で算出する第2のWB補正値も上述の第1のWB補正値と同様に算出する。WB制御部104は、第2のホワイトバランス補正値を算出する第2のホワイトバランス補正値算出手段を構成する。
次に第1の撮像手段(メインカメラ1001)において最終的に使用される第3のWB補正値の決定方法について図7のフローチャートを用いて説明する。
まず、第1の撮像手段において顔が検出されたかを判断し(S301)、顔が存在する場合は、第1のWB補正値を第3のWB補正値として出力する(S302)。顔がないと判断された場合はステップS303でメインカメラ1001とサブカメラ1002で撮影された被写体の環境光源が同じであるかを判断する。
環境光源が同じであるかの判断要素としては、メインカメラ1001、サブカメラ1002における各々の被写体輝度、WB補正値、ズーム倍率設定等の少なくとも一つの要素で決定することとする。
ここではメインカメラ1001の環境光とサブカメラ1002の環境光の光源一致の信頼度(α)を算出することとする。
図8(a)のようにメインカメラ1001の被写体輝度(測光値)とサブカメラ1002の被写体輝度(測光値)の差分(ΔBv)が大きい場合は、環境光が異なる場合があるので、信頼度(α)が低くなる。
図8(b)のように第1のWB補正値、第2のWB補正値の差分(ΔCx,ΔCy)が大きい場合も環境光が同じでない可能性があるので、信頼度(α)が低くなる。
図8(c)のようにメインカメラ1001におけるズーム倍率が望遠側に設定されるにつれて撮影者1004と被写体1003の環境光が異なる可能性が高くなるので信頼度(α)が低くなる。逆にズーム倍率が広角側に設定されている場合には、信頼度(α)は高くなる。
また、以下のような場合も環境光が同じであるかを判断しうる要素となる。
メインカメラ1001の画像データを用いてシーン判別を用い、例えばそのシーン判別結果が夜景シーンと判断された場合は撮影者1004との環境光源が異なる可能性が高いと判断する。
また、暗いシーンで撮影者に照射されているLCD照射量が高い場合はメインカメラ(被写体1003)とサブカメラ(撮影者1004)の環境光源が異なる場合が高いと判断される。照射量の算出にはメインカメラ1001の被写体輝度、サブカメラ1002の被写体輝度、撮影者1004の顔の大きさ等から判断しうる。
また、撮影時にストロボ発光した場合も、撮影者1004と被写体1003の環境光源が異なると判断しうる。つまり、ストロボ発光の有無に基づいて判断される。
ここで環境光が同じでないと判断された場合は、第1のWB補正値を第3のWB補正値に置き換えて出力する(S302)。
一方、環境光源が同じであると判断された場合は第1の撮像手段によって得られた第1のWB補正値の信頼度(β)を算出する(S304)。ここで信頼度算出の判断要素として、白検出結果、被写体輝度、ズーム倍率設定などを用いて算出する。
図9(a)は第1の撮像手段(メインカメラ1001)の白検出率(WS)と信頼度(β)を表した図である。第1のWB補正値において白検出率WSが所定値より低いと判断された場合は信頼度(β)に欠けると判断する。
図9(b)は第1の撮像手段(メインカメラ1001)の測光値である被写体輝度(Bv)と信頼度(β)の関係を表した図である。被写体輝度(Bv)が所定値より高い場合には比較的光源を推定しやすい(例えば、日中の外光)ので信頼度(β)が高いと判断する。
図9(c)はズーム位置に対する第1のWB補正値における信頼度(β)を表した図である。望遠側に設定されるにつれて白検出率が下がり、有彩色を誤検出してしまう可能性が高くなるのでズーム位置に応じて、信頼度(β)を算出する。
ここで信頼度(β)が所定値より高いと判断された場合は、第1のWB補正値を第3のWB補正値として出力する(S302)。
信頼度(β)が所定値より低いと判断された場合は第2の撮像手段(サブカメラ1002)によって得られた第2のWB補正値をどの程度反映するかの反映度(γ)を算出する。ここはメインカメラ1001における第1のWB補正値の信頼度が所定値より低い場合はサブカメラ1002における第2のWB補正値を反映することによって、メインカメラ1001のWBを安定させるためである。
これらの信頼度(β)を1つ以上用いて、第2のWB補正値の反映度(γ:0〜1)を算出する(S306)。ステップS306を実行するWB制御部104は、反映度を決定する反映度決定手段を構成する。
ステップS307では、第1のWB補正値(Cx_1,Cy_1)と第2のWB補正値(Cx_2,Cy_2)を、ステップS306で算出した第2のWB補正値の反映度(γ)を用いて合成し、(4)式のようにして、第3のWB補正値(Cx_3,Cy_3)を算出する。ステップS307を実行するWB制御部104は、第3のホワイトバランス補正値を算出する第3のホワイトバランス補正値算出手段を構成する。
Cx_3=Cx_1×(1−γ)+Cx_2×γ
Cy_3=Cy_1×(1−γ)+Cy_2×γ ・・・(4)
Cx_3=Cx_1×(1−γ)+Cx_2×γ
Cy_3=Cy_1×(1−γ)+Cy_2×γ ・・・(4)
以上によって第1の撮像手段(メインカメラ1001)によって算出された第1のWB補正値が安定しない場合も第2の撮像手段(サブカメラ1002)によって算出された第2のWB補正値を参照し、反映することで、メインカメラ1001のホワイトバランスを安定させることが可能になる。そして、画像データ内に有彩色が多く、画像内の白を適正に検出できない場合や、特殊光源によって追従できない場合においても、適正なホワイトバランス制御を行い、見た目に近い色味となる画像を生成することが可能となる。
(その他の実施形態)
また、本発明は、以下の画像処理方法を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する画像処理方法である。
また、本発明は、以下の画像処理方法を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する画像処理方法である。
102 撮像素子
104 WB制御部
116 顔検出部
117 CPU
α 環境光が同じであるかの信頼度
β 第1のWB補正値の信頼度
γ 反映度
ΔFW 補正量
104 WB制御部
116 顔検出部
117 CPU
α 環境光が同じであるかの信頼度
β 第1のWB補正値の信頼度
γ 反映度
ΔFW 補正量
Claims (13)
- 第1の撮像手段によって撮像された画像データを用いて、第1のホワイトバランス補正値を算出する第1のホワイトバランス補正値算出手段と、
第2の撮像手段によって撮像された画像データを用いて、第2のホワイトバランス補正値を算出する第2のホワイトバランス補正値算出手段と、
前記第1の撮像手段で撮像したときの環境光と前記第2の撮像手段で撮像したときの環境光が同じであるかを判断する判断手段と、
前記第1のホワイトバランス補正値の信頼度を算出する信頼度算出手段と、
前記判断手段によって前記環境光が同じであると判断され、且つ、前記信頼度算出手段により算出された信頼度が所定値より低いときに、前記第2のホワイトバランス補正値の反映度を決定する反映度決定手段と、
前記決定された反映度、前記第1のホワイトバランス補正値、及び前記第2のホワイトバランス補正値から第3のホワイトバランス補正値を算出し、前記第1のホワイトバランス補正値を前記第3のホワイトバランス補正値に置き換えて、ホワイトバランスを補正する第3のホワイトバランス補正値算出手段とを有することを特徴とする画像処理装置。 - 前記第1のホワイトバランス補正値算出手段及び前記第2のホワイトバランス補正値算出手段は、撮像された画像データにおいて顔が検出された場合は、顔領域の色が肌色範囲に入るように第1のホワイトバランス補正値を演算することを特徴とする請求項1の撮像装置。
- 前記判断手段は、前記第1の撮像手段における測光値と前記第2の撮像手段における測光値の差分が小さいときに前記環境光が同じであると判断することを特徴とする請求項1または2のいずれか1項に記載の画像処理装置。
- 前記判断手段は、前記第1のホワイトバランス補正値と前記第2のホワイトバランス補正値の差分が小さいときに前記環境光が同じであると判断することを特徴とする請求項1または2のいずれか1項に記載の画像処理装置。
- 前記判断手段は、前記第1の撮像手段におけるズーム倍率が広角側に設定されているときに前記環境光が同じであると判断することを特徴とする請求項1または2のいずれか1項に記載の画像処理装置。
- 前記判断手段は、前記第1の撮像手段にて検出したシーン判別結果に基づいて判断することを特徴とする請求項1または2のいずれか1項に記載の画像処理装置。
- 前記判断手段は、前記第2の撮像手段で撮像された被写体に照射されているLCD照射量をもとに判断することを特徴とする請求項1または2のいずれか1項に記載の画像処理装置。
- 前記判断手段は、ストロボ発光の有無に基づいて判断することを特徴とする請求項1または2のいずれか1項に記載の画像処理装置。
- 前記信頼度算出手段は、前記第1の撮像手段における白検出率に応じて算出することを特徴とする請求項1ないし8のいずれか1項に記載の画像処理装置。
- 前記信頼度算出手段は、前記第1の撮像手段における測光値に応じて算出することを特徴とする請求項1ないし8のいずれか1項に記載の画像処理装置。
- 前記信頼度算出手段は、前記第1の撮像手段におけるズーム倍率に応じて算出することを特徴とする請求項1ないし8のいずれか1項に記載の画像処理装置。
- 請求項1ないし11のいずれか1項に記載の画像処理装置を具備した撮像装置であって、
前記第1の撮像手段と前記第2の撮像手段とを有し、
前記第1の撮像手段と第2の撮像手段は、互いに異なる方向に向けることが可能であるとともに、同時に撮像を実行することが可能であることを特徴とする撮像装置。 - 第1の撮像手段によって撮像された画像データを用いて、第1のホワイトバランス補正値を算出する第1のホワイトバランス補正値算出ステップと、
第2の撮像手段によって撮像された画像データを用いて、第2のホワイトバランス補正値を算出する第2のホワイトバランス補正値算出ステップと、
前記第1の撮像手段で撮像したときの環境光と前記第2の撮像手段で撮像したときの環境光が同じであるかを判断する判断ステップと、
前記第1のホワイトバランス補正値の信頼度を算出する信頼度算出ステップと、
前記判断ステップにて前記環境光が同じであると判断され、且つ、前記信頼度算出ステップにより算出された信頼度が所定値より低いときに、前記第2のホワイトバランス補正値の反映度を決定する反映度決定ステップと、
前記決定された反映度、前記第1のホワイトバランス補正値、及び前記第2のホワイトバランス補正値から第3のホワイトバランス補正値を算出し、前記第1のホワイトバランス補正値を前記第3のホワイトバランス補正値に置き換えて、ホワイトバランスを補正する第3のホワイトバランス補正値算出ステップとを有することを特徴とする画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013008472A JP2014139738A (ja) | 2013-01-21 | 2013-01-21 | 画像処理装置、撮像装置及び画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013008472A JP2014139738A (ja) | 2013-01-21 | 2013-01-21 | 画像処理装置、撮像装置及び画像処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014139738A true JP2014139738A (ja) | 2014-07-31 |
Family
ID=51416423
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013008472A Pending JP2014139738A (ja) | 2013-01-21 | 2013-01-21 | 画像処理装置、撮像装置及び画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014139738A (ja) |
-
2013
- 2013-01-21 JP JP2013008472A patent/JP2014139738A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4217698B2 (ja) | 撮像装置及び画像処理方法 | |
| US9407889B2 (en) | Image processing apparatus and image processing method for white balance control | |
| JP5743696B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2009159496A (ja) | ホワイトバランス制御装置およびそれを用いた撮像装置並びにホワイトバランス制御方法 | |
| JP2009212853A (ja) | ホワイトバランス制御装置およびその制御方法並びに撮像装置 | |
| JP6083974B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| CN111866399B (zh) | 图像处理设备、其控制方法以及计算机可读介质 | |
| US9036046B2 (en) | Image processing apparatus and method with white balance correction | |
| US8810681B2 (en) | Image processing apparatus and image processing method | |
| WO2012093519A1 (ja) | 撮像装置及びその発光量制御方法 | |
| US20210360214A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| US10977777B2 (en) | Image processing apparatus, method for controlling the same, and recording medium | |
| US11523064B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP5854716B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| US11805326B2 (en) | Image processing apparatus, control method thereof, and storage medium | |
| JP6570311B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2015119436A (ja) | 撮像装置 | |
| JP5943682B2 (ja) | 撮像装置、その制御方法及びプログラム | |
| JP2017192027A (ja) | 画像処理装置、画像処理方法、プログラム | |
| JP2014139738A (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
| JP2015142281A (ja) | 被写体探索装置、その制御方法、および制御プログラム、並びに撮像装置 | |
| JP5367140B2 (ja) | ホワイトバランス制御装置およびそれを用いた撮像装置並びにホワイトバランス制御方法 | |
| US20230048045A1 (en) | Imaging apparatus, imaging method, and storage medium | |
| JP6616674B2 (ja) | 画像処理装置および方法、および撮像装置 | |
| JP6601062B2 (ja) | 撮像制御装置、撮像制御方法及びプログラム |