发明名称 一种加入符号序列匹配的基于三维加速度的手势识别方法
摘要 本发明提供一种加入符号序列匹配的基于三维加速度的手势识别方法。该方法首先使用基于符号序列的模版匹配方法,将待识别手势的加速度序列的符号序列与所有手势的标准符号序列进行对比,找出待识别的手势的候选类型,然后再使用基于隐马尔科夫模型的手势识别方法,计算待识别手势的观察序列在候选类型下产生的概率,将概率最大的手势类型作为最终的识别结果。本发明不仅考虑到了加速度大小对识别结果的影响而且还考虑到了加速度符号对识别结果的影响,对比未加入符号序列匹配的隐马尔科夫模型手势识别方法,本发明具有更高的识别率。
申请公布号 CN103309448A 申请公布日期 2013.09.18
申请号 CN201310211982.4 申请日期 2013.05.31
申请人 华东师范大学 发明人 贺樑;林雨薇;杨河彬;王伟杰;陈国梁;裴逸钧
分类号 G06F3/01(2006.01)I;G06K9/00(2006.01)I 主分类号 G06F3/01(2006.01)I
代理机构 上海蓝迪专利事务所 31215 代理人 徐筱梅;张翔
主权项 1.一种加入符号序列匹配的基于三维加速度的手势识别方法,其特征在于该方法包括以下具体步骤:第一步:对于包含N种手势的手势集,设定每种手势的标准符号序列模版<img file="2013102119824100001DEST_PATH_IMAGE001.GIF" wi="101" he="62" />;第二步:使用隐马尔科夫模型中的Baum-Welch算法训练出每种手势的隐马尔科夫参数,得到所有手势对应的隐马尔科夫模型为<img file="52999DEST_PATH_IMAGE002.GIF" wi="117" he="62" />;第三步:输入一个待识别手势G的三维加速度序列L,假设<img file="2013102119824100001DEST_PATH_IMAGE003.GIF" wi="165" he="62" />,其中<img file="448208DEST_PATH_IMAGE004.GIF" wi="127" he="62" />为手势G某一时刻的三维加速度值;第四步:根据第三步输入的三维加速度序列L,得到待识别手势的符号序列<img file="2013102119824100001DEST_PATH_IMAGE005.GIF" wi="20" he="62" />;第五步:将第四步中得到的待识别手势的符号序列<img file="826362DEST_PATH_IMAGE005.GIF" wi="20" he="62" />与第一步中设定的每一种手势的标准符号序列模版<img file="711141DEST_PATH_IMAGE006.GIF" wi="101" he="62" />进行对比:如果某一手势类别 j的标准符号序列模版<img file="2013102119824100001DEST_PATH_IMAGE007.GIF" wi="21" he="62" />包含待识别手势的符号序列<img file="40492DEST_PATH_IMAGE005.GIF" wi="20" he="62" />,则将此手势的类别 j 加入待识别手势的初始候选手势类型列表 EarlyCandiList 中,否则不加入;第六步:对于第五步中得到的初步手势候选列表EarlyCandiList,按初步候选手势列表的长度即初步候选手势列表中候选手势类别的个数,分为以下几种情况:a、初步候选手势列表的长度为1即EarlyCandiList 只包含一个元素,将EarlyCandiList中的手势类型作为最终结果,转到第十步结束;b、初步候选手势列表的长度为0即EarlyCandiList 不包含任何元素,将所有手势类型都加入到候选手势列表中,得到最终手势候选列表 LateCandiList,即<img file="239392DEST_PATH_IMAGE008.GIF" wi="236" he="62" />;c、初步候选手势列表的长度大于1,初步手势类型候选列表即为最终手势类别候选列表,即LateCandiList = EarlyCandiList;第七步:根据第三步输入的三维加速度序列L,使用向量量化方法得到待识别手势的一维观察向量序列O;第八步:使用隐马尔科夫模型中的Forward算法计算第八步中得到的待识别手势的一维观察向量O在第七步中得到的最终手势候选列表LateCandiList中的候选手势类别所对应的隐马尔科夫模型所产生的概率;第九步:将第八步中最大概率所对应的候选手势类别作为最终的识别结果,即待识别手势的类型;第十步: 结束。
地址 200241 上海市闵行区东川路500号