Automatic Swimming Activity Recognition and Lap Time Assessment Based on a Single IMU: A Deep Learning Approach

被引:12
作者
Delhaye, Erwan [1 ,2 ]
Bouvet, Antoine [1 ,2 ]
Nicolas, Guillaume [1 ,2 ]
Vilas-Boas, Joao Paulo [3 ]
Bideau, Benoit [1 ,2 ]
Bideau, Nicolas [1 ,2 ]
机构
[1] Univ Rennes 2, ENS Rennes, M2S Lab Movement Sports & Hlth, F-35170 Bruz, France
[2] INRIA Rennes Bretagne Atlantique, MIMETIC Anal Synth Approach Virtual Human Simulat, Campus Beaulieu,263 Av Gen Leclerc, F-35042 Rennes, France
[3] Univ Porto, Fac Sport, CIFI2D, LABIOMEP Lab,Porto Biomech Lab, P-4200450 Porto, Portugal
关键词
swimming monitoring; inertial measurement units; deep learning; human activity recognition; lap time; INERTIAL SENSORS; NEURAL-NETWORKS; CLASSIFICATION; PERFORMANCE; CALIBRATION; AGREEMENT; SYSTEM;
D O I
10.3390/s22155786
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This study presents a deep learning model devoted to the analysis of swimming using a single Inertial Measurement Unit (IMU) attached to the sacrum. Gyroscope and accelerometer data were collected from 35 swimmers with various expertise levels during a protocol including the four swimming techniques. The proposed methodology took high inter- and intra-swimmer variability into account and was set up for the purpose of predicting eight swimming classes (the four swimming techniques, rest, wallpush, underwater, and turns) at four swimming velocities ranging from low to maximal. The overall F1-score of classification reached 0.96 with a temporal precision of 0.02 s. Lap times were directly computed from the classifier thanks to a high temporal precision and validated against a video gold standard. The mean absolute percentage error (MAPE) for this model against the video was 1.15%, 1%, and 4.07%, respectively, for starting lap times, middle lap times, and ending lap times. This model is a first step toward a powerful training assistant able to analyze swimmers with various levels of expertise in the context of in situ training monitoring.
引用
收藏
页数:19
相关论文
共 59 条
  • [1] Abadi Martin, 2016, arXiv
  • [2] A standard testing and calibration procedure for low cost MEMS inertial sensors and units
    Aggarwal, P.
    Syed, Z.
    Niu, X.
    El-Sheimy, N.
    [J]. JOURNAL OF NAVIGATION, 2008, 61 (02) : 323 - 336
  • [3] [Anonymous], 2015, P 32 INT C MACH LEAR
  • [4] Swimming performance and technique evaluation with wearable acceleration sensors
    Baechlin, Marc
    Troester, Gerhard
    [J]. PERVASIVE AND MOBILE COMPUTING, 2012, 8 (01) : 68 - 81
  • [5] Barbosa T., 2011, Biomechanics in Applications, P367, DOI DOI 10.5772/19553
  • [6] Bland JM, 1999, STAT METHODS MED RES, V8, P135, DOI 10.1177/096228029900800204
  • [7] STATISTICAL METHODS FOR ASSESSING AGREEMENT BETWEEN TWO METHODS OF CLINICAL MEASUREMENT
    BLAND, JM
    ALTMAN, DG
    [J]. LANCET, 1986, 1 (8476) : 307 - 310
  • [8] Swimming Style Recognition and Lap Counting Using a Smartwatch and Deep Learning
    Brunner, Gino
    Melnyk, Darya
    Sigfusson, Birkir
    Wattenhofer, Roger
    [J]. ISWC'19: PROCEEDINGS OF THE 2019 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2019, : 23 - 31
  • [9] Measuring Kinematic Variables in Front Crawl Swimming Using Accelerometers: A Validation Study
    Callaway, Andrew J.
    [J]. SENSORS, 2015, 15 (05): : 11363 - 11386
  • [10] Trends Supporting the In-Field Use of Wearable Inertial Sensors for Sport Performance Evaluation: A Systematic Review
    Camomilla, Valentina
    Bergamini, Elena
    Fantozzi, Silvia
    Vannozzi, Giuseppe
    [J]. SENSORS, 2018, 18 (03)