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

Temporally-Adaptive Models for Efficient Video Understanding

About

Spatial convolutions are extensively used in numerous deep video models. It fundamentally assumes spatio-temporal invariance, i.e., using shared weights for every location in different frames. This work presents Temporally-Adaptive Convolutions (TAdaConv) for video understanding, which shows that adaptive weight calibration along the temporal dimension is an efficient way to facilitate modeling complex temporal dynamics in videos. Specifically, TAdaConv empowers spatial convolutions with temporal modeling abilities by calibrating the convolution weights for each frame according to its local and global temporal context. Compared to existing operations for temporal modeling, TAdaConv is more efficient as it operates over the convolution kernels instead of the features, whose dimension is an order of magnitude smaller than the spatial resolutions. Further, kernel calibration brings an increased model capacity. Based on this readily plug-in operation TAdaConv as well as its extension, i.e., TAdaConvV2, we construct TAdaBlocks to empower ConvNeXt and Vision Transformer to have strong temporal modeling capabilities. Empirical results show TAdaConvNeXtV2 and TAdaFormer perform competitively against state-of-the-art convolutional and Transformer-based models in various video understanding benchmarks. Our codes and models are released at: https://github.com/alibaba-mmai-research/TAdaConv.

Ziyuan Huang, Shiwei Zhang, Liang Pan, Zhiwu Qing, Yingya Zhang, Ziwei Liu, Marcelo H. Ang Jr• 2023

Related benchmarks

TaskDatasetResultRank
Action RecognitionKinetics-400
Top-1 Acc83.7
413
Video ClassificationSomething-Something v2 (test)
Top-1 Acc0.736
169
Video ClassificationSomething-something v1 (test)
Top-1 Accuracy63.7
115
Action RecognitionEPIC-KITCHENS 100 (test)
Top-1 Verb Acc71.7
101
Video ClassificationKinetics-400 83 (test)
Top-1 Acc89.9
26
Action RecognitionEpic Kitchens 100--
26
Action LocalizationEpic Kitchens 100
mAP@0.132.08
22
Noun Action LocalizationEpic Kitchens 100
mAP@0.135
12
Action RecognitionEpic-Kitchens-100 (val)
Top-1 Action Acc51.8
10
Action LocalizationHACS
mAP@0.553.3
9
Showing 10 of 10 rows

Other info

Code

Follow for update