Event-based Moving Object Detection and Tracking

Anton Mitrokhin,Cornelia Fermuller,Chethan Parameshwara,Yiannis Aloimonos
DOI: https://doi.org/10.1109/IROS.2018.8593805
2020-01-13
Abstract:Event-based vision sensors, such as the Dynamic Vision Sensor (DVS), are ideally suited for real-time motion analysis. The unique properties encompassed in the readings of such sensors provide high temporal resolution, superior sensitivity to light and low latency. These properties provide the grounds to estimate motion extremely reliably in the most sophisticated scenarios but they come at a price - modern event-based vision sensors have extremely low resolution and produce a lot of noise. Moreover, the asynchronous nature of the event stream calls for novel algorithms. This paper presents a new, efficient approach to object tracking with asynchronous cameras. We present a novel event stream representation which enables us to utilize information about the dynamic (temporal) component of the event stream, and not only the spatial component, at every moment of time. This is done by approximating the 3D geometry of the event stream with a parametric model; as a result, the algorithm is capable of producing the motion-compensated event stream (effectively approximating egomotion), and without using any form of external sensors in extremely low-light and noisy conditions without any form of feature tracking or explicit optical flow computation. We demonstrate our framework on the task of independent motion detection and tracking, where we use the temporal model inconsistencies to locate differently moving objects in challenging situations of very fast motion.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to detect and track independently moving objects efficiently and reliably when using event - based visual sensors (such as the Dynamic Vision Sensor, DVS) for high - speed motion analysis. Specifically, the paper focuses on achieving the detection and tracking of independently moving objects in very challenging scenarios (such as extremely fast motion, low - light conditions, and extreme light changes). These scenarios pose great challenges to traditional computer vision algorithms because traditional methods are difficult to handle high - speed motion, high dynamic range, and constantly changing lighting conditions. However, the event - based framework performs excellently in these aspects, so the paper proposes a new event - stream - based method to solve these problems. The main contributions of the paper include: 1. Proposing a completely new motion - compensation pipeline that only depends on event features. 2. Introducing a new time - image representation method based on event timestamps, which helps to improve the robustness of motion compensation. 3. Creating a new publicly available event dataset (Extreme Event Dataset or EED), which contains multiple objects moving under challenging conditions (low - light conditions and extreme light changes, including flickering strobe lights). 4. Conducting a detailed quantitative and qualitative evaluation of the proposed pipeline. 5. Providing an efficient C++ implementation and releasing it as open - source. Through these contributions, the paper aims to promote the application of event - based visual sensors in complex scenarios, especially in scenarios that require real - time control systems, such as autonomous navigation.