(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024138977
(43)【公開日】2024-10-09
(54)【発明の名称】撮像装置及び撮像方法
(51)【国際特許分類】
H04N 23/60 20230101AFI20241002BHJP
H04N 23/56 20230101ALI20241002BHJP
H04N 23/74 20230101ALI20241002BHJP
H04N 23/73 20230101ALI20241002BHJP
H04N 23/741 20230101ALI20241002BHJP
H04N 23/54 20230101ALI20241002BHJP
G01C 3/06 20060101ALI20241002BHJP
【FI】
H04N23/60
H04N23/56
H04N23/74
H04N23/73
H04N23/741
H04N23/54
G01C3/06 140
【審査請求】未請求
【請求項の数】4
【出願形態】OL
(21)【出願番号】P 2023049718
(22)【出願日】2023-03-27
(71)【出願人】
【識別番号】308036402
【氏名又は名称】株式会社JVCケンウッド
(74)【代理人】
【識別番号】100105924
【弁理士】
【氏名又は名称】森下 賢樹
(72)【発明者】
【氏名】生方 正夫
【テーマコード(参考)】
2F112
5C122
【Fターム(参考)】
2F112AA05
2F112AD01
2F112BA07
2F112CA12
2F112DA28
2F112EA11
2F112FA01
5C122DA13
5C122EA21
5C122FD04
5C122FF17
5C122FH18
5C122HB02
(57)【要約】
【課題】2種類の照明による撮影時間にズレが小さく、かつフレームレートが低減しない撮像技術を提供する。
【解決手段】露出時間比調整部60は、1フレーム内で露出時間を切り替えて撮像可能なイメージセンサ10を用いて、対象を照らす第1の照明器で照明し自動露出して取得した露出時間と、対象に所定のパターンを照射する第2の照明器で照明し自動露出して取得した露出時間とに基づいて、露出時間比を算出する。照明制御部50は、撮影する画像の1フレームを露出時間比で第1の照明器と第2の照明器とを切り替えて照明する。撮像部70は、同一フレーム内で、第1の露出時間の間隔で第1の照明器により照明された対象の第1の画像を撮像し、第2の露出時間の間隔で第2の照明器により照明された対象の第2の画像を撮像する。距離測定部80は、第1の画像と第2の画像とに基づいて対象のデプスマップを作成する。
【選択図】
図3
【特許請求の範囲】
【請求項1】
1フレーム内で露出時間を切り替えて撮像可能なイメージセンサと、
対象を照らす第1の照明器で照明し自動露出して取得した露出時間と、前記対象に所定のパターンを照射する第2の照明器で照明し自動露出して取得した露出時間とに基づいて、露出時間比を算出する露出時間比調整部と、
撮影する画像の1フレームの時間から、前記露出時間比における第1の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第1の露出時間と、前記露出時間比における第2の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第2の露出時間との間隔で前記第1の照明器と前記第2の照明器とを切り替えて照明する照明制御部と、
同一フレーム内で、前記第1の露出時間の間隔で前記第1の照明器により照明された前記対象の第1の画像を前記イメージセンサから取得し、前記第2の露出時間の間隔で前記第2の照明器により照明された前記対象の第2の画像を前記イメージセンサから取得する撮像部と、
前記第1の画像と前記第2の画像とに基づいて前記対象のデプスマップを作成する距離測定部とを含むことを特徴とする撮像装置。
【請求項2】
前記イメージセンサは、1画素センサ当たりハイゲイン出力チャンネルとローゲイン出力チャンネルの2種類の異なるゲインの出力チャンネルを有し、
前記撮像部は、
前記ハイゲイン出力チャンネルから前記第1の照明器により照明された前記対象の第3の画像を取得し、前記ローゲイン出力チャンネルから前記第1の照明器により照明された前記対象の第4の画像を取得し、前記第3の画像と前記第4の画像を合成してハイダイナミックレンジの前記第1の画像を生成し、
前記ハイゲイン出力チャンネルから前記第2の照明器により照明された前記対象の第5の画像を取得し、前記ローゲイン出力チャンネルから前記第2の照明器により照明された前記対象の第6の画像を取得し、前記第5の画像と前記第6の画像を合成してハイダイナミックレンジの前記第2の画像を生成することを特徴とする請求項1に記載の撮像装置。
【請求項3】
前記イメージセンサは、1画素当たりゲインの異なるメイン画素とサブ画素の2種類の画素センサを有し、
前記撮像部は、
前記メイン画素の出力チャンネルから前記第1の照明器により照明された前記対象の第3の画像を取得し、前記サブ画素の出力チャンネルから前記第1の照明器により照明された前記対象の第4の画像を取得し、前記第3の画像と前記第4の画像を合成してハイダイナミックレンジの前記第1の画像を生成し、
前記メイン画素の出力チャンネルから前記第2の照明器により照明された前記対象の第5の画像を取得し、前記サブ画素の出力チャンネルから前記第2の照明器により照明された前記対象の第6の画像を取得し、前記第5の画像と前記第6の画像を合成してハイダイナミックレンジの前記第2の画像を生成することを特徴とする請求項1に記載の撮像装置。
【請求項4】
1フレーム内で露出時間を切り替えて撮像可能なイメージセンサを用いて、対象を照らす第1の照明器で照明し自動露出して取得した露出時間と、前記対象に所定のパターンを照射する第2の照明器で照明し自動露出して取得した露出時間とに基づいて、露出時間比を算出する露出時間比調整ステップと、
撮影する画像の1フレームの時間から、前記露出時間比における第1の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第1の露出時間と、前記露出時間比における第2の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第2の露出時間との間隔で前記第1の照明器と前記第2の照明器とを切り替えて照明する照明制御ステップと、
同一フレーム内で、前記第1の露出時間の間隔で前記第1の照明器により照明された前記対象の第1の画像を前記イメージセンサから取得し、前記第2の露出時間の間隔で前記第2の照明器により照明された前記対象の第2の画像を前記イメージセンサから取得する撮像ステップと、
前記第1の画像と前記第2の画像とに基づいて前記対象のデプスマップを作成する距離測定ステップとを含むことを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮像装置及び撮像方法に関する。
【背景技術】
【0002】
物体認識や三次元計測などのために2種類の異なる照明で撮影された画像を必要とする動画撮像システムにおいて、交互に2種類の照明を当てて撮影することが行われている。
【0003】
特許文献1には、第1露光時間で露光して第1静止画を撮像し、第1露光時間より長い第2露光時間で露光して第2静止画を撮像し、第1静止画、第2静止画、第1露光時間および第2露光時間に基づいて、ストロボ光成分と外光成分を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
交互に2種類の照明を当てて2種類の画像を撮影する場合、1フレームごとに交互に撮影するので、フレームレートが半分になる。また、同じタイミングで撮影できないため、2種類の照明による撮影時間にズレが大きい。
【0006】
本発明はこうした状況に鑑みてなされたものであり、その目的は、交互に2種類の照明を当てて2種類の画像を撮影する場合にフレームレートが低減せず、かつ2種類の照明による撮影時間にズレが小さい撮像技術を提供することにある。
【課題を解決するための手段】
【0007】
上記課題を解決するために、本発明のある態様の撮像装置は、1フレーム内で露出時間を切り替えて撮像可能なイメージセンサと、対象を照らす第1の照明器で照明し自動露出して取得した露出時間と、前記対象に所定のパターンを照射する第2の照明器で照明し自動露出して取得した露出時間とに基づいて、露出時間比を算出する露出時間比調整部と、撮影する画像の1フレームの時間から、前記露出時間比における第1の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第1の露出時間と、前記露出時間比における第2の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第2の露出時間との間隔で前記第1の照明器と前記第2の照明器とを切り替えて照明する照明制御部と、同一フレーム内で、前記第1の露出時間の間隔で前記第1の照明器により照明された前記対象の第1の画像を前記イメージセンサから取得し、前記第2の露出時間の間隔で前記第2の照明器により照明された前記対象の第2の画像を前記イメージセンサから取得する撮像部と、前記第1の画像と前記第2の画像とに基づいて前記対象のデプスマップを作成する距離測定部とを含む。
【0008】
本発明の別の態様は、撮像方法である。この方法は、1フレーム内で露出時間を切り替えて撮像可能なイメージセンサを用いて、対象を照らす第1の照明器で照明し自動露出して取得した露出時間と、前記対象に所定のパターンを照射する第2の照明器で照明し自動露出して取得した露出時間とに基づいて、露出時間比を算出する露出時間比調整ステップと、撮影する画像の1フレームの時間から、前記露出時間比における第1の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第1の露出時間と、前記露出時間比における第2の照明器で照明し自動露出して取得した露出時間の比率に基づき算出した第2の露出時間との間隔で前記第1の照明器と前記第2の照明器とを切り替えて照明する照明制御ステップと、同一フレーム内で、前記第1の露出時間の間隔で前記第1の照明器により照明された前記対象の第1の画像を前記イメージセンサから取得し、前記第2の露出時間の間隔で前記第2の照明器により照明された前記対象の第2の画像を前記イメージセンサから取得する撮像ステップと、前記第1の画像と前記第2の画像とに基づいて前記対象のデプスマップを作成する距離測定ステップとを含む。
【0009】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【0010】
本発明によれば、2種類の照明による撮影時間にズレが小さく、かつフレームレートが低減しない撮像技術を提供することができる。
【図面の簡単な説明】
【0011】
【
図1】従来のストロボ信号と同期した画像データ取得タイミングを説明する図である。
【
図2】本実施の形態によるストロボ信号と同期した画像データ取得タイミングを説明する図である。
【
図4】複数の領域に分割された撮像範囲を説明する図である。
【発明を実施するための形態】
【0012】
本実施の形態の前提となる技術について説明する。物体認識や顔認証、三次元計測を行うにはToF(Time of Flight)センサ、ステレオビジョン、ストラクチャードライト(Structured Light)等の方式が利用されている。ToFセンサは、被写体に照射した光が反射して戻ってくる時間を利用して被写体までの距離を測定する。ステレオビジョンは、2台のカメラの視差を利用して被写体までの距離を測定する。ストラクチャードライトは、プロジェクタによるパターン投影画像のパターンの歪みを利用して被写体までの距離を測定する。
【0013】
これらの方式を利用したシステムから被写体の奥行情報が得られることからデプスマップを作成することができる。デプスマップの用途として、例えば登録された顔の立体情報と撮影画像から得られた顔の立体情報を照合し個人を特定する顔認証システムがある。他にも例えば距離情報を元に背景を削除し、手前のみを残すなど距離に応じて画像を編集することもできる。但し、手動で撮影画像の必要とする部分を選択して編集するのではなく、自動で必要な処理を行うシステムを構築するためには、投光照明(Flood Light)で撮影した画像と、その画像から対象物を検出、認識できる機能が必要となる。
【0014】
上述の3方式の中で最も奥行方向の精度が高いストラクチャードライト方式では、デプスマップ作成にプロジェクタ照明を用いてパターンを照射し測距を行うことから、投光照明とは別にプロジェクタ照明が必要になる。被写体に対して交互に投光照明とプロジェクタ照明を当ててそれぞれの画像を取得することにより、被写体の検出及び認識と三次元測距を同時進行で行うことが可能となり、動きのある被写体であっても正確に測距することが可能となる。
【0015】
ここで投光照明とは対象を照らす照明器のことであり、一般的な撮影用照明である。プロジェクタ照明とは対象に所定のパターンを照射する照明器のことであり、レーザ光やプロジェクタである。所定のパターンとは、例えば複数のドットパターンや、格子パターンである。
【0016】
ストラクチャードライト方式で、動く被写体を三次元測距する場合、投光照明とプロジェクタ照明により撮影される2枚の画像は、同じタイミングであることが望ましい。今までのシステムではフレームレート設定に基づき、CMOS(Complementary Metal Oxide Semiconductor)イメージセンサから出力されるシャッタと同期したストロボ信号を用いて照明させていた。
【0017】
図1は、従来のストロボ信号と同期した画像データ取得タイミングを説明する図である。フレームレートに基づき、シャッタと同期して投光照明用ストロボ信号とプロジェクタ照明用ストロボ信号が1フレームごとに交互に出力され、投光照明用ストロボ信号に同期して投光照明による画像データが取得され、プロジェクタ照明用ストロボ信号に同期してプロジェクタ照明による画像データが取得される。2種類の照明による同じタイミングでの撮影は不可能であり、フレームレートに同期して交互に撮影することで近似的に同じタイミングとしているだけであり、実際には1フレーム分の時間ズレは生じることになる。
【0018】
ここで、CMOSイメージセンサにはダイナミックレンジを拡張するハイダイナミックレンジ(HDR(High Dynamic Range))機能が備わっているものがある。詳細仕様は各社で異なるが、1フレーム分の画像を取得する際に明るい画像と暗い画像を同時に取得する点は同じである。
【0019】
例えばSTマイクロエレクトロニクス社のイメージセンサでは1フレームを時間分割して明るい画像用に長時間の露出(以降Longと記載)、暗い画像用に短時間の露出(以降Shortと記載)を用いることで、明るさの異なる2種類の画像を同時に取得し合成することでHDR画像を生成することができる。この技術を流用し、投光照明とプロジェクタ照明による画像を同じフレーム内で取得できるイメージセンサを新たに作ることによって、従来は最低1フレーム分発生していた時間ズレを小さくすることが可能となる。本実施の形態では、Longを投光照明に割り当て、Shortをプロジェクタ照明に割り当て、1フレーム内で投光照明による画像とプロジェクタ照明による画像を撮像する。Longをプロジェクタ照明に割り当て、Shortを投光照明に割り当ててもよい。
【0020】
図2は、本実施の形態によるストロボ信号と同期した画像データ取得タイミングを説明する図である。フレームレートに基づき、シャッタと同期して投光照明用ストロボ信号とプロジェクタ照明用ストロボ信号が1フレーム期間内に連続して出力され、投光照明用ストロボ信号に同期して投光照明による画像データが取得され、プロジェクタ照明用ストロボ信号に同期してプロジェクタ照明による画像データが取得される。2種類の照明による同じタイミングでの撮影が可能であり、フレームレートに同期して連続して撮影するため、時間ズレを小さくすることが可能となる。
【0021】
図3は、本実施の形態の撮像装置100の構成図である。撮像装置100は、イメージセンサ10、照明制御部50、露出時間比調整部60、撮像部70、距離測定部80、および領域選択部90を含む。
【0022】
イメージセンサ10は、2種類の照明専用ストロボ信号を出力する端子を用意して2種類の照明を独立制御することを可能にする。
【0023】
しかしながら、このままでは照明を切り換える毎に露出の設定が必要となり、切り替えが間に合わず露出が不適切となってしまう。これを回避するには1フレーム内でのそれぞれの照明のシャッタ時間比、すなわち
図2における各照明用ストロボ信号のHigh区間の比を各照明の明るさに応じて可変にすることで共通の露出設定が使用可能となり、2つの照明器側での明るさバランス調整も不要となる。更に、同じフレーム内で2種類の照明による画像を取得できることから、フレームレートも低減しない。
【0024】
なお、この照明用シャッタ時間比調整機能は、既存技術である自動露出(AE(Auto Exposure))調整を使用することで可能である。デジタル方式のカメラは「絞り」、「シャッタ時間」、「ゲイン(ISO又は感度と表現することもある)」の3要素で露出調整を行い、それをカメラが自動で行うのがAEである。カメラは被写体が18%グレーの反射率と仮定して、レンズから入ってくる反射光の測定結果と比較し、絞りとシャッタ時間を調整して取り込む光量を決め、その光量から適切な明るさになるようゲイン調整を行う。カメラによっては絞り調整機構を持たないものもあり、この場合、絞りは固定値となり、シャッタ時間とゲインでAE調整を行う。照明用シャッタ時間比調整はこのAE調整した結果のシャッタ時間を使用する。
【0025】
ここで投光照明とプロジェクタ照明の明るさはそれぞれ固定とする。先ず投光照明でAE調整を行いシャッタ時間を得る。ここでは例として投光照明で得られたシャッタ時間を2msとする。次に照明をプロジェクタ照明に切り替え、AE調整を行いシャッタ時間を得る。ここでは例としてプロジェクタ照明で得られたシャッタ時間を4msとする。その結果、投光照明とプロジェクタ照明のシャッタ時間比(露出時間比ともいう)は2ms:4ms=1:2となる。フレームレートが30fpsの場合、1フレームは約33msなので、最大でもこの33ms内をシャッタ時間比で分割する。つまり、投光照明用ストロボ信号は最大で11msの間Highにし、プロジェクタ信号用ストロボ信号は最大で22msの間Highにすればよい。実際には照明を切り替える際はブランクを挟み、各フレーム間にもブランクを挟むことから、各ストロボ時間はこれよりも短くなることに留意する。また、撮影対象が人物であって目の保護の観点から照明時間に制限が必要であって、例えば1フレーム当たりの可能な照明時間が9msだった場合は、これを得られたシャッタ時間比で分割し、投光照明用ストロボ信号は3msの間Highに、その後プロジェクタ照明用ストロボ信号は6msの間Highにする。
【0026】
露出時間比調整部60は、あらかじめ照明制御部50を制御して投光照明部40aとプロジェクタ照明部40bとで照明し、AE調整して各照明によるシャッタ時間を得る。露出時間比調整部60は、投光照明とプロジェクタ照明のシャッタ時間の比を取り露出時間比として算出する。露出時間比調整部60は、1フレームの時間を露出時間比で分割し、露出時間比における投光照明部40a(第1の照明器)で照明しAE調整した露出時間の比率に基づいた投光照明露出時間(第1の露出時間)と、露出時間比におけるプロジェクタ照明部40b(第2の照明器)で照明しAE調整した露出時間の比率に基づいたプロジェクタ照明露出時間(第2の露出時間)を算出し、イメージセンサ10に供給する。
【0027】
露出時間比調整部60は、先行技術のAE調整を用いてもよい。露出時間比調整部60は、所定の時間ごとにAE調整して露出時間比を更新してもよい。
【0028】
イメージセンサ10は、投光照明用ストロボ信号端子20aおよびプロジェクタ照明用ストロボ信号端子20bを備える。イメージセンサ10は、露出時間比調整部60から得られた投光照明露出時間(第1の露出時間)のタイミングで投光照明用ストロボ信号端子20aからHighの投光照明用ストロボ信号を出力する。また、イメージセンサ10は、露出時間比調整部60から得られたプロジェクタ照明露出時間(第2の露出時間)のタイミングでプロジェクタ照明用ストロボ信号端子20bからHighのプロジェクタ照明用ストロボ信号を出力する。
【0029】
照明制御部50は、投光照明用ドライバ30a、プロジェクタ照明用ドライバ30b、投光照明部40a、およびプロジェクタ照明部40bを含む。
【0030】
投光照明用ドライバ30aは、Highの投光照明用ストロボ信号の入力を受けて、投光照明部40aを制御して投光照明を行わせる。投光照明部40aは投光照明露出時間の間、投光照明器(第1の照明器)を照明させる。
【0031】
プロジェクタ照明用ドライバ30bは、Highのプロジェクタ照明用ストロボ信号の入力を受けて、プロジェクタ照明部40bを制御してプロジェクタ照明を行わせる。プロジェクタ照明部40bはプロジェクタ照明露出時間の間、プロジェクタ照明器(第2の照明器)を照明させる。
【0032】
撮像部70は、イメージセンサ10が投光照明露出時間の間に撮像した投光照明画像(第1の画像)と、イメージセンサ10がプロジェクタ照明露出時間の間に撮像したプロジェクタ照明画像(第2の画像)とを取得する。
【0033】
距離測定部80は、撮像された投光照明画像とプロジェクタ照明画像とに基づいて対象までの距離を測定し、対象のデプスマップを生成する。
【0034】
なお、ここまではイメージセンサのHDR機能を使わない仕様を想定した。すなわち、本実施の形態では、イメージセンサのHDR機能のLongを投光照明に割り当て、Shortをプロジェクタ照明に割り当てるため、HDR機能を使わない構成であるのに対し、変形例として、次のような方法でHDR機能を使う構成を取ることもできる。
【0035】
(1)1画素センサ当たり2チャンネル出力のイメージセンサを使用する方法
1画素センサからハイゲイン出力チャンネルとローゲイン出力チャンネルの2チャンネルを出力するHDR機能付きイメージセンサを用いてHDR機能を実現する。ここで、1画素センサとは画素センサ1つであって、撮像画像の1画素当たりに1つの画素センサを備える。
ハイゲイン出力チャンネルから、同一フレーム内で投光照明による画像(第3の画像)とプロジェクタ照明による画像(第5の画像)を同時に取得する。
ローゲイン出力チャンネルから、同一フレーム内で投光照明による画像(第4の画像)とプロジェクタ照明による画像(第6の画像)を同時に取得する。
【0036】
ハイゲイン出力された投光照明による画像(第3の画像)と、ローゲイン出力された投光照明による画像(第4の画像)とを合成して投光照明のHDR画像(第1の画像)を生成する。同時にハイゲイン出力されたプロジェクタ照明による画像(第5の画像)と、ローゲイン出力されたプロジェクタ照明による画像(第6の画像)とを合成してプロジェクタ照明のHDR画像(第2の画像)を生成する。
【0037】
この方式は同一フレーム内で投光照明による画像とプロジェクタ照明による画像を取得することから2種の異なる照明による時間ズレを小さくすることが可能となる。また、1画素についてハイゲインとローゲインの高低2チャンネルのそれぞれから画像データを取得することからHDR用の高低2種類の異なるゲインの画像取得は同一フレーム内で行われ、時間ズレを小さくすることが可能となる。
【0038】
(2)メイン画素1チャンネル出力とサブ画素1チャンネル出力のイメージセンサを使用する方法
1画素当たりメイン画素とサブ画素の2種類の画素センサを持つHDR機能付きイメージセンサを用いてHDR機能を実現する。ここで、1画素とは撮像画像の1画素であって、撮像画像の1画素当たりに複数の画素センサを備える。
メイン画素の出力チャンネルから、同一フレーム内で投光照明による画像(第3の画像)とプロジェクタ照明による画像(第5の画像)を同時に取得する。
サブ画素の出力チャンネルから、同一フレーム内で投光照明による画像(第4の画像)とプロジェクタ照明による画像(第6の画像)を同時に取得する。
【0039】
メイン画素から出力された投光照明による画像(第3の画像)と、サブ画素から出力された投光照明による画像(第4の画像)とを合成して投光照明のHDR画像(第1の画像)を生成する。同様にメイン画素から出力されたプロジェクタ照明による画像(第5の画像)と、サブ画素から出力されたプロジェクタ照明による画像(第6の画像)とを合成してプロジェクタ照明のHDR画像(第2の画像)を生成する。
【0040】
この方式は同一フレーム内で投光照明による画像とプロジェクタ照明による画像を取得することから2種の異なる照明による時間ズレを小さくすることが可能となる。また、メイン画素の出力チャンネルとサブ画素の出力チャンネルそれぞれから画像データを取得することからHDR用の高低2種類の異なるゲインの画像取得は同一フレーム内で行われ、時間ズレを小さくすることが可能となる。
【0041】
一例として、ソニー社のイメージセンサは、1画素当たり大小の画素センサを持ち、1画素センサ当たり高低の異なるゲインで読み出すことができる。
【0042】
本実施の形態の撮像装置100は、ドライバモニタリングシステムに利用可能である。例えばドライバの顔を撮像してカメラ設置位置を基準点としたときのドライバの視点座標(目の座標)を求める場合、フレームレートに影響を与えることなく、更には車の揺れ等でドライバの頭部が揺れたとしても追従可能となる。
【0043】
撮像装置100を車などの移動体に搭載して、移動体の前方や後方を撮像するシステムを構築することもできる。その場合、撮像装置100の領域選択部90は、撮像範囲を複数の領域に分割し、デプスマップを生成する領域を選択する。距離測定部80は、選択された領域のデプスマップを生成する。
【0044】
デプスマップの生成には処理時間がかかるため、撮像範囲全体のデプスマップを生成するのではなく、所定の領域を選択してデプスマップを生成することで処理時間を低減することができる。特にストラクチャードライト方式はToF方式に比べて演算負荷が高いため、デプスマップの生成領域を制限することにより、処理を高速化して撮影画像のフレームレートを高くしたり、電力を削減したりすることができる。
【0045】
図4は、複数の領域に分割された撮像範囲を説明する図である。領域選択部90は、撮像範囲を所定の領域ごとに分割する。領域選択部90は、領域の大きさや形、領域の数を任意としてよい。領域選択部90は、移動体の向かう方向に応じてデブスマップを生成する領域を選択する。たとえば、領域選択部90は、移動体が直進する場合、領域の中央下側となる領域7、8、9を選択する。領域選択部90は、移動体が右に曲がる場合、領域の右側となる領域3、6、9を選択する。領域選択部90は、移動体が左に曲がる場合、領域の左側となる領域1、4、7を選択する。
【0046】
領域選択部90は、移動体に備えたECU(Electronic Control Unit)などの制御装置から、移動体の向かう方向や速度を取得してもよい。領域選択部90は、撮像部70の画像から動きベクトルを検出して、移動体の向かう方向や速度を検出してもよい。
【0047】
領域選択部90は、直進方向に対して、移動体の向かう方向が所定の角度を超える場合に、移動体が曲がったものとして判定してもよい。
【0048】
また、領域選択部90は、移動体の速度が大きいほど、デブスマップを生成する領域を拡大する。たとえば、領域選択部90は、移動体が高速で直進する場合は、領域の中央下側となる領域7、8、9にさらに領域の中央下側から拡大する領域となる領域4、5、6を追加して選択する。領域選択部90は、移動体が高速で右に曲がる場合は、領域の右側となる領域3、6、9にさらに領域の右側から拡大する領域となる領域2、5、8を追加して選択する。領域選択部90は、移動体が高速で左に曲がる場合は、領域の左側となる領域1、4、7にさらに領域の左側から拡大する領域となる領域2、5、8を追加して選択する。
【0049】
領域選択部90は、移動体の向かう方向に対して、移動体の速度が所定の速度を超える場合に、移動体の速度が大きいと判定してもよい。領域選択部90は、移動体の速度が第1の速度を超える場合に、移動体の速度が第1の速度以下で選択されている領域より選択される領域を拡大してもよい。領域選択部90は、移動体の速度が第2の速度を超える場合に、移動体の速度が第2の速度以下で選択されている領域より選択される領域を拡大してもよい。
【0050】
撮像装置100のイメージセンサ10が1フレーム内で長短2種類の露出時間を切り替えて撮像可能な場合、撮像部70は、動きが遅い領域または重要度が高い領域を長い露出時間の間隔で照明して撮像し、動きが速い領域または重要度が低い領域を短い露出時間の間隔で照明して撮像してもよい。動きが遅い領域として車内があり、重要度が低い領域として車外後方がある。動きが速い領域として車外があり、重要度が高い領域として車外前方がある。動きが速い領域ほど露出時間を短くして撮影する方がブレの少ない画像が得られる。重要度が高い領域ほど露出時間を長くして撮影する方が明るい画像が得られる。
【0051】
領域選択部90は、分割された所定の領域について撮影対象の動きが速いか否かを判定し、撮像部70は撮影対象の動きに基づいて露出時間を切り替えてもよい。領域選択部90は、撮像部70の画像から動きベクトルを検出し、動きベクトルが所定値より大きい場合に、撮影対象の動きが速いと判定してもよい。
【0052】
領域選択部90は、分割された所定の領域について撮影対象の重要度が高いか否かを判定し、撮像部70は撮影対象の重要度に基づいて露出時間を切り替えてもよい。領域選択部90は、機械学習により人物を検出し、撮影対象の重要度が高いと判定してもよい。
【0053】
領域選択部90は、分割された所定の領域の一部または全部に対して、撮影対象の動きや重要度を判定してもよい。領域選択部90は、デブスマップを生成する領域として選択されている領域に対して、撮影対象の動きや重要度を判定してもよい。
【0054】
また、本実施の形態の撮像装置100は、三次元測距に限らず、異なる照明から得られる画像を同時に必要とするシステムにおいて有効である。
【0055】
以上説明した撮像装置100の各種の処理は、CPU(Central Processing Unit)やメモリ等のハードウェアを用いた装置として実現することができるのは勿論のこと、ROM(リード・オンリ・メモリ)やフラッシュメモリ等に記憶されているファームウェアや、コンピュータ等のソフトウェアによっても実現することができる。そのファームウェアプログラム、ソフトウェアプログラムをコンピュータ等で読み取り可能な記録媒体に記録して提供することも、有線あるいは無線のネットワークを通してサーバと送受信することも、地上波あるいは衛星デジタル放送のデータ放送として送受信することも可能である。
【0056】
以上述べたように、本発明の実施の形態の撮像装置100によれば、1フレーム毎に照明を切り替えて撮影する従来手法に比べて、1フレーム内で2種類の照明による画像を取得することによって、撮影時間のズレを最小限に抑えることができる。また、従来手法では、1フレーム毎に照明を切り替えて撮影することで1つの照明から得られる画像のフレームレートが半分になるが、本実施の形態の撮像装置100によれば、同じフレーム内で2種類の照明による画像を取得するため、フレームレートは下がらない。さらにフレーム内での露出時間比を調整することで2種類の照明に対して、照明器に依存することなく共通の露出設定が可能となる。
【0057】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【0058】
10 イメージセンサ、 20a 投光照明用ストロボ信号端子、 20b プロジェクタ照明用ストロボ信号端子、 30a 投光照明用ドライバ、 30b プロジェクタ照明用ドライバ、 40a 投光照明部、 40b プロジェクタ照明部、 50 照明制御部、 60 露出時間比調整部、 70 撮像部、 80 距離測定部、 90 領域選択部、 100 撮像装置。