Event-based Action Recognition by Pre-Training on Multi-Frame Representations
Organizations: Swedish Defence Research Agency (FOI), Linköping, Sweden
Abstract
Action recognition is a crucial task in domains like robotics, patient monitoring, or surveillance. Recently, event-based action recognition has attracted much attention due to the event camera's ability to capture fast motions and its improved privacy over conventional vision cameras. While frame-based event representations work well for short event sequences, their discriminative ability declines sharply with longer and more complex event sequences. In this work, we introduce a multi-frame representation that greatly improves recognition performance over its single-frame counterpart. We adopt a masked auto-encoding framework to pre-train a Vision Transformer using a sparsity-aware masking algorithm and token selection mechanism to improve downstream performance and control computational complexity. We also introduce multiple mask tokens for the decoder with a position-aware attention mechanism, leading to further improved performance. Our proposed method shows impressive performance for challenging long-duration and complex event sequences, yielding state-of-the-art performance on THU-EACT-50 CHL and DailyDVS-200.
Figures & tables
| Method | SSL | Modality | Params | Top-1 Accuracy (%) | |||||||
| THU-EACT-50 CHL | DailyDVS-200 | ||||||||||
| HMAX SNN [ 40 ] , from [ 14 ] | Event | - | 32.7 | - | |||||||
| MOTION SNN [ 23 ] , from [ 14 ] | Event | - | 47.3 | - | |||||||
| EV-ACT [ 14 ] | Event | 21.3M | 58.5 | - | |||||||
| EventMamba [ 31 ] | Event | 0.91M | 59.4 | - | |||||||
| EventBind [ 43 ] , from [ 6 ] | Event + Text | 635M | 61.1 | - | |||||||
| Action | Sequence duration (s) | Accuracy (%) | ||
|---|---|---|---|---|
| 1 frame | 4 frames | 8 frames | ||
| Sneeze | 19.2 | 50.0 ( 30.8) | 53.9 ( 34.7) | |
| Tie shoe laces | 37.5 | 79.2 ( 41.7) | 75.0 ( 37.5) | |
| Overall | 33.1 | 55.6 ( 22.5) | 61.7 ( 28.6) | |