Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognition
Sijie Yan, Yuanjun Xiong, Dahua Lin
TL;DR
This work tackles skeleton-based action recognition by modeling human joints as a spatial-temporal graph and applying learned graph convolutions. The Spatial-Temporal Graph Convolutional Network (ST-GCN) builds a graph with intra-frame joint connections and inter-frame temporal links, using partitioned, learnable convolutional kernels and optional edge weighting to capture local structure and temporal dynamics. Through ablations and large-scale evaluations on Kinetics and NTU-RGB+D, ST-GCN achieves state-of-the-art results among skeleton-based approaches and demonstrates complementary information to RGB-based methods. The approach is flexible to datasets with different joint configurations and shows strong potential for integration with multi-modal video representations.
Abstract
Dynamics of human body skeletons convey significant information for human action recognition. Conventional approaches for modeling skeletons usually rely on hand-crafted parts or traversal rules, thus resulting in limited expressive power and difficulties of generalization. In this work, we propose a novel model of dynamic skeletons called Spatial-Temporal Graph Convolutional Networks (ST-GCN), which moves beyond the limitations of previous methods by automatically learning both the spatial and temporal patterns from data. This formulation not only leads to greater expressive power but also stronger generalization capability. On two large datasets, Kinetics and NTU-RGBD, it achieves substantial improvements over mainstream methods.
