Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Self-Supervised Learning for Semi-Supervised Temporal Action Proposal

About

Self-supervised learning presents a remarkable performance to utilize unlabeled data for various video tasks. In this paper, we focus on applying the power of self-supervised methods to improve semi-supervised action proposal generation. Particularly, we design an effective Self-supervised Semi-supervised Temporal Action Proposal (SSTAP) framework. The SSTAP contains two crucial branches, i.e., temporal-aware semi-supervised branch and relation-aware self-supervised branch. The semi-supervised branch improves the proposal model by introducing two temporal perturbations, i.e., temporal feature shift and temporal feature flip, in the mean teacher framework. The self-supervised branch defines two pretext tasks, including masked feature reconstruction and clip-order prediction, to learn the relation of temporal clues. By this means, SSTAP can better explore unlabeled videos, and improve the discriminative abilities of learned action features. We extensively evaluate the proposed SSTAP on THUMOS14 and ActivityNet v1.3 datasets. The experimental results demonstrate that SSTAP significantly outperforms state-of-the-art semi-supervised methods and even matches fully-supervised methods. Code is available at https://github.com/wangxiang1230/SSTAP.

Xiang Wang, Shiwei Zhang, Zhiwu Qing, Yuanjie Shao, Changxin Gao, Nong Sang• 2021

Related benchmarks

TaskDatasetResultRank
Temporal Action DetectionTHUMOS-14 (test)
mAP@tIoU=0.542.3
330
Temporal Action DetectionActivityNet v1.3 (val)
mAP@0.550.72
185
Temporal Action ProposalActivityNet v1.3 (val)
AUC67.53
114
Temporal Action DetectionActivityNet 1.3
mAP@0.550.72
93
Temporal Action Proposal GenerationTHUMOS14 (test)
AR@5041.01
84
Temporal Action Proposal GenerationTHUMOS 14
AR@5041.01
41
Showing 6 of 6 rows

Other info

Code

Follow for update