In Defense of Image Pre-Training for Spatiotemporal Recognition
Not on the map. Why?
Abstract (arXiv)
Image pre-training, the current de-facto paradigm for a wide range of visual tasks, is generally less favored in the field of video recognition. By contrast, a common strategy is to directly train with spatiotemporal convolutional neural networks (CNNs) from scratch. Nonetheless, interestingly, by taking a closer look at these from-scratch learned CNNs, we note there exist certain 3D kernels that exhibit much stronger appearance modeling ability than others, arguably suggesting appearance information is already well disentangled in learning. Inspired by this observation, we hypothesize that the key to effectively leveraging image pre-training lies in the decomposition of learning spatial and temporal features, and revisiting image pre-training as the appearance prior to initializing 3D kernels. In addition, we propose Spatial-Temporal Separable (STS) convolution, which explicitly splits the feature channels into spatial and temporal groups, to further enable a more thorough decomposition of spatiotemporal features for fine-tuning 3D CNNs. Our experiments show that simply replacing 3D convolution with STS notably improves a wide range of 3D CNNs without increasing parameters and computation on both Kinetics-400 and Something-Something V2. Moreover, this new training pipeline consistently achieves better results on video recognition with significant speedup. For instance, we achieve +0.6% top-1 of Slowfast on Kinetics-400 over the strong 256-epoch 128-GPU baseline while fine-tuning for only 50 epochs with 4 GPUs. The code and models are available at https://github.com/UCSC-VLAA/Image-Pretraining-for-Video.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 56 of its 58 references that are in the map. First posted on arXiv 3 May 2022.
Builds on
56 of 58 references.
References · 56
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2017Mask R-CNNcited by 7,277
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2014Going Deeper with Convolutionscited by 4,241
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2015Fast R-CNNcited by 2,933
38 more
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2017Non-local Neural Networkscited by 2,293
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2021Is Space-Time Attention All You Need for Video Understanding?cited by 1,620
- 2021ViViT: A Video Vision Transformercited by 1,620
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,103
- 2021Video Swin Transformercited by 1,091
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2019HowTo100M: Learning a Text-Video Embedding by Watching Hundred Million Narrated Video Clipscited by 950
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 919
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 902
- 2021Multiscale Vision Transformerscited by 897
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 856
- 2021Florence: A New Foundation Model for Computer Visioncited by 804
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 637
- 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
- 2017Learning Spatio-Temporal Representation with Pseudo-3D Residual Networkscited by 387
- 2018Rethinking ImageNet Pre-trainingcited by 377
- 2021ResNet strikes back: An improved training procedure in timmcited by 368
- 2019GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyondcited by 331
- 2017Temporal Relational Reasoning in Videoscited by 324
- 2021ActionCLIP: A New Paradigm for Video Action Recognitioncited by 320
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2018Videos as Space-Time Region Graphscited by 221
- 2022UniFormer: Unified Transformer for Efficient Spatiotemporal Representation Learningcited by 184
- 2020TDN: Temporal Difference Networks for Efficient Action Recognitioncited by 183
- 2020TEA: Temporal Excitation and Aggregation for Action Recognitioncited by 165
- 2020Temporal Pyramid Network for Action Recognitioncited by 163
- 2019STM: SpatioTemporal and Motion Encoding for Action Recognitioncited by 142
- 2021MoViNets: Mobile Video Networks for Efficient Video Recognitioncited by 135
- 2020Disentangled Non-Local Neural Networkscited by 132
- 2019Large-scale weakly-supervised pre-training for video action recognitioncited by 130
- 2018Graph-Based Global Reasoning Networkscited by 120
- 2019TEINet: Towards an Efficient Architecture for Video Recognitioncited by 92
- 2016Spatiotemporal Residual Networks for Video Action Recognitioncited by 91
- 2019Gate-Shift Networks for Video Action Recognitioncited by 76
50 most cited of 56 All 56 (JSON)
Built on by
Not cited yet.