Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?
arXiv:1711.09577
Abstract
The purpose of this study is to determine whether current video datasets have sufficient data for training very deep convolutional neural networks (CNNs) with spatio-temporal three-dimensional (3D) kernels. Recently, the performance levels of 3D CNNs in the field of action recognition have improved significantly. However, to date, conventional research has only explored relatively shallow 3D architectures. We examine the architectures of various 3D CNNs from relatively shallow to very deep ones on current video datasets. Based on the results of those experiments, the following conclusions could be obtained: (i) ResNet-18 training resulted in significant overfitting for UCF-101, HMDB-51, and ActivityNet but not for Kinetics. (ii) The Kinetics dataset has sufficient data for training of deep 3D CNNs, and enables training of up to 152 ResNets layers, interestingly similar to 2D ResNets on ImageNet. ResNeXt-101 achieved 78.4% average accuracy on the Kinetics test set. (iii) Kinetics pretrained simple 3D architectures outperforms complex 2D architectures, and the pretrained ResNeXt-101 achieved 94.5% and 70.2% on UCF-101 and HMDB-51, respectively. The use of 2D CNNs trained on ImageNet has produced significant progress in various tasks in image. We believe that using deep 3D CNNs together with Kinetics will retrace the successful history of 2D CNNs and ImageNet, and stimulate advances in computer vision for videos. The codes and pretrained models used in this study are publicly available. https://github.com/kenshohara/3D-ResNets-PyTorch
arXiv commentAccepted to CVPR 2018
References in corpus (6)
- The Kinetics Human Action Video Dataset
- Action Recognition with Trajectory-Pooled Deep-Convolutional Descriptors
- YouTube-8M: A Large-Scale Video Classification Benchmark
- Towards Good Practices for Very Deep Two-Stream ConvNets
- ConvNet Architecture Search for Spatiotemporal Feature Learning
- Long-term Temporal Convolutions for Action Recognition
Cited by in corpus (19)
- Memory-augmented Dense Predictive Coding for Video Representation Learning
- On the effectiveness of task granularity for transfer learning
- Learning Spatio-Temporal Features with Two-Stream Deep 3D CNNs for Lipreading
- Decompose to manipulate: Manipulable Object Synthesis in 3D Medical Images with Structured Image Decomposition
- Skip-Clip: Self-Supervised Spatiotemporal Representation Learning by Future Clip Order Ranking
- Eye-focused Detection of Bell's Palsy in Videos
- Fast Video Shot Transition Localization with Deep Structured Models
- Video Inpainting by Jointly Learning Temporal Structure and Spatial Details
- TubeTK: Adopting Tubes to Track Multi-Object in a One-Step Training Model
- ForkNet: Multi-branch Volumetric Semantic Completion from a Single Depth Image
- Learning from Videos with Deep Convolutional LSTM Networks
- Residual Frames with Efficient Pseudo-3D CNN for Human Action Recognition
- The eyes know it: FakeET -- An Eye-tracking Database to Understand Deepfake Perception
- Mining for meaning: from vision to language through multiple networks consensus
- Iterative Projection and Matching: Finding Structure-preserving Representatives and Its Application to Computer Vision
- SHREC 2021: Track on Skeleton-based Hand Gesture Recognition in the Wild
- Efficient Modelling Across Time of Human Actions and Interactions
- Real-time Action Recognition with Dissimilarity-based Training of Specialized Module Networks
- Adaptive and Iteratively Improving Recurrent Lateral Connections