Context-Enhanced Memory-Refined Transformer for Online Action Detection
About
Online Action Detection (OAD) detects actions in streaming videos using past observations. State-of-the-art OAD approaches model past observations and their interactions with an anticipated future. The past is encoded using short- and long-term memories to capture immediate and long-range dependencies, while anticipation compensates for missing future context. We identify a training-inference discrepancy in existing OAD methods that hinders learning effectiveness. The training uses varying lengths of short-term memory, while inference relies on a full-length short-term memory. As a remedy, we propose a Context-enhanced Memory-Refined Transformer (CMeRT). CMeRT introduces a context-enhanced encoder to improve frame representations using additional near-past context. It also features a memory-refined decoder to leverage near-future generation to enhance performance. CMeRT achieves state-of-the-art in online detection and anticipation on THUMOS'14, CrossTask, and EPIC-Kitchens-100.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Online Action Detection | THUMOS14 (test) | mAP73.2 | 93 | |
| Online Action Detection | THUMOS 14 | -- | 37 | |
| Online Action Detection | CrossTask | P-F134.3 | 20 | |
| Online Action Detection | Epic Kitchens 100 | Segment F117.7 | 20 | |
| Online Action Detection | Ego4D GoalStep | Segment F19.7 | 20 | |
| Action Anticipation | THUMOS 2014 | mAP (Avg)59.5 | 14 | |
| Action Anticipation | THUMOS-14 (test) | -- | 14 | |
| Action Anticipation | EpicKitchens-100 | Top-5 Acc (Verb)35.1 | 8 | |
| Online Action Detection | EPIC-KITCHENS 100 (test) | -- | 6 | |
| Online Action Detection | EK100 | mAP (verb)19.8 | 5 |