Unsupervised Temporal Segmentation of Repetitive Human Actions Based on Kinematic Modeling and Frequency Analysis
Qifei Wang, Gregorij Kurillo, Ferda Ofli, Ruzena Bajcsy

TL;DR
This paper introduces a robust method for segmenting repetitive human actions by combining frequency analysis, zero-velocity detection, and adaptive clustering, effective across different motion capture modalities.
Contribution
The paper presents a novel approach that unifies diverse motion data and accurately segments repetitive actions using frequency-based features and adaptive clustering.
Findings
Effective segmentation across different data modalities
Robust to noise and sampling rate variations
Accurate identification of action repetitions
Abstract
In this paper, we propose a method for temporal segmentation of human repetitive actions based on frequency analysis of kinematic parameters, zero-velocity crossing detection, and adaptive k-means clustering. Since the human motion data may be captured with different modalities which have different temporal sampling rate and accuracy (e.g., optical motion capture systems vs. Microsoft Kinect), we first apply a generic full-body kinematic model with an unscented Kalman filter to convert the motion data into a unified representation that is robust to noise. Furthermore, we extract the most representative kinematic parameters via the primary frequency analysis. The sequences are segmented based on zero-velocity crossing of the selected parameters followed by an adaptive k-means clustering to identify the repetition segments. Experimental results demonstrate that for the motion data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Pose and Action Recognition · Hand Gesture Recognition Systems · Human Motion and Animation
Methodsk-Means Clustering
