Automatic Recognition of Motor Skills in Triathlon: A Novel Tool for Measuring Movement Cadence and Cycling Tasks.

IF 2.6 Q1 SPORT SCIENCES
Stuart M Chesher, Carlo Martinotti, Dale W Chapman, Simon M Rosalie, Paula C Charlton, Kevin J Netto
{"title":"Automatic Recognition of Motor Skills in Triathlon: A Novel Tool for Measuring Movement Cadence and Cycling Tasks.","authors":"Stuart M Chesher, Carlo Martinotti, Dale W Chapman, Simon M Rosalie, Paula C Charlton, Kevin J Netto","doi":"10.3390/jfmk9040269","DOIUrl":null,"url":null,"abstract":"<p><p><b>Background/Objectives</b>: The purpose of this research was to create a peak detection algorithm and machine learning model for use in triathlon. The algorithm and model aimed to automatically measure movement cadence in all three disciplines of a triathlon using data from a single inertial measurement unit and to recognise the occurrence and duration of cycling task changes. <b>Methods</b>: Six triathletes were recruited to participate in a triathlon while wearing a single trunk-mounted measurement unit and were filmed throughout. Following an initial analysis, a further six triathletes were recruited to collect additional cycling data to train the machine learning model to more effectively recognise cycling task changes. <b>Results</b>: The peak-counting algorithm successfully detected 98.7% of swimming strokes, with a root mean square error of 2.7 swimming strokes. It detected 97.8% of cycling pedal strokes with a root mean square error of 9.1 pedal strokes, and 99.4% of running strides with a root mean square error of 1.2 running strides. Additionally, the machine learning model was 94% (±5%) accurate at distinguishing between 'in-saddle' and 'out-of-saddle' riding, but it was unable to distinguish between 'in-saddle' riding and 'coasting' based on tri-axial acceleration and angular velocity. However, it displayed poor sensitivity to detect 'out-of-saddle' efforts in uncontrolled conditions which improved when conditions were further controlled. <b>Conclusions</b>: A custom peak detection algorithm and machine learning model are effective tools to automatically analyse triathlon performance.</p>","PeriodicalId":16052,"journal":{"name":"Journal of Functional Morphology and Kinesiology","volume":"9 4","pages":""},"PeriodicalIF":2.6000,"publicationDate":"2024-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11676696/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Functional Morphology and Kinesiology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/jfmk9040269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"SPORT SCIENCES","Score":null,"Total":0}
引用次数: 0

Abstract

Background/Objectives: The purpose of this research was to create a peak detection algorithm and machine learning model for use in triathlon. The algorithm and model aimed to automatically measure movement cadence in all three disciplines of a triathlon using data from a single inertial measurement unit and to recognise the occurrence and duration of cycling task changes. Methods: Six triathletes were recruited to participate in a triathlon while wearing a single trunk-mounted measurement unit and were filmed throughout. Following an initial analysis, a further six triathletes were recruited to collect additional cycling data to train the machine learning model to more effectively recognise cycling task changes. Results: The peak-counting algorithm successfully detected 98.7% of swimming strokes, with a root mean square error of 2.7 swimming strokes. It detected 97.8% of cycling pedal strokes with a root mean square error of 9.1 pedal strokes, and 99.4% of running strides with a root mean square error of 1.2 running strides. Additionally, the machine learning model was 94% (±5%) accurate at distinguishing between 'in-saddle' and 'out-of-saddle' riding, but it was unable to distinguish between 'in-saddle' riding and 'coasting' based on tri-axial acceleration and angular velocity. However, it displayed poor sensitivity to detect 'out-of-saddle' efforts in uncontrolled conditions which improved when conditions were further controlled. Conclusions: A custom peak detection algorithm and machine learning model are effective tools to automatically analyse triathlon performance.

铁人三项运动技能的自动识别:一种测量运动节奏和骑行任务的新工具。
背景/目的:本研究的目的是创建一个用于铁人三项运动的峰值检测算法和机器学习模型。该算法和模型旨在使用单个惯性测量单元的数据自动测量铁人三项三项的运动节奏,并识别骑行任务变化的发生和持续时间。方法:招募6名铁人三项运动员参加铁人三项比赛,同时佩戴一个单一的躯干安装测量装置,并全程拍摄。在初步分析之后,又招募了六名铁人三项运动员来收集额外的自行车数据,以训练机器学习模型,以更有效地识别自行车任务的变化。结果:峰值计数算法成功检测出98.7%的泳姿,均方根误差为2.7个泳姿。它检测出97.8%的自行车踏板划痕,均方根误差为9.1,99.4%的跑步步幅,均方根误差为1.2。此外,机器学习模型在区分“鞍内”和“鞍外”骑行方面的准确率为94%(±5%),但基于三轴加速度和角速度,它无法区分“鞍内”骑行和“滑行”。然而,在不受控制的条件下,它在检测“马鞍外”努力方面表现出较差的灵敏度,当条件进一步控制时,这种灵敏度会提高。结论:自定义峰值检测算法和机器学习模型是自动分析铁人三项成绩的有效工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Functional Morphology and Kinesiology
Journal of Functional Morphology and Kinesiology Health Professions-Physical Therapy, Sports Therapy and Rehabilitation
CiteScore
4.20
自引率
0.00%
发文量
94
审稿时长
12 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信