JP2013258675A - 画像処理装置、画像処理方法およびプログラム、並びに撮像装置 - Google Patents
画像処理装置、画像処理方法およびプログラム、並びに撮像装置 Download PDFInfo
- Publication number
- JP2013258675A JP2013258675A JP2012240496A JP2012240496A JP2013258675A JP 2013258675 A JP2013258675 A JP 2013258675A JP 2012240496 A JP2012240496 A JP 2012240496A JP 2012240496 A JP2012240496 A JP 2012240496A JP 2013258675 A JP2013258675 A JP 2013258675A
- Authority
- JP
- Japan
- Prior art keywords
- image
- depth direction
- light source
- chromaticity
- source color
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
- H04N23/672—Focus control based on electronic image sensor signals based on the phase difference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/703—SSIS architectures incorporating pixels for producing signals other than image signals
- H04N25/704—Pixels specially adapted for focusing, e.g. phase difference pixel sets
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
【課題】被写体の周囲に光源色の推定可能な画像が得られない場合、被写体に対するホワイトバランス補正を行うことが難しかった。
【解決手段】色情報を有する第1の画像と、色情報を有し、第1の画像に対して視差を有する第2の画像を含む画像を処理する画像処理装置は、画像の奥行き方向距離を第1及び第2の画像の分割領域単位で検出しと、分割領域単位で、第1および第2の画像を用いて色度を検出し、分割領域単位で検出された色度を、奥行き方向距離別に分けて積分する積分手段と、得られた積分値に基づいて、奥行き方向距離別に光源色を推定し、推定された光源色を対応する奥行き方向距離とともに保持する。
【選択図】図1
【解決手段】色情報を有する第1の画像と、色情報を有し、第1の画像に対して視差を有する第2の画像を含む画像を処理する画像処理装置は、画像の奥行き方向距離を第1及び第2の画像の分割領域単位で検出しと、分割領域単位で、第1および第2の画像を用いて色度を検出し、分割領域単位で検出された色度を、奥行き方向距離別に分けて積分する積分手段と、得られた積分値に基づいて、奥行き方向距離別に光源色を推定し、推定された光源色を対応する奥行き方向距離とともに保持する。
【選択図】図1
Description
本発明は、画像処理装置、特に被写体画像から光源色を検出する画像処理装置に関する。
デジタルカメラに代表される撮像装置において、様々な光源下の白色を正確に白く撮像出来るようにホワイトバランスを調整する機能が搭載されている。
従来のホワイトバランス調整方法として、特許文献1のように画像の平均より明るい画素値と明るい画素値よりも暗い画素値の差分を鏡面反射光として光源色を推定し、光源色を白色に近づけるようにホワイトバランスゲインを求める技術が知られている。
また特許文献2のように、オートフォーカス処理によるレンズ駆動終了後に、各レンズ駆動位置のコントラスト情報と最終駆動終了時のレンズ位置情報を基に、奥行き方向距離を算出し、奥行き方向距離別に色度を算出する技術が知られている。
一方特許文献3のように、固体撮像素子の1つのマイクロレンズ(以下ML)に対応した1つの画素に構成される光電変換部(以下PD)を複数に分割するような構成を用いて、異なる位置の射出瞳を経由した像を求める技術が知られている。この異なる位置の射出瞳を経由した像を求めることと、異なる視差を有する像を得ることとは同意である。
しかしながら、特許文献1の方法では明るい画素値から暗い画素値の差分を鏡面反射光としてしまうため、被写体のテクスチャに輝度エッジが存在すると鏡面反射光を誤って検出し、本来の光源色ではない色を判定してしまうという問題があった。
また、特許文献2に記載の方法では、オートフォーカス動作時の光学系の駆動毎のコントラスト情報を取得している。そのため、取得後に光源の状態が変化するたびにオートフォーカス動作をし直さないと奥行き方向距離別の測色結果がずれてしまうという問題があった。
さらに、特許文献1のような鏡面反射光を検出する手法で、特許文献2に記載の光源色推定を実現する際には、全てのエリアで鏡面反射光を検出できるとは限らないため、主被写体の存在するエリア内で色度が検出できなかった場合、正確な測色が困難であった。
そこで、本発明の目的は、光学系の駆動を行なわずに奥行き方向距離別の測色を行うことで、奥行き方向距離に応じて良好に光源色を推定することを可能とする画像処理装置の提供にある。
本発明は上記課題を解決するために、色情報を有する第1の画像と、色情報を有し、第1の画像に対して視差を有する第2の画像を含む画像を処理する画像処理装置は、画像の奥行き方向距離を第1及び第2の画像の分割領域単位で検出しと、分割領域単位で、第1および第2の画像を用いて色度を検出し、分割領域単位で検出された色度を、奥行き方向距離別に分けて積分する積分手段と、得られた積分値に基づいて、奥行き方向距離別に光源色を推定し、推定された光源色を対応する奥行き方向距離とともに保持する。
本発明によれば、主被写体の存在するエリア内で測色が出来なかった場合であっても、良好に被写体エリアの光源色を推定することが可能となる。
以下、添付の図面を参照して本発明の実施の形態について詳細に説明する。
図1は、本発明の第1の実施例に係わる画像処理装置を適用した撮像装置100の構成を示すブロック図である。同図において要素105乃至111が本実施例の画像処理装置を構成する。また、撮像装置100の各要素は、CPUを含む図示しない制御部によって制御される。
同図において、101はフォーカスを調整して被写体像を結像するためのフォーカシングレンズを含む光学レンズ群、シャッター、絞り、レンズ制御部等で構成される光学系ユニットであり、後述の駆動制御部114の出力に基づいて駆動される。
駆動制御部114は、後述の位相差算出部105からの出力に応じて光学系ユニット101に含まれるフォーカシングレンズを駆動する信号を出力する。
撮像素子102は後述の単位画素セルが2次元マトリクス状に配列された撮像素子であり、光学系ユニット101に含まれるシャッターによって露光量の制御が行われる。
読み出し制御時には、後述の単位画素中に構成される分割PDに蓄積された電荷をそれぞれ順次読み出す。これにより、視差を有する第1の画像及び第2の画像(以後、A像及びB像と称す)の画素信号が取得される。後述するように、本実施例では、視差を有するA像とB像の画素差分値から鏡面反射光成分を抽出する。画素差分値は、A像とB像の位相差(視差量)に基づいて2つの画像の位相を合わせた上で、対応する画素の差分値を算出して得ている。撮像装置100は、鏡面反射光成分の抽出を複数の分割ブロックのそれぞれについて行い、その結果を各ブロックの位相差に従って保持する画像処理装置を備える。この構成により、本実施例の画像処理装置は、合焦領域以外の領域においてもホワイトバランス補正値を提供することが可能となる。
ここで図2を使用して単位画素セルについて説明する。
図2において、201は撮像素子内の単位画素セルを示しており、カラーフィルタとPDを含んだ撮像素子構造を備えた分割画素201aおよび201bを有している。
図2において、201は撮像素子内の単位画素セルを示しており、カラーフィルタとPDを含んだ撮像素子構造を備えた分割画素201aおよび201bを有している。
201aおよび201bは、同一のマイクロレンズ202(以下、ML)を介して入射光を取り込む分割PDであり、各分割PD出力はその配置によって、それぞれ瞳分割されたAおよびB像の画素として扱うことが出来る。
本実施例では撮像素子上には上述した単位画素セルが図7で示すようにベイヤー配列で繰り返し配置されている。このため、撮像素子102から読み出される第1および第2の画像は、色情報を有する画像である。
A/D変換部103は不図示のアナログ信号処理部でアナログ信号処理を行った上で、撮像素子102から出力されるアナログ電気信号をデジタル電気信号に変換してキャプチャー部104に出力する。
前記アナログ信号処理部は、伝送路上のノイズを除去するCDS回路や非線形増幅回路等である。
キャプチャー部104は画素信号の映像期間およびAおよびB像用画素の種別を判定し、AおよびB像の画素信号を位相差算出部105、A、B像差分算出部106、およびホワイトバランス補正部(WB補正部)110に出力する。なお、キャプチャー部104は前述の処理に加えてシェーディング補正処理を行う。これは異なる射出瞳を通って入力される光束によるA像およびB像でシェーディングの形状が異なる為、補正を行わずに相関演算を行うと後述の位相差算出部105で求められる位相差の誤差が大きくなるためである。
位相差算出部105は、キャプチャー部104から出力されるAおよびB像の画素で構成されるAおよびB像を図5で示すように1〜64の複数ブロックに分割し、分割領域単位でAおよびB像の画素の相関演算を行い、位相差を算出する。
位相差算出部105はさらに、得られた位相差に基づいてデフォーカス量を求めて各分割ブロックに割り当てを行い(デフォーカスマップ)、選択された分割ブロックが合焦するようにデフォーカス量に基づいて駆動制御部114を動作させる。同時に、デフォーカス量をA、B像差分算出部106にも出力する。
なお、画素ブロックの選択は、不図示の主被写体検出手段によって主被写体の存在する分割ブロック、もしくは不図示のユーザー入力部によって選択された領域にある分割ブロックを選択するなど、合焦位置を選択するものであればよい。
ここで、図3を使用して、図1の撮像装置でのAおよびB像を使用した被写体の奥行き方向距離検出の動作について説明する。
図3において、撮像素子は、ひとつのMLとその下に分離配置した画素aおよびbとを備えた単位画素セルPを複数配置した構成を有する。このML下に配置された画素aおよびbは、MLを射出瞳として瞳分割された画素であることは特許文献3によって周知である。
測距時には、画素aおよびbによって構成されるAおよびB像の画素出力を、各々列方向(もしくは行方向)に組み合わせ、同色単位画素セル群の出力として、A像及びB像を生成・データ化し、各々の対応点のずれを相関演算によって求める。相関演算の結果は下記式によって求められる。
C = Σ|YAn - YBn|・・・(1)
ここで、nは水平方向のMLの数である。また、YBnに対して対応画素YAnをずらした際の位相差dの値をプロットし、最も値の小さい位相差のときが合焦位置である。
C = Σ|YAn - YBn|・・・(1)
ここで、nは水平方向のMLの数である。また、YBnに対して対応画素YAnをずらした際の位相差dの値をプロットし、最も値の小さい位相差のときが合焦位置である。
(a)合焦のときには、撮影光学系が結像する位置がP7のML下のPDになるため、A像の画素群とB像の画素群はほぼ一致する。この時、相関演算で求められるA像の画素群とB像の画素群の位相差d(a)は0に近似することが可能である(図3(a))。
(b)後ピンのときには、撮影光学系が結像する位置として、A像の画素がP5、B像の画素がP9のML下の画素になる。この時、相関演算で求められるA像の画素群とB像の画素群の位相差d(b)が発生する(図3(b))。
(c)前ピンのときには、撮影光学系と結像する位置として、A像の画素がP9、B像の画素がP5のML下の画素になる。この時、相関演算で求められるA像の画素群とB像の画素群の位相差は(b)、後ピンとは逆方向の位相差d(c)として発生する(図3(c))。
これは、合焦時にはAおよびB像の画素群は同一の被写体を見ているが、後ピンおよび前ピン時にはAおよびB像の画素群は位相差dだけずれた被写体を見ているということである。
実際の合焦動作時には、位相差dと基線長から周知の技術によって求められる奥行き方向距離に基づくデフォーカス量が供給される駆動部114が光学系ユニット101を移動させることで被写体への合焦動作を行う。このデフォーカス量は被写体に対してフォーカシングレンズをどの程度ずらせば合焦するかを示す値であり、被写体に対する奥行き方向距離比と考えることが可能である。
A、B像差分算出部106は、キャプチャー部104から入力される各分割ブロックのAおよびB像の画素群に対して位相差算出部105から入力されるデフォーカス量に基づいて位相を合わせた上で比較し、差分値を算出する。算出された各ブロックの差分値は、デフォーカス量とともに位相差別積分部107に出力される。この差分値は各ブロックの鏡面反射光成分を示しており、光源の色度と同等である。従って、A,B像差分算出部106は光源の色度検出を行なっている。
なお、このとき誤った差分値を積分しないように、差分値の色度を黒体放射上の色度と比較して、差が大きければ誤検出された鏡面反射成分として除くことが望ましい。これは、位置合わせを行った後のA像とB像の差分値にはオクルージョン(occlusion)と鏡面反射光が含まれ、オクルージョンによる差分値が光源色として誤検出されることを防ぐ為である。
ここで差分値を光源の色度とすることが可能な理由を説明をする。
物体の反射光には、物体の色を反映している反射方向性を持たない乱反射光と、物体の色を反映せずに光源色を反映する鏡面反射光と呼ばれる2種類の反射光が存在する。
図4を使用して、反射光の特性を具体的に説明する。
同図において、撮像装置402および403は空間的に異なる位置から被写体401を撮像しており、被写体401は光源400から照射される光を乱反射光と鏡面反射光として反射する。なお図4では、撮像装置402の方向に反射される光を実線で、撮像装置403の方向に反射される光を破線で示している。
同図において、撮像装置402および403は空間的に異なる位置から被写体401を撮像しており、被写体401は光源400から照射される光を乱反射光と鏡面反射光として反射する。なお図4では、撮像装置402の方向に反射される光を実線で、撮像装置403の方向に反射される光を破線で示している。
乱反射光は光源からの光を全方位へ反射し、被写体の色を表している。この反射光は異なる位置から撮像したとしても変化しない。
鏡面反射光は、光源の光が入射角と反射角が等しい場合(正反射)に最も強く反射される反射光である。例えばポイントA404では反射光406の成分として撮像装置402へ、ポイントB405では反射光407の成分として撮像装置403に反射される。逆に撮像装置403に入射されるポイントA404の反射光はほぼ乱反射光のみであり、撮像装置402に入射されるポイントB405の反射光においても同様である。つまり鏡面反射光は同一位置であったとしても、撮像装置の空間的な位置によって観測できる光量が変化する。
ここで撮像装置402および403から観測されるポイントA404の色をA1およびA2とした際の反射光は式(2)および(3)を使用して説明できる。
A1=I1+ D・・・(2)
A2=I1+ D・・・(3)
A1=I1+ D・・・(2)
A2=I1+ D・・・(3)
I1はポイントA404から撮像装置402に入射される鏡面反射光、I2は撮像装置403に入射される鏡面反射光、Dは乱反射光である。Dは撮像装置402および403の位置によらず、被写体の同一箇所であるため略同一とすることができる。
式(4)、(5)において、I1およびI2をフォングの反射モデルに従って式(4)および(5)で表す。
I1 = iW(α)cosθ1・・・(4)
I2 = iW(α)cosθ2・・・(5)
ここで、iは入射光の強さ、W(α)は被写体の正反射方向への鏡面反射率、θ1およびθ2は正反射方向からの撮像装置403および404のずれ角である。iは光源400から照射される同一の光であり、W(α)は被写体の同一箇所における反射率のため、撮像装置402および403の位置によらず略同一とすることが可能である。
I1 = iW(α)cosθ1・・・(4)
I2 = iW(α)cosθ2・・・(5)
ここで、iは入射光の強さ、W(α)は被写体の正反射方向への鏡面反射率、θ1およびθ2は正反射方向からの撮像装置403および404のずれ角である。iは光源400から照射される同一の光であり、W(α)は被写体の同一箇所における反射率のため、撮像装置402および403の位置によらず略同一とすることが可能である。
θ1およびθ2は撮像装置の位置によって変化するため、cosθの値は画像の同一のポイントの撮像であっても、撮像装置402および403間で変化することを表している。
上述の式からA1およびA2の差分を取ると、次の式(6)が得られる。
A1−A2 = iW(α)(cosθ1 - cosθ2)・・・(6)
A1−A2 = iW(α)(cosθ1 - cosθ2)・・・(6)
(6)式より、空間的に位置の異なる撮像装置402と403から観測されるポイントA404の反射光は入射光の倍数となることがわかる。これはすなわち、A1−A2の値から入射光と同一の特性が得られることを表している。
(6)式からは色によらない特性が得られため、各色の差分を同様に得ることで光源色からの入射光の色特性を得ることが可能となる。
上述の説明では、説明の簡便さから二つの撮像装置を用いてAおよびB像を取得する場合について説明したが、本実施例の撮像素子を用いて得られる視差を有するAおよびB像からも同様の特性を得られる。A、B像差分算出部106による光源の色度の検出は、このような原理に基づいている。
なお、式(2)、(3)で表される通り、反射光は鏡面反射光と乱反射光の加算によって求められ、被写体の乱反射光のみの部分よりは明るくなる特性がある。従って、減算処理を行う対象を分割ブロックもしくは被写体を反射光の平均値より明るい部分に限って減算を行っても良い。
位相差別積分部107は、A、B像差分算出部から出力された分割ブロック別のデフォーカス量と差分値に対して、デフォーカス量別に差分値を分わけて積分し、次いで正規化を行ってメモリ109に出力する。差分値の積分値はホワイトバランス(WB)評価値として、デフォーカス量に対応してメモリ109に保持する。
図6を使用して、A、B像差分算出部106および位相差別積分部107での処理によって生成されるデータを具体的に説明する。
図6(a)は分割ブロック別にデフォーカス量と差分値を記録したデータである。A,B像差分算出部106から順次分割ブロックNO別に位相差別積分部107に入力されるデータである。
図6(b)はデフォーカス量別に差分値を分けて積分した結果と積分値をGの値で正規化処理を行ったデータである。位相差別積分部107から出力されるデータである。
ここでは、デフォーカス量別に差分値を積分したが、デフォーカス量を0〜8と9〜17のグループに分け、グループ単位で積分処理を行い奥行き方向距離別の測色としても良い。
このように奥行き方向距離別に差分値の積分処理を行って光源色を求めるのではなく、分割ブロック別に色度を求めて信頼性を向上するために積分処理を行って求めた叙では、適正に光源色を求めることが出来ないことに注意すべきである。
図12のxy色度図を使用して、奥行き方向距離別に積分処理を行わない場合には適正に光源色を求めることができないことを具体的に説明する。なお、xy色度図自体は公知の為、ここでの説明を省略する。
NO1の分割ブロックのデフォーカス量が1のときの色度図上の座標を1200、NO2の分割ブロックのデフォーカス量が13のときの色度図上の座標を1201とし、各々色温度が2400Kと5800Kであるとする。
1200、1201の色温度はそれそれぞれ黒体放射上に存在しているため、奥行き方向距離を考えずに積分及び正規化処理を行うと、座標1202の位置が算出される。1202の色温度は1200及び1201の色温度のどちらともあっていないため、1202に基づいて適正なホワイトバランスの補正係数を取得することができない。
しかしながら、本実施例のように奥行き方向距離別に色度の積分及び正規化処理を行うことで適正なホワイトバランス係数を取得することが可能となる。
このようにデフォーカス量別に色度の積分を行うことは、画像上の被写体の奥行き方向距離別に色度の積分をしていることと同様であるため、信頼性を向上することが可能となる。
また、奥行き方向距離別に光源の色度を取得するためにレンズ駆動を行わずに電子的に処理を行うことが可能となるため、光源色がリアルタイムで変化するような場面において特に有効となる。また、コンピュータなどの情報処理装置に含まれるCPUによる制御の下で動作する装置として本実施例の画像処理装置を実現することも可能になる。
色度補正部108は、デフォーカス量別に積分された光源の色度(WB評価値)に対して、黒体放射上のどの色温度に一番近いか判断を行い、色温度に則した補正を行ってWB補正部110に出力する。例えば、図6(b)で示したデフォーカス量11の色比はほぼR:G:B=1:1:1であり、約5500Kの色温度であると補正する。
WB補正部110は、入力されたデフォーカス量別の光源の色度に対して、各分割ブロックの中で合焦している分割ブロックの属するデフォーカス量に対応した色度を選択し、光源色が白色に補正されるようにWB補正値を算出する。
具体的に、WB補正値の算出方法について説明する。
例えば、R,G,BのGを基準としてWB補正を行う際には、R補正値GainRおよびB補正値GainBは、式(7)、(8)に従って求めることができる。
GainR=GL / RL・・・(7)
GainB=GL / BL・・・(8)
この時、R、G、Bそれぞれの光源色であるWB評価値はRL,GL,BLである。
GainR=GL / RL・・・(7)
GainB=GL / BL・・・(8)
この時、R、G、Bそれぞれの光源色であるWB評価値はRL,GL,BLである。
次にWB補正部110は、キャプチャー部104から出力されるAおよびB像の画素信号を加算して撮像画像の画素信号を生成し、WB補正値に基づいてR,G,B各色に対して補正値を乗算して補正撮像画素信号として同時化処理部111に出力する。
なお、本実施例では合焦している分割ブロックの奥行き方向距離に対応するWB補正値を使用してホワイトバランス補正を行ったが、それに限ったものではない。必要に応じて、例えば主被写体が存在する分割ブロックの奥行き方向距離や最遠景などの特定の奥行き方向距離に対応するWB補正値を使用すれば良い。
また被写体への奥行方向距離別に画像を分割し、各分割領域に対してホワイトバランス補正を行っても良い。
また主被写体が存在する奥行き方向距離は、不図示の被写体指定手段によって得られた対象の位置を測距して求めても良いし、顔認識に代表される認識手段によって得られる情報から対象の位置を測距しても良い。この主被写体指定手段とはタッチパネルに代表されるユーザーインターフェイスである。
同時化処理部111は、入力された補正撮像画素信号の同時化処理を行うと同時に、不図示のノイズリダクションやJPEGに代表される画像圧縮を行った上でメモリ109に出力する。
外部記録装置112は、同時化処理部111で生成された画像をメモリ109から読み出し、SDカード等に代表されるメモリカードに記録する。
上述した本実施例によれば、視差のついた像同士の相関演算によってデフォーカス量別に差分値を取得することで、奥行き方向距離別に良好な光源色推定を行なうことが可能となる。これにより、被写体の周辺に光源色の推定可能な場所が存在しなくても、被写体と同一の奥行き方向距離の光源色に基づいてホワイトバランス補正を行うことが可能になる。また、分割されたブロック内に奥行き方向距離の異なる複数の被写体が存在した場合であっても、積分値によって奥行き方向距離別の光源推定を行なっているので、推定値の信頼性が向上する。
第1の実施例によれば、本発明の画像処理は奥行き方向距離別に光源の色度を取得するためにレンズ駆動を行わずに電子的に処理を行うことが可能である。第2の実施例は、第1の実施例の画像処理装置の動作をコンピュータなどの情報処理装置のCPUがプログラムを実行することで、画像処理方法あるいは画像処理装置の制御方法として実現する実施例である。以下、図1の撮像装置100の要素105乃至111が図示しない制御部のCPUによる制御で動作する場合を例に、本実施例を図8のフローチャートを使用して説明する。
ステップS801で、撮像装置100のキャプチャー部104で出力される互いに視差を有するA像とB像を位相差算出部105が取得し、取得した各像をブロックに分割してステップS802に進む。
ステップS802では、撮像装置100の制御部は、分割ブロックの番号を示すN値を初期化し、ステップS803に進む。
ステップS803で、位相差算出部105は、A像およびB像の相関演算処理を行い、位相差を検出し、ステップS804に進む。
ステップS804で、A、B像差分算出部106はステップS803で求められた位相差に基づいてA像とB像の位相を合わせ、ステップS805に進む。
ステップS805で、A、B像差分算出部106は位相の合わせられたA像とB像の差分値(色度)を算出してステップS804で使用したデフォーカス量を付与してメモリ109に記憶し、ステップS806に進む。
ステップS806で、A、B像差分算出部106は差分値が黒体放射上の色温度に近い値であるかどうかを判別し、検出された色度が積分の対象になるかどうかを判別する。黒体放射に近い色度であれば、積分の対象になると判断してステップS807へ、遠い色度であれば、対象にならないと判断してステップS809へ進む。これは、位置合わせを行った後のA像とB像の差分値にはオクルージョンと鏡面反射光が含まれ、オクルージョンによる差分値が光源色として誤検出されることを防ぐ為である。
ステップS807で、位相差別積分部107はステップS805でメモリ109に記憶された位相差のうち、付与されたデフォーカス量が近い差分値をメモリ109から読み出し、ステップS808に進む。
ステップS808で、位相差別積分部107は読み出された差分値を積分し、ステップS809へ進む。
ステップS809で、制御部はNに1を加算し、次の分割ブロックの処理を行うためにステップS810に処理を進める。
ステップS810で、制御部は分割ブロック全ての積分が完了したかどうかを判断し、完了していればステップS811へ、完了していなければステップS803に処理を進める。
ステップS811で、位相差別積分部107はデフォーカス量別の積分値に対して正規化を行い、WB評価値としてメモリ09に保持し、ステップS812に進む。
ステップS812で、色度補正部108はデフォーカス量別にメモリ109に記憶されたWB評価値を黒体放射上の代表的な色温度に補正し、ステップS813に進む。
ステップS813で、WB補正部110は、駆動制御部114によって駆動される光学レンズ群101に含まれるフォーカシングレンズの駆動位置とフォーカシングレンズの位置に従って、合焦している分割ブロックのデフォーカス量に応じたWB評価値を選択し、ステップS814に進む。
ステップS814で、WB補正部110は、A像とB像を加算して得られた撮影画像に対してステップS813で得られたWB評価値に基づいて画像全体に対してホワイトバランスゲインを乗算し、本実施例の画像処理を完了する。
上述した本実施例の画像処理によっても、第1の実施例と同様の効果が得られることは明らかである。
本発明の第1および第2の実施例では、各視差画像の全体を図5のように分割し、各分割ブロックに対する奥行き方向測距で得たA像とB像の位相差に基づいて差分値を算出した。しかしながら、第1の実施例での分割ブロックは、前述したように、無作為に分割されるブロックであるため、一つの分割ブロック内に複数の奥行き方向距離の被写体が存在する場合がある。その場合、鏡面反射光が検出された被写体以外の被写体が入り込まないように領域を設定して再度位相差検出処理を行い、差分値を算出する必要がある。
そこで本実施例では、鏡面反射光が検出された被写体(座標)に対して、固定値X、Y分の幅を持った所定の領域を位相差算出範囲として設定することで、他の被写体が位相差算出範囲に入り込む可能性を低くすることを可能にする。この時、鏡面反射光が検出された被写体の範囲を領域分割技術によって推定してX、Yを適応的に設定することで他の被写体が位相差算出範囲に入り込む可能性をさらに低くすることが可能となる。また、被写体の範囲を矩形領域として設定するのではなく、領域分割技術によって被写体の範囲を任意の領域として指定して位相差算出範囲としてもよい。
なお、領域分割技術は、K平均アルゴリズムクラスタリングや局所探索型アルゴリズム等が一般的な技術として知られているが、本発明には直接的に関係性がないため、説明は省略する。
以下、図を参照して本実施例を説明する。なお、図において第1の実施例と重複する部分については、同じ符号を付して示し、ここでの説明を省略する。
そこで本実施例では、鏡面反射光が検出された被写体(座標)に対して、固定値X、Y分の幅を持った所定の領域を位相差算出範囲として設定することで、他の被写体が位相差算出範囲に入り込む可能性を低くすることを可能にする。この時、鏡面反射光が検出された被写体の範囲を領域分割技術によって推定してX、Yを適応的に設定することで他の被写体が位相差算出範囲に入り込む可能性をさらに低くすることが可能となる。また、被写体の範囲を矩形領域として設定するのではなく、領域分割技術によって被写体の範囲を任意の領域として指定して位相差算出範囲としてもよい。
なお、領域分割技術は、K平均アルゴリズムクラスタリングや局所探索型アルゴリズム等が一般的な技術として知られているが、本発明には直接的に関係性がないため、説明は省略する。
以下、図を参照して本実施例を説明する。なお、図において第1の実施例と重複する部分については、同じ符号を付して示し、ここでの説明を省略する。
図9は、本実施例に係わる画像処理装置を適用した撮像装置の構成を示すブロック図である。
同図において、鏡面反射成分算出部901はキャプチャー部104から入力されたA像とB像の鏡面反射成分を、第1の実施例と同様に分割ブロック単位で算出し、座標と鏡面反射成分の色度を反射位置周辺位相差算出部902に出力する。算出された鏡面反射成分は、A像もしくはB像の少なくとも一方にあればよい。鏡面反射成分の抽出方法は特許文献2に記載されているため、ここでは詳細な説明を省く。
同図において、鏡面反射成分算出部901はキャプチャー部104から入力されたA像とB像の鏡面反射成分を、第1の実施例と同様に分割ブロック単位で算出し、座標と鏡面反射成分の色度を反射位置周辺位相差算出部902に出力する。算出された鏡面反射成分は、A像もしくはB像の少なくとも一方にあればよい。鏡面反射成分の抽出方法は特許文献2に記載されているため、ここでは詳細な説明を省く。
反射位置周辺位相差検出部902は、鏡面反射成分算出部901から出力されるA像もしくはB像の鏡面反射成分が取得された位置の周囲に対して位相差検出処理を行う。位相差検出処理によって求められた位相差は、鏡面反射の発生した被写体に対するデフォーカス量として、鏡面反射成分とともに位相差別積分部107に出力される。位相差別積分部107以降の構成は第1の実施例と同様である。
ここで、取得された鏡面反射成分の座標の周囲に設定される領域に対する位相差検出処理について説明する。
図11は、机1101の上にボール1100が配置された画像であり、鏡面反射成分901の出力により、鏡面反射成分が座標(Ch、Cv)の位置において検出されている。
反射位置周辺位相差検出部902は、座標(Ch、Cv)を中心に上下に2Y、左右に2Xの長さをもつ矩形領域を生成する。つまりこの矩形領域の左上座標は(Ch−X,Cv−Y)、右上座標は(Ch+X,Cv−Y)、左下座標は(Ch−X,Cv+Y)、右下座標は(Ch+X,Cv+Y)と表わされる。
この矩形領域は、A像とB像各々に対して選択し、これらの領域に対して位相差検出処理を行う。位相差検出処理では、第1の実施例で説明した式(1)で示される相関演算処理に加えて、Yan -Ybnで得られる値が鏡面反射成分の色度であった場合は加算対象から省く処理を行うことが望ましい。これは、例えば図4の404、405に各々異なる勾配がついていた場合は、正反射角が異なり、鏡面反射成分の見える位置は被写体に対する視差量と同一にならないためである。つまり位相差検出を行う際には鏡面反射成分は無視したほうがより正確に位相差を求めることが可能となる。
なお、本実施例では鏡面反射成分を抽出することで測色を行なう構成を説明したが、測色が可能となる領域を指定するものであればよく、反射によって起きる白い領域を見つける手法や輝度のピーク位置や高輝度位置周辺から測色を行う手法などの公知の技術を使用しても良い。
また、光源の検出が出来なかった奥行き方向距離に存在する被写体に対する測色値を取得する際には、奥行方向の距離が近い位置の測色値を使用しても良い。また、測色が可能である複数の奥行き方向距離と測色不可だった奥行き方向距離の位置関係に基づいて補正値を算出しても良い。
このように、光源検出が可能な領域近傍の領域に対して測距を行い、奥行き方向距離別の測色値に対する積分処理を行うことによって奥行き方向距離別のWB評価値の生成、保持を実現し、より良好な奥行き方向距離別の測色が可能となる。
なお、本実施例の画像処理も第1の実施例と同様に、奥行き方向距離別に光源の色度を取得するためにレンズ駆動を行わずに電子的に処理を行うことが可能である。従って、第2の実施例にように、本実施例の画像処理装置の動作をコンピュータなどの情報処理装置のCPUがプログラムを実行することで、画像処理方法あるいは画像処理装置の制御方法として実現することが可能である。
本実施例は、上述した第1または第2の実施例に係わる画像処理装置が適用された撮像装置でライブビュー動作(動画の撮影)を実現するための構成を提供する。本プレビュー動作は、撮像装置100の図示しない制御部のCPUがプログラムを実行して各部を制御することで実現される。以下、図10のフローチャートを参照して本実施例を説明する。なお、第1および第2の実施例と同様の部分はその説明を省略する。
図10は、本実施例に係わる撮像装置のライブビュー動作のフローチャートを示す図である。
図10は、本実施例に係わる撮像装置のライブビュー動作のフローチャートを示す図である。
ステップS1001で撮像装置100は、光学系の駆動を完了して撮像素子102で撮像を行い、後段のA/D変換部103およびキャプチャー部104により視差を有するA像およびB像が取得され、ステップS1002に進む。
ステップS1002で撮像装置100は、不図示のセンサー補正部で撮像素子102の画素配列に存在する欠陥画素の補正に代表されるセンサー補正を行い、ステップS1003に進む。
ステップS1003は、図で撮像装置100は、A像及びB像の位相差を検出し、第1又は第2の実施例による図6(b)のデータに基づいてデフォーカス量別の光源色を推定した上で撮像画像のホワイトバランス補正を行い、ステップS1004に進む。なお撮像画像とはA像およびB像を加算して得られる画像である。S1003の詳細な動作は、図8に示すフローチャートに従って実行される動作である。
ステップS1004で撮像装置100は、同時化やノイズリダクションやJPEG符号化に代表される現像処理を行ってステップS1005に進む。
ステップS1005で撮像装置100は、液晶装置に代表される不図示の外部表示装置に対してステップS1004で現像した画像を表示する。
ステップS1006で撮像装置100は、顔認識に代表される不図示の主被写体検出手段によって主被写体の存在する領域を検出する。検出された主被写体の位置からステップS1003の測距結果を利用し主被写体のデフォーカス量を判別してステップS1007に進む。
ステップS1007で撮像装置100は、主被写体のデフォーカス量に所定の閾値以上の変更があったかどうかを判定し、変更があった場合に主被写体へリフォーカシングを行うようことを決定し、ステップS1008に進む。変更がなかった場合は、ステップS1009に進む。
ステップS1008で撮像装置100は、ステップS1003で求められたデフォーカス量に基づいてフォーカシングレンズの駆動を開始し、ステップS1009に進む。
ステップS1009で撮像装置100は、フォーカシングレンズの駆動が完了したかどうかを判定し、駆動完了していればステップS1010に進み、駆動が完了していなければステップS1001に戻る。
ステップS1010で撮像装置100は、撮像装置100の不図示の電源スイッチによって電源がOFFになっているかどうかを判定し、ONであればステップS1001に戻り、OFFになっていればライブビュー処理を終了する。
ステップS1010で撮像装置100は、撮像装置100の不図示の電源スイッチによって電源がOFFになっているかどうかを判定し、ONであればステップS1001に戻り、OFFになっていればライブビュー処理を終了する。
以上のような処理を行うことで、ライブビュー動作時の処理における本発明の画像処理の実施が可能となり、動画撮影中においても被写体のデフォーカス量に応じて適切にWB 補正を行なうことが可能となる。この場合、本発明に係わる画像処理で生成される図6のデータの更新は、図10に示されるように、フォーカシングレンズの駆動が完了して被写体の撮影が行なわれた後のタイミングで行なう。
また、ステップS1003でのWB補正でデフォーカス量に応じたWB評価値を選択する際に、リフォーカス前に適用されているWB評価値とリフォーカスによって合焦する奥行き方向距離に対応したWB評価値との線形補間で選択するWB評価値を決定してもよい。具体的には、フォーカシングレンズの位置に対応する補間位置のWB評価値を選択することで、動画撮影中のWB評価値を滑らかに切り替えることが可能となる。
なお、本実施例のライブビュー動作は、第3の実施例に係わる画像処理装置を適用した撮像装置においても同様に実現できることは、第3の実施例が第1および第2の実施例と同様に、デフォーカ量別のWB評価値(積分値)の生成、保持構成を実現していることから明らかである。
[他の実施の形態]
前述した本発明の実施形態における画像処理装置および撮像装置を構成する各手段、並びに画像処理方法の各工程は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
前述した本発明の実施形態における画像処理装置および撮像装置を構成する各手段、並びに画像処理方法の各工程は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(図示したフローチャートに対応したプログラム)を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM、DVD−R)などもある。
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、その他の方法として、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
Claims (18)
- 色情報を有する第1の画像と、色情報を有し、前記第1の画像に対して視差を有する第2の画像を含む画像を処理する画像処理装置において、
前記画像の奥行き方向距離を前記第1及び第2の画像の分割領域単位で検出する奥行き方向距離検出手段と、
前記分割領域単位で、前記第1および第2の画像を用いて色度を検出する色度検出手段と、
前記分割領域単位で検出された前記色度を、奥行き方向距離別に分けて積分する積分手段と、
前記積分手段で得られた積分値に基づいて、前記奥行き方向距離別に光源色を推定し、前記推定された光源色を対応する奥行き方向距離とともに保持する光源色推定手段と
を備えることを特徴とする画像処理装置。 - 前記奥行き方向距離検出手段は、前記第1の画像と第2の画像の位相差を検出し、前記検出された位相差に基づいて奥行き方向距離を検出することを特徴とする請求項1に記載の画像処理装置。
- 前記色度検出手段は、前記検出された位相差に従って前記第1の画像と第2の画像の位相を合わせ、前記位相を合わせた第1及び第2の画像の差分値に基づいて前記色度を検出することを特徴とする請求項2に記載の画像処理装置。
- 前記色度検出手段は、前記第1および第2の画像の各画像から前記分割領域単位で色度を検出し、前記奥行き方向距離検出手段は、前記色度が検出された位置を中心に所定の領域を設定し、前記所定の領域において奥行き方向距離を検出することを特徴とする請求項1に記載の画像処理装置。
- 前記奥行き方向距離検出手段は、前記所定の領域の範囲を、前記色度が検出された位置にある被写体に対して適応的に設定することを特徴とする請求項4に記載の画像処理装置。
- 前記積分手段は、黒体放射上の色温度に基づいて、前記色度検出手段で検出された色度を積分の対象にするかどうかを判別し、前記積分値を正規化することを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。
- 前記光源色推定手段は、黒体放射上の色温度に基づいて、前記積分値から光源色を推定することを特徴とする請求項1乃至6のいずれか一項に記載の画像処理装置。
- 前記光源色推定手段により前記奥行き方向距離別に保持された前記光源色にうち、いずれかの分割領域の奥行き方向距離に対応し光源色を使用して前記画像のホワイトバランス補正を行うホワイトバランス補正部をさらに備えることを特徴とする請求項1乃至7のいずれか一項に記載の画像処理装置。
- 前記分割領域は、前記画像を所定のブロックで分割した領域であることを特徴とする請求項1乃至8のいずれか一項に記載の画像処理装置。
- 被写体像を結像するためのフォーカシングレンズを有する光学系と、
前記光学系で結像された被写体像から互いに視差を有する第1および第2の画像を撮像するためのマイクロレンズとそれに対応する複数の分割画素を有する撮像手段と、
前記撮像手段で撮像された第1の画像と第2の画像の位相差に基づいて前記フォーカシングレンズを駆動する駆動手段と、
前記撮像手段で撮像された前記第1および第2の画像を処理する請求項1乃至8のいずれか一項に記載の画像処理装置と
を備えることを特徴とする撮像装置。 - 前記画像処理装置は、前記駆動手段による前記フォーカシングレンズの駆動が完了したタイミングで、前記光源色推定手段により光源色を推定し、前記推定された光源色を対応する奥行き方向距離とともに保持することを特徴とする請求項10に記載の撮像装置。
- 前記撮像手段は、前記光学系で結像された前記被写体の動画を撮像し、前記ホワイトバランス補正手段は、前記駆動手段による前記フォーカシングレンズの駆動が完了する前に前記光源色推定手段が保持していた前記推定された光源色と前記フォーカシングレンズの駆動が完了した後に前記光源色推定手段により保持された光源色とに基づいて前記画像のホワイトバランス補正を行なうことを特徴とした請求項10又は11に記載の撮像装置。
- 前記駆動手段は、前記光源色推定手段が前記推定された光源色を前記奥行き方向距離とともに保持した後に前記フォーカシングレンズを駆動するこきは、前記保持された奥行き方向距離に基づいて前記フォーカシングレンズを駆動することを特徴とする請求項12に記載の撮像装置。
- 色情報を有する第1の画像と、色情報を有し、前記第1の画像に対して視差を有する第2の画像を含む画像を処理する画像処理方法において、
前記第1の画像と第2の画像を取得する取得ステップと、
前記画像の奥行き方向距離を前記取得した第1及び第2の画像の分割領域単位で検出する奥行き方向距離検出ステップと、
前記分割領域単位で、前記取得した第1および第2の画像を用いて色度を検出する色度検出ステップと、
前記分割領域単位で検出された前記色度を、奥行き方向距離別に分けて積分する積分ステップと、
前記積分ステップで得られた積分値に基づいて、前記奥行き方向距離別に光源色を推定し、前記推定された光源色を対応する奥行き方向距離とともにメモリに保持する光源色推定ステップと
を備えることを特徴とする画像処理方法。 - 色情報を有する第1の画像と、色情報を有し、前記第1の画像に対して視差を有する第2の画像を含む画像を処理する画像処理装置の制御するためのプログラムであり、
コンピュータを、
前記第1の画像と第2の画像を取得する取得手段、
前記画像の奥行き方向距離を前記取得した第1及び第2の画像の分割領域単位で検出する奥行き方向距離検出手段、
前記分割領域単位で、前記取得した第1および第2の画像を用いて色度を検出する色度検出手段、
前記分割領域単位で検出された前記色度を、奥行き方向距離別に分けて積分する積分手段、
前記積分手段で得られた積分値に基づいて、前記奥行き方向距離別に光源色を推定し、前記推定された光源色を対応する奥行き方向距離とともに保持する光源色推定手段
として機能させるプログラム。 - 請求項15に記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
- コンピュータを、請求項1乃至9のいずれか一項に記載された画像処理装置の各手段として機能させるプログラム。
- コンピュータを、請求項1乃至9のいずれか一項に記載された画像処理装置の各手段として機能させるプログラムを格納した記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012240496A JP2013258675A (ja) | 2012-05-16 | 2012-10-31 | 画像処理装置、画像処理方法およびプログラム、並びに撮像装置 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012112598 | 2012-05-16 | ||
| JP2012112598 | 2012-05-16 | ||
| JP2012240496A JP2013258675A (ja) | 2012-05-16 | 2012-10-31 | 画像処理装置、画像処理方法およびプログラム、並びに撮像装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013258675A true JP2013258675A (ja) | 2013-12-26 |
Family
ID=49581021
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012240496A Pending JP2013258675A (ja) | 2012-05-16 | 2012-10-31 | 画像処理装置、画像処理方法およびプログラム、並びに撮像装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8970728B2 (ja) |
| JP (1) | JP2013258675A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015198438A (ja) * | 2014-04-03 | 2015-11-09 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
| JP2016014753A (ja) * | 2014-07-02 | 2016-01-28 | キヤノン株式会社 | 焦点検出装置、撮像装置、焦点検出方法および焦点検出プログラム |
| JP2016070753A (ja) * | 2014-09-29 | 2016-05-09 | オリンパス株式会社 | 画像処理装置、撮像装置および画像処理方法 |
| JP2017215851A (ja) * | 2016-06-01 | 2017-12-07 | キヤノン株式会社 | 画像処理装置および画像処理方法、造形システム |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6532119B2 (ja) * | 2013-04-30 | 2019-06-19 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| JP6381206B2 (ja) * | 2013-12-24 | 2018-08-29 | キヤノン株式会社 | 画像処理装置、その制御方法およびプログラム |
| KR102299575B1 (ko) | 2015-03-09 | 2021-09-07 | 삼성전자주식회사 | 위상 검출 픽셀들로부터 깊이 맵을 생성할 수 있는 이미지 신호 프로세서와 이를 포함하는 장치 |
| JP6831792B2 (ja) * | 2015-11-16 | 2021-02-17 | ソニーセミコンダクタソリューションズ株式会社 | 撮像装置、および、撮像システム |
| KR102618590B1 (ko) * | 2016-05-12 | 2023-12-28 | 삼성전자주식회사 | 이미지의 광원을 판단하는 방법 및 이를 수행하는 전자 장치 |
| CN110651468B (zh) | 2017-05-26 | 2022-03-22 | 株式会社半导体能源研究所 | 摄像装置及电子设备 |
| CN115428437A (zh) | 2020-04-17 | 2022-12-02 | 株式会社半导体能源研究所 | 摄像装置及电子设备 |
| WO2022018561A1 (ja) | 2020-07-24 | 2022-01-27 | 株式会社半導体エネルギー研究所 | 撮像装置および電子機器 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4447520B2 (ja) | 2005-06-29 | 2010-04-07 | 株式会社市川ソフトラボラトリー | 画像処理装置および画像処理方法 |
| JP4910366B2 (ja) | 2005-11-09 | 2012-04-04 | 株式会社ニコン | 焦点検出装置、光学システムおよび焦点検出方法 |
| US8436909B2 (en) * | 2008-10-21 | 2013-05-07 | Stmicroelectronics S.R.L. | Compound camera sensor and related method of processing digital images |
| JP5504881B2 (ja) * | 2009-12-25 | 2014-05-28 | ソニー株式会社 | 演算装置、演算方法、演算プログラム及び顕微鏡 |
| US8357899B2 (en) * | 2010-07-30 | 2013-01-22 | Aptina Imaging Corporation | Color correction circuitry and methods for dual-band imaging systems |
| JP2012044564A (ja) * | 2010-08-20 | 2012-03-01 | Sanyo Electric Co Ltd | 撮像装置 |
| US9106879B2 (en) * | 2011-10-04 | 2015-08-11 | Samsung Electronics Co., Ltd. | Apparatus and method for automatic white balance with supplementary sensors |
-
2012
- 2012-10-31 JP JP2012240496A patent/JP2013258675A/ja active Pending
-
2013
- 2013-05-02 US US13/875,778 patent/US8970728B2/en active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015198438A (ja) * | 2014-04-03 | 2015-11-09 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
| JP2016014753A (ja) * | 2014-07-02 | 2016-01-28 | キヤノン株式会社 | 焦点検出装置、撮像装置、焦点検出方法および焦点検出プログラム |
| JP2016070753A (ja) * | 2014-09-29 | 2016-05-09 | オリンパス株式会社 | 画像処理装置、撮像装置および画像処理方法 |
| JP2017215851A (ja) * | 2016-06-01 | 2017-12-07 | キヤノン株式会社 | 画像処理装置および画像処理方法、造形システム |
Also Published As
| Publication number | Publication date |
|---|---|
| US8970728B2 (en) | 2015-03-03 |
| US20130308011A1 (en) | 2013-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2013258675A (ja) | 画像処理装置、画像処理方法およびプログラム、並びに撮像装置 | |
| CN107077602B (zh) | 用于活性分析的系统及方法 | |
| US8066375B2 (en) | Eye tracker having an extended span of operating distances | |
| CN105163033B (zh) | 摄像设备、图像处理设备和图像处理方法 | |
| JP6172978B2 (ja) | 撮像装置、撮像システム、信号処理装置、プログラム、および、記憶媒体 | |
| CN102857690B (zh) | 追踪装置、追踪方法、摄像装置以及摄像方法 | |
| JP5753371B2 (ja) | 撮像装置およびその制御方法 | |
| CN105359502B (zh) | 追踪装置、追踪方法以及存储了追踪程序的非易失性存储介质 | |
| CN103004179B (zh) | 跟踪装置和跟踪方法 | |
| JP6041871B2 (ja) | 撮像装置及び撮像装置の制御方法 | |
| JP2012015642A (ja) | 撮像装置 | |
| JP6700818B2 (ja) | 画像処理装置、撮像装置、および画像処理方法 | |
| WO2012014946A1 (ja) | 画像処理装置、および画像処理プログラム | |
| JP2013012940A (ja) | 追尾装置及び追尾方法 | |
| JP2023159227A5 (ja) | ||
| JP5012477B2 (ja) | 部分画像抽出方法および部分画像抽出装置 | |
| JP4743773B2 (ja) | エッジ検出方法、装置、及びプログラム | |
| FR3034233A1 (fr) | Procede de correction d'une image d'au moins un objet presente a distance devant un imageur et eclaire par un systeme d'eclairage et systeme de prise de vues pour la mise en œuvre dudit procede | |
| JP2014147062A (ja) | 撮像装置およびその制御方法、並びにプログラム | |
| US9232132B1 (en) | Light field image processing | |
| JP2016065989A (ja) | 焦点検出装置、焦点検出方法およびプログラム、並びに撮像装置 | |
| JP5965654B2 (ja) | 追尾装置及び撮像装置、撮像装置に用いる追尾方法 | |
| JP2012065128A (ja) | 画像評価装置及び画像評価プログラム | |
| JP5977526B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2005216191A (ja) | ステレオ画像処理装置およびステレオ画像処理方法 |