Skip to main content
QUICK REVIEW

[Paper Review] A Survey on 3D Skeleton-Based Action Recognition Using Learning Method

Bin Ren, Mengyuan Liu|arXiv (Cornell University)|Feb 14, 2020
Human Pose and Action Recognition75 references86 citations
TL;DR

This survey comprehensively reviews deep learning approaches for 3D skeleton-based action recognition, covering RNNs, CNNs, GCNs, and Transformers, and compares state-of-the-art methods on NTU-RGB+D and NTU-RGB+D 120 datasets.

ABSTRACT

3D skeleton-based action recognition (3D SAR) has gained significant attention within the computer vision community, owing to the inherent advantages offered by skeleton data. As a result, a plethora of impressive works, including those based on conventional handcrafted features and learned feature extraction methods, have been conducted over the years. However, prior surveys on action recognition have primarily focused on video or RGB data-dominated approaches, with limited coverage of reviews related to skeleton data. Furthermore, despite the extensive application of deep learning methods in this field, there has been a notable absence of research that provides an introductory or comprehensive review from the perspective of deep learning architectures. To address these limitations, this survey first underscores the importance of action recognition and emphasizes the significance of 3D skeleton data as a valuable modality. Subsequently, we provide a comprehensive introduction to mainstream action recognition techniques based on four fundamental deep architectures, i.e., Recurrent Neural Networks (RNNs), Convolutional Neural Networks (CNNs), Graph Convolutional Network (GCN), and Transformers. All methods with the corresponding architectures are then presented in a data-driven manner with detailed discussion. Finally, we offer insights into the current largest 3D skeleton dataset, NTU-RGB+D, and its new edition, NTU-RGB+D 120, along with an overview of several top-performing algorithms on these datasets. To the best of our knowledge, this research represents the first comprehensive discussion of deep learning-based action recognition using 3D skeleton data.

Motivation & Objective

  • Motivate the use of 3D skeleton data as a robust modality for action recognition.
  • Systematically summarize deep learning architectures used for 3D SAR (RNNs, CNNs, GCNs, Transformers).
  • Analyze data representations, spatial-temporal modeling, and co-occurrence features in skeleton-based methods.
  • Provide benchmarks and insights on NTU-RGB+D and NTU-RGB+D 120 to guide future research.

Proposed method

  • Introduce four fundamental DL architectures (RNNs, CNNs, GCNs, Transformers) and compare their properties in 3D SAR.
  • Discuss data representations and preprocessing strategies for skeleton data (joint/bone graphs, skeleton images, co-occurrence features).
  • Survey representative methods within each architecture, focusing on spatial-temporal modeling and attention mechanisms.
  • Highlight graph-structured approaches (ST-GCN, 2s-AGCN, MS-G3D, etc.) and transformer-based variants (self-attention, decoupled attention) as core techniques.
  • Present a data-driven analysis of datasets and performance trends on NTU-RGB+D and NTU-RGB+D 120.

Experimental results

Research questions

  • RQ1What are the main deep learning architectures used for 3D skeleton-based action recognition and how do they compare?
  • RQ2How do RNNs, CNNs, GCNs, and Transformers handle spatial-temporal modeling and skeleton data representations?
  • RQ3What are the current top-performing methods on NTU-RGB+D and NTU-RGB+D 120, and what architectures do they employ?
  • RQ4What future directions and challenges remain for 3D SAR with skeleton data?

Key findings

DatasetRankPaperYearAccuracy (C-View / NTU-RGB+D)Accuracy (C-Subject / NTU-RGB+D)Method
NTU-RGB+D dataset1Wang et al. [109]202398.794.8Two-stream Transformer
NTU-RGB+D dataset2Duan et al. [23]2022n/a93.2Dynamic group GCN
NTU-RGB+D dataset3Liu et al. [68]202396.892.8Temporal decoupling GCN
NTU-RGB+D dataset4Zhou et al. [150]2022n/a92.9Transformer
NTU-RGB+D dataset5Chen et al. [14]202196.892.4Topology refinement GCN
NTU-RGB+D dataset6Zeng et al. [135]202196.791.6Skeletal GCN
NTU-RGB+D dataset7Liu et al. [74]202096.291.5Disentangling and unifying GCN
NTU-RGB+D dataset8Ye et al. [130]202096.091.5Dynamic GCN
NTU-RGB+D dataset9Shi et al. [87]201996.189.9Directed graph neural networks
NTU-RGB+D dataset10Shi et al. [88]201895.188.5Two-stream adaptive GCN
NTU-RGB+D dataset11Zhang et al. [140]201895.089.2LSTM based RNN
NTU-RGB+D dataset12Si et al. [91]201995.089.2AGC-LSTM(Joints&Part)
NTU-RGB+D dataset13Hu et al. [33]201894.989.1Non-local S-T + frequency attention
NTU-RGB+D dataset14Li et al. [51]201994.286.8GCN
NTU-RGB+D dataset15Liang et al. [57]201993.788.63S-CNN + multi-task ensemble learning
NTU-RGB+D dataset16Song et al. [94]201993.585.9Richly activated GCN
NTU-RGB+D dataset17Zhang et al. [141]201993.486.6Semantics-guided GCN
NTU-RGB+D dataset18Xie et al. [49]201893.282.7RNN+CNN+Attention
NTU-RGB+D 120 dataset1Wang et al. [109]202392.093.8Two-stream Transformer
NTU-RGB+D 120 dataset2Xu et al. [124]2023n/a91.8Language Knowledge-Assisted
NTU-RGB+D 120 dataset3Zhou et al. [150]202289.991.3Transformer
NTU-RGB+D 120 dataset4Duan et al. [23]202289.691.3Dynamic group GCN
NTU-RGB+D 120 dataset5Chen et al. [14]202188.990.6Topology refinement GCN
NTU-RGB+D 120 dataset6Chen et al. [13]202188.289.3Spatial-Temporal GCN
NTU-RGB+D 120 dataset7Liu et al. [74]202086.988.4Disentangling and unifying GCN
NTU-RGB+D 120 dataset8Cheng et al. [16]202085.987.6Shift GCN
NTU-RGB+D 120 dataset9Caetano et al. [6]201967.962.8Tree Structure + CNN
NTU-RGB+D 120 dataset10Caetano et al. [7]201967.766.9SkeleMotion
NTU-RGB+D 120 dataset11Liu et al. [69]201864.666.9Body Pose Evolution Map
NTU-RGB+D 120 dataset12Ke et al. [40]201862.261.8Multi-Task CNN with RotClips
NTU-RGB+D 120 dataset13Liu et al. [64]201761.263.3Two-Stream Attention LSTM
NTU-RGB+D 120 dataset14Liu et al. [71]201760.363.2Skeleton Visualization (Single Stream)
NTU-RGB+D 120 dataset15Jun et al. [67]201959.962.4Online+Dilated CNN
NTU-RGB+D 120 dataset16Ke et al. [39]201758.457.9Multi-Task Learning CNN
NTU-RGB+D 120 dataset17Jun et al. [65]201758.359.2Global Context-Aware Attention LSTM
NTU-RGB+D 120 dataset18Jun et al. [63]201655.757.9Spatio-Temporal LSTM
  • GCN-based methods generally achieve leading results on NTU-RGB+D and NTU-RGB+D 120 among skeleton-based approaches.
  • Transformer-based methods show strong potential and are increasingly combined with GCNs or CNNs in hybrid models.
  • Recent datasets (NTU-RGB+D 120) present increased difficulty, indicating room for further advancement across architectures.
  • Representations that capture joint–bone structure and spatial-temporal graphs, along with adaptive topologies, contribute to performance gains.
  • Datasets and evaluation protocols (Cross-Subject, Cross-View, Cross-Setup) are crucial for fair comparisons of 3D SAR models.

Better researchstarts right now

From paper design to paper writing, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.