考虑身体个体差异的MC-DCNN步态训练特征学习与可视化

Q4 Engineering
Y. Osawa, K. Watanuki, K. Kaede, Keiichi Muramatsu
{"title":"考虑身体个体差异的MC-DCNN步态训练特征学习与可视化","authors":"Y. Osawa, K. Watanuki, K. Kaede, Keiichi Muramatsu","doi":"10.1299/jbse.20-00337","DOIUrl":null,"url":null,"abstract":"Several training methods have been developed to acquire motion information during real-time walking; these methods also feed the information back to the trainee. Trainees adjust their gait to ensure that the measured value approaches the target value, which may not always be suitable for each trainee. Therefore, we aim to develop a gait feedback training system that considers individual differences, classifies the gait of the trainee, and identifies adjustments for body parts and timing. A convolutional neural network (CNN) has a feature extraction function and is robust in terms of each feature position; therefore, it can be used to classify a gait as ideal or non-ideal. Additionally, when the gradient-weighted class activation mapping (Grad-CAM) is applied to the gait classification model, the output measures the influence degree contributed by the trainee’s each body part to the classification results. Thus, the trainee can visually determine the body parts that need to be adjusted through the use of the output. In this study, we focused on gaits related to stumbling. We measured the kinematics and kinetics data for participants and generated multivariate gait data, which were labeled as “gait rarely associated with stumbling” class or “gait frequently associated with stumbling” class using clustering with dynamic time warping. Next, the multichannel deep CNN (MC-DCNN) was used to learn the gait using the multivariate gait data and the corresponding classes. Finally, the data for verification were input into the MC-DCNN model, and we visualized the influence degrees of each place of the multivariate gait data for classification using Grad-CAM. The MC-DCNN model classified gaits with a high accuracy of 97.64±0.40%, and it learned the features that determine the thumb-to-ground distance. The output of the Grad-CAM indicated body parts, timing, and the relative strength of features that have an important effect on the thumb-to-ground distance. of the knee joint angle in the XZ plane angle and inverted ankle joint angle in the XZ plane for other data, and large ground reaction force X component. This indicates that the gait of data point 16 has insufficient flexion of the knee joint in mid-swing, abduction and external rotation of the hip joint and abduction of the ankle joint, and it shows “the circumduction gait.” When the mean of the “gait rarely associated with stumbling” class is presented to the trainee as a target value in the training, it is necessary for the participant of the data point 16 to adjust knee joint flexion angle, driving force of ground reaction force, and ankle joint angle in the XZ plane in the mid swing because the difference described in the Section 5.1 exists between the classes. However, in the heat map of the influence degree on the output score of each class by Grad-CAM, it is found that the knee joint angle in the YZ plane and the ground reaction force Y component affect the output score, but the influence degree on the ankle joint angle in the XZ plane is not observed. In addition, there is an influence on the output score in the trunk angle in the XZ plane, which was not large different between each mean of the classes, while there is no influence in the hip joint angle in the XZ plane and the knee joint angle in the XZ plane, which were not large different between each mean of the classes. These results indicate that the gait classification model for stumbling learned not only the mean of the classes but also the features that determine the thumb-to-ground distance from the shape of the waveform and the relationship among the variables. When attention is paid to “stumbling” as a disadvantage, the model judged that the abduction of the ankle joint, the abduction and external rotation of the hip joint, which are represented by the ankle joint angle in the XZ plane, hip joint angle in the XZ plane, and knee joint angle in the XZ plane are acceptable movements, and that the gait is suitable for individuals. The gait","PeriodicalId":39034,"journal":{"name":"Journal of Biomechanical Science and Engineering","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Learning and visualization of features using MC-DCNN for gait training considering physical individual differences\",\"authors\":\"Y. Osawa, K. Watanuki, K. Kaede, Keiichi Muramatsu\",\"doi\":\"10.1299/jbse.20-00337\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Several training methods have been developed to acquire motion information during real-time walking; these methods also feed the information back to the trainee. Trainees adjust their gait to ensure that the measured value approaches the target value, which may not always be suitable for each trainee. Therefore, we aim to develop a gait feedback training system that considers individual differences, classifies the gait of the trainee, and identifies adjustments for body parts and timing. A convolutional neural network (CNN) has a feature extraction function and is robust in terms of each feature position; therefore, it can be used to classify a gait as ideal or non-ideal. Additionally, when the gradient-weighted class activation mapping (Grad-CAM) is applied to the gait classification model, the output measures the influence degree contributed by the trainee’s each body part to the classification results. Thus, the trainee can visually determine the body parts that need to be adjusted through the use of the output. In this study, we focused on gaits related to stumbling. We measured the kinematics and kinetics data for participants and generated multivariate gait data, which were labeled as “gait rarely associated with stumbling” class or “gait frequently associated with stumbling” class using clustering with dynamic time warping. Next, the multichannel deep CNN (MC-DCNN) was used to learn the gait using the multivariate gait data and the corresponding classes. Finally, the data for verification were input into the MC-DCNN model, and we visualized the influence degrees of each place of the multivariate gait data for classification using Grad-CAM. The MC-DCNN model classified gaits with a high accuracy of 97.64±0.40%, and it learned the features that determine the thumb-to-ground distance. The output of the Grad-CAM indicated body parts, timing, and the relative strength of features that have an important effect on the thumb-to-ground distance. of the knee joint angle in the XZ plane angle and inverted ankle joint angle in the XZ plane for other data, and large ground reaction force X component. This indicates that the gait of data point 16 has insufficient flexion of the knee joint in mid-swing, abduction and external rotation of the hip joint and abduction of the ankle joint, and it shows “the circumduction gait.” When the mean of the “gait rarely associated with stumbling” class is presented to the trainee as a target value in the training, it is necessary for the participant of the data point 16 to adjust knee joint flexion angle, driving force of ground reaction force, and ankle joint angle in the XZ plane in the mid swing because the difference described in the Section 5.1 exists between the classes. However, in the heat map of the influence degree on the output score of each class by Grad-CAM, it is found that the knee joint angle in the YZ plane and the ground reaction force Y component affect the output score, but the influence degree on the ankle joint angle in the XZ plane is not observed. In addition, there is an influence on the output score in the trunk angle in the XZ plane, which was not large different between each mean of the classes, while there is no influence in the hip joint angle in the XZ plane and the knee joint angle in the XZ plane, which were not large different between each mean of the classes. These results indicate that the gait classification model for stumbling learned not only the mean of the classes but also the features that determine the thumb-to-ground distance from the shape of the waveform and the relationship among the variables. When attention is paid to “stumbling” as a disadvantage, the model judged that the abduction of the ankle joint, the abduction and external rotation of the hip joint, which are represented by the ankle joint angle in the XZ plane, hip joint angle in the XZ plane, and knee joint angle in the XZ plane are acceptable movements, and that the gait is suitable for individuals. The gait\",\"PeriodicalId\":39034,\"journal\":{\"name\":\"Journal of Biomechanical Science and Engineering\",\"volume\":\"1 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Biomechanical Science and Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1299/jbse.20-00337\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Engineering\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Biomechanical Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1299/jbse.20-00337","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

摘要

已经开发了几种训练方法来获取实时行走过程中的运动信息;这些方法也将信息反馈给受训人员。学员调整步态以确保测量值接近目标值,这可能并不总是适合每个学员。因此,我们的目标是开发一种步态反馈训练系统,该系统可以考虑个体差异,对受训者的步态进行分类,并识别身体部位和时间的调整。卷积神经网络(CNN)具有特征提取功能,并且就每个特征位置而言具有鲁棒性;因此,它可以用于将步态分类为理想或非理想。此外,将梯度加权类激活映射(gradient-weighted class activation mapping, Grad-CAM)应用于步态分类模型时,输出测量受训者的各个身体部位对分类结果的影响程度。因此,练习者可以通过使用输出直观地确定需要调整的身体部位。在这项研究中,我们关注的是与绊倒相关的步态。我们测量了参与者的运动学和动力学数据,并生成了多变量步态数据,这些数据被标记为“很少与跌倒相关的步态”类或“经常与跌倒相关的步态”类,使用动态时间扭曲聚类。然后,使用多通道深度CNN (MC-DCNN)利用多变量步态数据和相应的类进行步态学习。最后,将待验证的数据输入到MC-DCNN模型中,利用Grad-CAM对多变量步态数据的各个位置的影响程度进行可视化分类。MC-DCNN模型对步态的分类准确率高达97.64±0.40%,并且学习了决定拇指到地面距离的特征。Grad-CAM的输出表明身体部位、时间和特征的相对强度对拇指到地面的距离有重要影响。膝关节角度在XZ平面的角度和倒立踝关节角度在XZ平面的角度为其他数据,以及大地面反力X分量。这说明数据点16的步态在摆动中膝关节屈曲不足,髋关节外展外旋,踝关节外展,表现为“绕行步态”。当训练中将“步态很少与磕磕绊绊”类别的平均值作为目标值呈现给受训者时,由于类别之间存在5.1节所述的差异,数据点16的参与者需要调整膝关节屈曲角度、地面反力驱动力、挥拍中段XZ平面踝关节角度。然而,在Grad-CAM对各等级输出得分影响程度的热图中,我们发现膝关节在YZ平面的角度和地面反力Y分量对输出得分有影响,但对踝关节在XZ平面角度的影响程度没有观察到。此外,躯干角度在XZ平面上对输出评分有影响,各类别平均值之间差异不大,而髋关节角度在XZ平面上和膝关节角度在XZ平面上没有影响,各类别平均值之间差异不大。这些结果表明,踉跄步态分类模型不仅学习了类别的平均值,而且还学习了决定拇指到地面距离的特征、波形形状和变量之间的关系。当考虑到“磕磕绊绊”为缺点时,模型判断踝关节外展、髋关节外展、髋关节外旋(以踝关节在XZ平面的角度、髋关节在XZ平面的角度、膝关节在XZ平面的角度表示)为可接受的动作,步态适合个体。步态
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Learning and visualization of features using MC-DCNN for gait training considering physical individual differences
Several training methods have been developed to acquire motion information during real-time walking; these methods also feed the information back to the trainee. Trainees adjust their gait to ensure that the measured value approaches the target value, which may not always be suitable for each trainee. Therefore, we aim to develop a gait feedback training system that considers individual differences, classifies the gait of the trainee, and identifies adjustments for body parts and timing. A convolutional neural network (CNN) has a feature extraction function and is robust in terms of each feature position; therefore, it can be used to classify a gait as ideal or non-ideal. Additionally, when the gradient-weighted class activation mapping (Grad-CAM) is applied to the gait classification model, the output measures the influence degree contributed by the trainee’s each body part to the classification results. Thus, the trainee can visually determine the body parts that need to be adjusted through the use of the output. In this study, we focused on gaits related to stumbling. We measured the kinematics and kinetics data for participants and generated multivariate gait data, which were labeled as “gait rarely associated with stumbling” class or “gait frequently associated with stumbling” class using clustering with dynamic time warping. Next, the multichannel deep CNN (MC-DCNN) was used to learn the gait using the multivariate gait data and the corresponding classes. Finally, the data for verification were input into the MC-DCNN model, and we visualized the influence degrees of each place of the multivariate gait data for classification using Grad-CAM. The MC-DCNN model classified gaits with a high accuracy of 97.64±0.40%, and it learned the features that determine the thumb-to-ground distance. The output of the Grad-CAM indicated body parts, timing, and the relative strength of features that have an important effect on the thumb-to-ground distance. of the knee joint angle in the XZ plane angle and inverted ankle joint angle in the XZ plane for other data, and large ground reaction force X component. This indicates that the gait of data point 16 has insufficient flexion of the knee joint in mid-swing, abduction and external rotation of the hip joint and abduction of the ankle joint, and it shows “the circumduction gait.” When the mean of the “gait rarely associated with stumbling” class is presented to the trainee as a target value in the training, it is necessary for the participant of the data point 16 to adjust knee joint flexion angle, driving force of ground reaction force, and ankle joint angle in the XZ plane in the mid swing because the difference described in the Section 5.1 exists between the classes. However, in the heat map of the influence degree on the output score of each class by Grad-CAM, it is found that the knee joint angle in the YZ plane and the ground reaction force Y component affect the output score, but the influence degree on the ankle joint angle in the XZ plane is not observed. In addition, there is an influence on the output score in the trunk angle in the XZ plane, which was not large different between each mean of the classes, while there is no influence in the hip joint angle in the XZ plane and the knee joint angle in the XZ plane, which were not large different between each mean of the classes. These results indicate that the gait classification model for stumbling learned not only the mean of the classes but also the features that determine the thumb-to-ground distance from the shape of the waveform and the relationship among the variables. When attention is paid to “stumbling” as a disadvantage, the model judged that the abduction of the ankle joint, the abduction and external rotation of the hip joint, which are represented by the ankle joint angle in the XZ plane, hip joint angle in the XZ plane, and knee joint angle in the XZ plane are acceptable movements, and that the gait is suitable for individuals. The gait
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of Biomechanical Science and Engineering
Journal of Biomechanical Science and Engineering Engineering-Biomedical Engineering
CiteScore
0.90
自引率
0.00%
发文量
18
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信