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...

Full description

Bibliographic Details
Main Authors: Jongkuk Lim, Youngmin Oh, Younggeun Choi
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