一种基于前臂生物电多传感器的手势识别系统的制作方法

文档序号:9453412阅读:1199来源:国知局
一种基于前臂生物电多传感器的手势识别系统的制作方法
【技术领域】
[0001]本发明涉及手势识别,特别涉及一种基于前臂生物电多传感器的手势识别系统。
【背景技术】
[0002]手势是人们日常生活中最广泛使用的一种交流方式,近年来,随着计算机技术的迅速发展,手势识别技术的研究取得了较大的进展,研究手势识别的主要目的是把手势这种既自然又直观的交流方式引入人机接口中。
[0003]目前已有的手势识别装置,主要有两种识别手段:第一种采用计算机视觉手段,基本原理为:通过摄像头等光学传感器,连续捕获帧图像数据,然后通过图像识别技术,识别用户的手势;第二种采用单一生物电手段,基本原理为:通过放置在用户手臂皮肤表面的若干生物电电极,记录不同手势运动所伴随的神经肌电信号组合,从而识别出不同的手势,然而,以上两种方式都存在不同程度的缺陷,计算机视觉手段把用户限制在一个相对固定的空间,不能到处移动,便携性差,且存在遮挡现象,而单一生物电手段,虽然对于手指精细动作识别有着独特优势,但对于大尺度的空间运动信息(如运动方向和速度)的识别较差。
[0004]如中国专利文献CN103632143A公开了一种结合云计算基于影像的物件识别系统,该系统将影像获取模块捕获的影像数据经前级处理模块进行特征化处理,把分割模块切割出的采集物影像数据在本地端知识库模块中进行相似度比对计算,并将比较后筛选出的采集物影像数据上传至云端知识库模块,由表示及描述模块提前特征值后识别及解析采集物影像数据,然而,该识别系统需要采用图像拍摄装置捕获目标手势的影像数据(二维图像数据),在移动场景下,产品的便携性和低功耗尤为重要,图像拍摄装置的设置,如摄像头等,会大大降低产品的便携性能;并且,二维图像的数据量比较大,会占用更多的网络带宽资源,消耗更多的电池电量;同时,该识别系统只在云端拥有识别及解析模块,在移动场景下,用户未必能随时能以良好的信号连接到互联网,无法联网则会造成整个识别系统不能使用,这无疑不适用于网络环境实时变化的移动场景,会严重影响用户的识别工作。
[0005]中国专利文献CN103581428A公开了一种终端及其控制方法,其终端包括:被构造为包在手腕的至少一个区域上并且可拆卸地形成的主体;布置在主体的一个表面中并且被构造为感测穿过手腕的肌腱与手腕中的至少一个的运动的感测单元;以及控制器,其被构造为生成用于控制外部装置以执行之前匹配到感测到的肌腱与手腕中的至少一个的运动的功能的控制信号,该装置虽然可以通过使用手腕感测到的不同特征来生成控制信号,然而该装置针对单个用户的手势信号进行采集与检测,进而发出与之对应的控制信号,不同用户的手势数据无法重用,容易出现识别误操作,识别的准确率难以提升,用户体验差,且该装置为一个功能独立的终端,因而功耗大,体积大,便携性能差。

【发明内容】

[0006]本发明所要解决的技术问题在于克服现有技术中不同用户的手势数据无法重用,识别准确率很难提升,用户体验差的技术问题,从而提供一种可以对不同用户的手势数据进行重复利用,对手势信息进行准确识别的手势识别系统。
[0007]本发明的另一个目的在于提供一种可以在用户联网及未联网的状态下均能对手势进行准确识别,且兼具便携性及高识别精度的手势识别系统。
[0008]为解决上述技术问题,本发明采用的技术方案是:
一种基于前臂生物电多传感器的手势识别系统,包括信号采集终端、本地服务器及云端服务器,其中,
所述信号采集终端采集目标手势的数据,并发送给本地服务器进行处理,包括:
采集模块:在目标手势物上设置若干感测单元,用于采集目标手势物的生物电信号及空间运动信号;
预处理模块:对所述采集模块采集的所述生物电信号及空间运动信号进行去噪预处理,将处理后的数据传递给所述本地服务器;
所述本地服务器接收上述数据,并进行手势识别,包括:
分割模块:接收所述预处理模块的预处理后的数据,进而识别出每个手势的起点和终点,获得独立的手势信号段;
特征提取模块:对每个所述手势信号段进行特征提取,将不同所述感测单元中提取的特征数据进行融合,组成多维特征向量;
本地数据集模块:保存已经完成特征提取与融合的手势数据,并在设备联网时将其上传至所述云端服务器;
本地分类器模型模块:根据所述本地数据集的手势数据建立本地手势模型;
本地手势识别模块:本地服务器接收感测单元检测的信号后,进行模式识别获得感测单元检测到的目标手势;
所述云端服务器接收来自本地服务器的数据,并进行云端手势识别,包括:
云端数据集模块:接收一个或多个所述本地数据集模块的上传的手势数据,形成海量大数据集合;
云端分类器模型模块:使用云端数据集模块中的海量大数据集合,建立云端手势模型,并利用该云端手势模型更新每个本地服务器中的手势模型;
云端手势识别模块:感测单元检测的信号发送至云端服务器,云端服务器通过模式识别获得感测单元检测到的目标手势。
[0009]所述云端手势模型或所述本地手势模型建立时,包括“有监督训练模式”,用用户提供的标签和本地数据集中的数据,对分类器模型进行训练。
[0010]所述云端手势模型或所述本地手势模型建立时,包括“无监督训练模式”,采用聚类的方式,将用户手势数据划分到已经提供标签的手势子集中。
[0011]所述信号采集终端为佩戴于人体腕部的腕带,所述腕带包括内外两个平行设置的第一环形件及第二环形件,所述第一环形件全部联通,用作参考和地电极,所述第二环形件安装有所述感测单元,并设置有供电单元。
[0012]所述感测单元包括若干离散分布的用于获取前臂皮肤不同位置的所述生物电信号的生物电电极,以及若干用于检测手部的所述空间运动信号的加速度传感器。
[0013]所述生物电信号包括肌电信号及皮肤阻抗信号,所述空间运动信号包括手部运动加速度信号和空中旋转信号。
[0014]所述预处理模块包括带通滤波单元和/或带阻滤波单元。
[0015]在所述预处理模块中,预处理后的数据通过蓝牙无线通信单元传递给本地服务器,所述蓝牙无线通信单元设置于所述第二环形件上。
[0016]所述本地服务器为本地的PC机或手机。
[0017]所述分割模块对所述预处理后的数据采用基线检测、平滑滤波、过零点检测以及计算波形曲线下面积的手段得到手势原始信号,进而对所述手势原始信号进行归一化处理,将所述手势原始信号的绝对幅值转化为0-1之间的相对幅值,在连续时间序列形态的信号中,所述相对幅值与设定好的能量阈值进行比较,识别出每个手势的起点和终点,然后将数据分割为一个个独立的手势,所述能量阈值随云端服务器手势数据的增加进行动态调
tF.0
[0018]在所述本地数据集模块中,将手势数据上传至所述云端数据集模块后,所述本地数据集模块的手势数据集删除。
[0019]在所述云端分类器模型模块中,将云端手势模型进行适当的裁剪后,再去更新所述本地识别模式的本地手势模型。
[0020]本发明的上述技术方案相比现有技术具有以下优点:
(I)本发明的基于前臂生物电多传感器的手势识别系统,所述本地服务器保存已经完成特征提取与融合的手势数据,并在设备联网时将其上传至云端服务器,本地服务器根据所述手势数据建立本地手势模型,所述云端服务器接收一个或多个本地服务器的上传的手势数据,建立云端手势模型,并利用该云端手势模型更新每个本地服务器中的手势模型,本地服务器接收感测单元检测的信号后,进行模式识别获得感测单元检测到的目标手势,和/或感测单元检测的信号发送至云端服务器,云端服务器通过模式识别获得感测单元检测到的目标手势,因而本发明的手势识别系统具有“本地识别模式”及“云端识别模式”两种识别模式,即在本地和云端都分别拥有数据集模块、分类器模型模块以及手势识别模块,在移动场景下,用户未必能随时以良好的信号连接到互联网,而采用本发明的手势识别系统,可以保证用户在不联网的情况下依然能够进行手势识别,适用于网络环境实时变化的移动场景,同时,采用云端手势模型更新本地服务器中的手势模型,使得本发明的手势识别系统更加的精确。
[0021](2)
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1