TF-CADE: Foreground-Concentrated Text-Video Alignment for Zero-Shot Temporal Action Detection
Organizations: Dept. of Artificial Intelligence, Korea University, Seoul, Korea
Abstract
Zero-Shot Temporal Action Detection (ZSTAD) aims to lo- calize and recognize action instances from unseen action categories in untrimmed videos. Although existing meth- ods have shown effectiveness by advancing architectural text-video alignment, they still struggle with capturing se- mantic distinctions between action classes, resulting in text- irrelevant predictions. To address this issue, we propose a Text-Foreground Concentrated Alignment for zero-shot temporal action DEtector (TF-CADE) that explicitly aligns textual information with action-relevant foreground regions. Specifically, we introduce Action Concentrate Aggregation (ACA), which extracts action concentrate scores to aggregate temporally informative video segments into a foreground- weighted video embedding. This foreground concentrated alignment enhances the semantic consistency between text and video features and improves inter-class discriminabil- ity. In addition, a Certainty-based Confidence Re-weighting (CCR) strategy refines per-snippet confidence scores by lever- aging foreground-aware similarity, effectively suppressing irrelevant action classes during inference. Extensive evalua- tions show that our TF-CADE not only achieves state-of-the- art performance under in-distribution settings but also excels in cross-dataset generalization to unseen action classes.
Figures & tables
| Train Split | Model | Feature | THUMOS14 | ActivityNet v1.3 | |||||||||||
| Video | Text | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | Avg. | 0.5 | 0.75 | 0.95 | Avg. | ||||
| 50% Seen 50% Unseen | EffPrompt [ 10 ] | I3D [ 4 ] | CLIP-B [ 23 ] | 37.2 | 29.6 | 21.6 | 14.0 | 7.2 | 21.9 | 32.0 | 19.3 | 2.9 | 19.6 | ||
| STALE [ 20 ] | I3D [ 4 ] | CLIP-B [ 23 ] | 38.3 | 30.7 | 21.2 | 13.8 | 7.0 | 22.2 | 32.1 | 20.7 | 5.9 | 20.5 | |||
| DeTAL [ 15 ] | I3D [ 4 ] / R(2+1)D [ 27 ] | CLIP-B [ 23 ] | 38.3 | 32.3 | 24.4 | 16.3 | 9.0 | 24.1 | 34.4 | 23.0 | 4.0 | 22.4 | |||
| STOV-TAL [ 7 ] | CLIP-B [ 23 ] | CLIP-B [ 23 ] | 44.2 | 35.7 | 25.7 | 16.5 | 8.0 | 26.0 | 42.1 | 25.0 | 1.3 | 24.8 | |||
| ZEETAD [ 22 ] | I3D [ 4 ] | CLIP-B [ 23 ] | 45.2 | 38.8 | 30.8 | 22.5 | 13.7 | 30.2 | 39.2 | 25.7 | 3.1 | 24.9 | |||
| Evaluation Setting | Model | Feature | THUMOS14 | ||||||
| Video | Text | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | Avg. | ||
| 50%-50% | STALE [ 20 ] | I3D [ 4 ] | CLIP-B [ 23 ] | 1.3 | 0.7 | 0.6 | 0.6 | 0.4 | 0.7 |
| EffPrompt [ 10 ] | I3D [ 4 ] | CLIP-B [ 23 ] | 5.4 | 4.4 | 3.5 | 2.7 | 1.9 | 3.6 | |
| T3AL [ 16 ] | CoCA [ 31 ] | CoCA [ 31 ] | 20.7 | 14.3 | 8.9 | 5.3 | 2.7 | 10.4 | |
| Ti-FAD [ 13 ] | I3D [ 4 ] | CLIP-B [ 23 ] | 19.3 | 15.8 | 11.7 | 7.7 | 4.1 | 11.7 | |
| TF-CADE (Ours) | I3D [ 4 ] | CLIP-B [ 23 ] | 40.5 | 34.1 | 26.5 | 17.2 | 8.9 | 28.2 | |
| Method | Text | Video | mAP@tIoU (%) | |||
| 0.3 | 0.5 | 0.7 | Avg. | |||
| Baseline | ✓ | 20.1 | 15.8 | 8.0 | 14.9 | |
| ✓ | 21.4 | 17.0 | 8.7 | 16.0 | ||
| ✓ | ✓ | 22.3 | 17.4 | 8.4 | 16.3 | |
| Ours | ✓ | 27.3 | 21.2 | 9.8 | 19.9 | |
| ✓ | 28.6 | 22.6 | 10.7 | 21.1 | ||
| Method | mAP@tIoU(%) | |||||
| 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | Avg. | |
| Baseline | 21.4 | 19.6 | 17.0 | 13.4 | 8.7 | 16.0 |
| 22.0 | 20.2 | 17.4 | 13.6 | 8.6 | 16.4 | |
| 27.1 | 24.9 | 21.0 | 16.0 | 9.8 | 19.7 | |
| & CCR | 28.6 | 26.2 | 22.6 | 17.1 | 10.7 | 21.1 |
| Method | mAP@tIoU(%) | |||||
| 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | Avg. | |
| w/o filter | 35.7 | 28.6 | 21.7 | 13.5 | 6.7 | 21.3 |
| w/ filter | 42.8 | 36.5 | 28.6 | 19.0 | 10.1 | 27.4 |
Temporal Action Detection
Temporal action detection identifies action categories and their start and end times in untrimmed video.
See all 41 papers