{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T10:19:12Z","timestamp":1778149152934,"version":"3.51.4"},"reference-count":31,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2023,5,9]],"date-time":"2023-05-09T00:00:00Z","timestamp":1683590400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The use of fitness apps to track physical exercise has been proven to promote weight loss and increase physical activity. The most popular forms of exercise are cardiovascular training and resistance training. The overwhelming majority of cardio tracking apps automatically track and analyse outdoor activity with relative ease. In contrast, nearly all commercially available resistance tracking apps only record trivial data, such as the exercise weight and repetition number via manual user input, a level of functionality not far from that of a pen and paper. This paper presents LEAN, a resistance training app and exercise analysis (EA) system for both the iPhone and Apple Watch. The app provides form analysis using machine learning, automatic repetition counting in real time, and other important but seldom studied exercise metrics, such as range of motion on a per-repetition level and average repetition time. All features are implemented using lightweight inference methods that enable real-time feedback on resource-constrained devices. The performance evaluation includes a user survey and benchmarking of all data science features using both ground-truth data from complementary modalities and comparisons with commercial apps.<\/jats:p>","DOI":"10.3390\/s23104602","type":"journal-article","created":{"date-parts":[[2023,5,10]],"date-time":"2023-05-10T01:57:51Z","timestamp":1683683871000},"page":"4602","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["LEAN: Real-Time Analysis of Resistance Training Using Wearable Computing"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7532-6035","authenticated-orcid":false,"given":"William","family":"Coates","sequence":"first","affiliation":[{"name":"Independent Researcher, Bath BA1 2TP, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2058-0834","authenticated-orcid":false,"given":"Johan","family":"Wahlstr\u00f6m","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Exeter, Exeter EX4 4QF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/s10389-019-01053-9","article-title":"Obesity and overweight\u2014Their impact on individual and corporate health","volume":"28","author":"Gupta","year":"2020","journal-title":"J. Public Health"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ishii, S., Yokokubo, A., Luimula, M., and Lopez, G. (2021). ExerSense: Physical Exercise Recognition and Counting Algorithm from Wearables Robust to Positioning. Sensors, 21.","DOI":"10.3390\/s21010091"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"49960","DOI":"10.1109\/ACCESS.2021.3068877","article-title":"Acti-DM1: Monitoring the Activity Level of People With Myotonic Dystrophy Type 1 Through Activity and Exercise Recognition","volume":"9","author":"Chapron","year":"2021","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"e35628","DOI":"10.2196\/35628","article-title":"Long-term Effects of the Use of a Step Count\u2014Specific Smartphone App on Physical Activity and Weight Loss: Randomized Controlled Clinical Trial","volume":"10","author":"Yoshimura","year":"2022","journal-title":"JMIR mHealth uHealth"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Bauer, C. (2013, January 2\u20134). On the (In-)Accuracy of GPS Measures of Smartphones: A Study of Running Tracking Applications. Proceedings of the International Conference on Advances in Mobile Computing & Multimedia, Vienna, Austria.","DOI":"10.1145\/2536853.2536893"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Janssen, M., Scheerder, J., Thibaut, E., Brombacher, A., and Vos, S. (2017). Who uses running apps and sports watches? Determinants and consumer profiles of event runners\u2019 usage of running-related smartphone applications and sports watches. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0181167"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2325967114531177","DOI":"10.1177\/2325967114531177","article-title":"Injury Rate and Patterns Among CrossFit Athletes","volume":"2","author":"Weisenthal","year":"2014","journal-title":"Orthop. J. Sports Med."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Hak, P.T., Hodzovic, E., and Hickey, B. (2013). The nature and prevalence of injury during CrossFit training. J. Strength Cond. Res., online ahead of print.","DOI":"10.1519\/JSC.0000000000000318"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1186\/s40621-015-0037-4","article-title":"The causes of injuries sustained at fitness facilities presenting to Victorian emergency departments\u2014Identifying the main culprits","volume":"2","author":"Gray","year":"2015","journal-title":"Inj. Epidemiol."},{"key":"ref_10","first-page":"65","article-title":"Training principles: Evaluation of modes and methods of resistance training","volume":"22","author":"Stone","year":"2000","journal-title":"Strength Cond. J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"668","DOI":"10.1080\/1612197X.2020.1739108","article-title":"Intimidation and distraction in an exercise context","volume":"19","author":"Coulter","year":"2021","journal-title":"Int. J. Sport Exerc. Psychol."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kowsar, Y., Velloso, E., Kulik, L., and Leckie, C. (2019, January 9\u201313). LiftSmart: A Monitoring and Warning Wearable for Weight Trainers. Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing, London, UK.","DOI":"10.1145\/3341162.3343795"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"101418","DOI":"10.1016\/j.pmcj.2021.101418","article-title":"W8-Scope: Fine-grained, practical monitoring of weight stack-based exercises","volume":"75","author":"Radhakrishnan","year":"2021","journal-title":"Pervasive Mob. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Velloso, E., Bulling, A., Gellersen, H., Ugulino, W., and Fuks, H. (2013, January 7\u20138). Qualitative Activity Recognition of Weight Lifting Exercises. Proceedings of the Augmented Human Inernational Conference, Stuttgart, Germany.","DOI":"10.1145\/2459236.2459256"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/j.jbiomech.2017.04.028","article-title":"Classification of deadlift biomechanics with wearable inertial measurement units","volume":"58","author":"Whelan","year":"2017","journal-title":"J. Biomech."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nishino, Y., Maekawa, T., and Hara, T. (2022). Few-Shot and Weakly Supervised Repetition Counting With Body-Worn Accelerometers. Front. Comput. Sci., 4.","DOI":"10.3389\/fcomp.2022.925108"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"132","DOI":"10.3390\/automation3010007","article-title":"A Multipurpose Wearable Sensor-Based System for Weight Training","volume":"3","author":"Balkhi","year":"2022","journal-title":"Automation"},{"key":"ref_18","unstructured":"Morris, D., Saponas, T.S., Guillory, A., and Kelner, I. (May, January 26). RecoFit: Using a Wearable Sensor to Find, Recognize, and Count Repetitive Exercises. Proceedings of the CHI Conference on Human Factors in Computing Systems, Toronto, ON, Canada."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Chang, K.h., Chen, M.Y., and Canny, J. (2007, January 16\u201319). Tracking Free-Weight Exercises. Proceedings of the Ubiquitous Computing, Innsbruck, Austria.","DOI":"10.1007\/978-3-540-74853-3_2"},{"key":"ref_20","unstructured":"Mendiola, V., Doss, A., Adams, W., Ramos, J., Bruns, M., Cherian, J., Kohli, P., Goldberg, D., and Hammond, T. (2020). Precision Health and Medicine: A Digital Revolution in Healthcare, Springer."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1609","DOI":"10.1109\/TMC.2017.2775641","article-title":"MiLift: Efficient Smartwatch-Based Workout Tracking Using Automatic Segmentation","volume":"17","author":"Shen","year":"2018","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Soro, A., Brunner, G., Tanner, S., and Wattenhofer, R. (2019). Recognition and Repetition Counting for Complex Physical Exercises with Deep Learning. Sensors, 19.","DOI":"10.3390\/s19030714"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"106810","DOI":"10.1016\/j.measurement.2019.07.038","article-title":"Characterization of a wearable system for automatic supervision of fitness exercises","volume":"147","author":"Crema","year":"2019","journal-title":"Measurement"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Tian, J., Zhou, P., Sun, F., Wang, T., and Zhang, H. (2021, January 20\u201322). Wearable IMU-Based Gym Exercise Recognition Using Data Fusion Methods. Proceedings of the International Conference on Biological Information and Biomedical Engineering, Hangzhou, China.","DOI":"10.1145\/3469678.3469705"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Hosang, A., Hosein, N., and Hosein, P. (2021, January 15\u201316). Using Recurrent Neural Networks to approximate orientation with Accelerometers and Magnetometers. Proceedings of the IEEE International Conference on Intelligent Data Science Technologies and Applications, Tartu, Estonia.","DOI":"10.1109\/IDSTA53674.2021.9660807"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"100456","DOI":"10.1016\/j.softx.2020.100456","article-title":"TSFEL: Time Series Feature Extraction Library","volume":"11","author":"Barandas","year":"2020","journal-title":"SoftwareX"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3279","DOI":"10.1109\/TMC.2017.2691705","article-title":"A Platform for Free-Weight Exercise Monitoring with Passive Tags","volume":"16","author":"Ding","year":"2017","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_28","unstructured":"Guo, X., Liu, J., and Chen, Y. (August, January 31). FitCoach: Virtual fitness coach empowered by wearable mobile devices. Proceedings of the IEEE International Conference on Computer Communications and Networks, Vancouver, BC, Canada."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Seeger, C., Buchmann, A., and Laerhoven, K.V. (2011, January 7\u20138). myHealthAssistant: A Phone-based Body Sensor Network that Captures the Wearer\u2019s Exercises throughout the Day. Proceedings of the 6th ICST Conference on Body Area Networks, Beijing, China.","DOI":"10.4108\/icst.bodynets.2011.247015"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1866","DOI":"10.1111\/sms.14006","article-title":"Effects of range of motion on resistance training adaptations: A systematic review and meta-analysis","volume":"31","author":"Vetrovsky","year":"2021","journal-title":"Scand. J. Med. Sci. Sports"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Lim, J., Seong, J., Kim, C., and Choi, Y. (2018, January 28\u201331). Efficiency Optimization of Deep Workout Recognition with Accelerometer Sensor for a Mobile Environment. Proceedings of the IEEE Region 10 Conference, Jeju, Republic of Korea.","DOI":"10.1109\/TENCON.2018.8650392"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/10\/4602\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:32:21Z","timestamp":1760124741000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/10\/4602"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,9]]},"references-count":31,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["s23104602"],"URL":"https:\/\/doi.org\/10.3390\/s23104602","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,9]]}}}