Automatic Classification of Strike Techniques Using Limb Trajectory Data
The classification of trajectory data is required in a wide variety of movement tracking experiments. Automatic classification using machine learning techniques has the potential to greatly increase efficiency and reliability of these studies. Here, we apply supervised classification algorithms on a dataset obtained through a kickboxing experiment to classify the limb and technique that was used for each strike as well as the expertise of the person performing the strike. Beginner and expert kickboxers were asked to strike a boxing bag from several distances, producing a dataset of approximately 4000 strike trajectories. These trajectories were classified using the K-nearest neighbours (KNN) and multi-class linear support vector classification (SVC). We show that both of these algorithms are capable of correctly classifying the limb used for the strike with \(\sim \)99% prediction accuracy. Both algorithms could classify the techniques used with \(\sim \)86% accuracy. The accuracy of technique classification was improved even further by applying hierarchical classification, classifying techniques separately for each limb. Only 10% of the dataset was required as training set to approach the observed prediction accuracy. Finally, KNN was capable of classifying the strikes by skill level with 73.3% accuracy. These findings demonstrate the potential of using supervised classification on complex limb trajectory datasets.
KeywordsMachine learning Strike technique classification Limb trajectory analysis Combat sport
- 3.Hassanat, A.B., Abbadi, M.A., Altarawneh, G.A., Alhasanat, A.A.: Solving the problem of the K parameter in the KNN classifier using an ensemble learning approach. arXiv preprint arXiv:1409.0919 (2014)
- 10.Pedregosa, F., et al.: Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12(Oct), 2825–2830 (2011)Google Scholar
- 11.Song, Y., Huang, J., Zhou, D., Zha, H., Giles, C.L.: IKNN: informative k-nearest neighbor pattern classification. In: Kok, J.N., Koronacki, J., Lopez de Mantaras, R., Matwin, S., Mladenič, D., Skowron, A. (eds.) PKDD 2007. LNCS (LNAI), vol. 4702, pp. 248–264. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74976-9_25CrossRefGoogle Scholar
- 12.Weston, J., Watkins, C.: Multi-class support vector machines. Technical report. Citeseer (1998)Google Scholar
- 14.Zatsiorsky, V.M., Zaciorskij, V.M.: Kinetics of Human Motion. Human Kinetics, Champaign (2002)Google Scholar