Event-based cameras are new type vision sensors whose pixels work independently and respond asynchronously to brightness change with microsecond resolution, instead of providing standard intensity frames. Compared with traditional cameras, event-based cameras have low latency, no motion blur, and high dynamic range (HDR), which provide possibilities for robots to deal with some challenging scenes. We propose a visual-inertial odometry for stereo event-based cameras based on Error-State Kalman Filter (ESKF). The visual module updates the pose relies on the edge alignment of a semi-dense 3D map to a 2D image, and the IMU module updates pose by median integral. We evaluate our method on public datasets with general 6-DoF motion and compare the results against ground truth. We show that our proposed pipeline provides improved accuracy over the result of the state-of-the-art visual odometry for stereo event-based cameras, while running in real-time on a standard CPU (low-resolution cameras). To the best of our knowledge, this is the first published visual-inertial odometry for stereo event-based cameras.
翻译:事件相机是一种新型视觉传感器,其像素独立工作并以微秒级分辨率异步响应亮度变化,而非提供标准强度帧。与传统相机相比,事件相机具有低延迟、无运动模糊和高动态范围(HDR)等特性,为机器人应对某些挑战性场景提供了可能。本文提出一种基于误差状态卡尔曼滤波器(ESKF)的立体事件相机视觉-惯性里程计方法。其视觉模块通过将半稠密3D地图与2D图像进行边缘对齐来更新位姿,而惯性测量单元(IMU)模块则通过中值积分更新位姿。我们在公开数据集上对该方法进行了通用六自由度运动评估,并将结果与真实值进行对比。实验表明,本文提出的算法流程在标准CPU(低分辨率相机)上实时运行时,相比现有最先进的立体事件相机视觉里程计方法,提供了更高的精度。据我们所知,这是首个公开发表的基于立体事件相机的视觉-惯性里程计。