Using Neural Networks to Estimate Lower Body Kinematics from IMU Data in Javelin Throwing
Tämän opinnäytetyön tarkoituksena oli hyödyntää koneoppimista kinemaattisten muuttujien arviointiin inertiaalisensoreista saatavasta datasta keihäänheitossa. Perinteisten liikeanalyysimenetelmien rinnalle olisi hyvä löytää menetelmiä, jotka mahdollistaisivat nopean palautteen antamisen urheilijoille. Datankeruun helpottuessa myös aiempaa tarkempi ja suuremmalle kohderyhmälle tehtävä tutkimus mahdollistuisi.
Kymmenen tavoitteellisesti korkealla tasolla kilpailevaa keihäänheittäjää osallistui tutkimukseen. Mittaukset järjestettiin Kuortaneen urheiluopistolla sisätiloissa keväällä 2021. Urheilijat suorittivat tutkimusprotokollan osana tavallista harjoitteluaan. Suoritukset mitattiin optoelektronisella Vicon-järjestelmällä. Tämä menetelmä toimi ”kultaisena standardina” muiden menetelmien vertailua varten. Vicon-järjestelmään yhdistettiin Bluetoothin avulla langattomasti BlueTrident-inertiaalisensorit, jotka kiinnitettiin heittäjän lantiolle, reisiin ja sääriin.
Viidestä sensorista saatuja lineaarikiihtyvyyksiä ja kulmanopeuksia käytettiin pitkäkestoista työmuistia hyödyntävien LSTM-neuroverkkomallien syötteinä. Vastemuuttujia olivat lantion orientaatio (tilt, list, rotation) sekä lonkkien ja polvien kolmiulotteiset nivelkulmat. Ohjattua oppimista varten vastemuuttujat laskettiin Vicon-järjestelmästä saaduista markkerien koordinaateista avoimen lähdekoodin OpenSim-ohjelmistolla. Kolme erilaista mallia koulutettiin. Yksi hyödynsi jokaista viittä sensoria ja opetus tehtiin jättäen vuorotellen yksi urheilijoista testidataksi. Toiseen malliin käytettiin ainoastaan tukijalan reisi- ja säärisensoria ja vastemuuttujana oli pelkkä polvikulma. Kolmas malli käytti kaikkia viittä sensoria, mutta se oli urheilijakohtainen ja opetus tehtiin jättäen vuorotellen yksi maksimaalinen heitto testidataksi.
Urheilijakohtainen malli ennusti kaikki muuttujat parhaiten (RMSE, 2–5.4 astetta; ICC1, 0.88–0.98), mutta oli luultavasti ylisovittunut datan vähyyden vuoksi. Viiden sensorin ryhmämallit ennustivat muuttujat RMSE:n ollen keskimäärin 7.7–16.6 astetta eri muuttujissa. Ennustetut taaemman jalan polvikulmat ja lantion kallistuminen sivuttaissuunnassa vastasivat huonosti ”kultaisen standardin” antamia lukemia sisäkorrelaatiokertoimella arvioituna (ICC1). Muut muuttujat pystyttiin ennustamaan keskimääräisesti tai hyvin (ICC1, 0.72–0.87). Kahden sensorin polvikulmamalli oli parempi kuin viiden sensorin ryhmämalli ja huonompi kuin urheilijakohtainen malli. Ryhmämallit toimivat yllättävän hyvin datan vähyyteen verraten. Mikäli dataa ohjattua oppimista varten olisi tarpeeksi, voisi olla kannattavaa testata tiettyihin keihäänheittosuorituksen vaiheisiin perustuvan LSTM-mallin yleistyvyyskykyä.
...
The aim of this thesis was to use machine learning to predict kinematic variables in javelin throwing using IMU data. In addition to traditional motion analysis methods, new more flexible methods would enable faster feedback to athletes. If data collection could be simplified, it would be possible to collect accurate data from larger populations.
Ten well trained international and national level athletes participated in the study. Measurements were conducted at Kuortane Olympic Training Center in spring 2021. Athletes performed the study protocol as part of their general training. Javelin throw performances were captured via an optoelectronic Vicon system, which was used as the “gold standard” for comparisons to other methods. BlueTrident inertial measurement units were connected wirelessly via Bluetooth to the Vicon system. Sensors were mounted to the pelvic area near the sacrum, thighs and shanks.
Linear accelerations and angular velocities from five sensors were used as inputs for long short-term memory (LSTM) models. Pelvic orientations (tilt, list, rotation) and bilateral hip and knee angles were used as target variables. For supervised learning, the target variables were calculated with open source OpenSim software using marker trajectories recorded via Vicon. Three different LSTM models were trained. The first used data from all five sensors and training was implemented using the leave one out method. The second model used only two sensors mounted to the brace leg, with the goal of predicting only the knee angle of this leg. The third model used all five sensors but was athlete-specific, and training was again implemented using the leave one out method.
Athlete-specific individual models yielded the most accurate predictions for all variables (RMSE 2–5.4 degrees, ICC1 0.88–0.98) but these models were probably overfitted due to the small training dataset. For the five sensor group model, the RMSEs were 7.7–16.6 degrees for all variables. Based on ICC1, the knee angles of the rear leg and pelvic list corresponded poorly with the “gold standard”. Other variables were predicted with moderate or good accuracy (ICC1 0.72–0.87). The two sensor knee angle model performed better than the five sensor group model but worse than athlete-specific individual models. Group models worked surprisingly well considering the small dataset. If a larger dataset were available for supervised learning, it would be valuable to explore the generalisability of the LSTM model for predicting biomechanical parameters at certain phases of the javelin throw.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29685]
License
Related items
Showing items with similar title or keywords.
-
Using deep neural networks for kinematic analysis : challenges and opportunities
Cronin, Neil J. (Elsevier BV, 2021)Kinematic analysis is often performed in a lab using optical cameras combined with reflective markers. With the advent of artificial intelligence techniques such as deep neural networks, it is now possible to perform such ... -
The Impact of Regularization on Convolutional Neural Networks
Zeeshan, Khaula (2018)Syvä oppiminen (engl. deep learning) on viime aikoina tullut suosituimmaksi koneoppimisen menetelmäksi. Konvoluutio(hermo)verkko on yksi suosituimmista syvän oppimisen arkkitehtuureista monimutkaisiin ongelmiin kuten kuvien ... -
Strategic cyber threat intelligence : Building the situational picture with emerging technologies
Voutilainen, Janne; Kari, Martti (Academic Conferences International, 2020)In 2019, e-criminals adopted new tactics to demand enormous ransoms from large organizations by using ransomware, a phenomenon known as “big game hunting.” Big game hunting is an excellent example of a sophisticated and ... -
Finnish 5th and 6th graders’ misconceptions about artificial intelligence
Mertala, Pekka; Fagerlund, Janne (Elsevier, 2024)Research on children’s initial conceptions of AI is in an emerging state, which, from a constructivist viewpoint, challenges the development of pedagogically sound AI-literacy curricula, methods, and materials. To contribute ... -
Artificial Intelligence and Computational Science
Neittaanmäki, Pekka; Repin, Sergey (Springer, 2022)In this note, we discuss the interaction between two ways of scientific analysis. The first (classical) way is known as Mathematical Modeling (MM). It is based on a model created by humans and presented in mathematical ...