HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset

Joao Carreira; Andrew Zisserman

Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset

Abstract

The paucity of videos in current action classification datasets (UCF-101 and HMDB-51) has made it difficult to identify good video architectures, as most methods obtain similar performance on existing small-scale benchmarks. This paper re-evaluates state-of-the-art architectures in light of the new Kinetics Human Action Video dataset. Kinetics has two orders of magnitude more data, with 400 human action classes and over 400 clips per class, and is collected from realistic, challenging YouTube videos. We provide an analysis on how current architectures fare on the task of action classification on this dataset and how much performance improves on the smaller benchmark datasets after pre-training on Kinetics. We also introduce a new Two-Stream Inflated 3D ConvNet (I3D) that is based on 2D ConvNet inflation: filters and pooling kernels of very deep image classification ConvNets are expanded into 3D, making it possible to learn seamless spatio-temporal feature extractors from video while leveraging successful ImageNet architecture designs and even their parameters. We show that, after pre-training on Kinetics, I3D models considerably improve upon the state-of-the-art in action classification, reaching 80.9% on HMDB-51 and 98.0% on UCF-101.

Code Repositories

helloxy96/CS5242_Project2020
pytorch
Mentioned in GitHub
2023-MindSpore-1/ms-code-24
mindspore
Mentioned in GitHub
vijayvee/behavior_recognition
tf
Mentioned in GitHub
google-deepmind/kinetics-i3d
tf
Mentioned in GitHub
yaohungt/GSTEG_CVPR_2019
pytorch
Mentioned in GitHub
prinshul/GWSDR
tf
Mentioned in GitHub
dlpbc/keras-kinetics-i3d
tf
Mentioned in GitHub
OanaIgnat/i3d_keras
tf
Mentioned in GitHub
LukasHedegaard/co3d
pytorch
Mentioned in GitHub
FrederikSchorr/sign-language
tf
Mentioned in GitHub
mHealthBuet/SegCodeNet
pytorch
Mentioned in GitHub
KingGugu/I3D
mindspore
Mentioned in GitHub
hassony2/kinetics_i3d_pytorch
pytorch
Mentioned in GitHub
piergiaj/pytorch-i3d
pytorch
Mentioned in GitHub
JeffCHEN2017/WSSTG
pytorch
Mentioned in GitHub
CMU-CREATE-Lab/deep-smoke-machine
pytorch
Mentioned in GitHub
vijayvee/behavior-recognition
tf
Mentioned in GitHub
aim3-ruc/youmakeup_challenge2022
pytorch
Mentioned in GitHub
Alexyuda/action_recognition
pytorch
Mentioned in GitHub
sebastiantiesmeyer/deeplabchop3d
pytorch
Mentioned in GitHub
daniansan/i3d_mindspore
mindspore
Mentioned in GitHub
PPPrior/i3d-pytorch
pytorch
Mentioned in GitHub
deepmind/kinetics-i3d
tf
Mentioned in GitHub
StanfordVL/RubiksNet
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
action-classification-on-charadesI3D
MAP: 32.9
action-classification-on-kinetics-400I3D
Acc@1: 71.1
Acc@5: 89.3
action-classification-on-moments-in-timeI3D
Top 1 Accuracy: 29.51%
Top 5 Accuracy: 56.06%
action-classification-on-toyota-smarthomeI3D
CS: 53.4
CV1: 34.9
CV2: 45.1
action-recognition-in-videos-on-hmdb-51Flow-I3D (Kinetics pre-training)
Average accuracy of 3 splits: 77.3
action-recognition-in-videos-on-hmdb-51Two-stream I3D
Average accuracy of 3 splits: 80.9
action-recognition-in-videos-on-hmdb-51Two-Stream I3D (Imagenet+Kinetics pre-training)
Average accuracy of 3 splits: 80.7
action-recognition-in-videos-on-hmdb-51RGB-I3D (Kinetics pre-training)
Average accuracy of 3 splits: 74.3
action-recognition-in-videos-on-hmdb-51Flow-I3D (Imagenet+Kinetics pre-training)
Average accuracy of 3 splits: 77.1
action-recognition-in-videos-on-hmdb-51RGB-I3D (Imagenet+Kinetics pre-training)
Average accuracy of 3 splits: 74.8
action-recognition-in-videos-on-ucf101Two-Stream I3D (Kinetics pre-training)
3-fold Accuracy: 97.8
action-recognition-in-videos-on-ucf101Flow-I3D (Imagenet+Kinetics pre-training)
3-fold Accuracy: 96.7
action-recognition-in-videos-on-ucf101RGB-I3D (Kinetics pre-training)
3-fold Accuracy: 95.1
action-recognition-in-videos-on-ucf101Two-stream I3D
3-fold Accuracy: 93.4
action-recognition-in-videos-on-ucf101Two-Stream I3D (Imagenet+Kinetics pre-training)
3-fold Accuracy: 98.0
action-recognition-in-videos-on-ucf101RGB-I3D (Imagenet+Kinetics pre-training)
3-fold Accuracy: 95.6
action-recognition-in-videos-on-ucf101Flow-I3D (Kinetics pre-training)
3-fold Accuracy: 96.5
hand-gesture-recognition-on-egogesture-1I3D
Accuracy: 92.78
hand-gesture-recognition-on-viva-hand-1I3D
Accuracy: 83.1
skeleton-based-action-recognition-on-j-hmdbI3D
Accuracy (RGB+pose): 84.1
video-object-tracking-on-caterI3D-50 + LSTM
L1: 1.2
Top 1 Accuracy: 60.2
Top 5 Accuracy: 81.8

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset | Papers | HyperAI