[发明专利]基于支持向量数据描述的膝上假肢多运动模式识别方法有效
申请号: | 200910098336.5 | 申请日: | 2009-05-07 |
公开(公告)号: | CN101564328A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 佘青山;孟明;马玉良;高云园;罗志增 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | A61F2/72 | 分类号: | A61F2/72;G06N3/00 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 杜 军 |
地址: | 310018浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于支持向量数据描述的膝上假肢多运动模式识别方法。目前的肌电信号分类算法都存在各种不足。本发明采用支持向量数据描述方法,提出具有多模式特征提取能力的动态模型,实现各种模式特征空间的自适应调整。该方法首先获取人体下肢肌电信号样本数据,再建立支持向量数据描述多类分类器,然后判断测试样本的归属,并进行支持向量数据描述增量学习,包括样本添加和样本删减。本发明方法较好地满足膝上下肢假肢控制中的多运动模式识别要求,克服了支持向量数据描述离线训练方式无法有效处理反映对象特性改变的样本数据等缺点,该方法在智能假肢控制的多模式识别中具有广阔的应用前景。 | ||
搜索关键词: | 基于 支持 向量 数据 描述 膝上 假肢 运动 模式识别 方法 | ||
【主权项】:
1、基于支持向量数据描述的膝上假肢多运动模式识别方法,其特征在于该方法包括以下步骤:步骤(1)获取人体下肢肌电信号样本数据,具体是:首先通过肌电信号采集仪拾取人体下肢肌电信号,再采用空域相关滤波方法对含有干扰噪声的肌电信号进行消噪,然后采用多尺度分析方法对消噪后的肌电信号进行特征提取,将消噪后的小波系数在各尺度上的相对能量均值构成的向量作为肌电信号的特征T1,T 1 = Σ n = 1 N s W ( l , n ) N s , ]]> l=1,2,…,L其中,W(l,n)表示尺度l上位置n处消噪后的小波系数,Ns为采样点数,L为分解的尺度;对M种细分运动模式进行特征提取后,每种细分运动模式下对应的特征值构成一组特征向量,每组特征向量作为一种细分运动模式对应的样本xik,k为细分运动模式的序号,k=1,2,…,M,i为样本的序号,i=1,2,…,Nk,Nk为第k种细分运动模式中样本的个数;步骤(2)建立支持向量数据描述多类分类器:对M种细分运动模式对应的样本数据分别采用支持向量数据描述算法进行训练,建立M个不同类别的最小包含超球Sk,k=1,2,…,M,用球心ak和半径Rk描述最小包含超球Sk,每个最小包含超球作为分类器中的一类;a k = Σ i = 1 N k α i k φ ( x i k ) , ]]> k=1,2,…,M,R k 2 = K ( x q k , x q k ) - 2 Σ i = 1 N k α i k K ( x q k , x i k ) + Σ i = 1 N k Σ j = 1 N k α i k α j k K ( x i k , x j k ) , ]]> k=1,2,…,M,αik和αjk为Lagrange乘子,φ(xik)为样本xik从低维空间到高维空间的非线性映射;xqk是位于最小包含超球Sk上的点,q为样本的序号,q∈{1,2,…,Nk};K(xik,xjk)为核函数,K ( x i k , x j k ) = φ ( x i k ) · φ ( x j k ) , ]]> j为样本的序号,j=1,2,…,Nk;步骤(3)判断测试样本的归属:分别计算输入的测试样本x在特征空间中的映射到各个最小包含超球球心的距离与该最小包含超球半径的比值DRk(x)DR k ( x ) = D k ( x ) R k , ]]> k=1,2,…,M,其中Dk(x)是测试样本x分别到各个最小包含超球球心的距离;取DRk(x)最小值对应的最小包含超球作为测试样本的归属,完成该测试样本的识别;步骤(4)支持向量数据描述增量学习,具体步骤包括①样本添加,具体步骤如下:a.对于第k类运动模式而言,首先选择两个训练样本,组成初始工作样本集为T2k,T 2 k = { x 1 k , x 2 k } , ]]> 采用支持向量数据描述算法得到对应的最小包含超球S2k,此时的两个样本均为支持向量,它们完成支持向量集合和非支持向量集合的初始化,即SV 2 k = { x 1 k , x 2 k } , ]]>NSV 2 k ∪ SV 2 k = T 2 k ; ]]> b.获取一个新的训练样本x3k后,如果其在特征空间中的映射到最小包含超球球心的距离与最小包含超球半径的比值DR(x3k)小于1,令S 3 k = S 2 k , ]]>SV 3 k = SV 2 k ; ]]> 如果DR(x3k)大于等于1,将其加入到工作样本集合中,即T 3 k = SV 2 k ∪ x 3 k , ]]> 按照步骤(2)方法重新训练出新的最小包含超球S3k,即确定最小包含超球S3k的球心和半径;c.依照步骤b方法进行到第n-1步时,n≥4,当前最小包含超球对应的支持向量集合为SVn-1k,
是SVn-1k中的支持向量,|SVn-1k|表示支持向量的数目;在第n个训练样本xnk获取后,如果DR(xnk)小于1,令S n k = S n - 1 k , ]]>SV n k = SV n - 1 k ]]> 如果DR(xnk)大于等于1,令T n k = SV n - 1 k ∪ x n k , ]]> 按照步骤(2)方法重新训练出新的最小包含超球Snk及其向量集合SVnk和NSVnk;d.重复上述步骤c,在线处理完所有Nk个样本;②样本删减,具体步骤如下:e.第n个训练样本xnk获取后,如果n>Nmax,选择删减的样本:首先计算原工作集Tn-1k中各个样本在特征空间的映射到最小包含超球球心的距离D(xik),x i k ∈ T n - 1 k , ]]> 然后选择其中距离最小值Dmink,D min k = min ( D ( x i k ) | x i k ∈ T n - 1 k ) , ]]> 对应的样本为待删除的旧样本xold;f.如果旧样本xold在集合NSVn-1k中,则将其移出训练集合;如果旧样本xold在集合SVn-1k中,把xold从训练样本集合中移出,按照步骤(2)方法重新训练出新的最小包含超球,即确定最小包含超球的球心和半径;g.将训练样本个数更新为![]()
n ^ = n - 1 , ]]> 重复步骤e、f、g。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910098336.5/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置