Multiview Transformers for Video Recognition
About
Video understanding requires reasoning at multiple spatiotemporal resolutions -- from short fine-grained motions to events taking place over longer durations. Although transformer architectures have recently advanced the state-of-the-art, they have not explicitly modelled different spatiotemporal resolutions. To this end, we present Multiview Transformers for Video Recognition (MTV). Our model consists of separate encoders to represent different views of the input video with lateral connections to fuse information across views. We present thorough ablation studies of our model and show that MTV consistently performs better than single-view counterparts in terms of accuracy and computational cost across a range of model sizes. Furthermore, we achieve state-of-the-art results on six standard datasets, and improve even further with large-scale pretraining. Code and checkpoints are available at: https://github.com/google-research/scenic/tree/main/scenic/projects/mtv.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Action Recognition | Something-Something v2 (val) | Top-1 Accuracy68.5 | 535 | |
| Action Recognition | Kinetics-400 | Top-1 Acc89.9 | 413 | |
| Action Recognition | Something-Something v2 | Top-1 Accuracy68.5 | 341 | |
| Action Recognition | Something-Something v2 (test) | Top-1 Acc68.5 | 333 | |
| Action Recognition | Kinetics 400 (test) | Top-1 Accuracy89.1 | 245 | |
| Action Recognition | Something-Something v2 (test val) | Top-1 Accuracy68.5 | 187 | |
| Video Action Recognition | Kinetics-400 | Top-1 Acc84.3 | 184 | |
| Video Classification | Something-Something v2 (test) | Top-1 Acc0.685 | 169 | |
| Video Action Recognition | Kinetics 400 (val) | Top-1 Acc89.9 | 151 | |
| Action Recognition | Kinetics-400 full (val) | Top-1 Acc84.3 | 136 |