SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072
AI Golf: Golf Swing Analysis Tool for Self-Training
Deepak R1, Sai Kiran B2, Shilpa Sinnamani 3, Yashaswini D4, Zaiba5
1,2,4,5 Students, Department of Computer Science & Engineering, T John Institute of Technology, Bengaluru, India
3 Asst. Professor, Department of Computer Science & Engineering, T John Institute of Technology, Bengaluru,
India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In the field of the acquisition of sports skills,
Imitating the movements of professional athletes is a typical
strategy in the field of sports skill development to enhance
sports skills, such as golf strokes. Due to various irregular
timing and inadequate skills, beginners find it challenging to
determine the keyframes on which they should concentrate
and the part of the body they should correct. In this study, a
neural network-based tool for golf swing analysis is provided
to fill this gap. The proposed approach compares two motion
sequences and identifies keyframes where substantial
variations between the two motions may be seen.
Additionally, by using comprehensible indicators, the system
aids users in easily comprehending how they vary from expert
players. This study's key obstacle is identifying the subtle
variations between users and professionals that can be used
for selftraining. Furthermore, the suggested strategy is
significant since it uses an unsupervised learning method
without prior knowledge and labelled data, which will assist
future applications and research in various sports and skill
methodologies.
Key Words: Unsupervised Learning, comprehensible
indicators, Neural network, Key frames, Golf stroke
1. INTRODUCTION
Many systems have been developed to detect various
objects, make predictions for decisions, or even forecast the
future thanks to substantial advancements in machine
learning technology. The [6] athlete's movement style or
motion and the object they are swinging have a significant
impact on their ability to succeed in sports. For instance, in
golf, the action of the golf club is the primary determinant
of the ball's launch parameters, which in turn influence the
trajectory and end location of the ball. In [10] this study, we
suggest a golf swing analysis tool that uses deep neural
networks to assist the user in differentiating between their
swing and the swing of an expert. We [2] plan to develop a
technology that will serve as a golf practice assistant with
the help of accurate detection of essential golf swing
characteristics. This tool would speed up user feedback in a
low-cost, user-friendly hardware device. Any golfer might
use this strategy by bringing a tiny piece of equipment to
the driving range to get fast feedback.
1.1 MOTIVATION
The majority of adult populations in most nations
participate in the precision sport of golf, which calls for
strong physical fitness. The swing is the most crucial
element to success in golf. Amateur golfers devote a lot of
time and energy to honing their stroke mechanics. The
environment, physical ability, and financial issues all have
an impact on how well a player can play golf, thus it is
important to keep track of all these variables and develop
tools for improved golf swing analysis.
1.2 OBJECTIVES
The swing is the most integral part for golf performance. A
good way to tell if someone is performing a motion
correctly is to compare their motion to others whose
motion is recognized as accurate. The suggested technique
can be applied to self-training systems that compare 3D
human poses at the detected frames and detect discrepant
motion frames by measuring the distance between golf
strokes in latent space. We create a single graphical user
interface for the motion synchronizer, motion discrepancy
detector, and motion manipulator as a prototype
application.
1.3 PROBLEM STATEMENT
The goal of a golf swing analysis is to pinpoint any defects
or shortcomings in a player's swing and offer
recommendations for development. An analysis of a golfer's
swing may include a problem statement that identifies
particular areas that require work, such as the takeaway,
backswing, or downswing, and offers specific suggestions
for how the golfer may enhance their swing to boost power
and accuracy. Examining the golfer's alignment, grip,
posture, and other elements that may have an impact on the
swing's quality may be necessary. A golfer's overall
performance and pleasure of the sport are the ultimate
goals of a swing analysis.
1.4 MACHINE LEARNING USING PYTHON
Python is a sophisticated, widely used programming
language. In 1991, "GUIDO VAN ROSSUM" invented it.
Numerous libraries, including pandas, numpy, SciPy,
matplotlib, etc., are supported by Python. It supports Xlsx,
Writer, and X1Rd, among other packages. Complex science
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1076
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 11 | Nov 2022 www.irjet.net p-ISSN: 2395-0072
is performed extremely effectively using it. There are
numerous functional Python frameworks. Machine learning
is a branch of artificial intelligence that allows computer
frameworks to pick up new skills and enhance their
performance with the help of data. It is employed to
research the development of computer-based algorithms
for making predictions about data. Providing data is the
first step in the machine learning process, after which the
computers are trained by using a variety of algorithms to
create machine learning models. Software engineering's
branch of machine learning has significantly altered how
people analyze data.
2. RELATED WORK
A lot of research has gone into creating artificial intelligence
(AI) and machine learning (ML) systems that can evaluate
golf swings and give users feedback so they may improve.
These systems typically extract elements from the golf
swing using video or other sensor data, and then utilise a
variety of algorithms, including pattern recognition,
classification, and regression to identify important swing
components and give the player feedback. The "Smart
Coach" system created by researchers at the University of
Maryland is one example of an AI-based golf swing analysis
tool [3]. In order to evaluate video data of a golfer's swing
and provide feedback on many parts of the swing, such as
clubhead speed, angle of attack, and clubface alignment, this
system combines machine learning and computer vision
techniques [6]. Another illustration is the "GolfSense"
system, which collects data on different components of the
swing, like clubhead speed and tempo, using a small sensor
connected to the golfer's glove and then delivers feedback
via a mobile app. Additionally, there are a variety of
commercial tools available on the market that analyze golf
swings and offer feedback for self-training. In these items,
features from the swing are often extracted using sensors
and/or video data, and feedback is given via a mobile
device. The "Zepp" and "Arccos Caddie" systems are a
couple of examples. Overall, artificial intelligence (AI) and
machine learning (ML) can be effective tools for analyzing
golf swings and providing feedback for selftraining, but it is
crucial to remember that these systems are only as good as
the data they are trained on and the algorithms they utilize.
It is always a good idea to speak with a skilled golf coach or
instructor who can assist you in comprehending and
interpreting the feedback offered by these systems so you
can use it to better your game.
3. IMPLEMENTATION
The purpose of this project is to create a system that
captures user motions and provides accurate feedback to
users in order to help them improve their forms by
comparing their motions to those of experts. The method
suggested in this study is to achieve the goal of creating
such an application by first training a neural network with
motion data from experts. After network training, the
system compresses network-based user motions into a
latent space, where it contrasts them with expert motions.
The procedure of the technique consists of motion
synchronization, motion discrepancy detection, and motion
manipulation. It has been demonstrated in AI Golf: Golf
Swing Analysis Tool for SelfTraining that cycleconsistency
approaches may be used to match video inputs with various
phasing and timing characteristics. The temporal cycle
consistency (TCC) learning approach serves as the model
for our approach. The TCC network is built to enable the
network to learn both the similarity of motion and the
overall motion's temporal sequence. The base networks
employ the video TCC (V-TCC), skeleton TCC (STCC), and
skeleton-attention TCC network types (SA-TCC). A network
that accepts video as input is called V-TCC.
We obtained golf swing data online and assembled a
fictitious database of raw video data, video without a
backdrop, and 3D posture data in order to assess the
precision and efficacy of the three modules mentioned in
the previous section (Figure 4). Then, using TCC loss and
three network models (V-TCC, S-TCC, and SA-TCC), we
implemented the models and performed statistical analysis
under the following four scenarios:
• V-TCC utilizing background-video inputs Important phase.
• V-TCC utilizing background-free video inputs.
• S-TCC leveraging inputs from 3D human poses.
• Using 3D human posture inputs for SA-TCC.
3.1 VIDEO DATASET
The video footage of golf swings recorded from various
perspectives would likely make up a video dataset for golf
swing analysis. Then, using this video, a machine learning
model may be trained to recognize and evaluate several
elements of the golf swing, such as the posture, grip, and
club movement. Such a technology would be designed to
provide golfers specific feedback on their technique,
enabling them to self-train and enhance their swing. A
neural network would need to be trained on a sizable
collection of labelled video data in order to be used in a
deep learning method for golf swing analysis. GolfDB [11], a
video dataset collection for all golf iron swing and driver
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1077
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 11 | Nov 2022 www.irjet.net p-ISSN: 2395-0072
swing types, was utilized as the training dataset. It contains
1400 high-quality golf swing footage of male and female
professional players. We produced a second video dataset
without any background information in addition to clean
videos. This was done because, according to our theory,
background information, like the shadow of a person, might
affect how the network is aligned.
3.2 3D POSE DATASET
We developed a new pseudo dataset with 3D point data of
human body positions in order to do a more accurate
analysis of just human poses. Video of golf swings recorded
by numerous cameras to give a 3D picture of the action
would make up a 3D posture dataset for golf swing
analysis[14]. The essential postures and motions of the
golfer during the swing, such as the grip, movement of the
club, and posture, would then be noted on this video. In
order to recover the time series of 2D human postures from
golf swing videos for this dataset, we initially employed
HRNet. While 2D poses might roughly reflect human motion
in time series, due to camera positions, 2D poses could vary
greatly, making it challenging to solve the normalization
problem in 2D space. The straightforward linear network
structure suggested in was therefore used to create human
3D postures. To recover the 3D human poses, a linear
network received the estimated 2D poses from the HRNet .
3.3 EVALUATION METRICS
We trained the network until the TCC loss converged since
we utilized a self-supervised learning technique. By using
an accurate metric that measures the accuracy of the
alignment using the two label types important events and
phases, we were able to assess how effectively the network
had been trained. Frame shows a specific instant, and the
phase is a time series between two significant occurrences.
4. RESULTS
This presents the results of an early qualitative
investigation investigating the capability of the proposed
technique to detect discrepant motion differences, followed
by further indepth findings comparing several modules.
The intermediate human postures on the motion
manipulator are finally visualized for qualitative study. In
our study, we performed a qualitative analysis by probing
the latent space to determine whether the network could
recognize minute differences. First, we used the V-TCC to
synchronize the swing movements of professionals and
beginners.
Following the calculation of the latent space separations
between the aligned motions, the 3D human locations with
their overlays were shown for qualitative comparison. We
estimated Pearson's correlation coefficient using the four
models. The Pearson's correlation coefficient for
background-free video was 0.72, while the correlation value
for regular video inputs for inputs was 0.69. For the
qualitative outcomes, we calculated and displayed the
middle human pose between two human postures while
taking into account the following three conditions:
• Only one individual took the two poses. The two
positions were at various stages.
• The two postures were taken by separate people.
The phases of the two stances were the same.
• The two postures were taken by separate people.
The two positions were at various stages.
5. FUTURE SCOPE
Golf swing analysis and self-training systems driven by AI
have a bright future. These tools are probably going to get
better and more accurate at helping golfers develop their
swing as AI technology develops. Future advancements in
this field may involve the following: Improved body
position and movement identification, enabling the
instrument to offer more thorough and individualized
feedback. Integration of additional technologies to deliver
even more in-depth and immersive teaching and analysis
experiences, such as wearable sensors and virtual reality.
the capacity to provide more thorough and precise coaching
by learning from a wider range of data, such as historical
records of effective golf swings and the on-course
performance of professional players. The instrument may
now deliver more precise and useful feedback thanks to the
development of new algorithms and approaches to better
comprehend and evaluate the intricate mechanics of the
golf swing.
Overall, the future of artificial intelligence (AI)-powered
golf swing analysis and self-training tools appears
promising, and these tools are going to become a more and
more important resource for golfers trying to raise their
game.
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1078
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 11 | Nov 2022 www.irjet.net p-ISSN: 2395-0072
6. C0NCLUSION
We present a golf swing analysis tool that makes use of
neural networks to assist users in intuitively understanding
how they vary from professional players. Discrepancy
detection, manipulation, and synchronization are the three
categories into which we split our job. The motion
synchronizer first lines up movements with various timings
and phases. Second, utilizing the suggested networks, we
employ a motion discrepancy detector to locate tiny or big
variations between golf swings in the latent space.
Third, based on the synchronization and discrepancy
detection results, we introduce a motion manipulator
decoder structure to recover motion from the latent space.
In addition, the motion manipulator can give beginners an
intermediate pose that is more appropriate for them to
begin with. With the mentioned three main contributions of
this work, we develop an application for analyzing and
visualizing the discrepancy between two input golf swing
motions. Users who engage in self-training can rapidly
understand the differences between their swings and those
of various specialists. Users of the suggested system can
select an ideal shape to emulate and learn to play sports on
their own during self-training. The suggested prototype
application will be improved, and user testing will be done
to assess its efficacy.
7. ACKNOWLEDGEMENT
We thank, Dr. Thomas P John (Chairman), Dr. Suresh
Venugopal P (Principal), Dr Srinivasa H P (Vice-principal),
Ms. Suma R (HOD – CSE Department), Dr. John T Mesia Dhas
(Associate Professor & Project Coordinator), Ms. Shilpa
Sinnamani (Assistant Professor & Project Guide), Teaching
& Non-Teaching Staffs of T. John Institute of Technology,
Bengaluru – 560083.
REFERENCES
1. Zhijian Yin , Haojie Ning , Yoshio Inoue , Meimei Han ,
and Tao Liu ,“A Novel Wireless Motion Sensor for
analyzing Golf Swing,” IEEE Xplore; ISBN: 978-14673-
4642-9/13/$31.00 ©2013 IEEE,DOI:
https://doi.org/10.1109/ICSENS.2013.6688446
2. Theodore T. Kim, Mohamed A. Zohdy and Michael P.
Barker, “Applying Pose Estimation to Predict Amateur
Golf Swing Performance Using Edge Processing,”
IEEE Access; DOI:
https://doi.org/10.1109/ACCESS.2020.3014186
3. Marko Kos And Iztok Kramberger,” A Wearable Device
and System for Movement and Biometric Data
Acquisition for Sports Applications,” IEEE Access ;DOI:
https://doi.org/10.1109/ACCESS.2017.2675538
4. Philip Kelly, Aoife Healy, Kieran Moran and Noel E.
O’Connor,” A Virtual Coaching Environment for
Improving Golf Swing Technique,” Research Gate; DOI:
10.1145/1878083.1878098
5. Sungkuk Chun, Donghoon Kang, Hyeong-Rae Choi,
Anjin Park, Ki-Kwang Lee & Jinwook Kim,” A Sensor-
Aided Self Coaching Model For Uncocking Improvement
In Golf Swing,” Research Gate; DOI: 10.1007/s11042-
013-1359-2
6. Amin Ahmadi, Francois Destelle, David Monaghan, Noel
E. O'Connor, Chris Richter, Kieran Moran, ”A
Framework for Comprehensive Analysis of a Swing in
Sports Using Low-Cost Inertial Sensors,” IEEE Xplore
DOI:https://doi.org/10.1109/ICSENS.2014.6 985479
7. Vincent Lepetit, Pascal Fua,” Golf Swing Visual Tracking
For Enhanced Swing Analysis Tools,” Research Gate;
8. Kenta Matsumoto , Nobutaka Tsujiuchi 2, Akihito Ito ,
Hiroshi Kobayashi , Masahiko Ueda and Kosuke
Okazaki, “Proposal Of Golf Swing Analysis Method
Using Singular Value Decomposition,”
Proceedings; 2020
9. Patria Hume, Justin WL Keogh, “Movement Anlaysis Of
The Golf Swing”, Research Gate; DOI: 1007/978-3-319-
30808-1_137-1
10. Chen-Chieh Liao, Dong-Hyun Hwang, Hideki Koike,”
How Can I Swing Like Pro?: Golf Swing Analysis Tool for
Self-Training,”ResearchGate; DOI:https:
//www.researchgate.net/publication/351813117
11. William McNally, Kanav Vats, Tyler Pinto, Chris
Dulhanty,” GolfDB: A Video Database for Golf
Swing Sequencing”, Research Gate;
DOI:10.1109/CVPRW.2019.00311
12. Wanli Ouyang ,Xiao Chu ,Xiaogang Wang,” Multisource
Deep Learning for Human Pose Estimation”, IEEE
Xplore;
13. Aimée Smitha , Jonathan Robertsa , Eric Wallaceb,
Stephanie Forrestera,” Professional golf coaches’
perceptions of the key technical parameters in the golf
swing” : DOI: 10.1016/j.proeng.2012.04.039
14. Cheol-Hwan Yoo, Seowon Ji , Yong-Goo Shin ,
SeungWook Kim, And Sung-Jea Ko , “Fast and Accurate
3D Hand Pose Estimation via Recurrent Neural
Network for Capturing Hand Articulations”, IEEE
Xplore; DOI: 10.1109/ACCESS.2020.3001637
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1079

More Related Content

Similar to AI Golf: Golf Swing Analysis Tool for Self-Training

Similar to AI Golf: Golf Swing Analysis Tool for Self-Training (20)

GYM MANAGEMENT SYSTEM USING AUGMENTED REALITY
GYM MANAGEMENT SYSTEM USING AUGMENTED REALITYGYM MANAGEMENT SYSTEM USING AUGMENTED REALITY
GYM MANAGEMENT SYSTEM USING AUGMENTED REALITY
 
IDENTIFICATION OF RISK FACTORS FOR RUNNING RELATED INJURIES USING MACHINE LEA...
IDENTIFICATION OF RISK FACTORS FOR RUNNING RELATED INJURIES USING MACHINE LEA...IDENTIFICATION OF RISK FACTORS FOR RUNNING RELATED INJURIES USING MACHINE LEA...
IDENTIFICATION OF RISK FACTORS FOR RUNNING RELATED INJURIES USING MACHINE LEA...
 
MONITORING FOR VEHICLE VELOCITY AND ACCELERATION USING AN ACCELEROMETER
MONITORING FOR VEHICLE VELOCITY AND ACCELERATION USING AN ACCELEROMETERMONITORING FOR VEHICLE VELOCITY AND ACCELERATION USING AN ACCELEROMETER
MONITORING FOR VEHICLE VELOCITY AND ACCELERATION USING AN ACCELEROMETER
 
DRIVER DROWSINESS DETECTION SYSTEM
DRIVER DROWSINESS DETECTION SYSTEMDRIVER DROWSINESS DETECTION SYSTEM
DRIVER DROWSINESS DETECTION SYSTEM
 
Driver Drowsiness and Alert System using Image Processing & IoT
Driver Drowsiness and Alert System using Image Processing & IoTDriver Drowsiness and Alert System using Image Processing & IoT
Driver Drowsiness and Alert System using Image Processing & IoT
 
IRJET- Driver Monitoring System and Smart Vehicle
IRJET- Driver Monitoring System and Smart VehicleIRJET- Driver Monitoring System and Smart Vehicle
IRJET- Driver Monitoring System and Smart Vehicle
 
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
 
IRJET- Virtual Fitness Trainer with Spontaneous Feedback using a Line of Moti...
IRJET- Virtual Fitness Trainer with Spontaneous Feedback using a Line of Moti...IRJET- Virtual Fitness Trainer with Spontaneous Feedback using a Line of Moti...
IRJET- Virtual Fitness Trainer with Spontaneous Feedback using a Line of Moti...
 
Comparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetComparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and joget
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports Alert
 
Smart Shoe for Route Tracking
Smart Shoe for Route TrackingSmart Shoe for Route Tracking
Smart Shoe for Route Tracking
 
Distracted Driver Detection
Distracted Driver DetectionDistracted Driver Detection
Distracted Driver Detection
 
L.E.D (LifeFone for Elderly and Disabled)
L.E.D (LifeFone for Elderly and Disabled)L.E.D (LifeFone for Elderly and Disabled)
L.E.D (LifeFone for Elderly and Disabled)
 
Comparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetComparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and joget
 
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCVVEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
 
Olympics Sports Data Analysis
Olympics Sports Data AnalysisOlympics Sports Data Analysis
Olympics Sports Data Analysis
 
Detection of Behavior using Machine Learning
Detection of Behavior using Machine LearningDetection of Behavior using Machine Learning
Detection of Behavior using Machine Learning
 
IRJET- Quality Inspection of Tire using Deep Learning based Computer Vision
IRJET-  	  Quality Inspection of Tire using Deep Learning based Computer VisionIRJET-  	  Quality Inspection of Tire using Deep Learning based Computer Vision
IRJET- Quality Inspection of Tire using Deep Learning based Computer Vision
 
IRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- TRACKITUP-An Android Application to Track Multiple UsersIRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- TRACKITUP-An Android Application to Track Multiple Users
 
IRJET- Comparison of Classification Algorithms using Machine Learning
IRJET- Comparison of Classification Algorithms using Machine LearningIRJET- Comparison of Classification Algorithms using Machine Learning
IRJET- Comparison of Classification Algorithms using Machine Learning
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 

Recently uploaded (20)

Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 

AI Golf: Golf Swing Analysis Tool for Self-Training

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072 AI Golf: Golf Swing Analysis Tool for Self-Training Deepak R1, Sai Kiran B2, Shilpa Sinnamani 3, Yashaswini D4, Zaiba5 1,2,4,5 Students, Department of Computer Science & Engineering, T John Institute of Technology, Bengaluru, India 3 Asst. Professor, Department of Computer Science & Engineering, T John Institute of Technology, Bengaluru, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In the field of the acquisition of sports skills, Imitating the movements of professional athletes is a typical strategy in the field of sports skill development to enhance sports skills, such as golf strokes. Due to various irregular timing and inadequate skills, beginners find it challenging to determine the keyframes on which they should concentrate and the part of the body they should correct. In this study, a neural network-based tool for golf swing analysis is provided to fill this gap. The proposed approach compares two motion sequences and identifies keyframes where substantial variations between the two motions may be seen. Additionally, by using comprehensible indicators, the system aids users in easily comprehending how they vary from expert players. This study's key obstacle is identifying the subtle variations between users and professionals that can be used for selftraining. Furthermore, the suggested strategy is significant since it uses an unsupervised learning method without prior knowledge and labelled data, which will assist future applications and research in various sports and skill methodologies. Key Words: Unsupervised Learning, comprehensible indicators, Neural network, Key frames, Golf stroke 1. INTRODUCTION Many systems have been developed to detect various objects, make predictions for decisions, or even forecast the future thanks to substantial advancements in machine learning technology. The [6] athlete's movement style or motion and the object they are swinging have a significant impact on their ability to succeed in sports. For instance, in golf, the action of the golf club is the primary determinant of the ball's launch parameters, which in turn influence the trajectory and end location of the ball. In [10] this study, we suggest a golf swing analysis tool that uses deep neural networks to assist the user in differentiating between their swing and the swing of an expert. We [2] plan to develop a technology that will serve as a golf practice assistant with the help of accurate detection of essential golf swing characteristics. This tool would speed up user feedback in a low-cost, user-friendly hardware device. Any golfer might use this strategy by bringing a tiny piece of equipment to the driving range to get fast feedback. 1.1 MOTIVATION The majority of adult populations in most nations participate in the precision sport of golf, which calls for strong physical fitness. The swing is the most crucial element to success in golf. Amateur golfers devote a lot of time and energy to honing their stroke mechanics. The environment, physical ability, and financial issues all have an impact on how well a player can play golf, thus it is important to keep track of all these variables and develop tools for improved golf swing analysis. 1.2 OBJECTIVES The swing is the most integral part for golf performance. A good way to tell if someone is performing a motion correctly is to compare their motion to others whose motion is recognized as accurate. The suggested technique can be applied to self-training systems that compare 3D human poses at the detected frames and detect discrepant motion frames by measuring the distance between golf strokes in latent space. We create a single graphical user interface for the motion synchronizer, motion discrepancy detector, and motion manipulator as a prototype application. 1.3 PROBLEM STATEMENT The goal of a golf swing analysis is to pinpoint any defects or shortcomings in a player's swing and offer recommendations for development. An analysis of a golfer's swing may include a problem statement that identifies particular areas that require work, such as the takeaway, backswing, or downswing, and offers specific suggestions for how the golfer may enhance their swing to boost power and accuracy. Examining the golfer's alignment, grip, posture, and other elements that may have an impact on the swing's quality may be necessary. A golfer's overall performance and pleasure of the sport are the ultimate goals of a swing analysis. 1.4 MACHINE LEARNING USING PYTHON Python is a sophisticated, widely used programming language. In 1991, "GUIDO VAN ROSSUM" invented it. Numerous libraries, including pandas, numpy, SciPy, matplotlib, etc., are supported by Python. It supports Xlsx, Writer, and X1Rd, among other packages. Complex science © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1076
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 11 | Nov 2022 www.irjet.net p-ISSN: 2395-0072 is performed extremely effectively using it. There are numerous functional Python frameworks. Machine learning is a branch of artificial intelligence that allows computer frameworks to pick up new skills and enhance their performance with the help of data. It is employed to research the development of computer-based algorithms for making predictions about data. Providing data is the first step in the machine learning process, after which the computers are trained by using a variety of algorithms to create machine learning models. Software engineering's branch of machine learning has significantly altered how people analyze data. 2. RELATED WORK A lot of research has gone into creating artificial intelligence (AI) and machine learning (ML) systems that can evaluate golf swings and give users feedback so they may improve. These systems typically extract elements from the golf swing using video or other sensor data, and then utilise a variety of algorithms, including pattern recognition, classification, and regression to identify important swing components and give the player feedback. The "Smart Coach" system created by researchers at the University of Maryland is one example of an AI-based golf swing analysis tool [3]. In order to evaluate video data of a golfer's swing and provide feedback on many parts of the swing, such as clubhead speed, angle of attack, and clubface alignment, this system combines machine learning and computer vision techniques [6]. Another illustration is the "GolfSense" system, which collects data on different components of the swing, like clubhead speed and tempo, using a small sensor connected to the golfer's glove and then delivers feedback via a mobile app. Additionally, there are a variety of commercial tools available on the market that analyze golf swings and offer feedback for self-training. In these items, features from the swing are often extracted using sensors and/or video data, and feedback is given via a mobile device. The "Zepp" and "Arccos Caddie" systems are a couple of examples. Overall, artificial intelligence (AI) and machine learning (ML) can be effective tools for analyzing golf swings and providing feedback for selftraining, but it is crucial to remember that these systems are only as good as the data they are trained on and the algorithms they utilize. It is always a good idea to speak with a skilled golf coach or instructor who can assist you in comprehending and interpreting the feedback offered by these systems so you can use it to better your game. 3. IMPLEMENTATION The purpose of this project is to create a system that captures user motions and provides accurate feedback to users in order to help them improve their forms by comparing their motions to those of experts. The method suggested in this study is to achieve the goal of creating such an application by first training a neural network with motion data from experts. After network training, the system compresses network-based user motions into a latent space, where it contrasts them with expert motions. The procedure of the technique consists of motion synchronization, motion discrepancy detection, and motion manipulation. It has been demonstrated in AI Golf: Golf Swing Analysis Tool for SelfTraining that cycleconsistency approaches may be used to match video inputs with various phasing and timing characteristics. The temporal cycle consistency (TCC) learning approach serves as the model for our approach. The TCC network is built to enable the network to learn both the similarity of motion and the overall motion's temporal sequence. The base networks employ the video TCC (V-TCC), skeleton TCC (STCC), and skeleton-attention TCC network types (SA-TCC). A network that accepts video as input is called V-TCC. We obtained golf swing data online and assembled a fictitious database of raw video data, video without a backdrop, and 3D posture data in order to assess the precision and efficacy of the three modules mentioned in the previous section (Figure 4). Then, using TCC loss and three network models (V-TCC, S-TCC, and SA-TCC), we implemented the models and performed statistical analysis under the following four scenarios: • V-TCC utilizing background-video inputs Important phase. • V-TCC utilizing background-free video inputs. • S-TCC leveraging inputs from 3D human poses. • Using 3D human posture inputs for SA-TCC. 3.1 VIDEO DATASET The video footage of golf swings recorded from various perspectives would likely make up a video dataset for golf swing analysis. Then, using this video, a machine learning model may be trained to recognize and evaluate several elements of the golf swing, such as the posture, grip, and club movement. Such a technology would be designed to provide golfers specific feedback on their technique, enabling them to self-train and enhance their swing. A neural network would need to be trained on a sizable collection of labelled video data in order to be used in a deep learning method for golf swing analysis. GolfDB [11], a video dataset collection for all golf iron swing and driver © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1077
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 11 | Nov 2022 www.irjet.net p-ISSN: 2395-0072 swing types, was utilized as the training dataset. It contains 1400 high-quality golf swing footage of male and female professional players. We produced a second video dataset without any background information in addition to clean videos. This was done because, according to our theory, background information, like the shadow of a person, might affect how the network is aligned. 3.2 3D POSE DATASET We developed a new pseudo dataset with 3D point data of human body positions in order to do a more accurate analysis of just human poses. Video of golf swings recorded by numerous cameras to give a 3D picture of the action would make up a 3D posture dataset for golf swing analysis[14]. The essential postures and motions of the golfer during the swing, such as the grip, movement of the club, and posture, would then be noted on this video. In order to recover the time series of 2D human postures from golf swing videos for this dataset, we initially employed HRNet. While 2D poses might roughly reflect human motion in time series, due to camera positions, 2D poses could vary greatly, making it challenging to solve the normalization problem in 2D space. The straightforward linear network structure suggested in was therefore used to create human 3D postures. To recover the 3D human poses, a linear network received the estimated 2D poses from the HRNet . 3.3 EVALUATION METRICS We trained the network until the TCC loss converged since we utilized a self-supervised learning technique. By using an accurate metric that measures the accuracy of the alignment using the two label types important events and phases, we were able to assess how effectively the network had been trained. Frame shows a specific instant, and the phase is a time series between two significant occurrences. 4. RESULTS This presents the results of an early qualitative investigation investigating the capability of the proposed technique to detect discrepant motion differences, followed by further indepth findings comparing several modules. The intermediate human postures on the motion manipulator are finally visualized for qualitative study. In our study, we performed a qualitative analysis by probing the latent space to determine whether the network could recognize minute differences. First, we used the V-TCC to synchronize the swing movements of professionals and beginners. Following the calculation of the latent space separations between the aligned motions, the 3D human locations with their overlays were shown for qualitative comparison. We estimated Pearson's correlation coefficient using the four models. The Pearson's correlation coefficient for background-free video was 0.72, while the correlation value for regular video inputs for inputs was 0.69. For the qualitative outcomes, we calculated and displayed the middle human pose between two human postures while taking into account the following three conditions: • Only one individual took the two poses. The two positions were at various stages. • The two postures were taken by separate people. The phases of the two stances were the same. • The two postures were taken by separate people. The two positions were at various stages. 5. FUTURE SCOPE Golf swing analysis and self-training systems driven by AI have a bright future. These tools are probably going to get better and more accurate at helping golfers develop their swing as AI technology develops. Future advancements in this field may involve the following: Improved body position and movement identification, enabling the instrument to offer more thorough and individualized feedback. Integration of additional technologies to deliver even more in-depth and immersive teaching and analysis experiences, such as wearable sensors and virtual reality. the capacity to provide more thorough and precise coaching by learning from a wider range of data, such as historical records of effective golf swings and the on-course performance of professional players. The instrument may now deliver more precise and useful feedback thanks to the development of new algorithms and approaches to better comprehend and evaluate the intricate mechanics of the golf swing. Overall, the future of artificial intelligence (AI)-powered golf swing analysis and self-training tools appears promising, and these tools are going to become a more and more important resource for golfers trying to raise their game. © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1078
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 11 | Nov 2022 www.irjet.net p-ISSN: 2395-0072 6. C0NCLUSION We present a golf swing analysis tool that makes use of neural networks to assist users in intuitively understanding how they vary from professional players. Discrepancy detection, manipulation, and synchronization are the three categories into which we split our job. The motion synchronizer first lines up movements with various timings and phases. Second, utilizing the suggested networks, we employ a motion discrepancy detector to locate tiny or big variations between golf swings in the latent space. Third, based on the synchronization and discrepancy detection results, we introduce a motion manipulator decoder structure to recover motion from the latent space. In addition, the motion manipulator can give beginners an intermediate pose that is more appropriate for them to begin with. With the mentioned three main contributions of this work, we develop an application for analyzing and visualizing the discrepancy between two input golf swing motions. Users who engage in self-training can rapidly understand the differences between their swings and those of various specialists. Users of the suggested system can select an ideal shape to emulate and learn to play sports on their own during self-training. The suggested prototype application will be improved, and user testing will be done to assess its efficacy. 7. ACKNOWLEDGEMENT We thank, Dr. Thomas P John (Chairman), Dr. Suresh Venugopal P (Principal), Dr Srinivasa H P (Vice-principal), Ms. Suma R (HOD – CSE Department), Dr. John T Mesia Dhas (Associate Professor & Project Coordinator), Ms. Shilpa Sinnamani (Assistant Professor & Project Guide), Teaching & Non-Teaching Staffs of T. John Institute of Technology, Bengaluru – 560083. REFERENCES 1. Zhijian Yin , Haojie Ning , Yoshio Inoue , Meimei Han , and Tao Liu ,“A Novel Wireless Motion Sensor for analyzing Golf Swing,” IEEE Xplore; ISBN: 978-14673- 4642-9/13/$31.00 ©2013 IEEE,DOI: https://doi.org/10.1109/ICSENS.2013.6688446 2. Theodore T. Kim, Mohamed A. Zohdy and Michael P. Barker, “Applying Pose Estimation to Predict Amateur Golf Swing Performance Using Edge Processing,” IEEE Access; DOI: https://doi.org/10.1109/ACCESS.2020.3014186 3. Marko Kos And Iztok Kramberger,” A Wearable Device and System for Movement and Biometric Data Acquisition for Sports Applications,” IEEE Access ;DOI: https://doi.org/10.1109/ACCESS.2017.2675538 4. Philip Kelly, Aoife Healy, Kieran Moran and Noel E. O’Connor,” A Virtual Coaching Environment for Improving Golf Swing Technique,” Research Gate; DOI: 10.1145/1878083.1878098 5. Sungkuk Chun, Donghoon Kang, Hyeong-Rae Choi, Anjin Park, Ki-Kwang Lee & Jinwook Kim,” A Sensor- Aided Self Coaching Model For Uncocking Improvement In Golf Swing,” Research Gate; DOI: 10.1007/s11042- 013-1359-2 6. Amin Ahmadi, Francois Destelle, David Monaghan, Noel E. O'Connor, Chris Richter, Kieran Moran, ”A Framework for Comprehensive Analysis of a Swing in Sports Using Low-Cost Inertial Sensors,” IEEE Xplore DOI:https://doi.org/10.1109/ICSENS.2014.6 985479 7. Vincent Lepetit, Pascal Fua,” Golf Swing Visual Tracking For Enhanced Swing Analysis Tools,” Research Gate; 8. Kenta Matsumoto , Nobutaka Tsujiuchi 2, Akihito Ito , Hiroshi Kobayashi , Masahiko Ueda and Kosuke Okazaki, “Proposal Of Golf Swing Analysis Method Using Singular Value Decomposition,” Proceedings; 2020 9. Patria Hume, Justin WL Keogh, “Movement Anlaysis Of The Golf Swing”, Research Gate; DOI: 1007/978-3-319- 30808-1_137-1 10. Chen-Chieh Liao, Dong-Hyun Hwang, Hideki Koike,” How Can I Swing Like Pro?: Golf Swing Analysis Tool for Self-Training,”ResearchGate; DOI:https: //www.researchgate.net/publication/351813117 11. William McNally, Kanav Vats, Tyler Pinto, Chris Dulhanty,” GolfDB: A Video Database for Golf Swing Sequencing”, Research Gate; DOI:10.1109/CVPRW.2019.00311 12. Wanli Ouyang ,Xiao Chu ,Xiaogang Wang,” Multisource Deep Learning for Human Pose Estimation”, IEEE Xplore; 13. Aimée Smitha , Jonathan Robertsa , Eric Wallaceb, Stephanie Forrestera,” Professional golf coaches’ perceptions of the key technical parameters in the golf swing” : DOI: 10.1016/j.proeng.2012.04.039 14. Cheol-Hwan Yoo, Seowon Ji , Yong-Goo Shin , SeungWook Kim, And Sung-Jea Ko , “Fast and Accurate 3D Hand Pose Estimation via Recurrent Neural Network for Capturing Hand Articulations”, IEEE Xplore; DOI: 10.1109/ACCESS.2020.3001637 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1079