uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer
The emergence of wearable devices has motivated people to actively log their daily exercise routines using smart apps. However, most current exercise trackers focus on aerobic exercises, and thus provide limited functionality for tracking and analyzing anaerobic workouts involving complex and repeti...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2024-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10423644/ |
_version_ | 1797311630913044480 |
---|---|
author | Jongkuk Lim Youngmin Oh Younggeun Choi |
author_facet | Jongkuk Lim Youngmin Oh Younggeun Choi |
author_sort | Jongkuk Lim |
collection | DOAJ |
description | The emergence of wearable devices has motivated people to actively log their daily exercise routines using smart apps. However, most current exercise trackers focus on aerobic exercises, and thus provide limited functionality for tracking and analyzing anaerobic workouts involving complex and repetitive movements. To fill this gap, we developed uLift, an adaptive workout tracker that uses only a single wrist-worn accelerometer and has four main functions: workout detection, repetition counting, workout classification, and quality assessment. First, uLift detects a binary workout state from continuous signals using the weighted sum of autocorrelation. Second, repetition counting is conducted by filtering out unwanted peaks. Third, the segments of a workout are used to generate a representative template for workout classification using the distances calculated from dynamic time warping. Finally, to assess workout quality, the form score is computed by evaluating the consistency across repetitions. As uLift does not require a training process, it can easily add new workouts or delete existing ones using an instant adaptation process. For the evaluation of uLift, we collected a multi-joint workout dataset comprising 15 workouts from 35 participants in a gymnasium. To allow for natural and individual variability, we provided the participants with minimum instructions. The dataset was open-sourced to facilitate future research on anaerobic workout analysis. As a result, uLift achieved 93.09% accuracy for workout detection, mean counting error of 0.61, and classification accuracy of 90.06%. The form score was significantly different among the three subgroups of participants, divided by workout experience. |
first_indexed | 2024-03-08T02:03:28Z |
format | Article |
id | doaj.art-24f9babbb35543dc97029c18720871f6 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-08T02:03:28Z |
publishDate | 2024-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-24f9babbb35543dc97029c18720871f62024-02-14T00:01:10ZengIEEEIEEE Access2169-35362024-01-0112217102172210.1109/ACCESS.2024.336343710423644uLift: Adaptive Workout Tracker Using a Single Wrist-Worn AccelerometerJongkuk Lim0https://orcid.org/0000-0002-7417-0657Youngmin Oh1https://orcid.org/0000-0002-9040-9170Younggeun Choi2https://orcid.org/0000-0002-5634-908XDepartment of Computer Engineering, Dankook University, Yongin-si, South KoreaSchool of Computing, Gachon University, Seongnam-si, South KoreaDepartment of Computer Engineering, Dankook University, Yongin-si, South KoreaThe emergence of wearable devices has motivated people to actively log their daily exercise routines using smart apps. However, most current exercise trackers focus on aerobic exercises, and thus provide limited functionality for tracking and analyzing anaerobic workouts involving complex and repetitive movements. To fill this gap, we developed uLift, an adaptive workout tracker that uses only a single wrist-worn accelerometer and has four main functions: workout detection, repetition counting, workout classification, and quality assessment. First, uLift detects a binary workout state from continuous signals using the weighted sum of autocorrelation. Second, repetition counting is conducted by filtering out unwanted peaks. Third, the segments of a workout are used to generate a representative template for workout classification using the distances calculated from dynamic time warping. Finally, to assess workout quality, the form score is computed by evaluating the consistency across repetitions. As uLift does not require a training process, it can easily add new workouts or delete existing ones using an instant adaptation process. For the evaluation of uLift, we collected a multi-joint workout dataset comprising 15 workouts from 35 participants in a gymnasium. To allow for natural and individual variability, we provided the participants with minimum instructions. The dataset was open-sourced to facilitate future research on anaerobic workout analysis. As a result, uLift achieved 93.09% accuracy for workout detection, mean counting error of 0.61, and classification accuracy of 90.06%. The form score was significantly different among the three subgroups of participants, divided by workout experience.https://ieeexplore.ieee.org/document/10423644/Anaerobic workoutautocorrelationclassification algorithmsdynamic time warpinginertial measurement unitquality assessment |
spellingShingle | Jongkuk Lim Youngmin Oh Younggeun Choi uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer IEEE Access Anaerobic workout autocorrelation classification algorithms dynamic time warping inertial measurement unit quality assessment |
title | uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer |
title_full | uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer |
title_fullStr | uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer |
title_full_unstemmed | uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer |
title_short | uLift: Adaptive Workout Tracker Using a Single Wrist-Worn Accelerometer |
title_sort | ulift adaptive workout tracker using a single wrist worn accelerometer |
topic | Anaerobic workout autocorrelation classification algorithms dynamic time warping inertial measurement unit quality assessment |
url | https://ieeexplore.ieee.org/document/10423644/ |
work_keys_str_mv | AT jongkuklim uliftadaptiveworkouttrackerusingasinglewristwornaccelerometer AT youngminoh uliftadaptiveworkouttrackerusingasinglewristwornaccelerometer AT younggeunchoi uliftadaptiveworkouttrackerusingasinglewristwornaccelerometer |