Sanath Narayan, Hisham Cholakkal, Fahad Shahbaz Khan, Ling Shao
Temporal action localization is a challenging computer vision problem with numerous real-world applications. Most existing methods require laborious frame-level supervision to train action localization models. In this work, we propose a framework, called 3C-Net, which only requires video-level supervision (weak supervision) in the form of action category labels and the corresponding count. We introduce a novel formulation to learn discriminative action features with enhanced localization capabilities. Our joint formulation has three terms: a classification term to ensure the separability of learned action features, an adapted multi-label center loss term to enhance the action feature discriminability and a counting loss term to delineate adjacent action sequences, leading to improved localization. Comprehensive experiments are performed on two challenging benchmarks: THUMOS14 and ActivityNet 1.2. Our approach sets a new state-of-the-art for weakly-supervised temporal action localization on both datasets. On the THUMOS14 dataset, the proposed method achieves an absolute gain of 4.6% in terms of mean average precision (mAP), compared to the state-of-the-art. Source code is available at https://github.com/naraysa/3c-net.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Video | THUMOS 2014 | mAP@0.5 | 26.6 | 3C-Net |
| Video | THUMOS’14 | mAP@0.5 | 26.6 | 3C-Net |
| Video | ActivityNet-1.2 | Mean mAP | 21.7 | 3C-Net |
| Video | ActivityNet-1.2 | mAP@0.5 | 37.2 | 3C-Net |
| Video | THUMOS’14 | mAP | 86.9 | 3C-Net |
| Video | ActivityNet-1.2 | mAP | 92.4 | 3C-Net |
| Video | THUMOS'14 | mAP | 86.9 | 3C-Net |
| Temporal Action Localization | THUMOS 2014 | mAP@0.5 | 26.6 | 3C-Net |
| Temporal Action Localization | THUMOS’14 | mAP@0.5 | 26.6 | 3C-Net |
| Temporal Action Localization | ActivityNet-1.2 | Mean mAP | 21.7 | 3C-Net |
| Temporal Action Localization | ActivityNet-1.2 | mAP@0.5 | 37.2 | 3C-Net |
| Zero-Shot Learning | THUMOS 2014 | mAP@0.5 | 26.6 | 3C-Net |
| Zero-Shot Learning | THUMOS’14 | mAP@0.5 | 26.6 | 3C-Net |
| Zero-Shot Learning | ActivityNet-1.2 | Mean mAP | 21.7 | 3C-Net |
| Zero-Shot Learning | ActivityNet-1.2 | mAP@0.5 | 37.2 | 3C-Net |
| Action Localization | THUMOS 2014 | mAP@0.5 | 26.6 | 3C-Net |
| Action Localization | THUMOS’14 | mAP@0.5 | 26.6 | 3C-Net |
| Action Localization | ActivityNet-1.2 | Mean mAP | 21.7 | 3C-Net |
| Action Localization | ActivityNet-1.2 | mAP@0.5 | 37.2 | 3C-Net |
| Weakly Supervised Action Localization | THUMOS 2014 | mAP@0.5 | 26.6 | 3C-Net |
| Weakly Supervised Action Localization | THUMOS’14 | mAP@0.5 | 26.6 | 3C-Net |
| Weakly Supervised Action Localization | ActivityNet-1.2 | Mean mAP | 21.7 | 3C-Net |
| Weakly Supervised Action Localization | ActivityNet-1.2 | mAP@0.5 | 37.2 | 3C-Net |