Golf swing classification with multiple deep convolutional neural networks

The use of smart sports equipment and body sensory systems supervising daily sports training is gradually emerging in professional and amateur sports; however, the problem of processing large amounts of data from sensors used in sport and discovering constructive knowledge is a novel topic and the f...

Full description

Bibliographic Details
Published in:International Journal of Distributed Sensor Networks
Main Authors: Libin Jiao, Rongfang Bie, Hao Wu, Yu Wei, Jixin Ma, Anton Umek, Anton Kos
Format: Article
Language:English
Published: Wiley 2018-10-01
Online Access:https://doi.org/10.1177/1550147718802186
_version_ 1849458807776739328
author Libin Jiao
Rongfang Bie
Hao Wu
Yu Wei
Jixin Ma
Anton Umek
Anton Kos
author_facet Libin Jiao
Rongfang Bie
Hao Wu
Yu Wei
Jixin Ma
Anton Umek
Anton Kos
author_sort Libin Jiao
collection DOAJ
container_title International Journal of Distributed Sensor Networks
description The use of smart sports equipment and body sensory systems supervising daily sports training is gradually emerging in professional and amateur sports; however, the problem of processing large amounts of data from sensors used in sport and discovering constructive knowledge is a novel topic and the focus of our research. In this article, we investigate golf swing data classification methods based on varieties of representative convolutional neural networks (deep convolutional neural networks) which are fed with swing data from embedded multi-sensors, to group the multi-channel golf swing data labeled by hybrid categories from different golf players and swing shapes. In particular, four convolutional neural classifiers are customized: “GolfVanillaCNN” with the convolutional layers, “GolfVGG” with the stacked convolutional layers, “GolfInception” with the multi-scale convolutional layers, and “GolfResNet” with the residual learning. Testing on the real-world swing dataset sampled from the system integrating two strain gage sensors, three-axis accelerometer, and three-axis gyroscope, we explore the accuracy and performance of our convolutional neural network–based classifiers from two perspectives: classification implementations and sensor combinations. Besides, we further evaluate the performance of these four classifiers in terms of classification accuracy, precision–recall curves, and F1 scores. These common classification indicators illustrate that our convolutional neural network–based classifiers can basically group the golf swing predefined by the combination of shapes and golf players correctly and outperform support vector machine method representing traditional classification methods.
format Article
id doaj-art-cb0541111b294dfd986b9ebf519a5512
institution Directory of Open Access Journals
issn 1550-1477
language English
publishDate 2018-10-01
publisher Wiley
record_format Article
spelling doaj-art-cb0541111b294dfd986b9ebf519a55122025-08-20T03:23:37ZengWileyInternational Journal of Distributed Sensor Networks1550-14772018-10-011410.1177/1550147718802186Golf swing classification with multiple deep convolutional neural networksLibin Jiao0Rongfang Bie1Hao Wu2Yu Wei3Jixin Ma4Anton Umek5Anton Kos6Faculty of Electrical Engineering, University of Ljubljana, Ljubljana, SloveniaCollege of Information Science and Technology, Beijing Normal University, Beijing, ChinaCollege of Information Science and Technology, Beijing Normal University, Beijing, ChinaComputer Teaching and Research Section, Capital University of Physical Education and Sports, Beijing, ChinaFaculty of Architecture, Computing and Humanities, University of Greenwich, London, UKFaculty of Electrical Engineering, University of Ljubljana, Ljubljana, SloveniaFaculty of Electrical Engineering, University of Ljubljana, Ljubljana, SloveniaThe use of smart sports equipment and body sensory systems supervising daily sports training is gradually emerging in professional and amateur sports; however, the problem of processing large amounts of data from sensors used in sport and discovering constructive knowledge is a novel topic and the focus of our research. In this article, we investigate golf swing data classification methods based on varieties of representative convolutional neural networks (deep convolutional neural networks) which are fed with swing data from embedded multi-sensors, to group the multi-channel golf swing data labeled by hybrid categories from different golf players and swing shapes. In particular, four convolutional neural classifiers are customized: “GolfVanillaCNN” with the convolutional layers, “GolfVGG” with the stacked convolutional layers, “GolfInception” with the multi-scale convolutional layers, and “GolfResNet” with the residual learning. Testing on the real-world swing dataset sampled from the system integrating two strain gage sensors, three-axis accelerometer, and three-axis gyroscope, we explore the accuracy and performance of our convolutional neural network–based classifiers from two perspectives: classification implementations and sensor combinations. Besides, we further evaluate the performance of these four classifiers in terms of classification accuracy, precision–recall curves, and F1 scores. These common classification indicators illustrate that our convolutional neural network–based classifiers can basically group the golf swing predefined by the combination of shapes and golf players correctly and outperform support vector machine method representing traditional classification methods.https://doi.org/10.1177/1550147718802186
spellingShingle Libin Jiao
Rongfang Bie
Hao Wu
Yu Wei
Jixin Ma
Anton Umek
Anton Kos
Golf swing classification with multiple deep convolutional neural networks
title Golf swing classification with multiple deep convolutional neural networks
title_full Golf swing classification with multiple deep convolutional neural networks
title_fullStr Golf swing classification with multiple deep convolutional neural networks
title_full_unstemmed Golf swing classification with multiple deep convolutional neural networks
title_short Golf swing classification with multiple deep convolutional neural networks
title_sort golf swing classification with multiple deep convolutional neural networks
url https://doi.org/10.1177/1550147718802186
work_keys_str_mv AT libinjiao golfswingclassificationwithmultipledeepconvolutionalneuralnetworks
AT rongfangbie golfswingclassificationwithmultipledeepconvolutionalneuralnetworks
AT haowu golfswingclassificationwithmultipledeepconvolutionalneuralnetworks
AT yuwei golfswingclassificationwithmultipledeepconvolutionalneuralnetworks
AT jixinma golfswingclassificationwithmultipledeepconvolutionalneuralnetworks
AT antonumek golfswingclassificationwithmultipledeepconvolutionalneuralnetworks
AT antonkos golfswingclassificationwithmultipledeepconvolutionalneuralnetworks