一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于随机森林算法的冻结步态检测方法、装置、和存储介质与流程

2022-10-12 23:14:32 来源:中国专利 TAG:

技术特征:
1.一种基于随机森林算法的冻结步态检测方法,其特征在于,所述方法包括以下步骤:采集患者行走过程中脚部的步态数据并录制行走视频,所述步态数据包括三轴加速度数据和三轴角速度数据;对步态数据进行分段形成训练步态数据片段,根据行走视频对训练步态数据片段进行标记形成是否产生冻结步态的人工标签,训练步态数据片段与对应的人工标签形成训练步态标签;对训练步态数据片段进行预处理形成预处理数据;对预处理数据进行小波变换,得到细节分量和近似分量;根据细节分量和近似分量进行统计学分析,得到训练步态参数;将训练步态标签和训练步态参数输入至随机森林算法进行训练,得到训练好的冻结步态检测模型;采集患者的待检测步态数据片段根据小波变换和统计学分析形成待检测步态参数;将待检测步态参数和训练好的冻结步态检测模型共同输入至随机森林算法中,得到冻结步态检测结果。2.如权利要求1所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述对步态数据进行分段形成训练步态数据片段,根据行走视频对训练步态数据片段进行标记形成是否产生冻结步态的人工标签,训练步态数据片段与对应的人工标签形成训练步态标签具体包括:将步态数据分成若干步态数据片段;根据每个步态数据片段对应的行走视频为相应的步态数据片段增加是否产生冻结步态的人工标签;将产生冻结步态的步态数据片段标记为第一标签,将未产生冻结步态的步态数据片段标记为第二标签;将每个步态数据片段与第一标签和第二标签一一对应保存为训练步态标签。3.如权利要求2所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述将步态数据分成若干步态数据片段具体包括:配置一个固定窗宽的滑动时间窗遍历整个步态数据;配置滑动时间窗每次移动的步长;提取滑动时间窗每次移动时处于滑动时间窗内的步态数据,获得若干步态数据片段。4.如权利要求1所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述对训练步态数据片段进行预处理形成预处理数据具体包括:将三轴加速度数据集成为加速度信号acc,将三轴角速度数据集成为欧拉角信号euler;将加速度信号acc和欧拉角信号euler的数值聚集至时间轴附近;将聚集至时间轴附近的加速度信号acc和欧拉角信号euler进行低通滤波处理,得到清理后的加速度信号和欧拉角信号5.如权利要求1所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述根据细节分量和近似分量进行统计学分析,得到训练步态参数具体包括:
计算细节分量和近似分量中包含数据的绝对值中的最大值并取对数,得到第一特征参数;计算细节分量和近似分量中包含数据的平方和与数据长度的比值并取对数,得到第二特征参数;计算细节分量和近似分量中包含数据的绝对值的平均值并取对数,得到第三特征参数;基于第一特征参数、第二特征参数和第三特征参数组合形成训练步态参数。6.如权利要求4所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述将三轴加速度数据集成为加速度信号acc,具体包括:通过如下算式,将三轴加速度数据集成为加速度信号acc;其中,acc为加速度信号;acc
x
为x轴加速度数据;acc
y
为y轴加速度数据;acc
z
为z轴加速度数据;所述将三轴角速度数据集成为欧拉角信号euler,具体包括:利用四元数计算三轴角速度数据在x轴、y轴和z轴方向上的欧拉角euler
x
、euler
y
和euler
z
;通过如下算式,将euler
x
、euler
y
和euler
z
集成为欧拉角信号eulery;其中,eulery为欧拉角信号;euler
x
为利用四元数计算出的x轴欧拉角;euler
y
为利用四元数计算出的y轴欧拉角;euler
z
为利用四元数计算出的z轴欧拉角。7.如权利要求1所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述将训练步态标签和训练步态参数输入至随机森林算法进行训练,具体包括:基于matlab环境下使用随机森林算法将训练步态标签作为训练标签,将训练步态参数作为训练特征;将所有片段的训练标签和训练特征组合形成训练样本集;将训练样本集输入至treebagger训练函数中,得到训练好的冻结步态检测模型。8.如权利要求2所述的一种基于随机森林算法的冻结步态检测方法,其特征在于,所述将待检测步态参数和训练好的冻结步态检测模型共同输入至随机森林算法中,具体包括:基于随机森林算法将待检测参数和训练好的冻结步态检测模型作为待检测特征输入至matlab中的predict函数中;如果输出结果为第一标签则表明产生冻结步态;如果输出结果为第二标签则表明未产生冻结步态。9.一种冻结步态的检测装置,其特征在于,所述装置包括:采集录制模块:用于采集患者行走过程中脚部的步态数据并录制行走视频,所述步态数据包括三轴加速度数据和三轴角速度数据;标签增加模块:用于对步态数据进行分段形成训练步态数据片段,根据行走视频对训
练步态数据片段进行标记形成是否产生冻结步态的人工标签,训练步态数据片段与对应的人工标签形成训练步态标签;预处理模块:用于对训练步态数据片段进行预处理形成预处理数据;数据变换模块:用于对预处理数据进行小波变换,得到细节分量和近似分量;第一参数生成模块:用于根据细节分量和近似分量进行统计学分析,得到训练步态参数;模型生成模块:用于将训练步态标签和训练步态参数输入至随机森林算法进行训练,得到训练好的冻结步态检测模型;第二参数生成模块:用于采集患者的待检测步态数据片段根据小波变换和统计学分析形成待检测步态参数;结果输出模块:用于将待检测步态参数和训练好的冻结步态检测模型共同输入至随机森林算法中,得到冻结步态检测结果。10.一种电子设备,其特征在于,包括:处理器、存储器、与网关通信的接口;存储器用于存储程序和数据,所述处理器调用存储器存储的程序,以执行权利要求1至8任一项所述的方法。

技术总结
本发明提供了一种基于随机森林算法的冻结步态检测方法、装置、设备和存储介质,方法包括:采集患者行走过程中脚部的步态数据并录制行走视频;对步态数据进行分段形成训练步态数据片段,并增加是否产生冻结步态的人工标签得到训练步态标签;对训练步态数据片段依次进行预处理、小波变换、统计学分析,最终得到训练步态参数;将训练步态标签和训练步态参数输入至随机森林算法进行训练,得到训练好的冻结步态检测模型;采集患者的待检测步态数据,得到待检测步态参数;将待检测步态参数和训练好的冻结步态检测模型共同输入至随机森林算法中,得到冻结步态检测结果。其采集数据量少,参数计算量小,能够快速准确的检测出是否产生冻结步态。态。态。


技术研发人员:王开亮 陈彪 冯军 胡威 孟源
受保护的技术使用者:北京戴来科技有限公司
技术研发日:2022.07.25
技术公布日:2022/10/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献