TDN: Temporal Difference Networks for Efficient Action Recognition

CVPR 2021  ·  LiMin Wang, Zhan Tong, Bin Ji, Gangshan Wu ·

Temporal modeling still remains challenging for action recognition in videos. To mitigate this issue, this paper presents a new video architecture, termed as Temporal Difference Network (TDN), with a focus on capturing multi-scale temporal information for efficient action recognition. The core of our TDN is to devise an efficient temporal module (TDM) by explicitly leveraging a temporal difference operator, and systematically assess its effect on short-term and long-term motion modeling. To fully capture temporal information over the entire video, our TDN is established with a two-level difference modeling paradigm. Specifically, for local motion modeling, temporal difference over consecutive frames is used to supply 2D CNNs with finer motion pattern, while for global motion modeling, temporal difference across segments is incorporated to capture long-range structure for motion feature excitation. TDN provides a simple and principled temporal modeling framework and could be instantiated with the existing CNNs at a small extra computational cost. Our TDN presents a new state of the art on the Something-Something V1 & V2 datasets and is on par with the best performance on the Kinetics-400 dataset. In addition, we conduct in-depth ablation studies and plot the visualization results of our TDN, hopefully providing insightful analysis on temporal difference modeling. We release the code at https://github.com/MCG-NJU/TDN.

PDF Abstract CVPR 2021 PDF CVPR 2021 Abstract
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Action Classification Kinetics-400 TDN-ResNet101 (ensemble, ImageNet pretrained, RGB only) Acc@1 79.4 # 103
Acc@5 94.4 # 70
Action Recognition Something-Something V1 TDN ResNet101 (one clip, center crop, 8+16 ensemble, ImageNet pretrained, RGB only) Top 1 Accuracy 56.8 # 17
Top 5 Accuracy 84.1 # 10
Action Recognition Something-Something V2 TDN ResNet101 (one clip, center crop, 8+16 ensemble, ImageNet pretrained, RGB only) Top-1 Accuracy 68.2 # 51
Top-5 Accuracy 91.6 # 34
GFLOPs 198x1 # 6
Action Recognition Something-Something V2 TDN ResNet101 (one clip, three crop, 8+16 ensemble, ImageNet pretrained, RGB only) Top-1 Accuracy 69.6 # 42
Top-5 Accuracy 92.2 # 29
GFLOPs 198x3 # 6

Methods