SlideShare a Scribd company logo
1 of 5
Download to read offline
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
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 651
Automatic Report Generation of a Football Match
1Harsh Parikh, 2Anirudh Navin, 3Dhairya Panjwani, 4Utkarsh Bhosekar, 5Gunjan Sharma,
6 Lokesh Devnani
12345Student, Dept of Information Technology, Thadomal Shahani Engineering College, Mumbai, India
6Student, Dept of Information Technology, Vivekanand Education Society's Institute Of Technology, Mumbai, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Football in particular needs moreautomation as
more nations and clubs want to build their squads using data-
driven strategies. Modern games are continually changing,
from the creation of stats to the tactics used on the field. The
system we propose takes an input of the raw video file of the
game and can split the input file into two halves of the game
for better performance. The system then uses algorithms to
extract highlights from the competition. Outputs here are
highlights or key moments that occur in the game. It does not
include the time from the game where there are not many
eventful actions happening in the game. Wethen gettheaudio
of the complete game and convert the audio file to text using
the speech-to-text model. This is the final output of the entire
proposed system.
Key Words: Machine Learning, Football, Report
Generation, Highlights, Twitter analysis, Voice
modulation
1. INTRODUCTION
Automation in the field of sports, especiallyfootball isa need
of the hour as many clubs and countries are opting for a
data-driven approach for their side. From generating
statistics to tactics on-field the modern game is constantly
evolving. As the profits from sports are increasing
exponentially, teams are heavily investingmoreingathering
statistics on their players. Certain statistics, such as the
distance a player ran during a match, the average position of
a player on the field, offensive yards per carry, etc. can
provide some hidden informationona player’sperformance.
It may help discover some hidden talent the player might
possess. These statistics are then studied by data analysts
and managers to gain insight into a game. These are player-
focused stats that help a team improve the quality of
individuals but when preparing for a game a manager needs
a complete summary of the multiple games such as the
teams’ performance in the last few games, opponents’
performance in the last few games, a summary of a few
games where the opponent lost, etc. [1][2]
This project will make this job easier as it can summarize a
whole football match into a text file that distils all the
important plays that happened in the match. Such
information could be crucial to winning matches if well-
analysed by the team’s coach. Managers can look at these
reports to understand the importantmomentsina gameand
while preparing for the game players can also find the weak
link in the defence of the opponent and attack that link.
Every top manager must go through the processof analysing
the opponent. During that, they need to examine previous
games of the opponent. We propose a model that condenses
the action of a match to a report that is easily digested, it will
reduce the time management has to spend analysing every
game. Our project is not only applied to the analytics
department of a football team but also the people covering
football games, broadcasting companies, sportsleagues,and
TV channels. Delivering high-quality content as quickly as
possible to the viewers is their top priority. Keeping that in
mind, media companies are turning to technology to find a
way to speed up this process. To speed up the process of
sports content generation, media providers are looking into
ways to have AI analyse the game footage and pick out the
highlight-worthy moments automatically. This could help
sports journalists as they will now have a rough summary of
the game instead of making notes throughout the game.
Our proposed system takes the input of the raw video file of
the game which usually lastsninetyminutesplusinjurytime,
to improve performance we can dividetheinputfileintotwo
halves of the game. The system will then extract highlights
from the competition by using machine learning and non-
machine learning algorithms. The output here is a highlight
or important moments that happened in the game this will
remove the time when the game is slow and nothing
important is happening. After that, we remove the video
from the highlights so that we now onlyhavetheaudioof the
whole game. Thus, when the audio file is converted to a text
file using speech-to-text models will generate a match
summary of all the crucial bits and how it happened from a
professional commentator. This is the final output of the
whole proposed system.
2. FOOTBALL GAME STATES
Before getting into the workflow on how the pipeline works,
we first need to understand a few basic concepts about
football and how a game can be broken down into multiple
phases. As football is evolving at a high speed and a lot of the
timethese phases merge intoeach other.ButforourMachine
learning model,wehaveusedthesephasesandtheiroutcome
will decide the highlights video.[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
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 652
Build-up
Build-up play means having possession of the ball and trying
to buildan attack through theopponent's organized defense.
Build-up play not only meanshaving a bulk of short passesin
a row, among the teammates but also a long ball from the
goalkeeper to the forward is a build-up. The reason for this
phase is to slowly build anattack andarrive attheopposition
box prepared. This is a slow and laborious process that does
not make the highlight video.
Transition
Transition in the game is a moment where a team loses
possession and the opponent team tries to take advantage of
the opponents being unorganized with their positions. The
team with the advantage makes quick and well-coordinated
moves to change the phase of the game by taking the bestout
of this opportunity and scoring a goal. Transition attacks
require a lot of accuracy with every move they make.
Attack
Attack refers to the movement of the team havingpossession
of the ball, making their moves flow through the opponent's
midfield and defence, and attempting to score a goal. The
team with the possession, playing passes, and making moves
can be said as building an attack. Any successful attack that
leads to a goal or a near-goal opportunity is a part of the
highlight video.
Counter-attack
Counter-attack is one of the quickest ways to score goals in
football. It starts with the transition in the game where a
team loses control over the ball and the opponent tries to
counter by making important passes leading the strikers to
make the run. With a minimal number of passes, having an
attempt on the goal counter-attacking style of football is said
to be the most perilous as it can give maximum damage
within a few seconds.
Press
Pressing is a term where the defending team intends to put
pressureon the opponent team, in possession of theball.The
main idea here is to give the team in possession as less time
as possible to make their moves forattacking. Pressing isnot
just running toward the player having the ball. It is done in a
planned and structured manner.
Dead-ball
Dead-ball events in a football match are the moments when
the play is stopped temporarily and the ball is not in motion.
This happens when a foul is committed for example a
handball, a failed tackle, or an offside. In these situations, the
opponent team is awarded a free kick in the position where
the foul is committed on the pitch. In case of a foul inside the
box near the goalkeeper, a penalty kick is awarded.
Defense
Defense is an action where the players at the back (the
center-backs and the full-backs) try to stop the opposing
team’s players from scoring the goal. In this, the team
defending sits back and endures waves of attack from the
opponent team. Anything fruitful in this will go in our
highlights video.
3. Proposed workflow
We propose a system where we take the whole game and
break it into chunks of 15-30 second videos the time is an
arbitrary number and can be changed. The system will feed
it to the next step where we try and identify the phase of the
game and decide whether that makes into the highlights
video. The system is not reliant on one model and another
Non-Machine Learning model should beusedtoimprovethe
accuracy. After that the video is droppedfromthehighlights.
And audio is extracted and in the final stage using an ANN
model we can generate a report from the audio file. Thiscan
be observed in Fig 1.
Figure 1. Proposed workflow diagram
3.1. Video Preprocessing
The video is divided into multiple smaller chunks and
processed in a parallel manner. This is one of the primary
methods for reducing time. It is possible to build it using
video time pointers. Splitting is virtual in this manner and
does not result in actual sub-file formation. However, the
result contains multiple video files that must be integrated
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
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 653
into one. These limits at least make the method unpleasant
when it comes to the duties at hand, especially when
employing neighbouring frames for computation. To deal
with this, we had to divide the video with an overlap such
that no informationwaslostatjunctionpoints.Theprocessof
converting a coloured video to a black-and-white video is
required because it reduces the time needed to generate the
highlights from the raw video file which can be 90 to 120
minutes. Our goal here is to generate a report of the whole
game rather than a highlight of the whole match so we can
reduce the quality of the video.
3.2. Highlight extraction
3.2.1. Machine Learning Algorithms
Video shot identification is a critical component of sports
video summary and highlight generation. A football match
may be split down into a series of video clips. As a result,
events in a football match can be thought of as video clips
played in a sequence when combined can generatethewhole
match. Because highlights are typically a compilation of
significant occurrences,videoclipscanbeutilizedtogenerate
them. Processing video shots instead of the whole game will
make the model more time efficient. It should be
remembered that a football matchmightgoonforquitesome
time, generally up to ninety minutes, and some extra injury
time. These clips can be of arbitrary size and can be made in
the video preprocessing stage. These clips can then be used
here and the model can classify them into 5 possible events.
In a football match, a replay is video footage of one or more
moments from a match aired more than once. Because they
are regularly utilized in-game highlights, replays give crucial
indicators for critical occurrences. Furthermore, replays are
especially significant in footballsincevideoassistantreferees
utilize them to affirm or evaluate a judgment. The model can
take into notice that if the same event is replayed then there
is a chance that the event is a part of the replay and is an
important bit of the game and should be a part of the
highlights.
In the highlights, we generally want successful attacks, Dead
ball events, fouls that lead to a yellow or red card, and some
unsuccessful attacks. This can come from attacks, counter-
attacks, and dead-ball events. Dead ball events can be from
any part of the field, our highlight cut needs to be from a free
kick in the opposition half near the goal and penalty kicks. It
can be a naive idea to just put those in these events in our
highlight cut but there may come a situation where an
exciting event happensinthebuildupphasewhichshouldnot
be a part of the highlight. The most common thing that can
happen in this phase of the game is when team A is in the
buildup and suddenly due to a poor pass team B gets
possession high up the pitch which results in an easy goal-
scoring opportunity. Another major clue that can help us are
celebrations that happen after scoring a goal. Celebrations
are essential indications for identifying significant moments
in a football match. We could develop a model to recognize a
player's celebration. The positive class is made up of
photographs in which a player has just scored a goal or
earned a penalty,and the negative class is madeup of images
that would ordinarily occur throughout a football match i.e.,
an exceptional defensive play or a VAR (Video Assistant
Referee) turning a decision.
A CNN and RNN architecture can be adapted to classify
keyframes and remember previous clips to generate some
continuity. For example, if the phase is divided into multiple
clips, internal memory in RNN can keep track of previous
clips. In this way, we can generate a Machine learning model
that can classify each clip and categorize them into multiple
phases then the RNN model will look at the previous
classified clip and check if the current state of the game is
interesting enough to be added to the highlights video. As
CNN works well with image and video classification, wehave
chosen thisand with a need to store the previous plays of the
game which requires some memory we have chosen RNN.
The architecture that we propose in this is CNN architecture
like VGG-19 and for RNN we suggest GRU architecture as it
shows better accuracy than LSTMbecauseitiseasytomodify
and doesn't need memory units, therefore it is faster to train
than an LSTM model and gives similar performance. [4]
3.2.2. Non-Machine Learning algorithms
The highlight generator should not rely solely on one
parameter such as the model prediction of the clip. It should
have multiple other methodssuch as voice modulationinthe
audio file as any important event is followed by a change in
amplitude in the voice of the commentator or Twitter
analysis of the match. Relying solely on one prediction can
lead to some incorrect predictions which impact the insights
that can be extracted. Even a small python code can be
written that tracks the score lineandcuts1minutebeforethe
goal is scored so that we catch the build-up and the whole
attack. A combinationofamachinelearningmodelalongwith
any of the non-machine learning models and taking a
weighted average of them will reduce the risk of
misclassification. Non-Machine Learning algorithms include
the following:
Twitter Analysis
Techniques for automatically summarizing any sport using
Twitter analysis have grown in popularity in recent years.
When summarizing a sports video, we should consider the
viewers' perspective to ensure that they comprehend not
only the gameflow but also the atmosphereofthegame,such
as the enthusiasm at each incident of the game. A video that
has been summarized is referred to as a "highlight video" in
this context. Events such as a goal, a play that aids a goal, and
a goal-scoring opportunity thrill viewers since they are
directly tied to a game's success or loss.[5]
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
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 654
As soon as any major event in the game happens fans go to
their Twitter account and tweet about it on a particular
hashtag. If we plot a time series graph concerning the
frequency of tweets received, we can have a rough estimate
of the key moments of the game. These are the moments that
fans of the sport have deemed importantandshouldbeapart
of the highlight video.
Audio analysis/ Voice modulation
Audio intensity is a valuable indicator for identifying
significant moments in a football game. The enthusiasm of
the audience, player appeals,andfuriouscommentaryare all
examples of major audio cues that are frequently connected
with key developments in a match. Audio characteristics
have been utilized to identify goals and othersituationssuch
as fouls etc. [6] This method is not only concerned with just
recognizing what is occurring on the field, but also withhow
the audience reacts to it. By analyzing the sound, the model
detects anything out of the ordinary such as an audience
cheering or a referee disagreeing with a player, and then
selects the appropriate clips for inclusioninthecompilation.
However, this strategy may not be appropriate for games
with less noisy audiences, such as chess, where there are no
applauding fans. Speaking of crowds, they are not always a
reliable method of detecting important events. In football at
random intervals of time fans chant for a player or sing the
club's anthem to motivate the home team.
3.3. Video to audio of the highlights video
In the pipeline, we processed the raw video file to generatea
highlights video of the whole match by using a combination
of machine learning algorithms or non-machine learning
models. In this step we are trying to extract the audio from
the highlights this will help in the upcoming step where we
use Automatic Speech Recognition (ASR)[8] to generate the
expected report. There are several libraries and techniques
available in Python for the conversion of VideotoAudio.One
such library is MoviePy. MoviePy is a Python library for
video editing, including slicing,concatenation,titleinsertion,
video compositing, video processing, and effect
generation.[9] Some instances of the application may be
found in the gallery. The python script required to fulfil this
is straightforward. It is as simple as accessing the audio
member of the VideoFileClip object that we created to
extract the audio. The extracted audio must then be written
to a new file, the name of which must be supplied.
3.4. Speech to text
At its most fundamental, speechisnothingmorethanasound
wave. The acoustic properties of these sound waves or audio
signals include amplitude, crest, peak, wavelength, trough,
frequency, cycle,and trough.Mosttoday'sspeechrecognition
systems use what is known as a Hidden Markov Model
(HMM). This method is basedontheideathat,whenanalyzed
over a short enoughduration(say,tenmilliseconds),aspeech
signal might well be properly represented as a stationary
process—that is, a process whose statistical features do not
vary over time. Speech recognition or converting the audio
file received from the previous step intoa report can be done
by creating an Artificial Neural Net or by simply using a
python library.
Speech Recognition translates spoken words to text. Most
people use Deep learning and Neural networks for speech
recognition. We can use some of the packages from python
for speech recognition such as, ‘apiai’, ‘assemblyai’, ‘Google-
cloud-speech’, ‘SpeechRecognition’, ‘Pocketsphinx’, ‘wit’, etc.
Google speech recognition API is an easy method to convert
speech into text, but it requires an internet connection to
operate. We can use the ‘SpeechRecognition’ module in our
use case. The flexibility and ease of use of the
SpeechRecognition package make it an excellent choice for
any Python project. SpeechRecognition has a Recognizer
class, it is the place where everything happens. It has
instances that are used to recognize the speech. Each model
has seven methods that can read various audiosourcesusing
the different APIs, recognize_bing(), recognize_google,
recognize_google_cloud(), recognize_houndify(),
recognize_ibm(), recognize_sphinx(), recognize_wit().
4. CONCLUSION
This project will be revolutionary in the field of sports
analysis as it not only gives the manager and the analyst
video highlights of the whole game distilled into a highlight
video that lasts only a few minutes but also a report of the
whole game in the form of text. There can be another step
added to the pipeline where the generated report goes in
through text analysis to see how the team won or any
significant pattern that emerges from it. Another place
where we can improve is modelling selection and training.
this workflow can be adapted to any other sport like hockey
or rugby where the score is kept and the phases of play are
clear and distinct. Finally, we have proposed a combination
of CNN and RNN can be useful but looking into other models
and architecture thatimprovetheclassificationaccuracyand
maintain continuity can improve the final product
considerably.
REFERENCES
[1] Y. Lee, H. Jung, C. Yang, and J. Lee, “Highlight-Video
Generation System for Baseball Games,” 2020.
[2] P. Shukla et al., “Automatic cricket highlight
generation using event-driven and excitement-based
features,” 2018.
[3] T. Worville, “Phases of play – an introduction,”Stats
Perform, Apr. 30, 2019.
https://www.statsperform.com/resource/phases-of-play-
an-introduction/ (accessed Nov. 24, 2022).
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
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 655
[4] A. Karpathy, G. Toderici, S. Shetty, T. Leung, R.
Sukthankar, and L. Fei-Fei, “Large-scale video classification
with convolutional neural networks,” 2014.
[5] Researchgate.net.
https://www.researchgate.net/publication/287050282_Eve
nt_Detection_based_on_Twitter_Enthusiasm_Degree_for_Gen
erating_a_Sports_Highlight_Video (accessed Nov. 24, 2022).
[6] M. R. Islam, M. Paul, M. Antolovich, and A. Kabir,
“Sports highlights generation using decomposed audio
information,” 2019.
[7] B. Guven, “Extracting Audio from Video using
Python,” Towards Data Science, Nov. 29, 2020.
https://towardsdatascience.com/extracting-audio-from-
video-using-python-58856a940fd (accessedNov.24,2022).
[8] K. Doshi, “Audio deep learning made simple:
Automatic Speech recognition (ASR), how it works,”
Towards Data Science, Mar. 25, 2021.
https://towardsdatascience.com/audio-deep-learning-
made-simple-automatic-speech-recognition-asr-how-it-
works-716cfce4c706 (accessed Nov. 24, 2022).
[9] “Moviepy,” PyPI. https://pypi.org/project/moviepy
(accessed Nov. 24, 2022).

More Related Content

Similar to Automatic Report Generation of a Football Match

[Scorebook final]
[Scorebook final][Scorebook final]
[Scorebook final]Freelancer
 
Football League Management System Final Year Report
Football League Management System Final Year ReportFootball League Management System Final Year Report
Football League Management System Final Year ReportShahzaib Ibrahim
 
Presentation on Sem-Automated Offside Technology.pptx
Presentation on Sem-Automated Offside Technology.pptxPresentation on Sem-Automated Offside Technology.pptx
Presentation on Sem-Automated Offside Technology.pptxyetip31604
 
AI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-TrainingAI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-TrainingIRJET Journal
 
A comparative study of hawk eye and goal line
A comparative study of hawk eye and goal lineA comparative study of hawk eye and goal line
A comparative study of hawk eye and goal lineGaurav Handa
 
Appendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docx
Appendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docxAppendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docx
Appendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docxlisandrai1k
 
hawk eye technology
hawk eye technologyhawk eye technology
hawk eye technologymousam meher
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxssusera34210
 
Tactical analysis of counter pressing
Tactical analysis of counter pressingTactical analysis of counter pressing
Tactical analysis of counter pressingDevansh Chawla
 
Entropy features trained support vector machine based logo
Entropy features trained support vector machine based logoEntropy features trained support vector machine based logo
Entropy features trained support vector machine based logoIAEME Publication
 
Entropy features trained support vector machine based logo
Entropy features trained support vector machine based logoEntropy features trained support vector machine based logo
Entropy features trained support vector machine based logoIAEME Publication
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET Journal
 
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamMachine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamInstitute of Contemporary Sciences
 
IRJET- Gymnastic Event Management System
IRJET- Gymnastic Event Management SystemIRJET- Gymnastic Event Management System
IRJET- Gymnastic Event Management SystemIRJET Journal
 
Elg 5100 project report anurag & jayanshu
Elg 5100 project report   anurag & jayanshuElg 5100 project report   anurag & jayanshu
Elg 5100 project report anurag & jayanshuAnurag Das
 

Similar to Automatic Report Generation of a Football Match (20)

[Scorebook final]
[Scorebook final][Scorebook final]
[Scorebook final]
 
Football League Management System Final Year Report
Football League Management System Final Year ReportFootball League Management System Final Year Report
Football League Management System Final Year Report
 
IRJET-V8I11270.pdf
IRJET-V8I11270.pdfIRJET-V8I11270.pdf
IRJET-V8I11270.pdf
 
p.pptx
p.pptxp.pptx
p.pptx
 
Presentation on Sem-Automated Offside Technology.pptx
Presentation on Sem-Automated Offside Technology.pptxPresentation on Sem-Automated Offside Technology.pptx
Presentation on Sem-Automated Offside Technology.pptx
 
AI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-TrainingAI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-Training
 
SSD Major Portfolio
SSD Major PortfolioSSD Major Portfolio
SSD Major Portfolio
 
A comparative study of hawk eye and goal line
A comparative study of hawk eye and goal lineA comparative study of hawk eye and goal line
A comparative study of hawk eye and goal line
 
Appendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docx
Appendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docxAppendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docx
Appendix A Peer Review Feedback Form 1Reviewer’s Name _Date _.docx
 
hawk eye technology
hawk eye technologyhawk eye technology
hawk eye technology
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docx
 
goal ine technology[539].pptx
goal ine technology[539].pptxgoal ine technology[539].pptx
goal ine technology[539].pptx
 
Tactical analysis of counter pressing
Tactical analysis of counter pressingTactical analysis of counter pressing
Tactical analysis of counter pressing
 
Entropy features trained support vector machine based logo
Entropy features trained support vector machine based logoEntropy features trained support vector machine based logo
Entropy features trained support vector machine based logo
 
Entropy features trained support vector machine based logo
Entropy features trained support vector machine based logoEntropy features trained support vector machine based logo
Entropy features trained support vector machine based logo
 
Cricket 2
Cricket 2Cricket 2
Cricket 2
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports Alert
 
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamMachine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports Team
 
IRJET- Gymnastic Event Management System
IRJET- Gymnastic Event Management SystemIRJET- Gymnastic Event Management System
IRJET- Gymnastic Event Management System
 
Elg 5100 project report anurag & jayanshu
Elg 5100 project report   anurag & jayanshuElg 5100 project report   anurag & jayanshu
Elg 5100 project report anurag & jayanshu
 

More from IRJET Journal

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...IRJET Journal
 
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 STRUCTUREIRJET Journal
 
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...IRJET Journal
 
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 CharacteristicsIRJET Journal
 
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...IRJET Journal
 
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-...IRJET Journal
 
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...IRJET Journal
 
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...IRJET Journal
 
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 ADASIRJET Journal
 
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,...IRJET Journal
 
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 ProIRJET Journal
 
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...IRJET Journal
 
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 SystemIRJET Journal
 
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 bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
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 ...IRJET Journal
 
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.IRJET Journal
 
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...IRJET Journal
 
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 DesignIRJET Journal
 
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...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

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 

Recently uploaded (20)

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 

Automatic Report Generation of a Football Match

  • 1. 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 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 651 Automatic Report Generation of a Football Match 1Harsh Parikh, 2Anirudh Navin, 3Dhairya Panjwani, 4Utkarsh Bhosekar, 5Gunjan Sharma, 6 Lokesh Devnani 12345Student, Dept of Information Technology, Thadomal Shahani Engineering College, Mumbai, India 6Student, Dept of Information Technology, Vivekanand Education Society's Institute Of Technology, Mumbai, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Football in particular needs moreautomation as more nations and clubs want to build their squads using data- driven strategies. Modern games are continually changing, from the creation of stats to the tactics used on the field. The system we propose takes an input of the raw video file of the game and can split the input file into two halves of the game for better performance. The system then uses algorithms to extract highlights from the competition. Outputs here are highlights or key moments that occur in the game. It does not include the time from the game where there are not many eventful actions happening in the game. Wethen gettheaudio of the complete game and convert the audio file to text using the speech-to-text model. This is the final output of the entire proposed system. Key Words: Machine Learning, Football, Report Generation, Highlights, Twitter analysis, Voice modulation 1. INTRODUCTION Automation in the field of sports, especiallyfootball isa need of the hour as many clubs and countries are opting for a data-driven approach for their side. From generating statistics to tactics on-field the modern game is constantly evolving. As the profits from sports are increasing exponentially, teams are heavily investingmoreingathering statistics on their players. Certain statistics, such as the distance a player ran during a match, the average position of a player on the field, offensive yards per carry, etc. can provide some hidden informationona player’sperformance. It may help discover some hidden talent the player might possess. These statistics are then studied by data analysts and managers to gain insight into a game. These are player- focused stats that help a team improve the quality of individuals but when preparing for a game a manager needs a complete summary of the multiple games such as the teams’ performance in the last few games, opponents’ performance in the last few games, a summary of a few games where the opponent lost, etc. [1][2] This project will make this job easier as it can summarize a whole football match into a text file that distils all the important plays that happened in the match. Such information could be crucial to winning matches if well- analysed by the team’s coach. Managers can look at these reports to understand the importantmomentsina gameand while preparing for the game players can also find the weak link in the defence of the opponent and attack that link. Every top manager must go through the processof analysing the opponent. During that, they need to examine previous games of the opponent. We propose a model that condenses the action of a match to a report that is easily digested, it will reduce the time management has to spend analysing every game. Our project is not only applied to the analytics department of a football team but also the people covering football games, broadcasting companies, sportsleagues,and TV channels. Delivering high-quality content as quickly as possible to the viewers is their top priority. Keeping that in mind, media companies are turning to technology to find a way to speed up this process. To speed up the process of sports content generation, media providers are looking into ways to have AI analyse the game footage and pick out the highlight-worthy moments automatically. This could help sports journalists as they will now have a rough summary of the game instead of making notes throughout the game. Our proposed system takes the input of the raw video file of the game which usually lastsninetyminutesplusinjurytime, to improve performance we can dividetheinputfileintotwo halves of the game. The system will then extract highlights from the competition by using machine learning and non- machine learning algorithms. The output here is a highlight or important moments that happened in the game this will remove the time when the game is slow and nothing important is happening. After that, we remove the video from the highlights so that we now onlyhavetheaudioof the whole game. Thus, when the audio file is converted to a text file using speech-to-text models will generate a match summary of all the crucial bits and how it happened from a professional commentator. This is the final output of the whole proposed system. 2. FOOTBALL GAME STATES Before getting into the workflow on how the pipeline works, we first need to understand a few basic concepts about football and how a game can be broken down into multiple phases. As football is evolving at a high speed and a lot of the timethese phases merge intoeach other.ButforourMachine learning model,wehaveusedthesephasesandtheiroutcome will decide the highlights video.[3]
  • 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 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 652 Build-up Build-up play means having possession of the ball and trying to buildan attack through theopponent's organized defense. Build-up play not only meanshaving a bulk of short passesin a row, among the teammates but also a long ball from the goalkeeper to the forward is a build-up. The reason for this phase is to slowly build anattack andarrive attheopposition box prepared. This is a slow and laborious process that does not make the highlight video. Transition Transition in the game is a moment where a team loses possession and the opponent team tries to take advantage of the opponents being unorganized with their positions. The team with the advantage makes quick and well-coordinated moves to change the phase of the game by taking the bestout of this opportunity and scoring a goal. Transition attacks require a lot of accuracy with every move they make. Attack Attack refers to the movement of the team havingpossession of the ball, making their moves flow through the opponent's midfield and defence, and attempting to score a goal. The team with the possession, playing passes, and making moves can be said as building an attack. Any successful attack that leads to a goal or a near-goal opportunity is a part of the highlight video. Counter-attack Counter-attack is one of the quickest ways to score goals in football. It starts with the transition in the game where a team loses control over the ball and the opponent tries to counter by making important passes leading the strikers to make the run. With a minimal number of passes, having an attempt on the goal counter-attacking style of football is said to be the most perilous as it can give maximum damage within a few seconds. Press Pressing is a term where the defending team intends to put pressureon the opponent team, in possession of theball.The main idea here is to give the team in possession as less time as possible to make their moves forattacking. Pressing isnot just running toward the player having the ball. It is done in a planned and structured manner. Dead-ball Dead-ball events in a football match are the moments when the play is stopped temporarily and the ball is not in motion. This happens when a foul is committed for example a handball, a failed tackle, or an offside. In these situations, the opponent team is awarded a free kick in the position where the foul is committed on the pitch. In case of a foul inside the box near the goalkeeper, a penalty kick is awarded. Defense Defense is an action where the players at the back (the center-backs and the full-backs) try to stop the opposing team’s players from scoring the goal. In this, the team defending sits back and endures waves of attack from the opponent team. Anything fruitful in this will go in our highlights video. 3. Proposed workflow We propose a system where we take the whole game and break it into chunks of 15-30 second videos the time is an arbitrary number and can be changed. The system will feed it to the next step where we try and identify the phase of the game and decide whether that makes into the highlights video. The system is not reliant on one model and another Non-Machine Learning model should beusedtoimprovethe accuracy. After that the video is droppedfromthehighlights. And audio is extracted and in the final stage using an ANN model we can generate a report from the audio file. Thiscan be observed in Fig 1. Figure 1. Proposed workflow diagram 3.1. Video Preprocessing The video is divided into multiple smaller chunks and processed in a parallel manner. This is one of the primary methods for reducing time. It is possible to build it using video time pointers. Splitting is virtual in this manner and does not result in actual sub-file formation. However, the result contains multiple video files that must be integrated
  • 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 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 653 into one. These limits at least make the method unpleasant when it comes to the duties at hand, especially when employing neighbouring frames for computation. To deal with this, we had to divide the video with an overlap such that no informationwaslostatjunctionpoints.Theprocessof converting a coloured video to a black-and-white video is required because it reduces the time needed to generate the highlights from the raw video file which can be 90 to 120 minutes. Our goal here is to generate a report of the whole game rather than a highlight of the whole match so we can reduce the quality of the video. 3.2. Highlight extraction 3.2.1. Machine Learning Algorithms Video shot identification is a critical component of sports video summary and highlight generation. A football match may be split down into a series of video clips. As a result, events in a football match can be thought of as video clips played in a sequence when combined can generatethewhole match. Because highlights are typically a compilation of significant occurrences,videoclipscanbeutilizedtogenerate them. Processing video shots instead of the whole game will make the model more time efficient. It should be remembered that a football matchmightgoonforquitesome time, generally up to ninety minutes, and some extra injury time. These clips can be of arbitrary size and can be made in the video preprocessing stage. These clips can then be used here and the model can classify them into 5 possible events. In a football match, a replay is video footage of one or more moments from a match aired more than once. Because they are regularly utilized in-game highlights, replays give crucial indicators for critical occurrences. Furthermore, replays are especially significant in footballsincevideoassistantreferees utilize them to affirm or evaluate a judgment. The model can take into notice that if the same event is replayed then there is a chance that the event is a part of the replay and is an important bit of the game and should be a part of the highlights. In the highlights, we generally want successful attacks, Dead ball events, fouls that lead to a yellow or red card, and some unsuccessful attacks. This can come from attacks, counter- attacks, and dead-ball events. Dead ball events can be from any part of the field, our highlight cut needs to be from a free kick in the opposition half near the goal and penalty kicks. It can be a naive idea to just put those in these events in our highlight cut but there may come a situation where an exciting event happensinthebuildupphasewhichshouldnot be a part of the highlight. The most common thing that can happen in this phase of the game is when team A is in the buildup and suddenly due to a poor pass team B gets possession high up the pitch which results in an easy goal- scoring opportunity. Another major clue that can help us are celebrations that happen after scoring a goal. Celebrations are essential indications for identifying significant moments in a football match. We could develop a model to recognize a player's celebration. The positive class is made up of photographs in which a player has just scored a goal or earned a penalty,and the negative class is madeup of images that would ordinarily occur throughout a football match i.e., an exceptional defensive play or a VAR (Video Assistant Referee) turning a decision. A CNN and RNN architecture can be adapted to classify keyframes and remember previous clips to generate some continuity. For example, if the phase is divided into multiple clips, internal memory in RNN can keep track of previous clips. In this way, we can generate a Machine learning model that can classify each clip and categorize them into multiple phases then the RNN model will look at the previous classified clip and check if the current state of the game is interesting enough to be added to the highlights video. As CNN works well with image and video classification, wehave chosen thisand with a need to store the previous plays of the game which requires some memory we have chosen RNN. The architecture that we propose in this is CNN architecture like VGG-19 and for RNN we suggest GRU architecture as it shows better accuracy than LSTMbecauseitiseasytomodify and doesn't need memory units, therefore it is faster to train than an LSTM model and gives similar performance. [4] 3.2.2. Non-Machine Learning algorithms The highlight generator should not rely solely on one parameter such as the model prediction of the clip. It should have multiple other methodssuch as voice modulationinthe audio file as any important event is followed by a change in amplitude in the voice of the commentator or Twitter analysis of the match. Relying solely on one prediction can lead to some incorrect predictions which impact the insights that can be extracted. Even a small python code can be written that tracks the score lineandcuts1minutebeforethe goal is scored so that we catch the build-up and the whole attack. A combinationofamachinelearningmodelalongwith any of the non-machine learning models and taking a weighted average of them will reduce the risk of misclassification. Non-Machine Learning algorithms include the following: Twitter Analysis Techniques for automatically summarizing any sport using Twitter analysis have grown in popularity in recent years. When summarizing a sports video, we should consider the viewers' perspective to ensure that they comprehend not only the gameflow but also the atmosphereofthegame,such as the enthusiasm at each incident of the game. A video that has been summarized is referred to as a "highlight video" in this context. Events such as a goal, a play that aids a goal, and a goal-scoring opportunity thrill viewers since they are directly tied to a game's success or loss.[5]
  • 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 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 654 As soon as any major event in the game happens fans go to their Twitter account and tweet about it on a particular hashtag. If we plot a time series graph concerning the frequency of tweets received, we can have a rough estimate of the key moments of the game. These are the moments that fans of the sport have deemed importantandshouldbeapart of the highlight video. Audio analysis/ Voice modulation Audio intensity is a valuable indicator for identifying significant moments in a football game. The enthusiasm of the audience, player appeals,andfuriouscommentaryare all examples of major audio cues that are frequently connected with key developments in a match. Audio characteristics have been utilized to identify goals and othersituationssuch as fouls etc. [6] This method is not only concerned with just recognizing what is occurring on the field, but also withhow the audience reacts to it. By analyzing the sound, the model detects anything out of the ordinary such as an audience cheering or a referee disagreeing with a player, and then selects the appropriate clips for inclusioninthecompilation. However, this strategy may not be appropriate for games with less noisy audiences, such as chess, where there are no applauding fans. Speaking of crowds, they are not always a reliable method of detecting important events. In football at random intervals of time fans chant for a player or sing the club's anthem to motivate the home team. 3.3. Video to audio of the highlights video In the pipeline, we processed the raw video file to generatea highlights video of the whole match by using a combination of machine learning algorithms or non-machine learning models. In this step we are trying to extract the audio from the highlights this will help in the upcoming step where we use Automatic Speech Recognition (ASR)[8] to generate the expected report. There are several libraries and techniques available in Python for the conversion of VideotoAudio.One such library is MoviePy. MoviePy is a Python library for video editing, including slicing,concatenation,titleinsertion, video compositing, video processing, and effect generation.[9] Some instances of the application may be found in the gallery. The python script required to fulfil this is straightforward. It is as simple as accessing the audio member of the VideoFileClip object that we created to extract the audio. The extracted audio must then be written to a new file, the name of which must be supplied. 3.4. Speech to text At its most fundamental, speechisnothingmorethanasound wave. The acoustic properties of these sound waves or audio signals include amplitude, crest, peak, wavelength, trough, frequency, cycle,and trough.Mosttoday'sspeechrecognition systems use what is known as a Hidden Markov Model (HMM). This method is basedontheideathat,whenanalyzed over a short enoughduration(say,tenmilliseconds),aspeech signal might well be properly represented as a stationary process—that is, a process whose statistical features do not vary over time. Speech recognition or converting the audio file received from the previous step intoa report can be done by creating an Artificial Neural Net or by simply using a python library. Speech Recognition translates spoken words to text. Most people use Deep learning and Neural networks for speech recognition. We can use some of the packages from python for speech recognition such as, ‘apiai’, ‘assemblyai’, ‘Google- cloud-speech’, ‘SpeechRecognition’, ‘Pocketsphinx’, ‘wit’, etc. Google speech recognition API is an easy method to convert speech into text, but it requires an internet connection to operate. We can use the ‘SpeechRecognition’ module in our use case. The flexibility and ease of use of the SpeechRecognition package make it an excellent choice for any Python project. SpeechRecognition has a Recognizer class, it is the place where everything happens. It has instances that are used to recognize the speech. Each model has seven methods that can read various audiosourcesusing the different APIs, recognize_bing(), recognize_google, recognize_google_cloud(), recognize_houndify(), recognize_ibm(), recognize_sphinx(), recognize_wit(). 4. CONCLUSION This project will be revolutionary in the field of sports analysis as it not only gives the manager and the analyst video highlights of the whole game distilled into a highlight video that lasts only a few minutes but also a report of the whole game in the form of text. There can be another step added to the pipeline where the generated report goes in through text analysis to see how the team won or any significant pattern that emerges from it. Another place where we can improve is modelling selection and training. this workflow can be adapted to any other sport like hockey or rugby where the score is kept and the phases of play are clear and distinct. Finally, we have proposed a combination of CNN and RNN can be useful but looking into other models and architecture thatimprovetheclassificationaccuracyand maintain continuity can improve the final product considerably. REFERENCES [1] Y. Lee, H. Jung, C. Yang, and J. Lee, “Highlight-Video Generation System for Baseball Games,” 2020. [2] P. Shukla et al., “Automatic cricket highlight generation using event-driven and excitement-based features,” 2018. [3] T. Worville, “Phases of play – an introduction,”Stats Perform, Apr. 30, 2019. https://www.statsperform.com/resource/phases-of-play- an-introduction/ (accessed Nov. 24, 2022).
  • 5. 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 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 655 [4] A. Karpathy, G. Toderici, S. Shetty, T. Leung, R. Sukthankar, and L. Fei-Fei, “Large-scale video classification with convolutional neural networks,” 2014. [5] Researchgate.net. https://www.researchgate.net/publication/287050282_Eve nt_Detection_based_on_Twitter_Enthusiasm_Degree_for_Gen erating_a_Sports_Highlight_Video (accessed Nov. 24, 2022). [6] M. R. Islam, M. Paul, M. Antolovich, and A. Kabir, “Sports highlights generation using decomposed audio information,” 2019. [7] B. Guven, “Extracting Audio from Video using Python,” Towards Data Science, Nov. 29, 2020. https://towardsdatascience.com/extracting-audio-from- video-using-python-58856a940fd (accessedNov.24,2022). [8] K. Doshi, “Audio deep learning made simple: Automatic Speech recognition (ASR), how it works,” Towards Data Science, Mar. 25, 2021. https://towardsdatascience.com/audio-deep-learning- made-simple-automatic-speech-recognition-asr-how-it- works-716cfce4c706 (accessed Nov. 24, 2022). [9] “Moviepy,” PyPI. https://pypi.org/project/moviepy (accessed Nov. 24, 2022).