Abstract
We propose a golf swing instruction system for detecting important flaws to facilitate the improvement of a user’s golf swing. Golf players generally differ greatly in terms of their body size and flexibility; these individual differences make it difficult to identify the underlying characteristics of a good swing. In this study, we exploit common movements made by professional players to establish golf swing instruction for diverse users. The common movements of professionals are likely to be similar without dependence on their individual differences because being important for performing professional golf swing. This suggests that the common movements of professionals are helpful components for achieving appropriate golf swing instructions for diverse users. We construct an ideal posture estimator by aggregating the movements of professionals. In our ideal posture estimator, we use a Gaussian process regression to infer the parts of the golf swing that characterize the common or individual movements. Using the estimation results inferred by our ideal posture estimator, we estimate the important joints to improve the golf swing of each user. Our experiments demonstrate that the use of the common movements made by professionals significantly improves the detection of flaws in the swing of individual users.
Similar content being viewed by others
References
Bishop, C.M.: Pattern Recognition and Machine Learning. Springer, Berlin (2007)
Chotimanus, P., Cooharojananone, N., Phimoltares, S.: Real swing extraction for video indexing in golf practice video. In: Proc. IEEE Computing, Communications and Applications Conference, pp. 420–425 (2012)
Essid, S., Alexiadis, D., Tournemenne, R., Gowing, M., Kelly, P., Monaghan, D., Daras, P., Dremeau, A., O’Connor, N.E.: An advanced virtual dance performance evaluator. In: Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing, pp. 2269–2272 (2012)
Felzenszwalb, P., Huttenlocher, D.: Pictorial structures for object recognition. Int. J. Comput. Vis. 61(1), 55–79 (2005)
GDO (golf digest online): Golf Digest Online. http://www.golfdigest.co.jp/ (2013)
Golf Tips Magazine: Golf Tips Magazine: Golf Faults and Fixes. http://www.golftipsmag.com/instruction/faults-and-fixes.html (2015)
Guan, Y., Ye, Y., Li, J., Si, J., Zhang, H.: Skill and tactic analysis for table tennis matches. In: Proc. Int. Conf. Computer Science and Service System, pp. 2567–2570 (2011)
GURU Inc: My Swinguru. http://www.swinguru.com/ (2013)
He, H., Siu, W.: Single image super-resolution using gaussian process regression. In: Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 449–456 (2011)
Hilton, A., Guillemaut, J., Kilner, J., Grau, O., Thomas, G.: 3d-tv production from conventional cameras for sports broadcast. IEEE Trans. Broadcast. 57(2), 462–476 (2011)
Hogen, B., Wind, H.W., Ravielli, A.: Five Lessons: The Modern Fundamentals of Golf. Touchstone (1985)
K-MOTION Interactive, Inc: K-TRAINER. http://www.k-vest.com/ktrainer_golf.php (2010)
Kelly, P., Conaire, C., Kim, C., O’Connor, N.: Automatic camera selection for activity monitoring in a multi-camera system for tennis. In: Proc. IEEE Int. Conf. Distributed Smart Cameras, pp. 1–8 (2009)
Kim, K., Lee, D., Essa, I.: Gaussian process regression flow for analysis of motion trajectories. In: Proc. IEEE Int. Conf. Computer Vision, pp. 2264–1171 (2011)
Naemura, M., Suzuki, M.: Extraction of rhythmical factors on dance actions through motion analysis. In: Proc. IEEE Workshop on the Applications of Computer Vision, pp. 407–413 (2005)
Noel, E., Philip, K.: Evaluating a dancer’s performance using kinect-based skeleton tracking. In: Proc. ACM Multimedia, pp. 659–662 (2011)
Ramanan, D.: Learning to parse images of articulated bodies. In: Proc. Conf. Neural Information Processing Systems, pp. 1129–1136 (2007)
Rasmussen, C.: Gaussian processes in machine learning. Adv. Lect. Mach. Learn. 3176, 63–71 (2004)
Samanata, S., Pukait, P., Chanda, B.: Indian classical dance classification by learning dance pose bases. In: Proc. IEEE Workshop on the Applications of Computer Vision, pp. 265–270 (2012)
Shin, J., Ozawa, S.: A study on motion analysis of an artistic gymnastics by using dynamic image processing. In: Proc. IEEE Int. Conf. Systems, Man and Cybernetics, pp. 1037–1042 (2008)
Swing Catalyst: Swing Catalyst. http://www.swingcatalyst.com/ (2013)
SwingClone: SwingClone Biomechanics. http://apps.microsoft.com/windows/en-us/app/swingclone-biomechanics/b8f42d7d-2def-40c5-b45d-885585b085e7 (2013)
TrackMan Inc.: TrackMan Combine. http://trackmangolf.com/ (2012)
Urtasun, R., Fleet, D.J., Fua, P.: Monocular 3-d tracking of the golf swing. In: Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 1–7 (2005)
Yang, Y., Ramanan, D.: Articulated human detection with flexible mixtures of parts. IEEE Trans. Pattern Anal. Mach. Intell. 35, 2878–2890 (2013)
Zhang, L., Hsieh, J., Ting, T., Huang, Y., Ho, Y., Ku, L.: A kinect based golf swing score and grade system using gmm and svm. In: Proc. Int. Conf. Image and Signal Processing, pp. 711–715 (2012a)
Zhang, L., Hsieh, J., Wang, J.: A kinect-based golf swing classification system using hmm and neuro-fuzzy. In: Proc. Int. Conf. Computer Science and Information Processing, pp. 1163–1166 (2012b)
Zhu, G., Xu, C., Huang, Q., Rui, Y., Jiang, S., Gao, W., Yao, H.: Event tactic analysis based on broadcast sports video. IEEE Trans. Multimedia 11(1), 49–67 (2009)
Acknowledgments
We would like to thank GDO [5] for permission to use the golf swing dataset of professional players.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sugimura, D., Tsutsui, H. & Hamamoto, T. Detecting flaws in golf swing using common movements of professional players. Machine Vision and Applications 27, 13–22 (2016). https://doi.org/10.1007/s00138-015-0725-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-015-0725-7