Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Pose And Joint-Aware Action Recognition

About

Recent progress on action recognition has mainly focused on RGB and optical flow features. In this paper, we approach the problem of joint-based action recognition. Unlike other modalities, constellation of joints and their motion generate models with succinct human motion information for activity recognition. We present a new model for joint-based action recognition, which first extracts motion features from each joint separately through a shared motion encoder before performing collective reasoning. Our joint selector module re-weights the joint information to select the most discriminative joints for the task. We also propose a novel joint-contrastive loss that pulls together groups of joint features which convey the same action. We strengthen the joint-based representations by using a geometry-aware data augmentation technique which jitters pose heatmaps while retaining the dynamics of the action. We show large improvements over the current state-of-the-art joint-based approaches on JHMDB, HMDB, Charades, AVA action recognition datasets. A late fusion with RGB and Flow-based approaches yields additional improvements. Our model also outperforms the existing baseline on Mimetics, a dataset with out-of-context actions.

Anshul Shah, Shlok Mishra, Ankan Bansal, Jun-Cheng Chen, Rama Chellappa, Abhinav Shrivastava• 2020

Related benchmarks

TaskDatasetResultRank
Action RecognitionHMDB51 (split 1)--
75
Action RecognitionCharades (val)
mAP43.23
69
Action RecognitionJHMDB Mean over 3 splits
Accuracy68.55
18
Action RecognitionHMDB51 (avg 3 splits)
Accuracy76.34
15
Spatio-temporal Action LocalizationAVA v2.1 (val)
mAP28.4
13
Action RecognitionJHMDB
Mean Per-Class Accuracy88.36
11
Action RecognitionHMDB
Mean Per-Class Accuracy84.53
10
Action RecognitionHMDB (3-split average)
Mean Per-Class Accuracy54.2
6
Action RecognitionMimetics 50 Kinetics classes (test)
Top-1 Acc26.6
2
Action RecognitionJ-HMDB (Split 1)--
1
Showing 10 of 10 rows

Other info

Follow for update