一种基于可穿戴应变传感器的步态识别系统及其搭建方法

文档序号:31933220发布日期:2022-10-26 01:03阅读:117来源:国知局
一种基于可穿戴应变传感器的步态识别系统及其搭建方法

1.本发明属于步态识别技术领域,具体涉及一种基于可穿戴应变传感器的步态识别系统及其搭建方法。


背景技术:

2.人体步态是人体步行时的姿态和行为特征。步态不仅受人体各个关节、肌肉和神经系统的本征控制,同时还受年龄、习惯、性别、职业、受教程度、疾病等外围因素的影响。步态分析可以在身份识别和指导患者康复等领域发挥重要作用。每个人的步态是独一无二的,可以利用步态进行身份识别。近年来新兴的生物识别技术,如指纹识别、虹膜识别、人脸识别等技术容易被掩盖、模仿并且需要接触识别,识别的难度大大增加。而步态的特征不仅取决于先天因素,还与后天的生活环境密切相关,难以改变或伪装。尽管在大雾、沙尘暴等复杂环境下也可通过人体运动轮廓的提取实现远距离、非接触式识别。此外,通过眼睛观察患者的步态,可以大致判断其身体状况。基于此,需要设计一种准确的步态识别装置系统来进行深入研究。


技术实现要素:

3.本发明所要解决的技术问题在于针对上述现有技术的不足,提供一种基于可穿戴应变传感器的步态识别系统及其搭建方法,该系统设计科学合理,实用性强,操作简单,识别准确,应用范围广。
4.为解决上述技术问题,本发明采用的技术方案是:一种基于可穿戴应变传感器的步态识别系统,其特征在于,包括传感器阵列、数据处理器和计算机,所述传感器阵列设置在人体足底,所述传感器阵列与数据处理器连接,数据处理器上设置有adc转换模块,数据处理器通过通信模块与终端连接;
5.所述传感器阵列用于获取人体步态的运动数据;
6.所述数据处理器根据运动数据利用深度学习辅助的步态识别算法确定步态参数,所述步态参数用于表征步态识别系统使用者的行为特征;
7.所述终端用于识别、显示并存储由数据处理器处理得到的步态数据信息。
8.优选地,所述传感器阵列为薄膜式应变传感器。
9.一种基于可穿戴应变传感器的步态识别系统的搭建方法,包括以下步骤:
10.s1、设计步态采集电路:将传感器阵列以穿戴式的形式设置在人体足底采集人体不同步态下的足底压力信息,在传感器阵列上串联5k分压电阻,将压力传感器的引脚连接至数据处理器的模拟输入端口;
11.s2、搭建数据采集程序:设置arduino的波特率为9600,获取压力传感器阵列各个检测点的压力值,以采集来的压力数值为模拟量,通过adc转换模块对其进行模数转换,将模拟信号转换为数字信号,采样频率为15hz/s,将采集来的数据进行均值滤波,滤除噪音信号;
12.s3、进行数据传输:arduino将数据实时通过串口输出到pc端,pc将最终处理完的传感器数据打上标签制作成数据集并保存为csv文件,计算机gpu根据采集的人体步态运动数据,利用预设的步态识别算法确定步态参数,由于该步态参数能够与步态识别设备的使用者的行动姿态和行为特征相匹配,从而识别出当前步态识别装置使用者的步态。
13.优选地,所述步态识别算法的设计方法为:对原始数据进行预处理,将预处理后的数据制作为数据集,将数据集以4:1的比例分为训练集和测试集;搭建1d-cnn神经网络,网络模型由两个卷积层,一个全连接层组成,模型训练时,设置epoch为50,每个batch大小为128。
14.本发明与现有技术相比具有以下优点:
15.1、本发明设计简单合理,实用性强,操作简单,成本低廉,信息采集准确,识别快速。
16.2、本发明先采集正常人在平地行走、跑步、上下楼梯、跳跃时的运动数据。然后对采集的运动数据进行模型训练操作,获得正常人对应的步态参数模型,并通过数据处理器保存至电脑端。数据处理器在接收传感器组件测量获得的柔性传感器阵列运动数据之后,将数据输入训练后的步态参数模型,即可确定出步态识别设备使用者的当前步态信息。步态信息可用于辅助判断人体身体健康程度,还可用于身份快速识别。
17.下面结合附图和实施例对本发明作进一步详细说明。
附图说明
18.图1是本发明中步态识别的流程示意图。
19.图2是本发明中步态识别算法准确率和算法损失函数曲线。
20.图3是本发明中步态识别结果混淆矩阵。
具体实施方式
21.实施例1
22.一种基于可穿戴应变传感器的步态识别系统,包括传感器阵列、数据处理器和计算机,所述传感器阵列设置在人体足底,所述传感器阵列与数据处理器连接,数据处理器上设置有adc转换模块,数据处理器通过无线通信模块与pc端连接;传感器阵列和数据处理器设置在袜子底部,能顺利准确接收压力变化。
23.所述传感器阵列用于获取人体步态的运动数据;
24.所述数据处理器根据运动数据利用深度学习辅助的步态识别算法确定步态参数,所述步态参数用于表征步态识别系统使用者的行为特征;
25.所述终端用于识别、显示并存储由数据处理器处理得到的步态数据信息。
26.本实施例中,所述传感器阵列使用力感科技公司生产的fs-ins-16z型多区域压力分布薄膜传感器。
27.实施例2
28.一种基于可穿戴应变传感器的步态识别系统的搭建方法,包括以下步骤:
29.s1、设计步态采集电路:将传感器阵列以穿戴式的形式设置在人体足底采集人体不同步态下的足底压力信息,在传感器阵列上串联5k分压电阻,将压力传感器的引脚连接
至数据处理器的模拟输入端口,数据处理器使用单片机;
30.s2、搭建数据采集程序:设置arduino的波特率为9600,获取压力传感器阵列各个检测点的压力值,以采集来的压力数值为模拟量,通过adc转换模块对其进行模数转换,将模拟信号转换为数字信号,采样频率为15hz/s,将采集来的数据进行均值滤波,滤除噪音信号;
31.s3、进行数据传输:arduino将数据实时通过串口输出到pc端,pc将最终处理完的传感器数据打上标签制作成数据集并保存为csv文件,计算机gpu根据采集的人体步态运动数据,利用预设的步态识别算法确定步态参数,由于该步态参数能够与步态识别设备的使用者的行动姿态和行为特征相匹配,从而识别出当前步态识别装置使用者的步态。
32.如图1所示,本实施例中,所述步态识别算法的设计方法为:对原始数据进行预处理,将预处理后的数据制作为数据集,将数据集以4:1的比例分为训练集和测试集;搭建1d-cnn神经网络,网络模型由两个卷积层,一个全连接层组成,模型训练时,设置epoch为50,每个batch大小为128。如图2所示得出步态识别算法准确率和算法损失函数曲线,如图3所示得出步态识别结果混淆矩阵。
33.使用时,先采集正常人在平地行走、跑步、上下楼梯、跳跃时的运动数据,例如脚底的压力分布情况、人体重心分布情况等。然后对采集的运动数据进行模型训练操作,获得正常人对应的步态参数模型,并通过数据处理器保存至电脑端。数据处理器在接收传感器组件测量获得的柔性传感器阵列运动数据之后,将数据输入训练后的步态参数模型,即可确定出步态识别设备使用者的当前步态信息。
34.以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制。凡是根据发明技术实质对以上实施例所作的任何简单修改、变更以及等效变化,均仍属于本发明技术方案的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1