IEEE Access (Jan 2023)
Skeleton Based Keyframe Detection Framework for Sports Action Analysis: Badminton Smash Case
Abstract
The analysis of badminton player actions from videos plays a crucial role in improving athletes’ performance and generating statistical insights. The complexity and speed of badminton movements pose unique challenges compared to everyday activities. To analyze badminton player actions, we propose a skeleton-based keyframe detection framework for action analysis. Keyframe detection is widely used in video summarization and visual localization due to its computational efficiency and memory optimization compared to analyzing all frames of a video. This framework segments the complex macro-level activity into micro-level segments and analyzes each micro-level activity individually. Firstly, it extracts skeleton data from a motion sequence video using 3D:VIBE pose estimation. Then, the keyframe detection module explores the sequence of activity frames and identifies keyframes for each micro-level activity, including start, ready, strike, and end. Finally, the posture and movement detection modules analyze the posture and movement data to identify specific activities. This framework is implemented in the device called CoachBox. The proposed framework is evaluated using the mean absolute error on a dataset. The average mean absolute error for the keyframe detection module is less than 0.168 seconds, and the striking moment detection has an error of only 0.033 seconds. Additionally, a coordinate transform method is provided to convert body coordinates to real-world coordinates for visualization purposes.
Keywords