Events-to-Video: Bringing Modern Computer Vision to Event Cameras
About
Event cameras are novel sensors that report brightness changes in the form of asynchronous "events" instead of intensity frames. They have significant advantages over conventional cameras: high temporal resolution, high dynamic range, and no motion blur. Since the output of event cameras is fundamentally different from conventional cameras, it is commonly accepted that they require the development of specialized algorithms to accommodate the particular nature of events. In this work, we take a different view and propose to apply existing, mature computer vision techniques to videos reconstructed from event data. We propose a novel recurrent network to reconstruct videos from a stream of events, and train it on a large amount of simulated event data. Our experiments show that our approach surpasses state-of-the-art reconstruction methods by a large margin (> 20%) in terms of image quality. We further apply off-the-shelf computer vision algorithms to videos reconstructed from event data on tasks such as object classification and visual-inertial odometry, and show that this strategy consistently outperforms algorithms that were specifically designed for event data. We believe that our approach opens the door to bringing the outstanding properties of event cameras to an entirely new range of tasks. A video of the experiments is available at https://youtu.be/IdYrC4cUO0I
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Deblurring | GoPro | PSNR15.22 | 221 | |
| Video Interpolation | HQF DAVIS240 1 frame skip (all sequences) | PSNR6.7 | 23 | |
| Video Interpolation | HQF DAVIS240 3 frames skips (all sequences) | PSNR6.7 | 22 | |
| Video Interpolation | GoPro 15 frames skips (test) | PSNR9.75 | 14 | |
| Single-image deblurring | Blur-DVS | PSNR24.81 | 11 | |
| Video Frame Interpolation | GoPro 7 frames skip | PSNR9.74 | 8 | |
| Video Frame Interpolation | GoPro 15 frames skip | PSNR9.75 | 8 | |
| Video Interpolation | Middlebury 1 frame skip (test) | PSNR11.26 | 7 | |
| Video Interpolation | Middlebury 3 frames skips (test) | PSNR11.26 | 7 | |
| Video Interpolation | Vimeo90k interpolation 1 frame skip (test) | PSNR10.08 | 7 |