Rethinking Video ViTs: Sparse Video Tubes for Joint Image and Video Learning

We present a simple approach which can turn a ViT encoder into an efficient video model, which can seamlessly work with both image and video inputs. By sparsely sampling the inputs, the model is able to do training and inference from both inputs. The model is easily scalable and can be adapted to large-scale pre-trained ViTs without requiring full finetuning. The model achieves SOTA results and the code will be open-sourced.

PDF Abstract CVPR 2023 PDF CVPR 2023 Abstract

Results from the Paper


Ranked #2 on Action Classification on Kinetics-600 (using extra training data)

     Get a GitHub badge
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Action Classification Charades TubeViT-L MAP 66.2 # 2
Action Classification Kinetics-400 TubeVit-B (ImageNet-1k) Acc@1 88.6 # 18
Acc@5 97.6 # 18
FLOPs (G) x views 8700x3x4 # 1
Parameters (M) 86 # 23
Action Classification Kinetics-400 TubeVit-L (ImageNet-1k) Acc@1 90.2 # 8
Acc@5 98.6 # 4
FLOPs (G) x views 95300x4x3 # 1
Parameters (M) 307 # 27
Action Classification Kinetics-400 TubeViT-H (ImageNet-1k) Acc@1 90.9 # 5
Acc@5 98.9 # 1
FLOPs (G) x views 176400x4x3 # 1
Parameters (M) 632 # 29
Action Classification Kinetics-600 TubeVit-B Top-1 Accuracy 90.9 # 7
Top-5 Accuracy 97.3 # 14
Action Classification Kinetics-600 TubeVit-H Top-1 Accuracy 91.8 # 2
Top-5 Accuracy 98.9 # 1
Action Classification Kinetics-600 TubeVit-L Top-1 Accuracy 91.5 # 4
Top-5 Accuracy 98.7 # 3
Action Classification Kinetics-700 TubeViT-L Top-1 Accuracy 83.8 # 4
Top-5 Accuracy 96.6 # 2
Action Recognition Something-Something V2 TubeViT-L Top-1 Accuracy 76.1 # 8
Top-5 Accuracy 95.2 # 4

Methods


No methods listed for this paper. Add relevant methods here