kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Real-Time Boxing Feedback Using Human Pose Estimation and Machine Learning: A Mobile Application for AI Body-Tracking, Computer Vision, and Machine Learning
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2024 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

In the evolving field of sports technology, the involvement of Artificial Intelligence to enhance the training of professional athletes is becoming increasingly popular. A common mistake in boxing is to lower the hand after a throwing jab, especially if the jab is followed by a cross. Despite the recent advancements in Artificial Intelligence and sports technology, its application in boxing training is largely an unexplored territory. The significance of this issue combined with the potential for Artificial Intelligence in sports training highlights the relevancy of this project. This thesis presents the development and evaluation of a mobile phone application that utilizes Artificial Intelligence to provide real-time feedback on a boxers guard position. The coordinates of specific key-points of the body is continuously being checked by an algorithm and if the wrists are below a certain threshold, audio feedback is given. In order to only give feedback after a jab has been thrown, a machine learning model was trained to detect a punch. Data was gathered through testing of the system and a participant survey which were then analysed to reach a conclusion. The results from the test show that the system is 95.33 percent accurate at detecting when a guard is mistakenly lowered, while being 72.67 percent accurate at detecting that a lowered guard was intentional. The system is 96.33 percent accurate in not giving feedback when the guard is up. The survey results show that the system is effectively doing what it is supposed to do and could be used as an alternative or complement to having a coach present. This opens up the possibilities for similar systems to be developed for correcting all kinds of mistakes in boxing or other sports.

Abstract [sv]

Inom det framväxande området sportteknologi blir användningen av Artificiell Intelligens för att förbättra träningen av professionella atleter allt mer populär. Ett vanligt misstag inom boxning att sänka handen efter att ha kastat en jab, särskilt om jabben följs av en korsning. Trots de senaste framstegen inom Artificiell Intelligens och sportteknologi är dess tillämpning i boxningsträning till stor del ett outforskad område. Betydelsen av detta problem, kombinerat med potentialen för Artificiell Intelligens i sportträning, belyser relevansen av detta projekt. Denna avhandling presenterar utvecklingen och utvärderingen av en mobilapplikation som använder Artificiell Intelligens för att ge realtidsfeedback på en boxares guardposition. Koordinaterna för specifika nyckelpunkter på kroppen kontrolleras kontinuerligt av en algoritm och om handlederna är under en viss tröskel ges ljudfeedback. För att endast ge feedback efter att en jab har kastats tränades en maskininlärningsmodell för att upptäcka ett slag. Data samlades in genom testning av systemet och en deltagarenkät som sedan analyserades för att dra slutsatser. Testresultaten visar att systemet är 95,33 procent noggrant när det gäller att upptäcka när en guard är felaktigt sänkt, medan det är 72,67 procent noggrant när det gäller att upptäcka att en sänkt guard var avsiktlig. Systemet är 96,33 procent noggrant i att inte ge feedback när guarden är uppe. Enkätresultaten visar att systemet effektivt gör vad det är tänkt att göra och skulle kunna användas som ett alternativ eller komplement till en närvarande tränare. Detta öppnar upp möjligheter för att utveckla liknande system för att korrigera alla typer av misstag inom boxning eller andra sporter.

Place, publisher, year, edition, pages
2024. , p. 78
Series
TRITA-EECS-EX ; 2024:872
Keywords [en]
Artificial Intelligence, Machine Learning, Boxing, Guard, Pose Estimation, Human Pose Estimation, Body-Tracking, Computer Vision, Common Mistakes, Sports Technology, Real-Time Feedback, MediaPipe, BlazePose, TensorFlow, TensorFlow Lite
Keywords [sv]
Artificiell Intelligens, Maskininlärning, Boxning, Guard, Human Pose Estima- tion, Pose Estimation, Body-Tracking, Datorseende, Vanliga Misstag, Sport- teknologi, Realtidsfeedback, MediaPipe, BlazePose, TensorFlow, TensorFlow Lite
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-360841OAI: oai:DiVA.org:kth-360841DiVA, id: diva2:1942090
External cooperation
Adamovic
Supervisors
Examiners
Available from: 2025-03-07 Created: 2025-03-04 Last updated: 2025-03-07Bibliographically approved

Open Access in DiVA

fulltext(5153 kB)149 downloads
File information
File name FULLTEXT02.pdfFile size 5153 kBChecksum SHA-512
48fb62c28774bd7ddf3f9c5c129730c20674b592f1c9459702136cb4b2c2d8deb7847ad88399fb78046c063be662054a4622b9b594695c7f52b0e079fd965ec5
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 149 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 609 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf