Chunyu Xie, Ce Li, Baochang Zhang, Chen Chen, Jungong Han, Changqing Zou, Jianzhuang Liu
Skeleton-based action recognition task is entangled with complex spatio-temporal variations of skeleton joints, and remains challenging for Recurrent Neural Networks (RNNs). In this work, we propose a temporal-then-spatial recalibration scheme to alleviate such complex variations, resulting in an end-to-end Memory Attention Networks (MANs) which consist of a Temporal Attention Recalibration Module (TARM) and a Spatio-Temporal Convolution Module (STCM). Specifically, the TARM is deployed in a residual learning module that employs a novel attention learning network to recalibrate the temporal attention of frames in a skeleton sequence. The STCM treats the attention calibrated skeleton joint sequences as images and leverages the Convolution Neural Networks (CNNs) to further model the spatial and temporal information of skeleton data. These two modules (TARM and STCM) seamlessly form a single network architecture that can be trained in an end-to-end fashion. MANs significantly boost the performance of skeleton-based action recognition and achieve the best results on four challenging benchmark datasets: NTU RGB+D, HDM05, SYSU-3D and UT-Kinect.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Video | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Video | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| Temporal Action Localization | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Temporal Action Localization | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| Zero-Shot Learning | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Zero-Shot Learning | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| Activity Recognition | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Activity Recognition | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| Action Localization | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Action Localization | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| Action Detection | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Action Detection | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| 3D Action Recognition | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| 3D Action Recognition | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |
| Action Recognition | NTU RGB+D | Accuracy (CS) | 82.67 | MANs (DenseNet-161) |
| Action Recognition | NTU RGB+D | Accuracy (CV) | 93.22 | MANs (DenseNet-161) |