The work in this paper is driven by the question how to exploit the temporal cues available in videos for their accurate classification, and for human action recognition in particular? Thus far, the vision community has focused on spatio-temporal approaches with fixed temporal convolution kernel depths. We introduce a new temporal layer that models variable temporal convolution kernel depths. We embed this new temporal layer in our proposed 3D CNN. We extend the DenseNet architecture - which normally is 2D - with 3D filters and pooling kernels. We name our proposed video convolutional network `Temporal 3D ConvNet'~(T3D) and its new temporal layer `Temporal Transition Layer'~(TTL). Our experiments show that T3D outperforms the current state-of-the-art methods on the HMDB51, UCF101 and Kinetics datasets. The other issue in training 3D ConvNets is about training them from scratch with a huge labeled dataset to get a reasonable performance. So the knowledge learned in 2D ConvNets is completely ignored. Another contribution in this work is a simple and effective technique to transfer knowledge from a pre-trained 2D CNN to a randomly initialized 3D CNN for a stable weight initialization. This allows us to significantly reduce the number of training samples for 3D CNNs. Thus, by finetuning this network, we beat the performance of generic and recent methods in 3D CNNs, which were trained on large video datasets, e.g. Sports-1M, and finetuned on the target datasets, e.g. HMDB51/UCF101. The T3D codes will be released
翻译:本文中的工作是由如下问题驱动的: 如何利用视频中可用的时间提示进行准确分类, 特别是人类行动识别? 到目前为止, 视觉界一直关注固定的时间内核内核深度的时空方法。 我们引入了一个新的时间层, 模拟时变内核深度。 我们把这个新的时间层嵌入了我们提议的 3D CNN 。 我们扩展了 DenseNet 结构 — 通常为 2D 过滤器, 并集中了核心。 我们命名了我们提议的视频演动网络“ 3D ConvNet~ (T3D) ” 及其新的时层“ 时空过渡层 ” 。 我们的实验显示, T3D 超越了当前在 HMDB51、 UCF 101 和 Kinitietics 数据集中的状态方法。 我们培训 3D ConvNet 的另一个问题是用一个巨大的标记数据集来训练他们如何获得合理的性能。 因此, 在IMNF 3 初步的初始数据传输中, 从 3D 学到的精细 3D 技术, 将使得HML 3 数据转换成为了 。