[发明专利]一种基于反向传播神经网络的步态异常识别方法在审

专利信息
申请号: 201910064053.2 申请日: 2019-01-23
公开(公告)号: CN109770913A 公开(公告)日: 2019-05-21
发明(设计)人: 殷书宝;陈炜;朱航宇;王心平 申请(专利权)人: 复旦大学
主分类号: A61B5/11 分类号: A61B5/11
代理公司: 上海正旦专利代理有限公司 31200 代理人: 陆飞;陆尤
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 步态 反向传播神经网络 异常步态 异常识别 测试集 训练集 三轴 生物特征识别技术 预处理 分类准确度 分类准确率 加速度数据 加速度信息 数据预处理 步态周期 分类效果 评估模型 数据标签 数据队列 特征提取 原始数据 输入层 构建 结点 开窗 穿戴 工作量 切割 送入 标签 采集 分类
【权利要求书】:

1.一种基于反向传播神经网络的步态异常识别方法,其特征在于,具体步骤如下:

步骤一,利用穿戴于人体的IMU采集人体正常行走时的信号,得到正常步态三轴加速度信息;

步骤二,利用穿戴于人体的IMU采集人体模拟典型异常步态行走时的信号,得到异常步态三轴加速度信息;

步骤三,根据目标典型行走步频,将原始数据做开窗切割预处理,并根据步态类别将各数据队列打上相应标签,形成数据标签对集;

步骤四,搭建BNPP反向传播神经网络(BPNN),BPNN网络为三层全连接结构,输入层所有结点连接至隐藏层,隐藏层所有结点连接至输出层;定义输入层、隐藏层、输出层,以及各激活函数;

步骤五,将步骤三中得到的数据标签对分成训练集与测试集,训练集送入步骤四中搭建的BPNN进行训练;训练完成后利用测试集评估模型分类效果。

2.根据权利要求1所述的步态异常识别方法,其特征在于,步骤一、步骤二中所述的IMU采集单元安置于小腿、鞋中、腰间,正常步态与异常步态的安装方式一致。

3.根据权利要求1所述的步态异常识别方法,其特征在于,步骤二中所述的典型异常步态包括偏瘫步态、帕金森步态、鸭步步态、跨阈步态、双瘫步态。

4.根据权利要求1、2或3所述的步态异常识别方法,其特征在于,步骤三中所述的对原始数据做开窗切割预处理,其数据窗长度为两个步态周期,窗间逐段步进值取开窗长度的四分之一,所述标签形式为独热编码。

5.根据权利要求4所述的步态异常识别方法,其特征在于,步骤四中所述的输入层结点数定义为步骤三中每段数据窗在当前采样频率下来自IMU三轴的采样点数;所述输出层结点数定义为当前模型中步态种类数,即一种正常步态与所有异常步态之和。

6.根据权利要求5所述的步态异常识别方法,其特征在于,步骤四中所述的三层BPNN的权重优化方法采用梯度下降法;

所述BPNN的隐藏层激励函数可为ReLU函数、Sigmod函数或tanh函数,输出层激励函数为Softmax函数。

7.根据权利要求6所述的步态异常识别方法,其特征在于,步骤四中所述BPNN的代价函数形式为在计算方差中加入L2范数的形式。

8.根据权利要求6所述的步态异常识别方法,其特征在于,输出层激励函数为Softmax函数,其公式为:

其中,wj (j=0,1,2,3,4,5)为从隐含层到输出层的权重向量。

9.根据权利要求7所述的步态异常识别方法,其特征在于,卷积神经网络的代价函数选为交叉熵代价函数加L2正则化参数,交叉熵具体形式为:

其中,为标签中的第i个值,为经softmax归一化输出的vector中的对应分量;L2正则具体形式为:

其中,Ein是未包含正则化项的训练样本误差,λ是正则化参数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910064053.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top