Papers › Human Action Recognition by Representing 3D Skeletons as Points in a Lie Group

Human Action Recognition by Representing 3D Skeletons as Points in a Lie Group

23 Jun 20142014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2014 6archive 2025-07-28

Raviteja Vemulapalli, Felipe Arrate, Rama Chellappa

Recently introduced cost-effective depth sensors coupled with the real-time skeleton estimation algorithm of Shotton et al. have generated a renewed interest in skeleton-based human action recognition. Most of the existing skeleton-based approaches use either the joint locations or the joint angles to represent a human skeleton. In this paper, we propose a new skeletal representation that explicitly models the 3D geometric relationships between various body parts using rotations and translations in 3D space. Since 3D rigid body motions are members of the special Euclidean group SE(3), the proposed skeletal representation lies in the Lie group SE(3)×.. .×SE(3), which is a curved manifold. Using the proposed representation, human actions can be modeled as curves in this Lie group. Since classification of curves in this Lie group is not an easy task, we map the action curves from the Lie group to its Lie algebra, which is a vector space. We then perform classification using a combination of dynamic time warping, Fourier temporal pyramid representation and linear SVM. Experimental results on three action datasets show that the proposed representation performs better than many existing skeletal representations. The proposed approach also outperforms various state-of-the-art skeleton-based human action recognition approaches.

PaperPDFConference PDFCode

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action RecognitionDynamic Time WarpingGeneral ClassificationSkeleton Based Action RecognitionTemporal Action Localization

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Skeleton Based Action Recognition Florence 3D Lie Group Accuracy 90.9% #7 of 7 Archive leaderboard report
Skeleton Based Action Recognition NTU RGB+D Lie Group Accuracy (CS) 50.1 #133 of 135 Archive leaderboard report
Skeleton Based Action Recognition NTU RGB+D Lie Group Accuracy (CV) 52.8 #133 of 135 Archive leaderboard report
Skeleton Based Action Recognition UT-Kinect Lie Group Accuracy 97.1% #6 of 7 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

SVM

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections