【技术实现步骤摘要】
一种借助残肢表面肌电控制智能鼠标装置的方法
本专利技术涉及人工智能、信号处理、可穿戴设备等领域,尤其涉及一种借助残肢表面肌电控制智能鼠标装置的方法。
技术介绍
国内生产的鼠标主要的适用对象主要是正常人,断手残疾人并不能使用。可无论是假肢控制鼠标还是让残疾人通过其他动作去操作鼠标,这些方法都有着不可避免的缺陷。利用残疾人前臂肌电信号来控制智能虚拟鼠标,是切实可行的方式。在专利说明书CN107562209A中公开了一种适用于残疾人的电脑控制设备,该设备使用一种肌电信号采集设备,对残疾人手臂摆动时产生的肌电信号进行采集,然后使用陀螺仪采集姿态动作信息,最后用处理器根据肌电信号和姿态信息生成相应的控制指令,并将控制指令通过通信装置发送至电脑以实现对电脑的控制。在专利说明书CN105807640A中公开了一种终端控制方法,对所采集的肌电信号提取特征值并进行小波分解,再与第一特征值相对比,确定所述肌电信号的特征值的控制代码,所述终端响应所述控制代码所对应的控制信号。在专利说明书CN104423549A中,利用带通滤波器对采集到的原始表面肌电信号进行预处理,采用移动平均算法对活动段进行检测,以判断有效动作信号的起始点和终止点,提取幅度绝对值均值、过零率和3阶AR模型系数作为表面肌电信号的特征,采用BP神经网络和SOFM网络对动作表面肌电信号进行分类。在以上方法中,控制效果的体现需要较高的肌电信号分类准确率,如果能将已有的技术与新发展起来的人工智能相结合,使用机器学习或者深度学习的方法进行肌电信号分类,定会取得良好的效果,而 ...
【技术保护点】
1.一种借助残肢表面肌电控制智能鼠标装置的方法,其特征在于,包括步骤如下:/nS1:表面肌电信号采集和预处理;/nS2:将经过步骤S1预处理的表面肌电信号数据发送至分类算法进行分类;/n该算法分为两部分,第一是核主成分分析降维,第二是基于人工蜂群优化的BP神经网络分类算法;/nS2-1核主成分分析降维算法/n(1)选定高斯径向基函数作为核函数,计算核矩阵K,其中核函数的公式为:/n
【技术特征摘要】
1.一种借助残肢表面肌电控制智能鼠标装置的方法,其特征在于,包括步骤如下:
S1:表面肌电信号采集和预处理;
S2:将经过步骤S1预处理的表面肌电信号数据发送至分类算法进行分类;
该算法分为两部分,第一是核主成分分析降维,第二是基于人工蜂群优化的BP神经网络分类算法;
S2-1核主成分分析降维算法
(1)选定高斯径向基函数作为核函数,计算核矩阵K,其中核函数的公式为:
其中xi为核函数中心,σ为函数的宽度参数;
(2)通过修正核矩阵得到KL;
(3)计算KL的特征值λ1,...,λn和对应的特征向量v1,...,vn;
(4)降序排列特征值,得λ1′>...>λn′,对特征向量进行相应调整,使其对齐特征值,得v1′,...,vn′;
(5)通过施密特正交化方法,单位正交化特征向量α1,...,αn;
(6)计算特征值的累积贡献率B1,...,Bn,选择符合累积贡献率要求的主元个数;
(7)计算已修正的核矩阵在特征空间向量上的投影Y=KL·α,其中α=(α1,...,αt);
(8)返回投影矩阵Y;
S2-2将步骤S2-1降维后的数据输入到基于人工蜂群优化的BP神经网络分类算法中进行训练;
基于人工蜂群优化的BP神经网络分类算法为:
(1)创建一个BP神经网络;
(2)初始化ABC算法的参数;包括蜂群的大小Nc,采蜜蜂的数量Ne,跟随蜂的数量No,解的个数Ns,极限值limit,最大循环次数MCN以及D维初始解xi,i=1,...,Ns;
Nc,Ne,No和Ns满足以下关系:
Nc=2Ns=Ne+No,Ne=No
每个解的维数D满足下列方程:
D=Ninput*Nhidden+Nhidden+Nhidden*Noutput+Noutput
其中Ninput、Nhidden、Noutput分别是输入层、隐含层、输出层的神经元个数;初始解的值是随机产生的(-1,1)之间的数;
(3)计算每个解的适合度值
<...
【专利技术属性】
技术研发人员:李新宇,杜玉远,刘畅,赵孟林,刘思涵,
申请(专利权)人:东北大学,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。