Dingfeng Shi, Qiong Cao, Yujie Zhong, Shan An, Jian Cheng, Haogang Zhu, DaCheng Tao
Temporal action detection (TAD) aims to detect all action boundaries and their corresponding categories in an untrimmed video. The unclear boundaries of actions in videos often result in imprecise predictions of action boundaries by existing methods. To resolve this issue, we propose a one-stage framework named TriDet. First, we propose a Trident-head to model the action boundary via an estimated relative probability distribution around the boundary. Then, we analyze the rank-loss problem (i.e. instant discriminability deterioration) in transformer-based methods and propose an efficient scalable-granularity perception (SGP) layer to mitigate this issue. To further push the limit of instant discriminability in the video backbone, we leverage the strong representation capability of pretrained large models and investigate their performance on TAD. Last, considering the adequate spatial-temporal context for classification, we design a decoupled feature pyramid network with separate feature pyramids to incorporate rich spatial context from the large model for localization. Experimental results demonstrate the robustness of TriDet and its state-of-the-art performance on multiple TAD datasets, including hierarchical (multilabel) TAD datasets.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Video | HACS | Average-mAP | 43.1 | TriDet (VideoMAEv2) |
| Video | HACS | mAP@0.5 | 62.4 | TriDet (VideoMAEv2) |
| Video | HACS | mAP@0.75 | 44.1 | TriDet (VideoMAEv2) |
| Video | HACS | mAP@0.95 | 13.1 | TriDet (VideoMAEv2) |
| Video | THUMOS’14 | Avg mAP (0.3:0.7) | 70.1 | TriDet (VideoMAE v2-g feature) |
| Video | THUMOS’14 | mAP IOU@0.3 | 84.8 | TriDet (VideoMAE v2-g feature) |
| Video | THUMOS’14 | mAP IOU@0.4 | 80 | TriDet (VideoMAE v2-g feature) |
| Video | THUMOS’14 | mAP IOU@0.5 | 73.3 | TriDet (VideoMAE v2-g feature) |
| Video | THUMOS’14 | mAP IOU@0.6 | 63.8 | TriDet (VideoMAE v2-g feature) |
| Video | THUMOS’14 | mAP IOU@0.7 | 48.8 | TriDet (VideoMAE v2-g feature) |
| Video | MultiTHUMOS | Average mAP | 37.5 | TriDet (VideoMAEv2) |
| Video | MultiTHUMOS | mAP IOU@0.2 | 57.7 | TriDet (VideoMAEv2) |
| Video | MultiTHUMOS | mAP IOU@0.5 | 42.7 | TriDet (VideoMAEv2) |
| Video | MultiTHUMOS | mAP IOU@0.7 | 24.3 | TriDet (VideoMAEv2) |
| Video | MultiTHUMOS | Average mAP | 30.7 | TriDet (I3D-rgb) |
| Video | MultiTHUMOS | mAP IOU@0.2 | 49.1 | TriDet (I3D-rgb) |
| Video | MultiTHUMOS | mAP IOU@0.5 | 34.3 | TriDet (I3D-rgb) |
| Video | MultiTHUMOS | mAP IOU@0.7 | 17.8 | TriDet (I3D-rgb) |
| Temporal Action Localization | HACS | Average-mAP | 43.1 | TriDet (VideoMAEv2) |
| Temporal Action Localization | HACS | mAP@0.5 | 62.4 | TriDet (VideoMAEv2) |
| Temporal Action Localization | HACS | mAP@0.75 | 44.1 | TriDet (VideoMAEv2) |
| Temporal Action Localization | HACS | mAP@0.95 | 13.1 | TriDet (VideoMAEv2) |
| Temporal Action Localization | THUMOS’14 | Avg mAP (0.3:0.7) | 70.1 | TriDet (VideoMAE v2-g feature) |
| Temporal Action Localization | THUMOS’14 | mAP IOU@0.3 | 84.8 | TriDet (VideoMAE v2-g feature) |
| Temporal Action Localization | THUMOS’14 | mAP IOU@0.4 | 80 | TriDet (VideoMAE v2-g feature) |
| Temporal Action Localization | THUMOS’14 | mAP IOU@0.5 | 73.3 | TriDet (VideoMAE v2-g feature) |
| Temporal Action Localization | THUMOS’14 | mAP IOU@0.6 | 63.8 | TriDet (VideoMAE v2-g feature) |
| Temporal Action Localization | THUMOS’14 | mAP IOU@0.7 | 48.8 | TriDet (VideoMAE v2-g feature) |
| Temporal Action Localization | MultiTHUMOS | Average mAP | 37.5 | TriDet (VideoMAEv2) |
| Temporal Action Localization | MultiTHUMOS | mAP IOU@0.2 | 57.7 | TriDet (VideoMAEv2) |
| Temporal Action Localization | MultiTHUMOS | mAP IOU@0.5 | 42.7 | TriDet (VideoMAEv2) |
| Temporal Action Localization | MultiTHUMOS | mAP IOU@0.7 | 24.3 | TriDet (VideoMAEv2) |
| Temporal Action Localization | MultiTHUMOS | Average mAP | 30.7 | TriDet (I3D-rgb) |
| Temporal Action Localization | MultiTHUMOS | mAP IOU@0.2 | 49.1 | TriDet (I3D-rgb) |
| Temporal Action Localization | MultiTHUMOS | mAP IOU@0.5 | 34.3 | TriDet (I3D-rgb) |
| Temporal Action Localization | MultiTHUMOS | mAP IOU@0.7 | 17.8 | TriDet (I3D-rgb) |
| Zero-Shot Learning | HACS | Average-mAP | 43.1 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | HACS | mAP@0.5 | 62.4 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | HACS | mAP@0.75 | 44.1 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | HACS | mAP@0.95 | 13.1 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | THUMOS’14 | Avg mAP (0.3:0.7) | 70.1 | TriDet (VideoMAE v2-g feature) |
| Zero-Shot Learning | THUMOS’14 | mAP IOU@0.3 | 84.8 | TriDet (VideoMAE v2-g feature) |
| Zero-Shot Learning | THUMOS’14 | mAP IOU@0.4 | 80 | TriDet (VideoMAE v2-g feature) |
| Zero-Shot Learning | THUMOS’14 | mAP IOU@0.5 | 73.3 | TriDet (VideoMAE v2-g feature) |
| Zero-Shot Learning | THUMOS’14 | mAP IOU@0.6 | 63.8 | TriDet (VideoMAE v2-g feature) |
| Zero-Shot Learning | THUMOS’14 | mAP IOU@0.7 | 48.8 | TriDet (VideoMAE v2-g feature) |
| Zero-Shot Learning | MultiTHUMOS | Average mAP | 37.5 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | MultiTHUMOS | mAP IOU@0.2 | 57.7 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | MultiTHUMOS | mAP IOU@0.5 | 42.7 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | MultiTHUMOS | mAP IOU@0.7 | 24.3 | TriDet (VideoMAEv2) |
| Zero-Shot Learning | MultiTHUMOS | Average mAP | 30.7 | TriDet (I3D-rgb) |
| Zero-Shot Learning | MultiTHUMOS | mAP IOU@0.2 | 49.1 | TriDet (I3D-rgb) |
| Zero-Shot Learning | MultiTHUMOS | mAP IOU@0.5 | 34.3 | TriDet (I3D-rgb) |
| Zero-Shot Learning | MultiTHUMOS | mAP IOU@0.7 | 17.8 | TriDet (I3D-rgb) |
| Action Localization | HACS | Average-mAP | 43.1 | TriDet (VideoMAEv2) |
| Action Localization | HACS | mAP@0.5 | 62.4 | TriDet (VideoMAEv2) |
| Action Localization | HACS | mAP@0.75 | 44.1 | TriDet (VideoMAEv2) |
| Action Localization | HACS | mAP@0.95 | 13.1 | TriDet (VideoMAEv2) |
| Action Localization | THUMOS’14 | Avg mAP (0.3:0.7) | 70.1 | TriDet (VideoMAE v2-g feature) |
| Action Localization | THUMOS’14 | mAP IOU@0.3 | 84.8 | TriDet (VideoMAE v2-g feature) |
| Action Localization | THUMOS’14 | mAP IOU@0.4 | 80 | TriDet (VideoMAE v2-g feature) |
| Action Localization | THUMOS’14 | mAP IOU@0.5 | 73.3 | TriDet (VideoMAE v2-g feature) |
| Action Localization | THUMOS’14 | mAP IOU@0.6 | 63.8 | TriDet (VideoMAE v2-g feature) |
| Action Localization | THUMOS’14 | mAP IOU@0.7 | 48.8 | TriDet (VideoMAE v2-g feature) |
| Action Localization | MultiTHUMOS | Average mAP | 37.5 | TriDet (VideoMAEv2) |
| Action Localization | MultiTHUMOS | mAP IOU@0.2 | 57.7 | TriDet (VideoMAEv2) |
| Action Localization | MultiTHUMOS | mAP IOU@0.5 | 42.7 | TriDet (VideoMAEv2) |
| Action Localization | MultiTHUMOS | mAP IOU@0.7 | 24.3 | TriDet (VideoMAEv2) |
| Action Localization | MultiTHUMOS | Average mAP | 30.7 | TriDet (I3D-rgb) |
| Action Localization | MultiTHUMOS | mAP IOU@0.2 | 49.1 | TriDet (I3D-rgb) |
| Action Localization | MultiTHUMOS | mAP IOU@0.5 | 34.3 | TriDet (I3D-rgb) |
| Action Localization | MultiTHUMOS | mAP IOU@0.7 | 17.8 | TriDet (I3D-rgb) |