Event2Vec: Processing Neuromorphic Events Directly by Representations in Vector Space
About
Neuromorphic event cameras possess superior temporal resolution, power efficiency, and dynamic range compared to traditional cameras. However, their asynchronous and sparse data format poses a significant challenge for conventional deep learning methods. Most existing methods either densify events into frames, sacrificing their sparse asynchronous nature, or use irregular models that are less compatible with GPU acceleration. Inspired by word-to-vector models, we propose event2vec, a novel representation that allows Transformers to process events directly. We demonstrate the effectiveness of event2vec on the DVS Gesture, ASL-DVS, and DVS-Lip benchmarks, showing that event2vec is remarkably parameter-efficient, features high throughput and low latency, and achieves high accuracy even with an extremely low number of events or low spatial resolutions. These results show that sparse asynchronous event data can be directly integrated into high-throughput Transformer architectures, offering an efficient paradigm for real-time neuromorphic vision. The code is provided at https://github.com/Intelligent-Computing-Lab-Panda/event2vec.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Neuromorphic Event Classification | ASL-DVS | Accuracy99.91 | 18 | |
| Neuromorphic Event Classification | DVS-Lip | Accuracy75.88 | 9 | |
| Neuromorphic Classification | DVS-Gesture | Accuracy97.57 | 8 | |
| Neuromorphic Event-based Classification | DVS-Gesture | Training Throughput (samples/s)1.02e+3 | 2 | |
| Neuromorphic Event-based Classification | ASL-DVS | Training Throughput933.6 | 2 | |
| Neuromorphic Event-based Classification | DVS-Lip | Training Throughput (samples/s)383.7 | 2 |