Next Article in Journal
RGGC-UNet: Accurate Deep Learning Framework for Signet Ring Cell Semantic Segmentation in Pathological Images
Next Article in Special Issue
Physical Ergonomic Assessment in Cleaning Hospital Operating Rooms Based on Inertial Measurement Units
Previous Article in Journal
Online Ergonomic Evaluation in Realistic Manual Material Handling Task: Proof of Concept
Previous Article in Special Issue
Biomechanical Assessments of the Upper Limb for Determining Fatigue, Strain and Effort from the Laboratory to the Industrial Working Place: A Systematic Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Validation of Automatically Quantified Swim Stroke Mechanics Using an Inertial Measurement Unit in Paralympic Athletes

by
Matthew Slopecki
1,2,*,
Mathieu Charbonneau
2,
Jean-Michel Lavallière
3,
Julie N. Côté
1 and
Julien Clément
1,2,4
1
Department of Kinesiology and Physical Education, McGill University, Montréal, QC H2W 1S4, Canada
2
Institut National du Sport du Québec, Montréal, QC H1V 3N7, Canada
3
Swimming Natation Canada, Ottawa, ON K2P 0P7, Canada
4
École de Technologie Supérieure, Montréal, QC H3C 1K3, Canada
*
Author to whom correspondence should be addressed.
Bioengineering 2024, 11(1), 15; https://doi.org/10.3390/bioengineering11010015
Submission received: 14 November 2023 / Revised: 14 December 2023 / Accepted: 20 December 2023 / Published: 23 December 2023

Abstract

:
Biomechanics and training load monitoring are important for performance evaluation and injury prevention in elite swimming. Monitoring of performance and swim stroke parameters is possible with inertial measurement units (IMU) but has not been validated in para-swimmers. The purpose of this study was to validate a single IMU-based system to accurately estimate pool-swam lap time, stroke count (SC), stroke duration, instantaneous stroke rate (ISR), and distance per stroke (DPS). Eight Paralympic athletes completed 4 × 50 m swims with an IMU worn on the sacrum. Strokes cycles were identified using a zero-crossing algorithm on the medio-lateral (freestyle and backstroke) or forward-backward (butterfly and breaststroke) instantaneous velocity data. Video-derived metrics were estimated using Dartfish and Kinovea. Agreement analyses, including Bland–Altman and Intraclass Correlation Coefficient (ICC), were performed on all outcome variables. SC Bland–Altman bias was 0.13 strokes, and ICC was 0.97. ISR Bland–Altman biases were within 1.5 strokes/min, and ICCs ranged from 0.26 to 0.96. DPS Bland–Altman biases were within 0.20 m, and ICCs ranged from 0.39 to 0.93. A single-IMU system can provide highly valid performance and swim stroke monitoring data for elite para-swimmers for the majority of strokes, with the exception of backstroke. Future work should improve bilateral stroke detection algorithms in this population.

1. Introduction

Musculoskeletal disorders and pain are commonly reported in swimming and para-swimming, but few validated tools exist to help guide their use from an injury prevention perspective [1,2]. For instance, such tools can theoretically help monitor the number of strokes performed and time spent swimming in a training session, and subsequently the overall training workload. Such tools could also help us to better understand swimming technique, reducing injury risk from poor technique performed over a chronic period. In the field, swim coaches identify swimming kinematic parameters as highly important to monitor [3]. Furthermore, the previous literature has shown that some mechanical variables of swim strokes have been linked to performance in swimming [4]. Specifically, stroke rate (SR) and stroke length (SL) have significant relationships to swimming velocity for all strokes (for SR) and for freestyle and butterfly (for SL) in elite swimmers [5]. In addition, automatic estimation of stroke count (SC) would allow for estimates of the number of shoulder rotations performed in training sessions. Monitoring the SC is of high importance due to the association between high workloads and shoulder pain in swimmers.
Ninety percent of young, elite swimmers have self-reported shoulder pain [1]. In addition, in a study of Polish national team para-swimmers, it was reported that 29% of them had shoulder pain in the 7 days prior to filling out a cross-sectional questionnaire [2]. The average competitive swimmer completes 30,000 rotations of each shoulder every week [6]. It is proposed that numerous shoulder movement repetitions can contribute to joint inflammation and pain [7]. As such, monitoring swimming time and the number of movement repetitions completed while swimming may help to prevent overuse injuries to the shoulder. Additionally, monitoring swim stroke technique may be useful in predicting injury risk longitudinally and adjusting higher-risk movement strategies. However, for this to happen, valid swim stroke detection tools must first be developed.
While two-dimensional video analysis has historically been the gold standard for performance quantification and monitoring in swimming [3,8,9], it presents many drawbacks, such as parallax errors, water turbulence [10], and time-consuming data processing [9,11]. An alternate solution with quick data processing times, such as an inertial measurement unit (IMU), would benefit high-performance teams [4,8,10,12]. IMUs are small, inexpensive wearable devices that can monitor instantaneous velocity [12,13,14] and kinematic parameters of the swim stroke [15,16,17,18]. IMU placement on the sacrum has been suggested to minimize the effect of drag and allow for good indications of swimmers’ instantaneous velocity [14], SC [13], instantaneous stroke rate (ISR) [15], and distance per stroke (DPS) [19]. In addition, IMU-based velocity metrics in the wall push-off, glide, stroke preparation, and free-swimming phases have been shown to help predict competitive swimmers’ progression of freestyle lap time over a 10-week period [20], highlighting IMUs as a viable tool to help improve technique and subsequently performance in able-bodied swimmers. However, lap times, SC, stroke duration, and ISR derived from sacrum-worn IMUs have only been validated in able-bodied swimmers. Furthermore, ISR was only validated in freestyle swimming [15], and DPS has not been validated in any population to date. This is a step that must be completed to ensure accurate monitoring of swimming performance and workload for all swim strokes in all categories of swimmers alike.
IMUs are an under-researched technology in para-swimming. Previous investigations have focused on automation detection of kicking mechanics [21,22], upper limb coordination [23], and joint kinematic changes following electrical stimulation [24]. However, all of this research uses either multiple sensors or has specific use cases. One previous study has shown that a single IMU placed on the sacrum is a valid solution for performance quantification in swimmers with impairments compared to gold-standard tether units. Instantaneous velocity estimates in the four swimming strokes of para-swimmers showed small Bland–Altman biases of 0.03–0.06 m.s−1, root mean square errors (RMSE) of 0.14–0.39 m.s−1, and ICC between 0.49–0.94 for all stroke types [14]. Fleiss [25] proposed that ICC values less than 0.40 were considered poor; 0.40 to 0.59 as fair; 0.60 to 0.74 as good; and 0.75 to 1.00 as excellent. As such, instantaneous velocity can be estimated using IMUs with small biases, low RMSE, and fair to excellent ICC values in swimmers with impairments [14]. However, a gap exists to study the automatic quantification of swim stroke mechanics in para-swimming using a single IMU. Specifically, no research to date has validated a single sacrum-worn IMU to quantify SC, stroke duration, ISR, DPS, and lap time in para-swimmers for all swimming strokes. The aim of the current study was to validate an IMU solution against the gold-standard two-dimensional video to quantify these variables in Paralympic swimmers completing the four swimming strokes.

2. Materials and Methods

2.1. Participants

Eight Paralympic athletes (4m/4f; age: overall = 23.25 years ± 2.87, m = 23.75 years ± 2.63, f = 22.00 years ± 3.16; height: overall = 158.74 cm ± 26.01, m = 172.83 cm ± 14.63, f = 144.65 cm ± 28.90; body mass: overall = 61.54 kg ± 17.00, m = 72.43 kg ± 14.91, f = 50.65 ± 11.65) participated in the current study. All athletes were classified by the World Para Swimming Classification Panels and compete at an international level. Details of participants’ disabilities, para-swimming classes, and strokes performed in the present study can be found in Table 1. The 8 recruited athletes represent the entire population of the Centre de Haute Performance, a national training center for para swimming. As such, this represents the entire population available to sample and exceeds the sample size used in previous para-swimming research using a sacrum-worn IMU [14]. Informed consent was obtained from all subjects involved in this study. This study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Boards of McGill University (protocol code 22-05-021, approved on 03/10/2022) and École de Technologie Supérieure (protocol code H20221001, approved on 03/11/2022).

2.2. Instrumentation

A single IMU (±16 g, 120 Hz, Xsens Dot, Xsens Technologies, Enschede, The Netherlands) was placed between the participant’s posterior superior iliac spines (Figure 1). The IMU had dimensions of 36 × 30 × 11 mm and a mass of 3.15 g. Data were recorded on the IMU onboard memory.
A 360° video camera (60 Hz, Fusion, GoPro Inc., San Mateo, CA, USA) was used as a reference to record the timing of stroke cycles. A second stationary camera (30 Hz, Vixia HR G10, Canon Inc., Tokyo, Japan) was positioned to capture a 10 m section of the pool for measurement of DPS. See Figure 2 for a visual representation of the experimental set-up.

2.3. Protocol

The athlete was instrumented during a regular season training session. A 15 min warm-up was completed prior to the protocol, individualized for the athlete, and prescribed by the head coach. The protocol required that athletes perform a 4 × 50 m protocol (the sequence being 50 m of butterfly, 50 m of backstroke, 50 m of breaststroke, and lastly, 50 m of freestyle). Each athlete was asked to swim at a rate of perceived exertion of 7/10 on the Borg CR-10 scale [26]. Each athlete rested for a minimum of 1 min between each 50 m trial. Each 50 m trial was initiated from a dive start at the end of the pool where the previous 50 m trial was terminated. The stroke types performed by the athlete were prescribed by the head coach of the swimming team based on their capabilities, availability during training, and fatigue/injury status. A total of 29 individual stroke trials were recorded (freestyle = 8, backstroke = 7, breaststroke = 8, butterfly = 6).
Video clips were collected using a video camera attached to an extendable pole positioned directly above the athlete, allowing for a ‘birds-eye’ view of each swimming trial (Figure 2A). An operator carried the pole along the side of the pool so that the camera remained above the athlete throughout the trials. To allow for optimal camera positioning, all trials were performed in the lane closest to the poolside. A second stationary camera recorded each swim trial over the middle 10 m section of the pool. IMU and video data were synchronized by tapping the IMU three times in clear view of both cameras.

2.4. Data Processing

2.4.1. IMU Processing

All data were processed with custom-made software (Matlab 2023a, Mathworks, Natick, MA, USA). Instantaneous velocity and position were calculated as described previously [14]. Five trial events were manually defined by a trained operator: (1) dive start, (2) dive end, (3) start of underwater kicks, (4) end of underwater kicks/start of swim, and (5) end of swim.
Stroke cycles were identified using a zero-crossing algorithm [18] applied to the medio-lateral (freestyle and backstroke) or forward-backward (butterfly and breaststroke) instantaneous velocity data. Details of the calculations for each stroke parameter from the IMU data are presented in Table 2.

2.4.2. Video Processing

Video data from the camera positioned above the athlete (see Figure 2A) were rendered using Fusion Studio (Version 1.2, GoPro Inc., San Mateo, CA, USA). Video data were converted from 360° to 2-D using GoPro Player’s “Overcapture” feature (Version 2.1.6, GoPro Inc., San Mateo, CA, USA). Two-dimensional videos were analyzed in Dartfish (Version 8, Dartfish, Fribourg, Switzerland), with stroke cycle start points tagged. Definitions of the video-based start point of strokes are presented in Table 3.
Stroke cycle start points were tagged at two separate times by the same trained operator, rendering two time series extracted from each video sequence, then used to assess the intra-rater reliability of the method. Pearson’s R correlations between the two video tagging datasets showed extremely strong correlations (r = 0.999, n = 1042), confirming the relative reliability of the large effect [27]. A root mean square error (RMSE) of 64 ms (df = 1040, p < 0.001), or roughly 4 video frames at 60 Hz, between the datasets were observed. Therefore, given this evidence for the very high intra-rater reliability of the video tagging method, the means of the two intra-rater video-derived stroke cycle start timings were then used as a comparison to the IMU-derived stroke cycle start points.
Images from the stationary video camera were analyzed in Kinovea (Version 0.9.5, Kinovea open-source project, www.kinovea.org, accessed on 1 September 2023). Above-water and stationary camera video data were synchronized using the first frame of toe-off from the above-swimmer camera operator after the swimmer had passed the red cones (positioned to indicate the stationary camera capture space). This method of synchronization was used as the camera views of the operator were not impeded by water turbulence or splashes. The 10-meter capture space was calibrated using Kinovea’s ‘perspective grid’ function (calibrated as the 2.5 m lane width × the 10 m lane length between the red cones). The head trajectory of the athlete was tracked through the capture space. DPS was calculated as the displacement in meters of the athlete from the start to the end of each stroke cycle using the stationary video camera. For freestyle and backstroke, distances per stroke were calculated as the displacement between stroke cycle start points for each arm independently. Details of the calculations for each stroke parameter from the video data are presented in Table 2.

2.5. Statistical Analyses

Agreement between video and IMU-derived SC, stroke durations, ISR, DPS, and lap times were assessed using Bland–Altman analyses [28]. Bland–Altman plots, ninety-five percent (95%) limits of agreement (LoA), and RMSE were calculated using Microsoft Excel (Version 16.76, Microsoft Corporation, Redmond, WA, USA). 95% LoA was defined as the mean difference between video and IMU ± 1.96 standard deviations (SD). All further statistical analyses were completed for each type of stroke using R (Version 4.2.1, R Core Team, 2018). Scattering of data around the bias, skewness, and kurtosis confirmed a normal data distribution [15], using the R “moments” package (Version 0.14.1, Komsta & Novomestky, 2022). Single measures of intraclass correlation coefficients (ICC) in a two-way model on absolute agreement (ICC 2, 1) were computed for all outcome variables [29] using the R “psych” package (Version 2.3.6, Revelle, 2023). ICC less than 0.40 was considered poor; 0.40 to 0.59 was fair; 0.60 to 0.74 was good; and 0.75 to 1.00 was excellent [25]. The standard error of measurement (SEM) was calculated as SD × √(1 − ICC), using base R. Mean Absolute Percentage Error (MAPE) was calculated for all outcome variables using the R “MLmetrics” package (Version 1.1.1, Yan, 2016). The coefficient of variation (CV) was calculated for all IMU and video-derived outcomes using base R.

3. Results

3.1. Stroke Count

The results of the Bland–Altman analyses and agreement analyses for stroke counts are detailed in Table 4. The Bland–Altman analyses showed an overall bias of 0.13 strokes (95% CI [−0.83; 1.07]). The RMSE was 0.49 strokes. Agreement analyses revealed an ICC of 0.97 (95% CI [0.93; 0.98]). The MAPE was 0.66%. Similar CVs between both data sources were observed.

3.2. Stroke Duration

The results of the Bland–Altman analyses (Figure 3) and agreement analyses for stroke durations are detailed in Table 5. The Bland–Altman analyses showed an overall bias of −0.15 ms (95% CI [−6.37; 6.07]). The RMSE was 100.81 ms for all strokes. Agreement analyses revealed an ICC of 0.97 (95% CI [0.97; 0.98]). The MAPE was 8.78%. Similar CVs between both data sources were observed.

3.3. Instantaneous Stroke Rate (ISR)

The results of the Bland–Altman analyses (Figure 4) and agreement analyses for ISR are detailed in Table 6. The Bland–Altman analyses showed an overall bias of −0.84 strokes per min (95% CI [−1.46; −0.22]). The RMSE was 10.05 strokes per min. Agreement analyses revealed an ICC of 0.90 (95% CI [0.88; 0.91]). The MAPE was 8.97%. CV were similar between both data sources for breaststroke and butterfly but differed in the bilateral strokes.

3.4. Distance Per Stroke (DPS)

The results of the Bland–Altman analyses (Figure 5) and agreement analyses are detailed in Table 7. The Bland–Altman analyses showed an overall bias of −0.06 m (95% CI [−0.09; −0.04]). The RMSE was 0.20 m for all strokes. Agreement analyses revealed an ICC of 0.91 (95% CI [0.88; 0.93]). The MAPE was 10.78%. CV showed stroke-specific differences between data sources.

3.5. Lap Time

The results of the Bland–Altman analyses and agreement analyses are detailed in Table 8. The Bland–Altman analyses showed an overall bias of 0.04 s (95% CI [−0.09; 0.02]). The RMSE was 0.15 s for all strokes. Agreement analyses revealed an ICC of 1 (95% CI [1; 1]). The MAPE was 0.32%. Similar CVs between both data sources were observed.

4. Discussion

In this study, we showed how a single IMU can be used to obtain in-field assessments of swim stroke variables that scientists and coaches can relate to the biomechanical risk of fatigue and injury during para-swimming. Results from the present study highlight overall good to excellent validity in the IMU system, with some discrepancies in specific parameters and strokes. The current IMU system can accurately estimate stroke count and lap times with a high level of confidence. Swim cycle stroke-to-stroke parameters (stroke duration, instantaneous stroke rate, and distance per stroke) showed the strongest validity for butterfly and breaststroke; analyses of freestyle showed lesser validity for cycle-to-cycle timing parameters (stroke duration and instantaneous stroke rate); and backstroke performed poorly for all cycle-to-cycle stroke parameters.

4.1. Stroke Count

Results from the present study show similar magnitudes of error comparing the IMU to video-derived stroke counts, falling between ± 1 [30,31] and ± 2 strokes of error for freestyle swimming [11,32,33]. This is in agreement with previous findings of errors of less than 1 stroke when comparing a sacrum-worn IMU to video-derived stroke counts for butterflies [34]. Commercially available smart watch devices that estimate stroke count have reported MAPEs of 6.2–9.3% (Apple Watch S2) and 6.8–17.6% (Garmin Finex 3HR) [35]. Additionally, the head-worn TritonWear unit showed MAPEs of 0%, 7.1%, 2.4%, and 4.9% for butterfly, backstroke, breaststroke, and freestyle, respectively, higher than the results of the present study [36]. Together, this highlights the excellent validity of the current system to estimate stroke count, performing similarly to this research consensus and outperforming commercial devices. As such, the current system is a valid tool to monitor the number of stroke cycles performed by athletes while training, as highlighted by the low SEM for all strokes, aiding workload monitoring practices. One possible use case for this tool would be to track the number of stroke cycles performed per week to quantify the reintroduction of athletes to in-season training loads following an injury.

4.2. Instantaneous Stroke Rate (ISR)

Although previous studies had reported on instantaneous stroke rates derived from sacrum-worn IMUs [18], validations were only performed for freestyle in able-bodied swimmers. The present study validated the instantaneous stroke rate for all four strokes in an elite para-swimming population. Our results on instantaneous stroke rate errors for butterfly and breaststroke are similar to previous lap averaged stroke rate errors in the literature [30], but we report higher errors for freestyle and backstroke. A possible explanation for this is the medio-lateral zero-crossing stroke detection algorithm, which assumes body roll and associated lateral accelerations while swimming oscillates cyclically [18]. In the current study, the highest errors in backstroke and freestyle were observed for athletes 1, 3, and 4 (Table 1). While each of these athletes has differing impairments, it is proposed that a common kinematic outcome of these impairments is irregularity in their lateral accelerations, since the algorithm uses this cyclical motion to detect stroke cycles. To directly compare against the literature, we estimated the lap averaged stroke rate from the collected data and observed MAPEs of 0.8%, 1.6%, 4.9%, and 2.2% for butterfly, backstroke, breaststroke, and freestyle, respectively. These values are similar in magnitude to the previous literature [36]. With the validated tool, instantaneous stroke rate can be used to determine an athlete’s ability to adequately deal with the demands of training and competition. The point at which instantaneous stroke rate reduces significantly during a constant-intensity training session can be inferred as the point where the negative effects of fatigue cannot be mitigated by an athlete. As such, instantaneous stroke rate can be used in monitoring practices to determine an athlete’s endurance capacity in specific events. This can allow for targeted interventions, such as strength and conditioning, to improve an athlete’s endurance capacity, specifically when they fatigue. However, athlete impairment and stroke type should be considered when determining the thresholds used to identify temporal changes in instantaneous stroke rate. This is due to the variation in sensitivity of this metric, as highlighted by the differing SEMs by stroke type.

4.3. Distance per Stroke (DPS)

A previous study also presented the distance per stroke derived from an IMU placed on the sacrum [19]. However, no study to date has directly validated IMU-derived distance per stroke against gold standard video. To compare our results directly to those of the literature, we estimated lap averaged stroke length from the collected data and observed MAPEs of 5.7%, 6.8%, 10.4%, and 6.4% for butterfly, backstroke, breaststroke, and freestyle, respectively, similar in magnitude to the previous literature [36]. For backstroke and freestyle, the largest errors between video and IMU-derived distance per stroke were observed for athletes 3, 4, and 8 (Table 1). As with ISR, the common kinematic outcome of the varying impairments between the abovementioned athletes is irregularities in lateral accelerations. Once again, this may reduce the ability of the zero-crossing algorithm to detect stroke cycles, introducing errors into the distance per stroke estimations. However, SEMs for each stroke type ranged from 0.12 m to 0.17 m, highlighting small levels of error and minimal variation between stroke types. As such, distance per stroke, as validated in the present study, can provide novel information to coaches, athletes, and support staff about relative changes in stroke length within one lap. This information may provide time-based indices of when an athlete cannot mitigate the negative effects of fatigue while swimming. This metric can be used in combination with instantaneous stroke rate to better determine when and how fatigue affects an athlete during their training and competitions. This could allow for specific interventions to target the kinematic changes seen in cycle-to-cycle stroke parameters.

4.4. Lap Time

In previous literature comparing IMU (or accelerometer) to video-derived lap times in 100 m freestyle, the majority of lap time errors fell within ± 0.5 [32] to ± 1 s [33]. In the present study, a 95% LoA of [−0.35; 0.16] seconds were reported, suggesting the majority of the dataset for freestyle had an error of ± 0.5 s. The present study reported lower MAPEs in comparison to the head-worn TritonWear unit [36]. It should be noted that the present study used a trained operator to manually define the start and end points of the swim trial as a step in the data processing workflow, whereas the literature reports times based on automated start and end points. While the reported values in the literature are higher than those of the present study, they represent automatic solutions that could be easier to incorporate as part of a regular performance monitoring workflow. However, validation of this parameter allows lap times to be monitored longitudinally across specific training sets over a season. As such, progression and regression in swimming performance can be determined. This may allow for the identification of overtraining or maladaptation to training, a current practice completed manually by coaches via stopwatches that can be improved via longitudinal parameter monitoring.

4.5. Limitations and Future Work

In the present study, some limitations should be highlighted. First, the sample size (n = 8) is small. However, this sample represents the entire population of para-swimming athletes training with the studied group, meaning the results are representative of the in-tended end user [37]. Additionally, as the athletes with a range of impairments performed the four swimming strokes, a high level of inter-subject variability were represented in the present dataset (see Table 1). Secondly, tagging swim stroke events using video was sometimes unclear due to water turbulence, which may introduce some errors into the validation analyses. However, high intra-rater reliability was confirmed, and mean values were used for the statistical analyses to minimize operator error introduced into the validation analyses. Video-derived distance per stroke was calculated following the trajectory of the swimmer’s head, while the IMU-derived parameter is estimated from sacrum displacement. This introduces some errors into the validation analyses. Lastly, the underlying calculations used to estimate distance per stroke assumed that the IMU traveled 50 m per lap. The IMU moved from the dive start position outside of the pool to a position corresponding to the moment when the athletes touched the opposite end of the pool. The actual distance traveled by the IMU includes a change in vertical displacement in the dive phase until the beginning of the swimming phase at the surface of the water, plus the swimming phase distance, minus the distance between the hand touching the wall and the IMU. Future work should consider (1) alternate algorithms to detect stroke cycles for freestyle and backstroke in para-swimmers and (2) the validity of automated lap time estimations in elite para-swimmers.

5. Conclusions

The present study shows excellent validity between the IMU and video-based systems for stroke count and lap time estimation in para-swimmers, matching or exceeding the current state of the art in the literature, and doing so for the first time for all strokes. The system also shows good to excellent validity in stroke duration, ISR, and DPS for all strokes except backstroke. As such, the current system can be used as a valid tool to monitor the number of movement repetitions performed over trials, training sessions, and weeks, allowing for in-pool workload monitoring specific to swim strokes. Additionally, ISR and DPS can be used together to determine when and how fatigue affects an athlete’s kinematic patterns in a competitive event or training session. This can ultimately allow for interventions to be personalized to the individual to better prepare them for the demands of their performances and reduce injury risk. However, special attention should be given when using this tool with athletes that have impairments that affect the regularity of lateral accelerations in freestyle and backstroke.

Author Contributions

Conceptualization, M.S., M.C., J.-M.L., J.N.C. and J.C.; Methodology, M.S., M.C., J.N.C. and J.C.; Software, M.S. and J.C.; Validation, M.S., M.C. and J.C.; Formal Analysis, M.S.; Investigation, M.S.; Resources, M.S., M.C., J.-M.L., J.N.C. and J.C.; Data Curation, M.S., M.C. and J.C.; Writing—Original Draft Preparation, M.S.; Writing—Review and Editing, M.C., J.-M.L., J.N.C. and J.C.; Visualization, M.S. and J.C.; Supervision, M.S., M.C., J.N.C. and J.C.; Project Administration, M.S., M.C., J.-M.L., J.N.C. and J.C.; Funding Acquisition, M.S., M.C., J.N.C. and J.C. All authors have read and agreed to the published version of this manuscript.

Funding

This research was funded by a Mitacs Accelerate doctoral fellowship (project #IT28971) in collaboration with Swimming Natation Canada and the Institut national du sport du Québec via the Research, Innovation, and Dissemination of Information Program (project #66).

Institutional Review Board Statement

This study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Boards of McGill University (protocol code 22-05-021, approved on 03/10/2022) and École de Technologie Supérieure (protocol code H20221001, approved on 03/11/2022).

Informed Consent Statement

Informed consent was obtained from all subjects involved in this study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the confidentiality of the sampled participants.

Acknowledgments

The authors would like to acknowledge the technical support of Kathleen Smith and Simon Deguire during data collection.

Conflicts of Interest

The Institut national du sport du Québec supported study design, data collection, analyses, and interpretation. They also provided support in revising this manuscript and in the decision to publish these results. Swimming Natation Canada provided support in data collection and in the decision to publish these results.

References

  1. Sein, M.L.; Walton, J.; Linklater, J.; Appleyard, R.; Kirkbride, B.; Kuah, D.; Murrell, G.A.C. Shoulder pain in elite swimmers: Primarily due to swim-volume-induced supraspinatus tendinopathy. Br. J. Sports Med. 2010, 44, 105–113. [Google Scholar] [CrossRef] [PubMed]
  2. Zwierzchowska, A.; Gaweł, E.; Rosołek, B. Determinants of the prevalence and location of musculoskeletal pain in elite Para athletes. Medicine 2022, 101, e31268. [Google Scholar] [CrossRef] [PubMed]
  3. Mooney, R.; Corley, G.; Godfrey, A.; Osborough, C.; Newell, J.; Quinlan, L.R.; Ólaighin, G. Analysis of swimming performance: Perceptions and practices of US-based swimming coaches. J. Sports Sci. 2016, 34, 997–1005. [Google Scholar] [CrossRef] [PubMed]
  4. Beanland, E.; Main, L.C.; Aisbett, B.; Gastin, P.; Netto, K. Validation of GPS and accelerometer technology in swimming. J. Sci. Med. Sport 2014, 17, 234–238. [Google Scholar] [CrossRef] [PubMed]
  5. Barbosa, T.M.; Fernandes, R.J.; Keskinen, K.L.; Vilas-Boas, J.P. The influence of stroke mechanics into energy cost of elite swimmers. Eur. J. Appl. Physiol. 2008, 103, 139–149. [Google Scholar] [CrossRef] [PubMed]
  6. Heinlein, S.A.; Cosgarea, A.J. Biomechanical Considerations in the Competitive Swimmer’s Shoulder. Sports Health A Multidiscip. Approach 2010, 2, 519–525. [Google Scholar] [CrossRef] [PubMed]
  7. Weldon, E.J.; Richardson, A.B. Upper Extremity Overuse Injuries in Swimming: A Discussion of Swimmer’s Shoulder. Clin. Sports Med. 2001, 20, 423–438. [Google Scholar] [CrossRef]
  8. De Magalhaes, F.A.; Vannozzi, G.; Gatta, G.; Fantozzi, S. Wearable inertial sensors in swimming motion analysis: A systematic review. J. Sports Sci. 2015, 33, 732–745. [Google Scholar] [CrossRef]
  9. Guignard, B.; Rouard, A.; Chollet, D.; Seifert, L. Behavioral Dynamics in Swimming: The Appropriate Use of Inertial Measurement Units. Front. Psychol. 2017, 8, 383. [Google Scholar] [CrossRef]
  10. Mooney, R.; Corley, G.; Godfrey, A.; Quinlan, L.; Ólaighin, G. Inertial Sensor Technology for Elite Swimming Performance Analysis: A Systematic Review. Sensors 2015, 16, 18. [Google Scholar] [CrossRef]
  11. Chakravorti, N.; Le Sage, T.; Slawson, S.E.; Conway, P.P.; West, A.A. Design and Implementation of an Integrated Performance Monitoring Tool for Swimming to Extract Stroke Information at Real Time. IEEE Trans. Hum. Mach. Syst. 2013, 43, 199–213. [Google Scholar] [CrossRef]
  12. Le Sage, T.; Bindel, A.; Conway, P.; Justham, L.; Slawson, S.; West, A. Development of a real time system for monitoring of swimming performance. Procedia Eng. 2010, 2, 2707–2712. [Google Scholar] [CrossRef]
  13. Hamidi Rad, M.; Aminian, K.; Gremeaux, V.; Massé, F.; Dadashi, F. Swimming Phase-Based Performance Evaluation Using a Single IMU in Main Swimming Techniques. Front. Bioeng. Biotechnol. 2021, 9, 793302. [Google Scholar] [CrossRef] [PubMed]
  14. Clément, J.; Charbonneau, M.; Thompson, M. Instantaneous velocity estimation for the four swimming strokes using a 3-axis accelerometer: Validation on paralympic athletes. J. Biomech. 2021, 117, 110261. [Google Scholar] [CrossRef] [PubMed]
  15. Stamm, A.; James, D.A.; Thiel, D.V. Velocity profiling using inertial sensors for freestyle swimming. Sports Eng. 2013, 16, 1–11. [Google Scholar] [CrossRef]
  16. Callaway, A. Measuring Kinematic Variables in Front Crawl Swimming Using Accelerometers: A Validation Study. Sensors 2015, 15, 11363–11386. [Google Scholar] [CrossRef] [PubMed]
  17. Dadashi, F.; Crettenand, F.; Millet, G.P.; Seifert, L.; Komar, J.; Aminian, K. Automatic front-crawl temporal phase detection using adaptive filtering of inertial signals. J. Sports Sci. 2013, 31, 1251–1260. [Google Scholar] [CrossRef]
  18. Stamm, A.; James, D.; Hagem, R.; Thiel, D. Investigating arm symmetry in swimming using inertial sensors. In Proceedings of the IEEE Sensors, Taipei, Taiwan, 28–31 October 2012; pp. 1–4. [Google Scholar]
  19. Stamm, A. Investigating Stroke Length and Symmetry in Freestyle Swimming Using Inertial Sensors. In Proceedings of the International Sports Engineering Association, Brisbane, QLD, Australia, 26–29 March 2018. [Google Scholar]
  20. Hamidi Rad, M.; Gremeaux, V.; Massé, F.; Dadashi, F.; Aminian, K. Monitoring weekly progress of front crawl swimmers using IMU-based performance evaluation goal metrics. Front. Bioeng. Biotechnol. 2022, 10, 910798. [Google Scholar] [CrossRef]
  21. Fulton, S.K.; Pyne, D.B.; Burkett, B. Validity and reliability of kick count and rate in freestyle using inertial sensor technology. J. Sports Sci. 2009, 27, 1051–1058. [Google Scholar] [CrossRef]
  22. Fulton, S.K.; Pyne, D.B.; Burkett, B. Quantifying freestyle kick-count and kick-rate patterns in Paralympic swimming. J. Sports Sci. 2009, 27, 1455–1461. [Google Scholar] [CrossRef]
  23. Regaieg, M.A.; Létocart, A.J.; Bosche, J.; Seifert, L.; Guignard, B. Automatic Detection of Key Points of the Cycle to Assess Upper Limb Coordination in Front Crawl: Effect of Swimming Speed and Impairment. IEEE Sens. J. 2023, 23, 17979–17989. [Google Scholar] [CrossRef]
  24. Wiesener, C.; Spieker, L.; Axelgaard, J.; Horton, R.; Niedeggen, A.; Wenger, N.; Seel, T.; Schauer, T. Supporting front crawl swimming in paraplegics using electrical stimulation: A feasibility study. J. NeuroEng. Rehabil. 2020, 17, 51. [Google Scholar] [CrossRef] [PubMed]
  25. Fleiss, J.L. Reliability of measurement. In The Design and Analysis of Clinical Experiments; John Wiley & Sons Inc.: New York, NY, USA, 1986; pp. 1–32. [Google Scholar]
  26. Borg, G.A. Psychophysical bases of perceived exertion. Med. Sci. Sports Exerc. 1982, 14, 377–381. [Google Scholar] [CrossRef] [PubMed]
  27. Cohen, J. A power primer. Psychol. Bull. 1992, 112, 155–159. [Google Scholar] [CrossRef] [PubMed]
  28. Bland, M.J.; Altman, D. Statistical Methods for Assessing Agreement between Two Methods of Clinical Measurement. Lancet 1986, 327, 307–310. [Google Scholar] [CrossRef]
  29. Koo, T.K.; Li, M.Y. A Guideline of Selecting and Reporting Intraclass Correlation Coefficients for Reliability Research. J. Chiropr. Med. 2016, 15, 155–163. [Google Scholar] [CrossRef] [PubMed]
  30. Le Sage, T.; Bindel, A.; Conway, P.P.; Justham, L.M.; Slawson, S.E.; West, A.A. Embedded programming and real-time signal processing of swimming strokes. Sports Eng. 2011, 14, 1. [Google Scholar] [CrossRef]
  31. James, D.A.; Davey, N.; Rice, T. An accelerometer based sensor platform for insitu elite athlete performance analysis. In Proceedings of the SENSORS, 2004 IEEE, Vienna, Austria, 24–27 October 2004; Volume 1373, pp. 1373–1376. [Google Scholar]
  32. Davey, N.; James, D.; Anderson, M. Signal Analysis of Accelerometry Data Using Gravity-Based Modeling; SPIE: Bellingham, DC, USA, 2004; Volume 5274. [Google Scholar]
  33. Davey, N.; Anderson, M.; James, D. An Accelerometer-Based System for Elite Athlete Swimming Performance Analysis; SPIE: Bellingham, DC, USA, 2005; Volume 5649. [Google Scholar]
  34. Daukantas, S.; Marozas, V.; Lukosevicius, A. Inertial sensor for objective evaluation of swimmer performance. In Proceedings of the 2008 11th International Biennial Baltic Electronics Conference, Tallinn, Estonia, 6–8 October 2008; pp. 321–324. [Google Scholar]
  35. Lee, M.; Lee, M.; Lee, M. Accuracy of swimming wearable watches for estimating energy expenditure. Int. J. Appl. Sports Sci. 2018, 30, 80–90. [Google Scholar] [CrossRef]
  36. Pla, R.; Ledanois, T.; Simbana, E.D.; Aubry, A.; Tranchard, B.; Toussaint, J.-F.; Sedeaud, A.; Seifert, L. Spatial-temporal variables for swimming coaches: A comparison study between video and TritonWear sensor. Int. J. Sports Sci. Coach. 2021, 16, 1271–1280. [Google Scholar] [CrossRef]
  37. Adesida, Y.; Papi, E.; McGregor, A.H. Exploring the Role of Wearable Technology in Sport Kinematics and Kinetics: A Systematic Review. Sensors 2019, 19, 1597. [Google Scholar] [CrossRef]
Figure 1. Placement of the IMU on the sacrum of an athlete.
Figure 1. Placement of the IMU on the sacrum of an athlete.
Bioengineering 11 00015 g001
Figure 2. The experimental setup for the data collection shows (A) the above camera view and (B) the stationary camera view.
Figure 2. The experimental setup for the data collection shows (A) the above camera view and (B) the stationary camera view.
Bioengineering 11 00015 g002
Figure 3. A Bland–Altman plot comparing video and IMU stroke durations.
Figure 3. A Bland–Altman plot comparing video and IMU stroke durations.
Bioengineering 11 00015 g003
Figure 4. A Bland–Altman plot comparing video and IMU ISR.
Figure 4. A Bland–Altman plot comparing video and IMU ISR.
Bioengineering 11 00015 g004
Figure 5. A Bland–Altman plot comparing video and IMU distance per stroke (DPS).
Figure 5. A Bland–Altman plot comparing video and IMU distance per stroke (DPS).
Bioengineering 11 00015 g005
Table 1. Details of disabilities, para-swimming classes of the athletes, and strokes performed.
Table 1. Details of disabilities, para-swimming classes of the athletes, and strokes performed.
Athlete IDDisabilitiesClassesSwimming Strokes
1Right femoral-fibula-ulnar syndrome; Dysmeliac right upper limbS8, SB7, SM8FY, BK, BR, FR
2Intellectual ImpairmentS14, SB14, SM14FY, BK, BR, FR
3Dysmelia, congenital left hand amputeeS10, SB9, SM10FY, BK, BR, FR
4Cerebral palsyS9, SB8, SM9FY, BK, BR, FR
5PseudoachondroplasiaS5, SB5, SM5BR, FR
6Achondroplasia dwarfismS6, SB6, SM6BK, BR, FR
7Stroke (post-bleeding aneurysm)S7, SB6, SM7FY, BK, BR, FR
8Congenital impaired strength loss at the left hip, knee, and ankle with associated foot deformitySB9FY, BK, BR, FR
World Para Swimming classifies freestyle, butterfly, and backstroke events as S, breaststroke as SB, and individual medley as SM. A lower number indicates a more severe activity limitation. Physical impairment numbers range from 1 to 10, and intellectual impairments are classified as 14. FY = Butterfly, BK = Backstroke, BR = Breaststroke, and FR = Freestyle.
Table 2. Description of IMU and video calculations for each stroke parameter.
Table 2. Description of IMU and video calculations for each stroke parameter.
Stroke ParameterUnitIMU DescriptionVideo Camera Video Description
Stroke count (SC)countSum of detected stroke cycles per lap.Above swimmerSum of tagged stroke cycles per lap.
Stroke duration msTime difference between the nth and nth + 1 stroke cycle start points.Above swimmerTime difference between the nth and nth + 1 stroke cycle starting points.
Instantaneous
stroke rate
Strokes/minEstimated rate of strokes per minute (60/duration of a given stroke in seconds).Above swimmerStroke duration (s) divided by 60 s.
Distance
per stroke (DPS)
mDisplacement between the nth and nth + 1 stroke cycle start points.Stationary and above swimmerDisplacement (stationary camera) between the nth and nth + 1 stroke cycle starting points (taken from the above swimmer camera).
Lap TimesTime difference between the 1st and 5th manually defined swim events.Above swimmerTime difference between the first frame where the athlete initiated the dive and the first frame where the athlete touched the wall.
Table 3. Definitions of the video start points of the stroke cycle for the four swimming styles.
Table 3. Definitions of the video start points of the stroke cycle for the four swimming styles.
Stroke StyleDefinition of the Start of the Stroke Cycle
FreestyleThe start of torso rotation as the arm recovery phase is ending.
BackstrokeThe start of the arm pull phase after the catch phase has finished.
BreaststrokeThe start of the arm-pull phase after the sculling-out movement has finished.
ButterflyThe start of the arm pull phase after the catch phase has finished.
Table 4. Bland–Altman and agreement results for stroke count.
Table 4. Bland–Altman and agreement results for stroke count.
NRMSE
(Strokes)
Count
Mean ± SD
Bias (Strokes)
[95% CI]
95% Limits of Agreement
[95% CI]
ICC
[95% CI]
SEM
(Strokes)
CVMAPE
(%)
Lower Limit
(Strokes)
Upper Limit
(Strokes)
IMUVideo
Overall280.4927.54 ± 9.730.13 [−0.05; 0.30]−0.82 [1.13; 0.51]1.07 [0.76; 1.38]0.97 [0.93; 0.98]1.7235.3735.280.66
Freestyle80.5925.59 ± 9.490.31 [−0.06; 0.68]−0.73 [−1.36; −0.09]1.35 [0.72; 1.99]1 [0.99; 1]036.5837.580.91
Backstroke70.3824.14 ± 7.400.29 [0.09; 0.48]−0.24 [−0.58; 0.10]0.81 [0.47; 1.15]1 [0.99; 1]030.5430.811.10
Breaststroke80.6632.07 ± 12.54−0.14 [−0.65; 0.37]−1.50 [−2.38; −0.61]1.21 [0.32; 2.10]1 [0.99; 1]039.2538.991.71
Butterfly6028.83 ± 8.800 [0; 0]0 [0; 0]0 [0; 0]1 [1; 1]030.5130.510
Table 5. Bland–Altman and agreement results for stroke duration.
Table 5. Bland–Altman and agreement results for stroke duration.
NRMSE
(ms)
Duration (ms)
Mean ± SD
Bias (ms)
[95% CI]
95% Limits of Agreement [95% CI]ICC
[95% CI]
SEM
(ms)
CVMAPE
(%)
Lower Limit (ms)Upper Limit (ms)IMUVideo
Overall1011100.811042 ± 430−0.15 [−6.37; 6.07]−197.83 [−187.06; −208.59]197.53 [186.76; 208.29]0.97 [0.97; 0.98]75.0541.9341.258.78
Freestyle399103.05735 ± 114 0.17 [−9.95; 10.30]−202.05 [−219.59; −184.52]202.40 [184.86; 219.94]0.66 [0.60; 0.71]72.8118.8714.8411.78
Backstroke200132.031605 ± 831 −4.51 [−22.84; 13.83]−263.79 [−295.55; −231.28]254.78 [223.02; 286.53]0.30 [0.17; 0.42]93.1516.789.0012.48
Breaststroke24587.971322 ± 224 3.47 [−7.56; 14.51]−166.17 [−184.95; −147.40]173.12 [154.35; 191.89]0.98 [0.97; 0.99]67.3231.5230.954.34
Butterfly16762.58826 ± 89 −1.01 [−10.53; 8.51]−124.01 [−140.50; −107.53]121.99 [105.51; 138.48]0.96 [0.95; 0.97]45.0417.0717.183.71
Table 6. Bland–Altman and agreement results for ISR.
Table 6. Bland–Altman and agreement results for ISR.
NRMSE
(Strokes/min)
ISR
(Strokes/min)
Mean ± SD
Bias
(Strokes/min)
[95% CI]
95% Limits of Agreement
[95% CI]
ICC
[95% CI]
SEM
(Strokes/min)
CVMAPE
(%)
Lower Limit
(Strokes/min)
Upper Limit
(Strokes/min)
IMUVideo
Overall101110.0565.74 ± 21.27−0.84 [−1.46; −0.22]−20.48 [−21.55; −19.41]18.80 [17.73; 18.80]0.90 [0.88; 0.91]6.9835.2932.008.97
Freestyle39912.9083.91 ± 13.03−1.45 [−2.71; 0.19]−26.61 [−28.79; −24.61]23.71 [21.53; 25.89]0.61 [0.54; 0.67]9.0820.0313.9512.02
Backstroke20012.3173.94 ± 8.01−1.06 [−2.77; 0.64]−25.17 [−28.12; −22.16] 23.04 [20.09; 26.00]0.26 [0.12; 0.38]8.6916.979.0612.84
Breaststroke2454.3041.95 ± 11.45−0.26 [−0.81; 0.28]−8.78 [−9.72; −7.83] 8.25 [7.31; 9.19]0.92 [0.90; 0.94]3.2928.2927.214.52
Butterfly1672.2546.65 ± 7.580.05 [−0.29; 0.39]−4.38 [−4.97; −3.79]4.47 [3.88; 5.07]0.96 [0.94; 0.97]1.5316.4116.483.70
Table 7. Bland–Altman and agreement results for distance per stroke.
Table 7. Bland–Altman and agreement results for distance per stroke.
NRMSE
(m)
DPS (m)
Mean ± SD
Bias (m) [95% CI] 95% Limits of Agreement
[95% CI]
ICC
[95% CI]
SEM
(m)
CVMAPE
(%)
Lower Limit
(m)
Upper Limit
(m)
IMUVideo
Overall1980.201.63 ± 0.47−0.06 [−0.09; −0.04]−0.44 [−0.48; −0.39]0.31 [0.26; 0.36]0.91 [0.88; 0.93]0.1429.6128.5410.78
Freestyle750.171.68 ± 0.46−0.01 [−0.05; 0.03]−0.35 [−0.42; −0.28]0.33 [0.27; 0.40]0.93 [0.89; 0.96]0.1229.4126.308.54
Backstroke430.242.03 ± 0.18−0.16 [−0.21; −0.11]−0.50 [−0.59; −0.41]0.18 [0.09; 0.18]0.39 [0.11; 0.62]0.178.4611.1310.55
Breaststroke480.211.31 ± 0.44−0.04 [−0.10; 0.01]−0.45 [−0.55; 0.35]0.36 [0.26; 0.47]0.89 [0.81; 0.94]0.1534.1334.6714.15
Butterfly320.191.48 ± 0.36−0.09 [−0.15; −0.03]−0.42 [−0.53; −0.32]0.24 [0.14; 0.34]0.87 [0.75; 0.93]0.1323.9325.5611.31
Table 8. Bland–Altman and agreement results for lap time.
Table 8. Bland–Altman and agreement results for lap time.
NRMSE
(s)
Lap Time (s)
Mean ± SD
Bias (s)
[95% CI]
95% Limits of Agreement [95% CI]ICC
[95% CI]
SEM
(s)
CVMAPE
(%)
Lower Limit (s)Upper Limit (s)IMUVideo
Overall300.1548.29 ± 16.350.04 [−0.09; 0.02]−0.34 [−0.43; −0.24]0.26 [0.17; 0.35]1 [1; 1]033.8733.860.32
Freestyle80.1642.04 ± 13.43−0.10 [−0.19; 0.01]−0.35 [−0.51; −0.20]0.16 [0.00; 0.32]1 [1; 1]031.8432.050.39
Backstroke60.1446.11 ± 8.50−0.03 [−0.15; 0.09]−0.32 [−0.52; 0.12]0.26 [0.05; 0.46]1 [1; 1]018.5018.370.28
Breaststroke80.1257.16 ± 19.37−0.01 [−0.10; 0.08]−0.26 [−0.41; 0.11]0.23 [0.08; 0.38]1 [1; 1]033.9133.870.17
Butterfly80.1947.31 ± 19.00−0.01 [−0.15; 0.13]−0.41 [−0.65; −0.16]0.39 [0.14; 0.63]1 [1; 1]040.2540.070.42
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Slopecki, M.; Charbonneau, M.; Lavallière, J.-M.; Côté, J.N.; Clément, J. Validation of Automatically Quantified Swim Stroke Mechanics Using an Inertial Measurement Unit in Paralympic Athletes. Bioengineering 2024, 11, 15. https://doi.org/10.3390/bioengineering11010015

AMA Style

Slopecki M, Charbonneau M, Lavallière J-M, Côté JN, Clément J. Validation of Automatically Quantified Swim Stroke Mechanics Using an Inertial Measurement Unit in Paralympic Athletes. Bioengineering. 2024; 11(1):15. https://doi.org/10.3390/bioengineering11010015

Chicago/Turabian Style

Slopecki, Matthew, Mathieu Charbonneau, Jean-Michel Lavallière, Julie N. Côté, and Julien Clément. 2024. "Validation of Automatically Quantified Swim Stroke Mechanics Using an Inertial Measurement Unit in Paralympic Athletes" Bioengineering 11, no. 1: 15. https://doi.org/10.3390/bioengineering11010015

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop