@inproceedings{595deae6abb14e36b0f5359819487e74,
title = "Design of OpenPose-Based of Exercise Assistant System with Instructor-User Synchronization for Self-Practice Dynamic Yoga",
abstract = "In this paper, a system design for self-practice dynamic Yoga at home is developed with instructor-user synchronization. The key points of the human skeleton of the instructor and user are estimated by OpenPose for the proposed system applications. Based on OpenPose and fuzzy theory, the proposed exercise assistant system is divided into preprocessing and system processing. In the preprocessing, the initial frame and sync frames of the instructor are selected by Euclidean distance of the key points to synchronize at the time domain between the instructor and user, and the keyframes of the instructor are also selected by Euclidean distance of the key points to compare the similarity of Yoga poses between the instructor and user. In the system processing, the angle difference information is obtained by calculating the vector and angle of each key point of the instructor and user, and the information is used as the input of the fuzzy-based scoring unit. The synchronization scheme matches the initial and sync frames of the instructor and user by the scores to synchronize at the time domain, and the scheme predicts the time point of the next matching frame. Experimental results show that the proposed system can accurately and effectively detect matching frames between the video of the instructor and that of the user for instructor-user synchronization of self-practice dynamic Yoga.",
keywords = "angle difference, Euclidean distance, fuzzy theory, OpenPose, synchronization, Yoga",
author = "Shen, {Shih Wei} and Huang, {Wan Chia} and Anggraini, {Irin Tri} and Nobuo Funabiki and Fan, {Chih Peng}",
note = "Publisher Copyright: {\textcopyright} 2022 ACM.; 10th International Conference on Computer and Communications Management, ICCCM 2022 ; Conference date: 29-07-2022 Through 31-07-2022",
year = "2022",
month = jul,
day = "29",
doi = "10.1145/3556223.3556260",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
pages = "246--251",
booktitle = "Proceedings of the 10th International Conference on Computer and Communications Management, ICCCM 2022",
}