JP7120180B2 - イメージセンサ - Google Patents
イメージセンサ Download PDFInfo
- Publication number
- JP7120180B2 JP7120180B2 JP2019145685A JP2019145685A JP7120180B2 JP 7120180 B2 JP7120180 B2 JP 7120180B2 JP 2019145685 A JP2019145685 A JP 2019145685A JP 2019145685 A JP2019145685 A JP 2019145685A JP 7120180 B2 JP7120180 B2 JP 7120180B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- event
- image
- correlation
- correlation image
- 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.)
- Active
Links
Images
Classifications
-
- 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/76—Addressed sensors, e.g. MOS or CMOS sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/50—Control of the SSIS exposure
- H04N25/57—Control of the dynamic range
-
- 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/76—Addressed sensors, e.g. MOS or CMOS sensors
- H04N25/77—Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components
- H04N25/771—Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components comprising storage means other than floating diffusion
-
- 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/707—Pixels for event detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Description
本開示は、イメージセンサに関する。
特許文献1は、移動体の情報を取得する装置を開示する。この装置は、時間相関イメージセンサ及び処理装置を備える。時間相関イメージセンサは、入射光強度と全画素共通の参照信号との間の時間相関を画素ごとに出力する。時間相関イメージセンサは、フォトダイオード検出器、トランジスタ及びコンデンサを備える。フォトダイオード検出器は、入射フォトンを光電流に変換する。トランジスタは、フォトダイオード検出器により変換された光電流と全画素共通の参照信号との間の積に比例する電流を、ゲート電圧の制御によって生成する。コンデンサは、トランジスタにより生成された電流の電荷を蓄積する。時間相関イメージセンサは、コンデンサに蓄積された電荷に基づいて信号を出力する。
処理装置は、時間相関イメージセンサにより出力された信号に基づいて、強度画像及び相関画像を同一タイミングで生成する。強度画像は画素ごとの入射光強度を示す画像である。相関画像は、入射光強度と全画素共通の参照信号との時間相関を画素ごとに生成した画像である。処理装置は、強度画像及び相関画像に基づいて、移動体のオプティカルフローを算出する。これにより、異なる時刻に撮像された複数の画像を用いずに移動体のオプティカルフローが得られる。
特許文献1記載の時間相関イメージセンサは、相関画像について十分なダイナミックレンジを実現できないおそれがある。例えば、フォトダイオード検出器により検出される光量が増大すると、キャパシタに蓄積される電荷量も増大する。このため、相関画像のダイナミックレンジは、キャパシタの容量に依存し、制限される。
ここで、キャパシタの容量上限になる前に暫定的な相関画像を出力させることが考えられる。つまり、単位時間あたりのフレーム数を増加させることが考えられる。例えば、時間相関イメージセンサは、キャパシタの容量上限になる前に暫定的な相関画像を出力し、処理装置は、出力された複数の暫定的な相関画像を参照信号の周期にわたって積分する。これにより、キャパシタの容量に依存せず、参照信号の周期に対応する最終的な相関画像が得られるので、キャパシタの容量上限に起因したダイナミックレンジの制限は解消する。しかしながら、単位時間あたりのフレーム数が増加すると計算コストが増大するため、高性能のハードウェアを用意する必要がある。
本開示は、ダイナミックレンジの制限を改善したイメージセンサを提供する。
本開示の一形態は、イメージセンサである。イメージセンサは、イベントベースセンサ及び相関画像生成部を備える。イベントベースセンサは、画素ごとの輝度変化をイベントとして検出し、イベントが検出された検出時刻と、イベントが発生した画素位置と、画素値の変化とを含むイベント信号を、イベントが検出されるごとに出力する。相関画像生成部は、イベント信号と所定周期の参照信号とに基づいて、イベント信号と参照信号との画素ごとの相関を示す相関画像を生成する。
このイメージセンサにおいては、イベントベースセンサによって画素ごとの輝度変化がイベントとして検出される。イベント信号は、イベント検出のタイミングで出力される。相関画像は、イベント信号と所定周期の参照信号とに基づいて生成される。このように、相関画像の全画素が連続的に生成されるのではなく、イベントに対応する相関画像の画素のみが生成(更新)される。このため、このイメージセンサは、相関画像の全画素を連続的に生成する場合と比べて、計算コストを低減することができる。
一実施形態においては、相関画像生成部は、任意の基準時刻から少なくとも所定周期だけ過去に遡った所定期間においてイベントベースセンサにより出力された、イベント信号を記憶するバッファと、バッファに記憶されたイベント信号に基づいて相関画像を生成する生成部とを有してもよい。
この場合、イメージセンサは、バッファに記憶された所定期間のイベント信号に基づいて相関画像を生成することができる。時間相関イメージセンサは、1フレームの周期の相関を積分して相関画像を得るため、1フレームの周期に合わせたタイミングでしか相関画像を得ることができない。これに対して、このイメージセンサにおいては、バッファが、基準時刻から過去に遡って1フレームの周期のイベント信号をバッファが記憶している。このため、このイメージセンサは、任意のタイミングで相関画像を出力することができる。
一実施形態においては、相関画像生成部は、相関画像と画素ごとの更新時刻とを記憶する記憶部と、イベントベースセンサによりイベント信号が出力される度に、出力されたイベント信号と参照信号と記憶部に記憶された相関画像と更新時刻とに基づいて、記憶部に記憶された相関画像と更新時刻とを更新する画像更新部と、記憶部に記憶された相関画像と更新時刻と任意の読み出し時刻とに基づいて、読み出し時刻における相関画像を出力する読出部とを有してもよい。
この場合、記憶部に記憶された相関画像がイベント発生の度に更新され、更新時刻が記憶される。更新時刻が記憶されることにより、イベント信号に含まれる画素値の変化は、前回のイベント発生からの経過時間における画素値の変化として捉えることができる。よって、このイメージセンサは、最新の相関画像を保持することができる。そして、読出部によって、更新時刻に基づいて読み出し時刻における相関画像が得られる。このため、このイメージセンサは、任意の読み出しタイミングで画素を出力することができる。
本開示によれば、ダイナミックレンジの制限を改善したイメージセンサが提供される。
以下、種々の例示的実施形態について説明する。以下の説明において、同一又は相当要素には同一符号を付し、重複する説明は繰り返さない。
[第1実施形態]
(時間相関イメージセンサの概要)
一般的な時間相関イメージセンサの概要を述べる。時間相関イメージセンサのイメージャの1つの画素は、1つの光ダイオードと、光ダイオードから生じた電荷を外部からの参照信号に従って3つのキャパシタに振り分ける構成を有する。参照信号は、概して三相交流である。画像を生み出す画素ごとの光電流は、以下の数式1に従う。
f(x,y,t)は時刻tにおける画素(x,y)の明度であり、vは画素(x,y)の速度である。
(時間相関イメージセンサの概要)
一般的な時間相関イメージセンサの概要を述べる。時間相関イメージセンサのイメージャの1つの画素は、1つの光ダイオードと、光ダイオードから生じた電荷を外部からの参照信号に従って3つのキャパシタに振り分ける構成を有する。参照信号は、概して三相交流である。画像を生み出す画素ごとの光電流は、以下の数式1に従う。
f(x,y,t)は時刻tにおける画素(x,y)の明度であり、vは画素(x,y)の速度である。
1フレームの画像を取得する撮像時間(シャッター開放時間)をTとし、画像g(x,y)を以下の数式(2)のように表す。
数式(2)に示されるように、画像は、明度f(x,y,t)に複素数の参照信号e-inΔ ω tを乗じて1フレーム時間の積分を演算した値となる。撮像された画像g(x,y)は以下の数式(3)を満たすとする。
数式(3)の第二項は積分境界値である。数式(3)は連立方程式をなしているため、例えば2つの画像g0(x,y)、g1(x,y)を用いて連立方程式を解くことで、積分境界値を消去することができる。時間相関イメージセンサは、実部のみからなる強度画像g0(x,y)と、複素数の相関画像gn(x,y)の実部と虚部を出力することができる(以下では、複素数の相関画像を時間相関信号ともいう。)。このため、センサ検出結果を数式(3)の連立方程式に代入して解くことで各画素における速度v、つまりオプティカルフローを得ることができる。
数式(2)に示されるように、画像は、明度f(x,y,t)に複素数の参照信号e-inΔ ω tを乗じて1フレーム時間の積分を演算した値となる。撮像された画像g(x,y)は以下の数式(3)を満たすとする。
数式(3)の第二項は積分境界値である。数式(3)は連立方程式をなしているため、例えば2つの画像g0(x,y)、g1(x,y)を用いて連立方程式を解くことで、積分境界値を消去することができる。時間相関イメージセンサは、実部のみからなる強度画像g0(x,y)と、複素数の相関画像gn(x,y)の実部と虚部を出力することができる(以下では、複素数の相関画像を時間相関信号ともいう。)。このため、センサ検出結果を数式(3)の連立方程式に代入して解くことで各画素における速度v、つまりオプティカルフローを得ることができる。
時間相関イメージセンサにおいては、数式(2)に示されるように、1フレーム時間の積分を演算する必要がある。このため、相関画像の出力タイミングは、1フレーム時間単位に限定される。時間相関イメージセンサにおいては、参照信号の周期とシャッターの開放時間とを一致させている。このため、相関画像の出力は、シャッターの開放時間の周期タイミングで出力される。
(イベントベースセンサの概要)
一般的なイベントベースセンサの概要を述べる。イベントベースセンサは、撮像範囲内の輝度変化を検出し、イベント信号をイベントが検出されるごとに出力する。イベントベースセンサは、例えばマトリックス状に配置された複数の画像素子によって構成される。イベント信号とは、イベントに関連付けられた信号である。イベントとは、画素の輝度変化である。イベント信号は、一例として、イベントが検出された検出時刻と、イベントが発生した画素位置と、画素値の変化とを含む。イベントが検出された時刻は、イベントベースセンサの内部時計(イベントカメラ時刻)を基準に計測されてもよい。イベントが検出された時刻の基準は、必要に応じてリセットされ得る。画素値の変化は、例えば輝度の変化である。画素値の変化は、変化量そのものであってもよいし、輝度変化の正負を示す情報であってもよい。イベントベースセンサは、輝度変化が生じたときのみイベント信号を出力する。つまり、イベントベースセンサは、イベント信号を非同期に出力する。非同期に出力とは、全画素で同期することなく、画素単位で時間的に独立した出力を行うことを意味する。
一般的なイベントベースセンサの概要を述べる。イベントベースセンサは、撮像範囲内の輝度変化を検出し、イベント信号をイベントが検出されるごとに出力する。イベントベースセンサは、例えばマトリックス状に配置された複数の画像素子によって構成される。イベント信号とは、イベントに関連付けられた信号である。イベントとは、画素の輝度変化である。イベント信号は、一例として、イベントが検出された検出時刻と、イベントが発生した画素位置と、画素値の変化とを含む。イベントが検出された時刻は、イベントベースセンサの内部時計(イベントカメラ時刻)を基準に計測されてもよい。イベントが検出された時刻の基準は、必要に応じてリセットされ得る。画素値の変化は、例えば輝度の変化である。画素値の変化は、変化量そのものであってもよいし、輝度変化の正負を示す情報であってもよい。イベントベースセンサは、輝度変化が生じたときのみイベント信号を出力する。つまり、イベントベースセンサは、イベント信号を非同期に出力する。非同期に出力とは、全画素で同期することなく、画素単位で時間的に独立した出力を行うことを意味する。
イベントベースセンサの動作を数式で表現すると以下の数式(4)となる。
Y(x,y,t)は時刻tのときの画像である。時刻t0は計測開始の時刻であり、画像Y(x,y,t0)は時刻t0に記憶されていた初期の画像である。一般的に、画像Y(x,y,t0)は0とすることができる。ΔYはイベント発生の閾値(輝度変化の絶対値)である。p(x,y,si)は画素(x,y)でi番目に起きたイベント信号であり、p(x,y,si)=±1としている。
Y(x,y,t)は時刻tのときの画像である。時刻t0は計測開始の時刻であり、画像Y(x,y,t0)は時刻t0に記憶されていた初期の画像である。一般的に、画像Y(x,y,t0)は0とすることができる。ΔYはイベント発生の閾値(輝度変化の絶対値)である。p(x,y,si)は画素(x,y)でi番目に起きたイベント信号であり、p(x,y,si)=±1としている。
(イベントベースセンサへの時間相関機能の適用)
イベントベースセンサにおいて、時間相関イメージセンサのような時間相関信号を出力する機能を付与することができるか否かを考察する。時刻tをフレームの終点とした場合、時間相関カメラの信号は、角速度ω=2π/Tとして以下の数式(5)~数式(7)のように表現できる。
一般的な時間相関カメラは光ダイオードからの電流をキャパシタに蓄積することで輝度を表現しているのに対して、イベントベースセンサは、光ダイオードからの電流の変化を量子化して表現している。このため、イベントベースセンサにおいて、時刻sの光ダイオードからの電流は、以下の数式(8)に示されるように、計測期間で一定値となる項と、それからの変位項とに分けることができる。
イベントベースセンサにおいて、時間相関イメージセンサのような時間相関信号を出力する機能を付与することができるか否かを考察する。時刻tをフレームの終点とした場合、時間相関カメラの信号は、角速度ω=2π/Tとして以下の数式(5)~数式(7)のように表現できる。
一般的な時間相関カメラは光ダイオードからの電流をキャパシタに蓄積することで輝度を表現しているのに対して、イベントベースセンサは、光ダイオードからの電流の変化を量子化して表現している。このため、イベントベースセンサにおいて、時刻sの光ダイオードからの電流は、以下の数式(8)に示されるように、計測期間で一定値となる項と、それからの変位項とに分けることができる。
そして、参照信号の性質を考慮すると、以下に示す数式(9),(10)が成立する。
数式(9),(10)の関係を用いつつ、数式(5)~数式(7)を定数項と変位項との数式に書き換えると、以下の数式(11)~数式(13)のように表現できる。
イベントベースセンサにおいて、以下の数式(14)に示されるように、時間相関カメラの光ダイオードの電流をイベント信号に置き換える。
これにより、数式(11)~数式(13)は、以下の数式(15)~数式(17)のように表現することができる。
(イメージセンサの構成)
図1は、第1実施形態に係るイメージセンサを備える画像生成装置の構成概要を説明するブロック図である。図1に示される画像生成装置10は、一例として、CPU(Central Processing Unit)、ROM(Read OnlyMemory)、RAM(Random Access Memory)などを備える一般的なコンピュータとして構成される。画像生成装置10は、イベントベースセンサ11、強度画像更新部12、強度画像記憶部13、及び、相関画像生成部14を備える。イメージセンサ1は、イベントベースセンサ11及び相関画像生成部14を含んで構成される。
図1は、第1実施形態に係るイメージセンサを備える画像生成装置の構成概要を説明するブロック図である。図1に示される画像生成装置10は、一例として、CPU(Central Processing Unit)、ROM(Read OnlyMemory)、RAM(Random Access Memory)などを備える一般的なコンピュータとして構成される。画像生成装置10は、イベントベースセンサ11、強度画像更新部12、強度画像記憶部13、及び、相関画像生成部14を備える。イメージセンサ1は、イベントベースセンサ11及び相関画像生成部14を含んで構成される。
イベントベースセンサ11は、上述したとおり、撮像範囲内の輝度変化を検出し、イベント信号を非同期に出力する。強度画像記憶部13は、強度画像を記憶する。強度画像更新部12は、イベントベースセンサ11により出力されたイベント信号に基づいて、強度画像記憶部13に記憶された強度画像を更新する。つまり、イベントベースセンサ11、強度画像更新部12及び強度画像記憶部13によって一般的なイベントカメラの機能が実現する。
相関画像生成部14は、イベントベースセンサ11により出力されたイベント信号と所定周期の参照信号とに基づいて、イベント信号と参照信号との画素ごとの相関を示す相関画像を生成する。具体的な一例として、相関画像生成部14は、上述した数式(15)~数式(17)を用いて相関画像を生成する。
以上のように構成された画像生成装置10は、イベントベースセンサ11を用いて時間相関イメージセンサと等価な強度画像g0(t)及び相関画像g1(t)を出力することができる。
(第1実施形態のまとめ)
イメージセンサ1においては、イベントベースセンサ11によって画素ごとの輝度変化がイベントとして検出される。輝度変化は、時間相関イメージセンサのキャパシタの容量変化に相当する。このため、イメージセンサ1は、イベントベースセンサ11を用いることで、キャパシタを備える必要がなくなることから、キャパシタの容量上限に起因したダイナミックレンジの制限が解消する。そして、イベント信号は、イベント検出のタイミング、つまり非同期で出力される。相関画像は、非同期のイベント信号と所定周期の参照信号とに基づいて生成される。このように、相関画像の全画素が連続的に生成されるのではなく、イベントに対応する相関画像の画素のみが非同期に生成(更新)される。このため、イメージセンサ1は、相関画像の全画素を連続的に生成する場合と比べて、計算コストを低減することができる。
イメージセンサ1においては、イベントベースセンサ11によって画素ごとの輝度変化がイベントとして検出される。輝度変化は、時間相関イメージセンサのキャパシタの容量変化に相当する。このため、イメージセンサ1は、イベントベースセンサ11を用いることで、キャパシタを備える必要がなくなることから、キャパシタの容量上限に起因したダイナミックレンジの制限が解消する。そして、イベント信号は、イベント検出のタイミング、つまり非同期で出力される。相関画像は、非同期のイベント信号と所定周期の参照信号とに基づいて生成される。このように、相関画像の全画素が連続的に生成されるのではなく、イベントに対応する相関画像の画素のみが非同期に生成(更新)される。このため、イメージセンサ1は、相関画像の全画素を連続的に生成する場合と比べて、計算コストを低減することができる。
[第2実施形態]
第2実施形態に係るイメージセンサ1Aは、第1実施形態に係るイメージセンサ1と比較して、相関画像生成部の機能が一部相違し、その他は同一である。第2実施形態においては、第1実施形態と重複する説明は省略し、相違点を中心に説明する。
第2実施形態に係るイメージセンサ1Aは、第1実施形態に係るイメージセンサ1と比較して、相関画像生成部の機能が一部相違し、その他は同一である。第2実施形態においては、第1実施形態と重複する説明は省略し、相違点を中心に説明する。
図2は、第2実施形態に係るイメージセンサを備える画像生成装置の構成概要を説明するブロック図である。図2に示されるように、画像生成装置10Aは、イメージセンサ1Aを備える。イメージセンサ1Aは、イベントベースセンサ11及び相関画像生成部14Aを備える。相関画像生成部14Aは、バッファ更新部140、バッファ141及び生成部142を備える。
バッファ141は、イベントベースセンサ11により出力されたイベント信号を記憶する。バッファ更新部140は、バッファ141に記憶されるイベント信号が、任意の基準時刻から少なくとも所定周期だけ過去に遡った所定期間においてイベントベースセンサにより出力されたイベント信号となるように、バッファ141を更新する。基準時刻は、予め定義された時刻であり、一例として現在時刻である。基準時刻は、現在時刻から前後した時刻であってもよい。所定周期は、上述した参照信号の周期Tである。バッファ更新部140は、一例として、所定期間分のイベント信号を先入後出法によってバッファ141に格納する。これにより、バッファ141は、相関を取得する期間(周期T)分の最新のイベント信号を常に保持することができる。
生成部142は、バッファ141に記憶されたイベント信号に基づいて相関画像を生成する。具体的な一例として、相関画像生成部14は、上述した数式(15)~数式(17)を用いて相関画像を生成する。その他の構成は、第1実施形態のイメージセンサ1と同一である。
相関画像生成部14は、連続的に相関画像を生成する場合、積分の計算コストを低減するために、漸化式型に定式化された数式を用いてもよい。数式(15)~数式(17)は、時刻tから経過時間δtだけ経過した場合、以下のように表すことができる。
数式(18)~数式(20)を変形し、経過時間δtが相関を取得する周期Tよりも十分小さい場合を仮定することにより、以下の漸化式(21)が得られる。
漸化式(21)は、相関画像を短周期(δt<<T)で更新する場合に適用することができる。漸化式(21)を用いることにより、積分の演算を、前回値を用いた単純な掛け算と足し算に落とし込むことができる。これにより、演算コストを低減することができる。
漸化式(21)は、相関画像を短周期(δt<<T)で更新する場合に適用することができる。漸化式(21)を用いることにより、積分の演算を、前回値を用いた単純な掛け算と足し算に落とし込むことができる。これにより、演算コストを低減することができる。
[第2実施形態のまとめ]
相関を取得する期間分のイベント信号が常にバッファ141に保持されるため、生成部142は、任意のタイミングであっても相関画像を生成することができる。第1実施形態において説明されたとおり、時間相関イメージセンサにおいては、相関画像の出力タイミングがシャッターの開放時間の周期タイミングに限定されていた。このイメージセンサ1Aは、バッファ141を備えることで、相関画像を任意のタイミングで出力することができる。
相関を取得する期間分のイベント信号が常にバッファ141に保持されるため、生成部142は、任意のタイミングであっても相関画像を生成することができる。第1実施形態において説明されたとおり、時間相関イメージセンサにおいては、相関画像の出力タイミングがシャッターの開放時間の周期タイミングに限定されていた。このイメージセンサ1Aは、バッファ141を備えることで、相関画像を任意のタイミングで出力することができる。
[第3実施形態]
第3実施形態に係るイメージセンサ1Bは、第1及び第2実施形態に係るイメージセンサ1,1Aと比較して、相関画像生成部の機能が一部相違し、その他は同一である。第3実施形態においては、第1及び第2実施形態と重複する説明は省略し、相違点を中心に説明する。
第3実施形態に係るイメージセンサ1Bは、第1及び第2実施形態に係るイメージセンサ1,1Aと比較して、相関画像生成部の機能が一部相違し、その他は同一である。第3実施形態においては、第1及び第2実施形態と重複する説明は省略し、相違点を中心に説明する。
第2実施形態に係るイメージセンサ1Aにおいては、バッファ141を備えることで相関画像を任意のタイミングで出力する構成となった。以下では、バッファ141を省略する方法を考察する。
関数X(s)の区分積分は、以下のように指数関数で重み付けた積分によって近似できる。
上記式を適用し、時間相関信号の区分積分を、指数関数で重み付けた積分によって近似することにより、時刻t-Tに限定された積分区間の計算を消し去ることができる。具体的に、数式(15)~数式(17)は、以下のように簡略化することができる。
さらに、数式(22)~数式(24)を、第2実施形態において説明した漸化式(21)のように書き下すと、以下の漸化式(25)となる。
上記式を適用し、時間相関信号の区分積分を、指数関数で重み付けた積分によって近似することにより、時刻t-Tに限定された積分区間の計算を消し去ることができる。具体的に、数式(15)~数式(17)は、以下のように簡略化することができる。
さらに、数式(22)~数式(24)を、第2実施形態において説明した漸化式(21)のように書き下すと、以下の漸化式(25)となる。
時間相関信号g1(x,y)は、イベントベースセンサ11からイベント信号が出力される度に、漸化式(25)を用いて更新される。前回のイベント発生時刻をsm(x,y)とすると、漸化式(25)における経過時間δtは、t-sm(x,y)で表現される。なお、以下では、イベント発生時刻、イベント信号の受信時刻、相関画像の更新時刻にタイムラグはなく、全て同一タイミングであるとして説明する。漸化式(25)に、イベント信号と、前回の時間相関信号と、前回のイベント発生時刻sm(x,y)と、参照信号の周期Tとを代入して演算することにより、今回の時間相関信号を得ることができる。これにより、常に最新の時間相関信号を得ることになるので、周期T分のイベント信号を保有する必要がない。このため、イベント信号を記録するためのバッファ141を省略することができる。
相関画像の読出しは、相関画像の更新(記憶)とは独立して行うことができる。前回のイベント発生時刻sm(x,y)から、読出し指令を受信した時刻tまでの経過時間をτとする。前回のイベント信号受信時の時間相関信号g1(x,y)を以下の数式(26),(27)に従い修正し、相関画像として出力する。
これにより、任意のタイミングで時間相関信号を得ることができる。
これにより、任意のタイミングで時間相関信号を得ることができる。
(イメージセンサの構成)
図3は、第3実施形態に係るイメージセンサを備える画像生成装置の構成概要を説明するブロック図である。図3に示されるように、イメージセンサ1Bは、イベントベースセンサ11及び相関画像生成部14Bを備える。相関画像生成部14Bは、相関画像更新部143(画像更新部の一例)、相関時間記憶部144、相関画像記憶部145(記憶部の一例)及び読出部146を備える。
図3は、第3実施形態に係るイメージセンサを備える画像生成装置の構成概要を説明するブロック図である。図3に示されるように、イメージセンサ1Bは、イベントベースセンサ11及び相関画像生成部14Bを備える。相関画像生成部14Bは、相関画像更新部143(画像更新部の一例)、相関時間記憶部144、相関画像記憶部145(記憶部の一例)及び読出部146を備える。
相関時間記憶部144は、参照信号の周期Tを記憶する。相関画像記憶部145は、相関画像g1(x,y)と画素ごとの更新時刻(ここではイベント発生時刻sm(x,y)と同時刻)とを記憶する。つまり、相関画像記憶部145は、画素ごとの相関及び更新時刻を記憶する。相関画像更新部143は、イベントベースセンサ11によりイベント信号が出力される度に、相関画像記憶部145を更新する。データの更新は、データの一部修正や上書きに限定されず、データのインデックスを変更した場合(前のデータを消去せずに別な記憶域に新たなデータを書き込む場合)であってもよい。相関画像更新部143は、読出部146と同期するために、クロック20からの信号に基づいて更新時刻を決定する。
相関画像更新部143は、イベントベースセンサ11により出力されたイベント信号と、参照信号と、相関画像記憶部145に記憶された相関画像と、更新時刻とに基づいて、相関画像記憶部145に記憶された相関画像と更新時刻とを更新する。具体的には、相関画像更新部143は、上述した漸化式(25)に、イベントベースセンサ11により出力されたイベント信号と、相関画像記憶部145に記憶された前回の時間相関信号g1(x,y)と、更新時刻(前回のイベント発生時刻sm(x,y))と、相関時間記憶部144に記憶された周期Tとを代入して、今回の時間相関信号g1(x,y)を得る。相関画像更新部143は、今回の時間相関信号g1(x,y)と、現在時刻とを用いて、相関画像記憶部145に記憶された相関画像と更新時刻とを更新する。
読出部146は、相関画像記憶部145に記憶された相関画像と更新時刻と任意の読み出し時刻とに基づいて、読み出し時刻における相関画像を出力する。読出部146は、相関画像記憶部145に記憶された更新時刻(前回のイベント発生時刻sm(x,y))から、読出し指令を受信した読み出し時刻tまでの経過時間τを算出する。そして、経過時間τと相関時間記憶部144に記憶された周期Tとを用いて、上述した数式(26),(27)に従い、前回のイベント信号受信時の時間相関信号g1(x,y)を修正する。読出部146は、相関画像更新部143と同期するために、クロック20からの信号に基づいて時刻を決定する。
(更新部の動作)
図4は、相関画像記憶部の更新動作を示すフローチャートである。図4に示されるフローチャートは、画像生成装置10Bに対して画像取得指示がなされたタイミングで、相関画像更新部143により実行される。
図4は、相関画像記憶部の更新動作を示すフローチャートである。図4に示されるフローチャートは、画像生成装置10Bに対して画像取得指示がなされたタイミングで、相関画像更新部143により実行される。
図4に示されるように、最初にイベント発生の有無が判定される(ステップS10)。ステップS10においてイベントが発生したと判定された場合には、相関画像記憶部の更新処理へと移行する(ステップS12)。ステップS12では、相関画像記憶部145に記憶された相関画像及び更新時刻が更新される。ステップS12が終了すると、図4に示されるフローチャートは終了する。
図5は、相関画像記憶部の更新動作を説明するタイムチャートである。図5に示されるように、時刻s0(x,y)において記憶された相関画像が更新され、その後、時刻s1(x,y)において第1のイベントが発生したとする。この場合、相関画像更新部143は、相関画像記憶部145に記憶された更新時刻(時刻s0(x,y))から時刻s1(x,y)となるまでの経過時間δt1を算出する。そして、相関画像更新部143は、前回の相関画像と、第1のイベント信号と、経過時間δt1とを用いて相関画像を算出し、相関画像記憶部145に記憶された相関画像を更新する。そして、相関画像更新部143は、相関画像記憶部145に記憶された更新時刻を時刻s1(x,y)に変更する。その後、時刻s2(x,y)において第2のイベントが発生したとする。この場合、相関画像更新部143は、相関画像記憶部145に記憶された更新時刻(時刻s1(x,y))から時刻s2(x,y)となるまでの経過時間δt2を算出する。そして、相関画像更新部143は、前回の相関画像と、第2のイベント信号と、経過時間δt2とを用いて相関画像を算出し、相関画像記憶部145に記憶された相関画像を更新する。そして、相関画像更新部143は、相関画像記憶部145に記憶された更新時刻を時刻s2(x,y)に変更する。このように、イベントの発生のたびに相関画像記憶部145に格納されたデータが更新される。
(第3実施形態のまとめ)
相関画像記憶部145に記憶された相関画像がイベント発生の度に更新され、更新時刻が記憶される。更新時刻が記憶されることにより、イベント信号に含まれる画素値の変化は、前回のイベント発生からの経過時間における画素値の変化として捉えることができる。よって、このイメージセンサ1Bは、最新の相関画像を保持することができる。そして、読出部146によって、更新時刻に基づいて読み出し時刻における相関画像が得られる。このため、このイメージセンサ1Bは、任意の読み出しタイミングで画素を出力することができる。
相関画像記憶部145に記憶された相関画像がイベント発生の度に更新され、更新時刻が記憶される。更新時刻が記憶されることにより、イベント信号に含まれる画素値の変化は、前回のイベント発生からの経過時間における画素値の変化として捉えることができる。よって、このイメージセンサ1Bは、最新の相関画像を保持することができる。そして、読出部146によって、更新時刻に基づいて読み出し時刻における相関画像が得られる。このため、このイメージセンサ1Bは、任意の読み出しタイミングで画素を出力することができる。
本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
CPUなどの演算装置がプログラムを実行することにより実現される機能は、論理回路などによって実現してもよい。実施形態においてはイベントベースセンサの出力は輝度信号であるとして記載したが、上記実施形態に係るイベントベースセンサにおいて、各画素に適切なカラーフィルタが追加されることにより、カラーイベントベースセンサとして機能させてもよい。
1,1A,1B…イメージセンサ、11…イベントベースセンサ、14…相関画像生成部、141…バッファ、142…生成部、143…相関画像更新部(画像更新部の一例)、145…相関画像記憶部(記憶部の一例)、146…読出部。
Claims (3)
- 画素ごとの輝度変化をイベントとして検出し、前記イベントが検出された検出時刻と、前記イベントが発生した画素位置と、画素値の変化とを含むイベント信号を、前記イベントが検出されるごとに出力するイベントベースセンサと、
前記イベント信号と所定周期の参照信号とに基づいて、前記イベント信号と前記参照信号との画素ごとの相関を示す相関画像を生成する相関画像生成部と、
を備えるイメージセンサ。 - 前記相関画像生成部は、
任意の基準時刻から少なくとも前記所定周期だけ過去に遡った所定期間において前記イベントベースセンサにより出力された、前記イベント信号を記憶するバッファと、
前記バッファに記憶された前記イベント信号に基づいて前記相関画像を生成する生成部と、
を有する請求項1に記載のイメージセンサ。 - 前記相関画像生成部は、
前記相関画像と画素ごとの更新時刻とを記憶する記憶部と、
前記イベントベースセンサにより前記イベント信号が出力される度に、出力された前記イベント信号と前記参照信号と前記記憶部に記憶された前記相関画像と前記更新時刻とに基づいて、前記記憶部に記憶された前記相関画像と前記更新時刻とを更新する画像更新部と、
前記記憶部に記憶された前記相関画像と前記更新時刻と任意の読み出し時刻とに基づいて、前記読み出し時刻における前記相関画像を出力する読出部と、
を有する請求項1に記載のイメージセンサ。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019145685A JP7120180B2 (ja) | 2019-08-07 | 2019-08-07 | イメージセンサ |
| US16/941,888 US11212469B2 (en) | 2019-08-07 | 2020-07-29 | Image sensor |
| CN202010771439.XA CN112351226B (zh) | 2019-08-07 | 2020-08-04 | 图像传感器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019145685A JP7120180B2 (ja) | 2019-08-07 | 2019-08-07 | イメージセンサ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021026621A JP2021026621A (ja) | 2021-02-22 |
| JP7120180B2 true JP7120180B2 (ja) | 2022-08-17 |
Family
ID=74358300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019145685A Active JP7120180B2 (ja) | 2019-08-07 | 2019-08-07 | イメージセンサ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11212469B2 (ja) |
| JP (1) | JP7120180B2 (ja) |
| CN (1) | CN112351226B (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7705046B2 (ja) * | 2022-01-19 | 2025-07-09 | 日本電信電話株式会社 | 三次元計測装置、三次元計測方法及びプログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007305061A (ja) | 2006-05-15 | 2007-11-22 | Univ Of Tokyo | 移動体情報取得装置および画像取得装置 |
| JP2010510732A (ja) | 2006-11-23 | 2010-04-02 | エーアイティー オーストリアン インスティテュート オブ テクノロジー ゲゼルシャフト ミット ベシュレンクテル ハフツング | 電子形式の画像を生成する方法、画像生成用画像センサのための画像素子ならびに画像センサ |
| JP2017521746A (ja) | 2014-04-30 | 2017-08-03 | サントル ナスィオナル ド ラ ルシェルシュ スィアンティフィク(セ.エン.エル.エス.) | 非同期光センサーによって観測されたシーン内の形状を追跡する方法 |
| JP2018509847A (ja) | 2015-03-16 | 2018-04-05 | ユニヴェルシテ・ピエール・エ・マリ・キュリ・(パリ・6) | 非同期信号を処理するための方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102057671B (zh) * | 2008-06-10 | 2013-03-13 | 国立大学法人东北大学 | 固体摄像元件及其驱动方法 |
| JP4626692B2 (ja) * | 2008-09-12 | 2011-02-09 | ソニー株式会社 | 物体検出装置、撮像装置、物体検出方法およびプログラム |
| WO2013102979A1 (ja) * | 2012-01-06 | 2013-07-11 | 旭化成株式会社 | 撮像装置及び情報処理装置 |
| KR102070562B1 (ko) * | 2012-06-19 | 2020-01-30 | 삼성전자주식회사 | 이벤트 기반 이미지 처리 장치 및 그 장치를 이용한 방법 |
| US9767571B2 (en) * | 2013-07-29 | 2017-09-19 | Samsung Electronics Co., Ltd. | Apparatus and method for analyzing image including event information |
| KR102421141B1 (ko) * | 2015-10-30 | 2022-07-14 | 삼성전자주식회사 | 이벤트 신호 및 영상의 저장 방법 및 저장 장치, 저장 장치로 이벤트 신호를 전송하는 비전 센서의 동작 방법 |
| WO2018037079A1 (en) * | 2016-08-24 | 2018-03-01 | Universität Zürich | Simultaneous localization and mapping with an event camera |
| EP3664041B1 (en) * | 2017-07-31 | 2024-09-25 | JVCKENWOOD Corporation | Image recording device, image recording method, and image recording program |
| WO2019067054A1 (en) * | 2017-09-28 | 2019-04-04 | Apple Inc. | GENERATING STATIC IMAGES USING AN EVENT CAMERA |
| JP7143703B2 (ja) * | 2018-09-25 | 2022-09-29 | トヨタ自動車株式会社 | 画像処理装置 |
-
2019
- 2019-08-07 JP JP2019145685A patent/JP7120180B2/ja active Active
-
2020
- 2020-07-29 US US16/941,888 patent/US11212469B2/en active Active
- 2020-08-04 CN CN202010771439.XA patent/CN112351226B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007305061A (ja) | 2006-05-15 | 2007-11-22 | Univ Of Tokyo | 移動体情報取得装置および画像取得装置 |
| JP2010510732A (ja) | 2006-11-23 | 2010-04-02 | エーアイティー オーストリアン インスティテュート オブ テクノロジー ゲゼルシャフト ミット ベシュレンクテル ハフツング | 電子形式の画像を生成する方法、画像生成用画像センサのための画像素子ならびに画像センサ |
| JP2017521746A (ja) | 2014-04-30 | 2017-08-03 | サントル ナスィオナル ド ラ ルシェルシュ スィアンティフィク(セ.エン.エル.エス.) | 非同期光センサーによって観測されたシーン内の形状を追跡する方法 |
| JP2018509847A (ja) | 2015-03-16 | 2018-04-05 | ユニヴェルシテ・ピエール・エ・マリ・キュリ・(パリ・6) | 非同期信号を処理するための方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021026621A (ja) | 2021-02-22 |
| US11212469B2 (en) | 2021-12-28 |
| CN112351226B (zh) | 2023-06-16 |
| CN112351226A (zh) | 2021-02-09 |
| US20210044764A1 (en) | 2021-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102082914B (zh) | 图像处理装置及图像处理方法 | |
| EP3731514B1 (en) | Event camera | |
| JP7074955B2 (ja) | 事象ベースの視覚センサのためのデータ速度制御 | |
| JP2014002744A (ja) | イベントベースイメージ処理装置及びその装置を用いた方法 | |
| JP6156578B2 (ja) | 撮像装置の制御装置 | |
| CN109903324B (zh) | 一种深度图像获取方法及装置 | |
| US20100246940A1 (en) | Method of generating hdr image and electronic device using the same | |
| EP3100451B1 (en) | Improved imaging method and apparatus | |
| US11563908B2 (en) | Image acquisition techniques with reduced noise using single photon avalanche diodes | |
| US20130176550A1 (en) | Image sensor, image sensing method, and image photographing apparatus including the image sensor | |
| JP7120180B2 (ja) | イメージセンサ | |
| CN111164406B (zh) | 二维闪烁测定装置及二维闪烁测定方法 | |
| JP6645279B2 (ja) | 撮影装置 | |
| KR102530761B1 (ko) | 이미지 센서, 카메라 모듈 및 이를 포함하는 기기 | |
| CN115278097B (zh) | 图像生成方法、装置、电子设备及介质 | |
| JP7405505B2 (ja) | フレームレスなランダムアクセス画像センシング | |
| JP4207588B2 (ja) | 赤外線撮像装置の固定パターンノイズ補正方法および固定パターンノイズ補正装置 | |
| JP4793059B2 (ja) | 撮像装置及び撮像システム | |
| JP2017120355A (ja) | Gyroデバイスを用いた手振れ抑制システムおよびGyroデバイス | |
| JP6757392B2 (ja) | 画像生成装置、画像生成方法及び画像生成プログラム | |
| KR20160036974A (ko) | 고해상도 영상 획득 장치 및 방법 | |
| US20140002686A1 (en) | Processing control apparatus, processing control method and non-transitory computer-readable storage medium | |
| JP2015082819A (ja) | 撮像装置、撮像装置の制御方法、及びコンピュータプログラム | |
| Reichel et al. | Simulation platform for application development on a vision-system-on-chip with integrated signal processing | |
| US9978798B2 (en) | Sensors with variable sensitivity to maximize data use |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210719 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220718 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7120180 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |








