Rethinking Spatiotemporal Feature Learning For Video Understanding
Authors:
Preprint
Abstract
In this paper we study 3D convolutional networks for video understanding tasks. Our starting point is the state-of-the-art I3D model, which "inflates" all the 2D filters of the Inception architecture to 3D. We first consider "deflating" the I3D model at various levels to understand the role of 3D convolutions. Interestingly, we found that 3D convolutions at the top layers of the network contribute more than 3D convolutions at the bottom layers, while also being computationally more efficient. This indicates that I3D is better at capturing high-level temporal patterns than low-level motion signals. We also consider replacing 3D convolutions with spatiotemporal-separable 3D convolutions (i.e., replacing convolution using a k * k * k filter with 1 * k * k followed by k * 1 * 1 filters); we show that such a model, which we call S3D, is 1.5x more computationally efficient (in terms of FLOPS) than I3D, and achieves better accuracy. Finally, we explore spatiotemporal feature gating on top of S3D. The resulting model, which we call S3D-G, outperforms the state-of-the-art I3D model by 3.5% accuracy on Kinetics and reduces the FLOPS by 34%. It also achieves a new state-of-the-art performance when transferred to other action classification (UCF-101 and HMDB-51) and detection (UCF-101 and JHMDB) datasets.Keywords
All Related Versions
This publication has 39 references indexed in Scilit:
- Sigmoid-weighted linear units for neural network function approximation in reinforcement learningNeural Networks, 2018
- The THUMOS challenge on action recognition for videos “in the wild”Computer Vision and Image Understanding, 2017
- Hollywood in Homes: Crowdsourcing Data Collection for Activity Understanding2016
- Multi-region Two-Stream R-CNN for Action Detection2016
- Temporal Segment Networks: Towards Good Practices for Deep Action Recognition2016
- A Robust and Efficient Video Representation for Action RecognitionInternational Journal of Computer Vision, 2015
- Large-Scale Video Classification with Convolutional Neural Networks2014
- Seeing the Arrow of Time2014
- Action MACH a spatio-temporal Maximum Average Correlation Height filter for action recognition2008
- A Duality Based Approach for Realtime TV-L 1 Optical Flow2007