STMT: A Spatial-Temporal Mesh Transformer for MoCap-Based Action Recognition
Xiaoyu Zhu, Po-Yao Huang, Junwei Liang, Celso M. de Melo, Alexander Hauptmann
TL;DR
This work tackles MoCap-based action recognition by directly modeling raw mesh sequences rather than relying on intermediate skeleton representations. It introduces STMT, a Spatial-Temporal Mesh Transformer that uses surface field convolution to form vertex patches and a hierarchical transformer with intra-frame offset-attention and inter-frame self-attention to capture global spatial-temporal dependencies. Two self-supervised pretraining tasks, Masked Vertex Modeling and Future Frame Prediction, reinforce global context learning and improve downstream action recognition, with extensive data augmentation via Joint Shuffle. Empirically, STMT achieves state-of-the-art results on KIT and BABEL benchmarks, and shows robustness to noisy body pose estimates, highlighting the practical benefits of mesh-based action understanding for MoCap data.
Abstract
We study the problem of human action recognition using motion capture (MoCap) sequences. Unlike existing techniques that take multiple manual steps to derive standardized skeleton representations as model input, we propose a novel Spatial-Temporal Mesh Transformer (STMT) to directly model the mesh sequences. The model uses a hierarchical transformer with intra-frame off-set attention and inter-frame self-attention. The attention mechanism allows the model to freely attend between any two vertex patches to learn non-local relationships in the spatial-temporal domain. Masked vertex modeling and future frame prediction are used as two self-supervised tasks to fully activate the bi-directional and auto-regressive attention in our hierarchical transformer. The proposed method achieves state-of-the-art performance compared to skeleton-based and point-cloud-based models on common MoCap benchmarks. Code is available at https://github.com/zgzxy001/STMT.
