イベントベースカメラは、画素ごとに輝度の変化(イベント)のみを検知して高速に出力する革新的なイメージセンサーです。従来のカメラのように一定周期でフレーム全体を撮影するのではなく、動きがあった部分のデータだけをリアルタイムに送信するため、超高速、低遅延、低消費電力、かつ広いダイナミックレンジを実現し、自動運転やロボット制御などのAI分野で注目されています。
イベントベースカメラとは
イベントベースカメラ(別名:ニューロモーフィックカメラ)とは、画面全体のフレームを一定間隔で撮影する従来のカメラとは異なり、個々の画素が独立して「光の輝度変化(イベント)」を検知し、その変化情報のみを極めて高い時間分解能で出力する視覚センサーです。
詳しく解説
従来のフレームベースのカメラは、静止画を1秒間に数十枚連続で撮影することで動画を作ります。しかし、この方式では動きのない背景データも重複して転送・処理するため、無駄なデータ量が生じ、高速な動きを捉える際にはブレ(モーションブラー)が発生します。一方、イベントベースカメラは、人間の網膜の仕組みを模倣したニューロモーフィックなアプローチを採用しています。各画素は、輝度が一定のしきい値を超えて変化した瞬間(イベント)のみを検知し、その「位置(座標)」「時間(マイクロ秒単位のタイムスタンプ)」「極性(明るくなったか暗くなったか)」の情報のみを出力します。これにより、データ転送量を大幅に削減でき、数万ヘルツに相当する超高速な時間分解能と低遅延(マイクロ秒単位)を達成します。さらに、強い光と暗部が混在する環境でも白飛びや黒潰れが起きにくい、優れた特性である高ダイナミックレンジを持ち、自律移動ロボットや車載AIシステムにおけるリアルタイムな認識・処理を行うコンピュータビジョンの基盤技術として期待されています。
具体例・使われ方
具体的な用途として、高速で移動する物体の軌跡追跡や、ドローンの自律飛行における障害物回避が挙げられます。また、自動運転車がトンネルの出口など急激に明るさが変化する場所(高ダイナミックレンジが要求される環境)を通過する際の歩行者検知にも有効です。他にも、ロボットアームが超高速で流れる部品を正確にピッキングするシステムや、振動する構造物の微小な変位をリアルタイムで監視するインフラ点検などに導入されています。
似た用語との違い
従来のフレームベースカメラとの最大の違いは、データの出力方式とタイミングです。フレームベースカメラは「静止画(フレーム)の連続」として一定周期で全画素の情報を出力するため、動きがない部分の冗長なデータも処理する必要があります。これに対し、イベントベースカメラは「輝度変化(イベント)のストリーム」を非同期で出力するため、データ量が極めて少なく、原理的にモーションブラーが発生しません。また、一般的な高速カメラ(ハイスピードカメラ)とも異なり、膨大なメモリや超高消費電力を必要とせず、エッジAI端末での処理に適しています。
注意点
イベントベースカメラは、動きがない静止した被写体や風景に対しては一切のイベント(データ)を出力しないため、静止画の撮影には適していません。また、出力データが画像(ピクセル配列)ではなく非同期なイベントデータの列(イベントストリーム)であるため、従来の畳み込みニューラルネットワークなどの標準的なAIモデルをそのまま適用することが難しく、スパイキングニューラルネットワークやイベントデータ専用の機械学習アルゴリズムが必要となる点が導入の難易度を上げています。