【技术实现步骤摘要】
一种基于四元数的空中笔势识别方法
[0001]本专利技术属于人机交互
,尤其涉及一种基于四元数的空中笔势识别方法。
技术介绍
[0002]近年来,随着科学技术的不断发展,人机交互技术为我们日常生活提供了极大的便利。HCI(Human
‑
Computer Interface)设备或技术的操作自然性已成为选择此类设备时的主要考虑因素之一,因此,研究人员有必要开发用户能够自然交互的HCI技术,该技术能够自然地将用户的意图转换为相应的命令,而无需用户学习或适应。其中笔势交互是日常生活中最常见,最自然的交互方式。目前,二维笔式交互范式,界面设计及具体交互技术的研究均已取得了一定的进展。但在三维笔势识别方法中,由于三维笔势自由度高,识别算法复杂等因素的影响,当前的三维笔势识别方法还需要进一步完善。目前,国内外有着多种三维笔势交互方法,常见的有基于计算机视觉的三维笔势识别方法、基于传感器的三维笔势识别方法。
[0003]基于计算机视觉信息的三维笔势识别方法使用成像装置进行运动轨迹捕捉,并在此基础上进行笔势信息的原始数据采集和特征提取。而成像装置的使用,大大增加了应用成本;其次这种方式要想达到较高的识别率,计算不可避免的会更加复杂,这增加了计算成本;并且实际应用时,由于视线(LOS)和亮度的限制,基于相机的系统无法在黑暗的地方工作,这限制了实际应用场景。在基于传感器的三维笔势识别方法中,通过嵌入传感器来捕获笔部运动,这种方法多使用加速度计来获取数据,而加速度计易受使用者手部抖动影响,对于轨迹估算误差较 ...
【技术保护点】
【技术特征摘要】
1.一种基于四元数的空中笔势识别方法,其特征在于,包括下列步骤:步骤M1:进行规定笔势动作,通过IMU获取笔势对应的四元数序列;步骤M2:对笔势对应的四元数序列进行数据预处理;步骤M3:构建基于四元数的空中笔势识别模型;步骤M4:将包含多种笔势标签的四元数序列划分为训练集和验证集,将训练集作为训练样本输入所述的空中笔势识别模型,并使用小批量算法、zenout算法、adam算法优化神经网络,训练空中笔势识别网络模型,输出训练结果;步骤M5:将作为测试集的四元数序列输入空中笔势识别模型,利用训练好的空中笔势识别模型将四元数序列分类,实现笔势识别。2.根据权利要求1所述的一种基于四元数的空中笔势识别方法,其特征在于:所述步骤M1包括:实验者持装有IMU的电子笔进行规定的笔势动作,完成笔势对应的四元数序列采集。3.根据权利要求1所述的一种基于四元数的空中笔势识别方法,其特征在于,所述步骤M2包括:步骤M2.1:对得到的笔势对应的四元数序列进行坐标转换,从而使笔势对应的四元数序列只与笔势动作开始时第一个采样点的四元数有关,完成坐标系转换后的四元数变化趋势不会因为初始位置不同而改变;设笔势对应的四元数序列为[Q1,Q2,...,Q
t
],Q1(p
01
,p
11
,p
21
,p
31
)为第一个采样点的四元数,Q
t
(p
0t
,p
1t
,p
2t
,p
3t
)为第t个采样点的四元数,将第t个采样点的四元数Q
t
转化为相对于IMU初始姿态的传感器坐标系Q
′
t
,计算公式如下:Q
t
=Q1ΘQ
′
t
其中Q
1*
是第一个采样点四元数的共轭,而IMU得到的四元数是单位四元数,则其范数为1,上式可化简为是单位四元数,则其范数为1,上式可化简为完成坐标转换后笔势对应的四元数序列表示IMU相对于初始姿态的姿态序列,因此可以令Q
′
t
为1,表示第一个采样点相对于初始姿态没有发生转动,这样坐标系转换后笔势对应的四元数序列可以表示为[Q
′1,Q
′2,...,Q
′
t
];步骤M2.2:对笔势对应的四元数序列的标签进行one
‑
hot编码,将N个笔势的数字标签转化为one
‑
hot标签。4.根据权利要求1所述的一种基于四元数的空中笔势识别方法,其特征在于:所述...
【专利技术属性】
技术研发人员:陈建,刘思宇,孙晓颖,燕学智,林琳,王庆龙,朱艳晶,张逸飞,
申请(专利权)人:吉林大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。